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/files/patch-awstats.pl-security91
-rw-r--r--www/caudium14/Makefile63
-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/Makefile106
-rw-r--r--www/cherokee-devel/distinfo3
-rw-r--r--www/cherokee-devel/files/cherokee.sh.in45
-rw-r--r--www/cherokee-devel/files/patch-Makefile.in30
-rw-r--r--www/cherokee-devel/files/patch-cherokee-connection.c10
-rw-r--r--www/cherokee-devel/files/patch-cherokee-handler_cgi_base.c12
-rw-r--r--www/cherokee-devel/files/patch-cherokee-socket.c23
-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-plist216
-rw-r--r--www/dillo2/Makefile73
-rw-r--r--www/dillo2/distinfo3
-rw-r--r--www/dillo2/files/enable-ssl.patch10
-rw-r--r--www/dillo2/files/patch-configure114
-rw-r--r--www/dillo2/files/patch-dpi-https.c18
-rw-r--r--www/dillo2/pkg-descr4
-rw-r--r--www/dillo2/pkg-plist24
-rw-r--r--www/dotproject-devel/Makefile38
-rw-r--r--www/dotproject-devel/distinfo3
-rw-r--r--www/dotproject-devel/files/pkg-message.in18
-rw-r--r--www/dotproject-devel/pkg-descr20
-rw-r--r--www/dotproject-devel/pkg-plist1032
-rw-r--r--www/drupal4-attachment/Makefile24
-rw-r--r--www/drupal4-attachment/distinfo3
-rw-r--r--www/drupal4-attachment/pkg-descr6
-rw-r--r--www/drupal4-filemanager/Makefile23
-rw-r--r--www/drupal4-filemanager/distinfo3
-rw-r--r--www/drupal4-filemanager/pkg-descr6
-rw-r--r--www/drupal4-gsitemap/Makefile23
-rw-r--r--www/drupal4-gsitemap/distinfo3
-rw-r--r--www/drupal4-gsitemap/pkg-descr14
-rw-r--r--www/drupal4-i18n/Makefile33
-rw-r--r--www/drupal4-i18n/distinfo3
-rw-r--r--www/drupal4-i18n/pkg-descr8
-rw-r--r--www/drupal4-nice_menus/Makefile24
-rw-r--r--www/drupal4-nice_menus/distinfo3
-rw-r--r--www/drupal4-nice_menus/pkg-descr8
-rw-r--r--www/drupal4-taxonomy_access/Makefile23
-rw-r--r--www/drupal4-taxonomy_access/distinfo3
-rw-r--r--www/drupal4-taxonomy_access/pkg-descr10
-rw-r--r--www/drupal4-textile/Makefile49
-rw-r--r--www/drupal4-textile/distinfo3
-rw-r--r--www/drupal4-textile/files/patch-DrupalTextile.inc21
-rw-r--r--www/drupal4-textile/pkg-descr6
-rw-r--r--www/drupal4/Makefile70
-rw-r--r--www/drupal4/bsd.drupal.mk83
-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-plist191
-rw-r--r--www/drupal5-gsitemap/Makefile23
-rw-r--r--www/drupal5-gsitemap/distinfo3
-rw-r--r--www/drupal5-gsitemap/pkg-descr14
-rw-r--r--www/drupal5-i18n/Makefile33
-rw-r--r--www/drupal5-i18n/distinfo3
-rw-r--r--www/drupal5-i18n/pkg-descr8
-rw-r--r--www/drupal5-nice_menus/Makefile24
-rw-r--r--www/drupal5-nice_menus/distinfo3
-rw-r--r--www/drupal5-nice_menus/pkg-descr8
-rw-r--r--www/drupal5-taxonomy_access/Makefile23
-rw-r--r--www/drupal5-taxonomy_access/distinfo3
-rw-r--r--www/drupal5-taxonomy_access/pkg-descr10
-rw-r--r--www/drupal5-xmlsitemap/Makefile23
-rw-r--r--www/drupal5-xmlsitemap/distinfo3
-rw-r--r--www/drupal5-xmlsitemap/pkg-descr14
-rw-r--r--www/drupal5/Makefile70
-rw-r--r--www/drupal5/bsd.drupal.mk83
-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-plist191
-rw-r--r--www/drupal6-nice_menus/Makefile24
-rw-r--r--www/drupal6-nice_menus/distinfo3
-rw-r--r--www/drupal6-nice_menus/pkg-descr8
-rw-r--r--www/drupal6/Makefile70
-rw-r--r--www/drupal6/bsd.drupal.mk83
-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-plist191
-rw-r--r--www/drupal7/Makefile70
-rw-r--r--www/drupal7/bsd.drupal.mk83
-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-plist191
-rw-r--r--www/firefox-esr-i18n/Makefile78
-rw-r--r--www/firefox-esr-i18n/distinfo123
-rw-r--r--www/firefox-esr-i18n/pkg-descr3
-rw-r--r--www/firefox-esr/Makefile119
-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.mk13
-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-configure47
-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-js_src_Makefile.in10
-rw-r--r--www/firefox-esr/files/patch-js_src_jsnum.c28
-rw-r--r--www/firefox-esr/files/patch-libm9
-rw-r--r--www/firefox-esr/files/patch-modules_libpref_src_init_all.js53
-rw-r--r--www/firefox-esr/files/patch-nopangoxft20
-rw-r--r--www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk24
-rw-r--r--www/firefox-esr/files/patch-security_manager_ssl_src_nsNSSComponent.cpp10
-rw-r--r--www/firefox-esr/files/patch-storage_build_Makefile.in10
-rw-r--r--www/firefox-esr/files/patch-sysnss174
-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-widget_src_gtk2_nsDragService.cpp18
-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-descr12
-rw-r--r--www/firefox-esr/pkg-message32
-rw-r--r--www/firefox3-i18n/Makefile78
-rw-r--r--www/firefox3-i18n/distinfo123
-rw-r--r--www/firefox3-i18n/pkg-descr3
-rw-r--r--www/firefox35-i18n/Makefile78
-rw-r--r--www/firefox35-i18n/distinfo123
-rw-r--r--www/firefox35-i18n/pkg-descr3
-rw-r--r--www/firefox36-i18n/Makefile78
-rw-r--r--www/firefox36-i18n/distinfo123
-rw-r--r--www/firefox36-i18n/pkg-descr3
-rw-r--r--www/firefox36/Makefile119
-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.mk13
-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-configure47
-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-js_src_Makefile.in10
-rw-r--r--www/firefox36/files/patch-js_src_jsnum.c28
-rw-r--r--www/firefox36/files/patch-libm9
-rw-r--r--www/firefox36/files/patch-modules_libpref_src_init_all.js53
-rw-r--r--www/firefox36/files/patch-nopangoxft20
-rw-r--r--www/firefox36/files/patch-security-coreconf-FreeBSD.mk24
-rw-r--r--www/firefox36/files/patch-security_manager_ssl_src_nsNSSComponent.cpp10
-rw-r--r--www/firefox36/files/patch-storage_build_Makefile.in10
-rw-r--r--www/firefox36/files/patch-sysnss174
-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-widget_src_gtk2_nsDragService.cpp18
-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-descr12
-rw-r--r--www/firefox36/pkg-message32
-rw-r--r--www/gallery3/Makefile98
-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-plist7839
-rw-r--r--www/gtkhtml38/Makefile35
-rw-r--r--www/gtkhtml38/distinfo3
-rw-r--r--www/gtkhtml38/files/patch-src_gtkhtml.c11
-rw-r--r--www/gtkhtml38/pkg-descr3
-rw-r--r--www/gtkhtml38/pkg-plist212
-rw-r--r--www/hastymail2-devel/Makefile44
-rw-r--r--www/hastymail2-devel/distinfo3
-rw-r--r--www/hastymail2-devel/files/pkg-message.in12
-rw-r--r--www/hastymail2-devel/pkg-descr8
-rw-r--r--www/hastymail2/Makefile44
-rw-r--r--www/hastymail2/distinfo3
-rw-r--r--www/hastymail2/files/pkg-message.in12
-rw-r--r--www/hastymail2/pkg-descr8
-rw-r--r--www/horde-base/Makefile385
-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.dist257
-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.in58
-rw-r--r--www/horde-base/files/pkg-install.in114
-rw-r--r--www/horde-base/files/pkg-message.in40
-rw-r--r--www/horde-base/pkg-descr6
-rw-r--r--www/horde-base/pkg-plist1732
-rw-r--r--www/horde4-base/Makefile385
-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.dist257
-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.in58
-rw-r--r--www/horde4-base/files/pkg-install.in114
-rw-r--r--www/horde4-base/files/pkg-message.in40
-rw-r--r--www/horde4-base/pkg-descr6
-rw-r--r--www/horde4-base/pkg-plist1732
-rw-r--r--www/ilias3/Makefile65
-rw-r--r--www/ilias3/distinfo3
-rw-r--r--www/ilias3/files/pkg-message.in15
-rw-r--r--www/ilias3/pkg-descr6
-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-plist1997
-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-plist1997
-rw-r--r--www/kdewebdev4/Makefile32
-rw-r--r--www/kdewebdev4/distinfo3
-rw-r--r--www/kdewebdev4/pkg-descr5
-rw-r--r--www/kdewebdev4/pkg-plist1742
-rw-r--r--www/kompozer/Makefile49
-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_p3p_Makefile.in30
-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-widget_src_gtk2_nsDragService.cpp18
-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-descr18
-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-plist578
-rw-r--r--www/linux-opera-devel/Makefile63
-rw-r--r--www/linux-opera-devel/distinfo3
-rw-r--r--www/linux-opera-devel/files/patch-ini::pluginpath.ini84
-rw-r--r--www/linux-opera-devel/files/patch-install.sh383
-rw-r--r--www/linux-opera-devel/files/patch-locale::en::search.ini67
-rw-r--r--www/linux-opera-devel/files/patch-search.ini67
-rw-r--r--www/linux-opera-devel/pkg-descr7
-rw-r--r--www/linux-opera-devel/pkg-message19
-rw-r--r--www/linux-opera-devel/pkg-plist97
-rw-r--r--www/mediawiki110/Makefile57
-rw-r--r--www/mediawiki110/distinfo3
-rw-r--r--www/mediawiki110/files/patch-index.php11
-rw-r--r--www/mediawiki110/pkg-descr6
-rw-r--r--www/mediawiki110/pkg-message11
-rw-r--r--www/mediawiki111/Makefile57
-rw-r--r--www/mediawiki111/distinfo3
-rw-r--r--www/mediawiki111/files/patch-index.php11
-rw-r--r--www/mediawiki111/pkg-descr6
-rw-r--r--www/mediawiki111/pkg-message11
-rw-r--r--www/mediawiki112/Makefile57
-rw-r--r--www/mediawiki112/distinfo3
-rw-r--r--www/mediawiki112/files/patch-index.php11
-rw-r--r--www/mediawiki112/pkg-descr6
-rw-r--r--www/mediawiki112/pkg-message11
-rw-r--r--www/mediawiki113/Makefile57
-rw-r--r--www/mediawiki113/distinfo3
-rw-r--r--www/mediawiki113/files/patch-index.php11
-rw-r--r--www/mediawiki113/pkg-descr6
-rw-r--r--www/mediawiki113/pkg-message11
-rw-r--r--www/mediawiki114/Makefile57
-rw-r--r--www/mediawiki114/distinfo3
-rw-r--r--www/mediawiki114/files/patch-index.php11
-rw-r--r--www/mediawiki114/pkg-descr6
-rw-r--r--www/mediawiki114/pkg-message11
-rw-r--r--www/mediawiki115/Makefile57
-rw-r--r--www/mediawiki115/distinfo3
-rw-r--r--www/mediawiki115/files/patch-index.php11
-rw-r--r--www/mediawiki115/pkg-descr6
-rw-r--r--www/mediawiki115/pkg-message11
-rw-r--r--www/mediawiki116/Makefile57
-rw-r--r--www/mediawiki116/distinfo3
-rw-r--r--www/mediawiki116/files/patch-index.php11
-rw-r--r--www/mediawiki116/pkg-descr6
-rw-r--r--www/mediawiki116/pkg-message11
-rw-r--r--www/mediawiki118/Makefile57
-rw-r--r--www/mediawiki118/distinfo3
-rw-r--r--www/mediawiki118/files/patch-index.php11
-rw-r--r--www/mediawiki118/pkg-descr6
-rw-r--r--www/mediawiki118/pkg-message11
-rw-r--r--www/mediawiki12/Makefile57
-rw-r--r--www/mediawiki12/distinfo3
-rw-r--r--www/mediawiki12/files/patch-index.php11
-rw-r--r--www/mediawiki12/pkg-descr6
-rw-r--r--www/mediawiki12/pkg-message11
-rw-r--r--www/mediawiki18/Makefile57
-rw-r--r--www/mediawiki18/distinfo3
-rw-r--r--www/mediawiki18/files/patch-index.php11
-rw-r--r--www/mediawiki18/pkg-descr6
-rw-r--r--www/mediawiki18/pkg-message11
-rw-r--r--www/mediawiki19/Makefile57
-rw-r--r--www/mediawiki19/distinfo3
-rw-r--r--www/mediawiki19/files/patch-index.php11
-rw-r--r--www/mediawiki19/pkg-descr6
-rw-r--r--www/mediawiki19/pkg-message11
-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/Makefile45
-rw-r--r--www/mod_evasive/distinfo3
-rw-r--r--www/mod_evasive/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/Makefile34
-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/mod_security21/Makefile41
-rw-r--r--www/mod_security21/distinfo3
-rw-r--r--www/mod_security21/pkg-descr9
-rw-r--r--www/moodle2/Makefile67
-rw-r--r--www/moodle2/distinfo3
-rw-r--r--www/moodle2/files/pkg-message.in56
-rw-r--r--www/moodle2/pkg-descr7
-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/Makefile132
-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-plist25
-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/Makefile75
-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/Makefile43
-rw-r--r--www/phpsysinfo-dev/distinfo3
-rw-r--r--www/phpsysinfo-dev/pkg-descr7
-rw-r--r--www/phpsysinfo/Makefile43
-rw-r--r--www/phpsysinfo/distinfo3
-rw-r--r--www/phpsysinfo/pkg-descr7
-rw-r--r--www/plone3/Makefile87
-rw-r--r--www/plone3/distinfo6
-rw-r--r--www/plone3/pkg-descr14
-rw-r--r--www/plone3/pkg-message16
-rw-r--r--www/plone3/pkg-plist7649
-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/Makefile42
-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-plist255
-rw-r--r--www/py-django11/Makefile71
-rw-r--r--www/py-django11/distinfo3
-rw-r--r--www/py-django11/pkg-descr10
-rw-r--r--www/py-django11/pkg-plist1153
-rw-r--r--www/py-django12/Makefile71
-rw-r--r--www/py-django12/distinfo3
-rw-r--r--www/py-django12/pkg-descr10
-rw-r--r--www/py-django12/pkg-plist1153
-rw-r--r--www/py-django13/Makefile71
-rw-r--r--www/py-django13/distinfo3
-rw-r--r--www/py-django13/pkg-descr10
-rw-r--r--www/py-django13/pkg-plist1153
-rw-r--r--www/py-meld3/Makefile39
-rw-r--r--www/py-meld3/distinfo3
-rw-r--r--www/py-meld3/pkg-descr19
-rw-r--r--www/py-turbogears2/Makefile62
-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-plist76
-rw-r--r--www/screem-devel/Makefile54
-rw-r--r--www/screem-devel/distinfo3
-rw-r--r--www/screem-devel/pkg-descr11
-rw-r--r--www/screem-devel/pkg-plist267
-rw-r--r--www/seamonkey/files/mozconfig-generic.in8
-rw-r--r--www/seamonkey2/Makefile135
-rw-r--r--www/seamonkey2/distinfo3
-rw-r--r--www/seamonkey2/files/extra-patch-security_manager_Makefile.in11
-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.cpp59
-rw-r--r--www/seamonkey2/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp12
-rw-r--r--www/seamonkey2/files/patch-gfx_src_ps_nsFontMetricsPS.cpp26
-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-widget_src_gtk2_nsDragService.cpp18
-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-xpfe_bootstrap_mozilla.in441
-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-descr6
-rw-r--r--www/squid25/Makefile472
-rw-r--r--www/squid25/distinfo9
-rw-r--r--www/squid25/files/customlog-2.5.patch1597
-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.patch7137
-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/patch-src-ftp.c24
-rw-r--r--www/squid25/files/pkg-deinstall.in40
-rw-r--r--www/squid25/files/pkg-install.in138
-rw-r--r--www/squid25/files/pkg-message.in24
-rw-r--r--www/squid25/files/squid.sh.in88
-rw-r--r--www/squid25/pkg-descr10
-rw-r--r--www/squid27/Makefile432
-rw-r--r--www/squid27/distinfo3
-rw-r--r--www/squid27/files/extra-patch-src-cf.data.pre.aufs20
-rw-r--r--www/squid27/files/icap-2.6-bootstrap.patch470
-rw-r--r--www/squid27/files/icap-2.6-core.patch7142
-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.pre39
-rw-r--r--www/squid27/files/patch-tools-Makefile.in11
-rw-r--r--www/squid27/files/pkg-deinstall.in39
-rw-r--r--www/squid27/files/pkg-install.in81
-rw-r--r--www/squid27/files/pkg-message.in31
-rw-r--r--www/squid27/files/squid.in53
-rw-r--r--www/squid27/pkg-descr10
-rw-r--r--www/squid30/Makefile472
-rw-r--r--www/squid30/distinfo9
-rw-r--r--www/squid30/files/customlog-2.5.patch1597
-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.patch7137
-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/patch-src-ftp.c24
-rw-r--r--www/squid30/files/pkg-deinstall.in40
-rw-r--r--www/squid30/files/pkg-install.in138
-rw-r--r--www/squid30/files/pkg-message.in24
-rw-r--r--www/squid30/files/squid.sh.in88
-rw-r--r--www/squid30/pkg-descr10
-rw-r--r--www/squid31/Makefile472
-rw-r--r--www/squid31/distinfo9
-rw-r--r--www/squid31/files/customlog-2.5.patch1597
-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.patch7137
-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/patch-src-ftp.c24
-rw-r--r--www/squid31/files/pkg-deinstall.in40
-rw-r--r--www/squid31/files/pkg-install.in138
-rw-r--r--www/squid31/files/pkg-message.in24
-rw-r--r--www/squid31/files/squid.sh.in88
-rw-r--r--www/squid31/pkg-descr10
-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/Makefile140
-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-plist1021
-rw-r--r--www/tomcat7/Makefile140
-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-plist1021
-rw-r--r--www/typo343/Makefile67
-rw-r--r--www/typo343/distinfo6
-rw-r--r--www/typo343/pkg-descr5
-rw-r--r--www/typo344/Makefile67
-rw-r--r--www/typo344/distinfo6
-rw-r--r--www/typo344/pkg-descr5
-rw-r--r--www/typo345/Makefile67
-rw-r--r--www/typo345/distinfo6
-rw-r--r--www/typo345/pkg-descr5
-rw-r--r--www/typo346/Makefile67
-rw-r--r--www/typo346/distinfo6
-rw-r--r--www/typo346/pkg-descr5
-rw-r--r--www/varnish2/Makefile34
-rw-r--r--www/varnish2/distinfo3
-rw-r--r--www/varnish2/files/varnishd.in32
-rw-r--r--www/varnish2/pkg-descr16
-rw-r--r--www/varnish2/pkg-plist18
-rw-r--r--www/xpi-conkeror/Makefile34
-rw-r--r--www/xpi-conkeror/distinfo3
-rw-r--r--www/xpi-conkeror/files/chrome.manifest2
-rw-r--r--www/xpi-conkeror/pkg-descr8
-rw-r--r--www/zope210/files/zeo210.in66
-rw-r--r--www/zope210/files/zope210.in65
-rw-r--r--www/zope211/Makefile116
-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-lib-python-Products-SiteAccess10
-rw-r--r--www/zope211/files/patch-lib-python-RestrictedPython10
-rw-r--r--www/zope211/files/patch-lib-python-zope-structuredtext83
-rw-r--r--www/zope211/files/pkg-message.in37
-rw-r--r--www/zope211/files/zeo210.in66
-rw-r--r--www/zope211/files/zeo210.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/zope210.in65
-rw-r--r--www/zope211/files/zope210.sh.in65
-rw-r--r--www/zope211/pkg-descr19
-rw-r--r--www/zope211/pkg-plist9858
-rw-r--r--www/zope213/Makefile116
-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-lib-python-Products-SiteAccess10
-rw-r--r--www/zope213/files/patch-lib-python-RestrictedPython10
-rw-r--r--www/zope213/files/patch-lib-python-zope-structuredtext83
-rw-r--r--www/zope213/files/pkg-message.in37
-rw-r--r--www/zope213/files/zeo210.in66
-rw-r--r--www/zope213/files/zeo210.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/zope210.in65
-rw-r--r--www/zope213/files/zope210.sh.in65
-rw-r--r--www/zope213/pkg-descr19
-rw-r--r--www/zope213/pkg-plist9858
601 files changed, 0 insertions, 117066 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/files/patch-awstats.pl-security b/www/awstats/files/patch-awstats.pl-security
deleted file mode 100644
index 668e4c06c701..000000000000
--- a/www/awstats/files/patch-awstats.pl-security
+++ /dev/null
@@ -1,91 +0,0 @@
---- wwwroot/cgi-bin/awstats.pl Wed Oct 25 09:05:29 2006
-+++ wwwroot/cgi-bin/awstats.pl Wed Oct 25 09:02:30 2006
-@@ -1131,7 +1131,18 @@
- my $configdir=shift;
- my @PossibleConfigDir=();
-
-- if ($configdir) { @PossibleConfigDir=("$configdir"); }
-+ if ($configdir)
-+ {
-+ # If from CGI, overwriting of configdir is only possible if AWSTATS_ENABLE_CONFIG_DIR defined
-+ #if ($ENV{'GATEWAY_INTERFACE'} && ! $ENV{"AWSTATS_ENABLE_CONFIG_DIR"})
-+ #{
-+ # error("Sorry, to allow overwriting of configdir parameter from an AWStats CGI usage, environment variable AWSTATS_ENABLE_CONFIG_DIR must be set to 1");
-+ #}
-+ #else
-+ #{
-+ @PossibleConfigDir=("$configdir");
-+ #}
-+ }
- else { @PossibleConfigDir=("$DIR","/etc/awstats","/usr/local/etc/awstats","/etc","/etc/opt/awstats"); }
-
- # Open config file
-@@ -4439,6 +4450,7 @@
- my $stringtoclean=shift;
- $stringtoclean =~ s/</&lt;/g;
- $stringtoclean =~ s/>/&gt;/g;
-+ $stringtoclean =~ s/|//g;
- return $stringtoclean;
- }
-
-@@ -5534,7 +5546,7 @@
- $QueryString =~ s/&/&amp;/g;
- }
-
-- $QueryString = CleanFromCSSA($QueryString);
-+ $QueryString = CleanFromCSSA(&DecodeEncodedString($QueryString));
-
- # Security test
- if ($QueryString =~ /LogFile=([^&]+)/i) { error("Logfile parameter can't be overwritten when AWStats is used from a CGI"); }
-@@ -5542,26 +5554,26 @@
- # No update but report by default when run from a browser
- $UpdateStats=($QueryString=~/update=1/i?1:0);
-
-- if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&DecodeEncodedString("$1"); }
-- if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons=&DecodeEncodedString("$1"); }
-- if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize(&DecodeEncodedString("$1"),1); }
-- if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize(&DecodeEncodedString("$1")); }
-- # All filters
-- if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}=&DecodeEncodedString("$1"); } # Filter on host list can also be defined with hostfilter=filter
-- if ($QueryString =~ /hostfilterex=([^&]+)/i) { $FilterEx{'host'}=&DecodeEncodedString("$1"); } #
-- if ($QueryString =~ /urlfilter=([^&]+)/i) { $FilterIn{'url'}=&DecodeEncodedString("$1"); } # Filter on URL list can also be defined with urlfilter=filter
-- if ($QueryString =~ /urlfilterex=([^&]+)/i) { $FilterEx{'url'}=&DecodeEncodedString("$1"); } #
-- if ($QueryString =~ /refererpagesfilter=([^&]+)/i) { $FilterIn{'refererpages'}=&DecodeEncodedString("$1"); } # Filter on referer list can also be defined with refererpagesfilter=filter
-- if ($QueryString =~ /refererpagesfilterex=([^&]+)/i) { $FilterEx{'refererpages'}=&DecodeEncodedString("$1"); } #
-+ if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&Sanitize("$1"); }
-+ if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons="$1"; }
-+ if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize("$1",1); }
-+ if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize("$1"); }
-+ # All filters
-+ if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}="$1"; } # Filter on host list can also be defined with hostfilter=filter
-+ if ($QueryString =~ /hostfilterex=([^&]+)/i) { $FilterEx{'host'}="$1"; } #
-+ if ($QueryString =~ /urlfilter=([^&]+)/i) { $FilterIn{'url'}="$1"; } # Filter on URL list can also be defined with urlfilter=filter
-+ if ($QueryString =~ /urlfilterex=([^&]+)/i) { $FilterEx{'url'}="$1"; } #
-+ if ($QueryString =~ /refererpagesfilter=([^&]+)/i) { $FilterIn{'refererpages'}="$1"; } # Filter on referer list can also be defined with refererpagesfilter=filter
-+ if ($QueryString =~ /refererpagesfilterex=([^&]+)/i) { $FilterEx{'refererpages'}="$1"; } #
- # All output
-- if ($QueryString =~ /output=allhosts:([^&]+)/i) { $FilterIn{'host'}=&DecodeEncodedString("$1"); } # Filter on host list can be defined with output=allhosts:filter to reduce number of lines read and showed
-- if ($QueryString =~ /output=lasthosts:([^&]+)/i) { $FilterIn{'host'}=&DecodeEncodedString("$1"); } # Filter on host list can be defined with output=lasthosts:filter to reduce number of lines read and showed
-- if ($QueryString =~ /output=urldetail:([^&]+)/i) { $FilterIn{'url'}=&DecodeEncodedString("$1"); } # Filter on URL list can be defined with output=urldetail:filter to reduce number of lines read and showed
-- if ($QueryString =~ /output=refererpages:([^&]+)/i) { $FilterIn{'refererpages'}=&DecodeEncodedString("$1"); } # Filter on referer list can be defined with output=refererpages:filter to reduce number of lines read and showed
-+ if ($QueryString =~ /output=allhosts:([^&]+)/i) { $FilterIn{'host'}="$1"; } # Filter on host list can be defined with output=allhosts:filter to reduce number of lines read and showed
-+ if ($QueryString =~ /output=lasthosts:([^&]+)/i) { $FilterIn{'host'}="$1"; } # Filter on host list can be defined with output=lasthosts:filter to reduce number of lines read and showed
-+ if ($QueryString =~ /output=urldetail:([^&]+)/i) { $FilterIn{'url'}="$1"; } # Filter on URL list can be defined with output=urldetail:filter to reduce number of lines read and showed
-+ if ($QueryString =~ /output=refererpages:([^&]+)/i) { $FilterIn{'refererpages'}="$1"; } # Filter on referer list can be defined with output=refererpages:filter to reduce number of lines read and showed
-
- # If migrate
- if ($QueryString =~ /(^|-|&|&amp;)migrate=([^&]+)/i) {
-- $MigrateStats=&DecodeEncodedString("$2");
-+ $MigrateStats=&Sanitize("$2");
- $MigrateStats =~ /^(.*)$PROG(\d{0,2})(\d\d)(\d\d\d\d)(.*)\.txt$/;
- $SiteConfig=$5?$5:'xxx'; $SiteConfig =~ s/^\.//; # SiteConfig is used to find config file
- }
-@@ -5625,8 +5637,6 @@
- if ($QueryString =~ /(^|&|&amp;)databasebreak=(\w+)/i) { $DatabaseBreak=$2; }
- if ($QueryString =~ /(^|&|&amp;)updatefor=(\d+)/i) { $UpdateFor=$2; }
- if ($QueryString =~ /(^|&|&amp;)noloadplugin=([^&]+)/i) { foreach (split(/,/,$2)) { $NoLoadPlugin{&Sanitize("$_",1)}=1; } }
--#Removed for security reasons
--#if ($QueryString =~ /(^|&|&amp;)loadplugin=([^&]+)/i) { foreach (split(/,/,$2)) { $NoLoadPlugin{&Sanitize("$_",1)}=-1; } }
- if ($QueryString =~ /(^|&|&amp;)limitflush=(\d+)/i) { $LIMITFLUSH=$2; }
- # Get/Define output
- if ($QueryString =~ /(^|&|&amp;)output(=[^&]*|)(.*)(&|&amp;)output(=[^&]*|)(&|$)/i) { error("Only 1 output option is allowed","","",1); }
diff --git a/www/caudium14/Makefile b/www/caudium14/Makefile
deleted file mode 100644
index c009d855cda6..000000000000
--- a/www/caudium14/Makefile
+++ /dev/null
@@ -1,63 +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.oav.net/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.pre.mk>
-
-# is this really only true for sparc64?
-.if ${ARCH} == sparc64
-BROKEN= does not install due to dependency error
-.endif
-
-.include <bsd.port.post.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 819d66185898..000000000000
--- a/www/cherokee-devel/Makefile
+++ /dev/null
@@ -1,106 +0,0 @@
-# New ports collection makefile for: cherokee
-# Date created: 01 Jun 2002
-# Whom: silence <oksala@videotron.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cherokee
-PORTVERSION= 0.5.6
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://www.cherokee-project.com/download/%SUBDIR%/ \
- http://www.alaskaparadise.com/freebsd/
-MASTER_SITE_SUBDIR= ${PORTVERSION:R}/${PORTVERSION}
-
-MAINTAINER= beech@alaskaparadise.com
-COMMENT= An extremely fast and flexible web server
-
-LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
-
-USE_GNOME= gnomehack gnometarget pkgconfig
-USE_RC_SUBR= cherokee.sh
-USE_GCC= 3.4+
-USE_BISON= yes
-USE_GETOPT_LONG= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --mandir=${MANPREFIX}/man \
- --with-wwwroot=${PREFIX}/www
-
-OPTIONS= GNUTLS "TLS/SSL Use gnutls" on \
- OPENSSL "TLS/SSL Use openssl" off \
- NOTLS "No TLS/SSL" off \
- NOIPV6 "No IPv6" off
-
-USE_LDCONFIG= yes
-
-MAN1= cget.1 cherokee-config.1 cherokee.1 cherokee_logrotate.1
-
-CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
-
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_GNUTLS)
-LIB_DEPENDS+= gnutls.15:${PORTSDIR}/security/gnutls
-CONFIGURE_ARGS+= --enable-tls=gnutls
-.endif
-
-.if defined(WITH_OPENSSL)
-CFLAGS+= -DHAVE_OPENSSL
-CONFIGURE_ARGS+=--enable-tls=openssl
-LDFLAGS+= -lssl -lcrypto
-.endif
-
-.if defined(WITH_NOTLS)
-CONFIGURE_ARGS+=--disable-tls
-.endif
-
-.if defined(WITH_NOIPV6)
-CONFIGURE_ARGS+=--disable-ipv6
-.endif
-
-.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'
-
-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 ecafe009b942..000000000000
--- a/www/cherokee-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cherokee-0.5.6.tar.gz) = 0c5ae67c296f7e080900b23e533efd0b
-SHA256 (cherokee-0.5.6.tar.gz) = d19ac8a85c252ccfe04c06ce0ec9b03d036b27d07c6db4601ce7d6b33c4e9cc8
-SIZE (cherokee-0.5.6.tar.gz) = 1392282
diff --git a/www/cherokee-devel/files/cherokee.sh.in b/www/cherokee-devel/files/cherokee.sh.in
deleted file mode 100644
index 098daf69297e..000000000000
--- a/www/cherokee-devel/files/cherokee.sh.in
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: cherokee
-# REQUIRE: %%REQUIRE%%
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable cherokee:
-#
-# cherokee_enable (bool): Set it to "YES" to enable cherokee
-# Default is "NO".
-# cherokee_conf (path): Set full path to config file.
-# Default is "%%PREFIX%%/etc/cherokee/cherokee.conf".
-#
-
-. %%RC_SUBR%%
-
-name="cherokee"
-rcvar=`set_rcvar`
-
-load_rc_config $name
-
-: ${cherokee_enable="NO"}
-: ${cherokee_conf="%%PREFIX%%/etc/cherokee/cherokee.conf"}
-
-command=%%PREFIX%%/sbin/cherokee
-command_args="-C ${cherokee_conf} -b"
-pidfile=/var/run/cherokee.pid
-required_files=${cherokee_conf}
-stop_postcmd=stop_postcmd
-restart_precmd="checkconfig"
-
-checkconfig()
-{
- echo "Performing sanity check on ${name} configuration:"
- eval "${command} ${command_args} -t"
-}
-
-stop_postcmd()
-{
- rm -f ${pidfile}
-}
-
-run_rc_command "$1"
diff --git a/www/cherokee-devel/files/patch-Makefile.in b/www/cherokee-devel/files/patch-Makefile.in
deleted file mode 100644
index 4400c7c64dcf..000000000000
--- a/www/cherokee-devel/files/patch-Makefile.in
+++ /dev/null
@@ -1,30 +0,0 @@
---- Makefile.in.orig Tue Apr 4 17:23:41 2006
-+++ Makefile.in Tue Apr 11 02:25:14 2006
-@@ -314,7 +314,7 @@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--SUBDIRS = m4 contrib www doc icons qa cherokee cget windows
-+SUBDIRS = m4 contrib www icons qa cherokee cget windows
- bin_SCRIPTS = cherokee-config
- SUFFIXES = .sample.pre .sample
-
-@@ -979,7 +979,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);
-@@ -1022,9 +1022,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-connection.c b/www/cherokee-devel/files/patch-cherokee-connection.c
deleted file mode 100644
index 9d990d78957e..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-connection.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- cherokee/connection.c.orig Mon Dec 11 11:44:26 2006
-+++ cherokee/connection.c Thu Dec 14 09:50:08 2006
-@@ -32,6 +32,7 @@
- #include <fcntl.h>
- #include <time.h>
- #include <sys/types.h>
-+#include <limits.h>
-
- #ifdef HAVE_PWD_H
- # include <pwd.h>
diff --git a/www/cherokee-devel/files/patch-cherokee-handler_cgi_base.c b/www/cherokee-devel/files/patch-cherokee-handler_cgi_base.c
deleted file mode 100644
index 29b5f24a660e..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-handler_cgi_base.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- cherokee/handler_cgi_base.c.orig Mon Dec 11 11:44:26 2006
-+++ cherokee/handler_cgi_base.c Thu Dec 14 10:09:38 2006
-@@ -21,7 +21,8 @@
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- */
--
-+#include <stdlib.h>
-+#include <limits.h>
- #include "common-internal.h"
- #include "handler_cgi_base.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 c3d2ffb49222..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-socket.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- cherokee/socket.c.orig Thu Dec 7 09:46:29 2006
-+++ cherokee/socket.c Thu Dec 14 10:35:48 2006
-@@ -1153,13 +1153,17 @@
- cherokee_socket_init_client_tls (cherokee_socket_t *socket)
- {
- #ifdef HAVE_TLS
-- int re;
--
- # 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
- */
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 6a3ea92b1589..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-util.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- cherokee/util.h.orig Wed Sep 13 22:13:07 2006
-+++ cherokee/util.h Wed Sep 13 22:15:20 2006
-@@ -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
-+
- #include <time.h>
- #include <dirent.h>
-
diff --git a/www/cherokee-devel/pkg-descr b/www/cherokee-devel/pkg-descr
deleted file mode 100644
index 914eb17d7223..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.cherokee-project.com/
diff --git a/www/cherokee-devel/pkg-plist b/www/cherokee-devel/pkg-plist
deleted file mode 100644
index ed101d58aa96..000000000000
--- a/www/cherokee-devel/pkg-plist
+++ /dev/null
@@ -1,216 +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_fcgi.a
-lib/cherokee/libplugin_fcgi.la
-lib/cherokee/libplugin_fcgi.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_scgi.a
-lib/cherokee/libplugin_scgi.la
-lib/cherokee/libplugin_scgi.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%%/Authentication.html
-%%PORTDOCS%%%%DOCSDIR%%/Authors.html
-%%PORTDOCS%%%%DOCSDIR%%/Behavior_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/CGI_executing.html
-%%PORTDOCS%%%%DOCSDIR%%/Cget.html
-%%PORTDOCS%%%%DOCSDIR%%/Cherokee-icono.png
-%%PORTDOCS%%%%DOCSDIR%%/Combined_logger.html
-%%PORTDOCS%%%%DOCSDIR%%/Combined_logs.html
-%%PORTDOCS%%%%DOCSDIR%%/Common_behavior.html
-%%PORTDOCS%%%%DOCSDIR%%/Comparison_servers.html
-%%PORTDOCS%%%%DOCSDIR%%/Compiling_and_Installing.html
-%%PORTDOCS%%%%DOCSDIR%%/Configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Copying_and_license.html
-%%PORTDOCS%%%%DOCSDIR%%/Current_events.html
-%%PORTDOCS%%%%DOCSDIR%%/Directory_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Directory_listing.html
-%%PORTDOCS%%%%DOCSDIR%%/Encoders.html
-%%PORTDOCS%%%%DOCSDIR%%/Exquisite-khelpcenter.png
-%%PORTDOCS%%%%DOCSDIR%%/Extension_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/FastCGI.html
-%%PORTDOCS%%%%DOCSDIR%%/File_sending.html
-%%PORTDOCS%%%%DOCSDIR%%/Frequently_asked_questions.html
-%%PORTDOCS%%%%DOCSDIR%%/Gzip_encoder.html
-%%PORTDOCS%%%%DOCSDIR%%/How_to_generate_SSL_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/How_to_manage_Virtual_Host.html
-%%PORTDOCS%%%%DOCSDIR%%/Htdigest_validator.html
-%%PORTDOCS%%%%DOCSDIR%%/Htpasswd_validator.html
-%%PORTDOCS%%%%DOCSDIR%%/Icons_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Jaws_and_Cherokee_with_FastCGI.html
-%%PORTDOCS%%%%DOCSDIR%%/Logging_system.html
-%%PORTDOCS%%%%DOCSDIR%%/Mime_types_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/NCSA_logger.html
-%%PORTDOCS%%%%DOCSDIR%%/NCSA_logs.html
-%%PORTDOCS%%%%DOCSDIR%%/PAM_validator.html
-%%PORTDOCS%%%%DOCSDIR%%/PHP_execution.html
-%%PORTDOCS%%%%DOCSDIR%%/Plain_validator.html
-%%PORTDOCS%%%%DOCSDIR%%/Redirections.html
-%%PORTDOCS%%%%DOCSDIR%%/Request_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Ruby_on_Rails_with_SCGI.html
-%%PORTDOCS%%%%DOCSDIR%%/SCGI.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%%/W3C_logs.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 a4f6b66f177f..000000000000
--- a/www/dillo2/Makefile
+++ /dev/null
@@ -1,73 +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
-# WITH_DILLO_DLGUI: enable experimental FLTK2 based gui for file downloads
-#
-
-PORTNAME= dillo
-PORTVERSION= 0.8.6
-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_GMAKE= yes
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --enable-cookies --enable-ipv6 --enable-threaded-dns \
- --libdir=${PREFIX}/libexec
-
-.if defined(WITH_DILLO_SSL)
-CONFIGURE_ARGS+= --enable-ssl
-EXTRA_PATCHES+= ${PATCHDIR}/enable-ssl.patch
-USE_OPENSSL= yes
-.else
-CONFIGURE_ARGS+= --disable-ssl
-.endif
-
-.if defined(WITH_DILLO_DLGUI)
-CONFIGURE_ARGS+= --enable-dlgui
-BUILD_DEPENDS+= fltk>=2.0.r4825:${PORTSDIR}/x11-toolkits/fltk2
-CPPFLAGS+= -I${X11BASE}/include
-LDFLAGS+= -L${X11BASE}/lib
-.else
-CONFIGURE_ARGS+= --disable-dlgui
-.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
-
-pre-configure:
-.if !defined(WITH_DILLO_SSL)
- @${ECHO_CMD} ""
- @${ECHO_CMD} " Set WITH_DILLO_SSL=yes in your make environment or on the"
- @${ECHO_CMD} " commandline to enable experimental SSL support."
-.endif
-.if !defined(WITH_DILLO_DLGUI)
- @${ECHO_CMD} ""
- @${ECHO_CMD} " Set WITH_DILLO_DLGUI=yes in your make environment or on the"
- @${ECHO_CMD} " commandline to enable a FLTK2 based gui for download operations."
-.endif
- @${ECHO_CMD} ""
-
-.include <bsd.port.mk>
diff --git a/www/dillo2/distinfo b/www/dillo2/distinfo
deleted file mode 100644
index 226bf232cbeb..000000000000
--- a/www/dillo2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dillo-0.8.6.tar.bz2) = b65233d368bbd265a55effcf2c17f84b
-SHA256 (dillo-0.8.6.tar.bz2) = 47e695a5d370eb656f5e41eeb917ad6281b1559bf60172c9eca89b5518a9f9b9
-SIZE (dillo-0.8.6.tar.bz2) = 441739
diff --git a/www/dillo2/files/enable-ssl.patch b/www/dillo2/files/enable-ssl.patch
deleted file mode 100644
index c20ccebf7659..000000000000
--- a/www/dillo2/files/enable-ssl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- dpi/https.c.orig Sat Mar 25 16:46:48 2006
-+++ dpi/https.c Sat Mar 25 16:47:38 2006
-@@ -62,7 +62,6 @@
- #include "dpiutil.h"
-
- #define ENABLE_SSL
--#undef ENABLE_SSL
- #ifdef ENABLE_SSL
-
- #include <openssl/ssl.h>
diff --git a/www/dillo2/files/patch-configure b/www/dillo2/files/patch-configure
deleted file mode 100644
index 5dbc5f4c6290..000000000000
--- a/www/dillo2/files/patch-configure
+++ /dev/null
@@ -1,114 +0,0 @@
---- configure.orig Sat Apr 15 14:01:45 2006
-+++ configure Sun Apr 16 20:20:43 2006
-@@ -309,7 +309,7 @@
- # include <unistd.h>
- #endif"
-
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DLGUI_TRUE DLGUI_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE GLIB_CONFIG GLIB_CFLAGS GLIB_LIBS GTK_CONFIG GTK_CFLAGS GTK_LIBS EGREP LIBJPEG_LIBS LIBJPEG_LDFLAGS LIBJPEG_CPPFLAGS LIBPNG_LIBS LIBPNG_CFLAGS LIBZ_LIBS LIBSSL_LIBS LIBPTHREAD_LIBS LIBPTHREAD_LDFLAGS LIBFLTK_CXXFLAGS LIBFLTK_LIBS src doc bin util lib LIBOBJS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DLGUI_TRUE DLGUI_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE GLIB_CONFIG GLIB_CFLAGS GLIB_LIBS GTK_CONFIG GTK_CFLAGS GTK_LIBS FLTK2_CONFIG EGREP LIBJPEG_LIBS LIBJPEG_LDFLAGS LIBJPEG_CPPFLAGS LIBPNG_LIBS LIBPNG_CFLAGS LIBZ_LIBS LIBSSL_LIBS LIBPTHREAD_LIBS LIBPTHREAD_LDFLAGS LIBFLTK_CXXFLAGS LIBFLTK_LIBS src doc bin util lib LIBOBJS LTLIBOBJS'
- ac_subst_files=''
-
- # Initialize some variables set by options.
-@@ -1961,16 +1961,6 @@
- enable_threaded_dns=yes
- fi;
-
--
--if test x$enable_dlgui = xyes; then
-- DLGUI_TRUE=
-- DLGUI_FALSE='#'
--else
-- DLGUI_TRUE='#'
-- DLGUI_FALSE=
--fi
--
--
- ac_ext=c
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-@@ -5884,11 +5874,81 @@
- rm -f conf.gtktest
-
-
-- echo "$as_me:$LINENO: checking Hackish check for FLTK" >&5
--echo $ECHO_N "checking Hackish check for FLTK... $ECHO_C" >&6
-- LIBFLTK_CXXFLAGS=`fltk-config --cxxflags`
-- LIBFLTK_LIBS=`fltk-config --ldflags`
-+if test "x$enable_dlgui" = "xyes"; then
-+ for ac_prog in fltk2-config fltk-config
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_path_FLTK2_CONFIG+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ case $FLTK2_CONFIG in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_FLTK2_CONFIG="$FLTK2_CONFIG" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+ ac_cv_path_FLTK2_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+done
-+
-+ ;;
-+esac
-+fi
-+FLTK2_CONFIG=$ac_cv_path_FLTK2_CONFIG
-+
-+if test -n "$FLTK2_CONFIG"; then
-+ echo "$as_me:$LINENO: result: $FLTK2_CONFIG" >&5
-+echo "${ECHO_T}$FLTK2_CONFIG" >&6
-+else
-+ echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+ test -n "$FLTK2_CONFIG" && break
-+done
-+test -n "$FLTK2_CONFIG" || FLTK2_CONFIG="NOTFOUND"
-
-+ if test "x$FLTK2_CONFIG" != "xNOTFOUND" && test -x "$FLTK2_CONFIG"; then
-+ fltk_version=`$FLTK2_CONFIG --version`
-+ case "$fltk_version" in
-+ 2.*)
-+ LIBFLTK_CXXFLAGS=`$FLTK2_CONFIG --cxxflags`
-+ LIBFLTK_LIBS=`$FLTK2_CONFIG --ldflags`
-+ fltk2_ok="yes"
-+ ;;
-+ *)
-+ echo "$as_me:$LINENO: result: need fltk2 -- disabling fltk support" >&5
-+echo "${ECHO_T}need fltk2 -- disabling fltk support" >&6
-+ fltk2_ok="no"
-+ ;;
-+ esac
-+ else
-+ fltk2_ok="no"
-+ fi
-+else
-+ fltk2_ok="no"
-+fi
-+
-+
-+if test x$fltk2_ok = xyes; then
-+ DLGUI_TRUE=
-+ DLGUI_FALSE='#'
-+else
-+ DLGUI_TRUE='#'
-+ DLGUI_FALSE=
-+fi
-
- if test "x$enable_jpeg" = "xyes"; then
-
diff --git a/www/dillo2/files/patch-dpi-https.c b/www/dillo2/files/patch-dpi-https.c
deleted file mode 100644
index 4fd698b0f55b..000000000000
--- a/www/dillo2/files/patch-dpi-https.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- dpi/https.c.orig Sat Mar 25 16:49:59 2006
-+++ dpi/https.c Sat Mar 25 16:55:35 2006
-@@ -655,13 +655,8 @@
- "<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 65 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 bbe25cdd3a4f..000000000000
--- a/www/dillo2/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-@comment $FreeBSD$
-bin/dillo
-bin/dpid
-bin/dpidc
-etc/dillorc.sample
-etc/dpidrc
-libexec/dillo/dpi/bookmarks/bookmarks.dpi
-libexec/dillo/dpi/cookies/cookies.dpi
-libexec/dillo/dpi/datauri/datauri.filter.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/datauri
-@dirrm libexec/dillo/dpi/cookies
-@dirrm libexec/dillo/dpi/bookmarks
-@dirrm libexec/dillo/dpi
-@dirrm libexec/dillo
diff --git a/www/dotproject-devel/Makefile b/www/dotproject-devel/Makefile
deleted file mode 100644
index e675cea5a72a..000000000000
--- a/www/dotproject-devel/Makefile
+++ /dev/null
@@ -1,38 +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.4
-CATEGORIES= www devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= sailorfred@yahoo.com
-COMMENT= Open Source Project Management tool
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-DOTPROJECTDIR= ${PREFIX}/www/${PORTNAME}
-NO_BUILD= yes
-USE_PHP= gd mysql session zlib
-DEFAULT_PHP_VER=4
-WANT_PHP_WEB= yes
-IGNORE_WITH_PHP=5
-USE_APACHE= 1.3
-
-SUB_LIST+= DOTPROJECTDIR=${DOTPROJECTDIR}
-SUB_FILES= pkg-message
-
-do-install:
- ${MKDIR} ${DOTPROJECTDIR}
- ${CP} -R ${WRKSRC}/* ${DOTPROJECTDIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${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 b9151e15c497..000000000000
--- a/www/dotproject-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dotproject-2.0.4.tar.gz) = e0a846f0b2d37f7f3f4a5287b844e2d8
-SHA256 (dotproject-2.0.4.tar.gz) = d0ce048f423baf8ddfe244d93df7b4e1dab9225f2f723424938a6b132a6302b7
-SIZE (dotproject-2.0.4.tar.gz) = 2124056
diff --git a/www/dotproject-devel/files/pkg-message.in b/www/dotproject-devel/files/pkg-message.in
deleted file mode 100644
index da4c61aefe4a..000000000000
--- a/www/dotproject-devel/files/pkg-message.in
+++ /dev/null
@@ -1,18 +0,0 @@
-dotProject has been installed into %%DOTPROJECTDIR%%
-
-It is suggested that you add the following to httpd.conf:
-
- Alias /dotproject/ "%%DOTPROJECTDIR%%/"
-
-dotProject has bugs when using MySQL servers later then version 3.23.
-If you had not previously installed MySQL 3.23, you will need access
-to a 3.23 server. You will not be able to install one from this
-ports tree. You can use a remote server, or install one in a jail.
-To install a local MySQL 3.23 server you will need to create a jail
-and install databases/mysql323-server.
-
-Another option is to patch dotProject to use MySQL 5. See
-http://www.dotproject.net/vbulletin/archive/index.php/t-5292.html
-
-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 1f9d950ca27c..000000000000
--- a/www/dotproject-devel/pkg-plist
+++ /dev/null
@@ -1,1032 +0,0 @@
-www/dotproject/COPYING
-www/dotproject/ChangeLog
-www/dotproject/LICENSE
-www/dotproject/README
-www/dotproject/base.php
-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_201_to_202.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_202.php
-www/dotproject/db/upgrade_to_204.php
-www/dotproject/db/upgrade_to_20beta.php
-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/arrow-up.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/check_upgrade.php
-www/dotproject/install/db.php
-www/dotproject/install/do_install_db.php
-www/dotproject/install/docs/about.html
-www/dotproject/install/docs/check.php
-www/dotproject/install/docs/index.html
-www/dotproject/install/docs/main.css
-www/dotproject/install/docs/nav.html
-www/dotproject/install/docs/phpinfo.php
-www/dotproject/install/docs/rfc0001.00.html
-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-sapdb.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-oracle.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-ado5.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_db2.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-pdo_mssql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-pdo_mysql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-pdo_oci.inc.php
-www/dotproject/lib/adodb/drivers/adodb-pdo_pgsql.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-postgres8.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-sybase_ase.inc.php
-www/dotproject/lib/adodb/drivers/adodb-vfp.inc.php
-www/dotproject/lib/adodb/lang/adodb-ar.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-da.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-esperanto.inc.php
-www/dotproject/lib/adodb/lang/adodb-fr.inc.php
-www/dotproject/lib/adodb/lang/adodb-hu.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/lang/adodb-uk1251.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-encrypt-sha1.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/session/session_schema.xml
-www/dotproject/lib/adodb/tests/benchmark.php
-www/dotproject/lib/adodb/tests/cf~testsessions.php
-www/dotproject/lib/adodb/tests/client.php
-www/dotproject/lib/adodb/tests/pdo.php
-www/dotproject/lib/adodb/tests/rr.htm
-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-mssql.xml
-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/adodb/xsl/remove-0.2.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/jpgraph/src/lang/en.inc.php
-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_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/links/addedit.php
-www/dotproject/modules/links/do_link_aed.php
-www/dotproject/modules/links/images/folder5.png
-www/dotproject/modules/links/index.html
-www/dotproject/modules/links/index.php
-www/dotproject/modules/links/index_table.php
-www/dotproject/modules/links/links.class.php
-www/dotproject/modules/links/projects_tab.links.php
-www/dotproject/modules/links/setup.php
-www/dotproject/modules/links/tasks_tab.links.php
-www/dotproject/modules/projects/addedit.php
-www/dotproject/modules/projects/admin_tab.viewuser.projects.php
-www/dotproject/modules/projects/admin_tab.viewuser.projects_gantt.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_gantt_sub.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/links/images
-@dirrm www/dotproject/modules/links
-@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/lang
-@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/docs
-@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/db
-@dirrm www/dotproject/classes
-@dirrm www/dotproject
diff --git a/www/drupal4-attachment/Makefile b/www/drupal4-attachment/Makefile
deleted file mode 100644
index 0c05e2f3428d..000000000000
--- a/www/drupal4-attachment/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: drupal-attachment
-# Date created: 31 October 2006
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= attachment
-DISTVERSION= ${DRUPAL_VERSION}
-PORTREVISION= 20060928
-CATEGORIES= www security
-
-MAINTAINER= nick@foobar.org
-COMMENT= An alternative to Drupal's included upload module
-
-RUN_DEPENDS+= ${LOCALBASE}/${DRUPAL_MODDIR}/filemanager.module:${PORTSDIR}/www/drupal-filemanager
-
-DRUPAL_MODULE= yes
-MODULE_FILES= attachment.install attachment.module
-DOC_FILES= LICENSE.txt README.txt CREDITS INSTALL
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-attachment/distinfo b/www/drupal4-attachment/distinfo
deleted file mode 100644
index 621f86c9c664..000000000000
--- a/www/drupal4-attachment/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/attachment-4.7.0.tar.gz) = b05691fb5941bb15b1b5fa04d725521b
-SHA256 (drupal/attachment-4.7.0.tar.gz) = 2d984cbf1230c593db85dbbd16cca473a325e09a9ffca5b6830627ca4c6a251d
-SIZE (drupal/attachment-4.7.0.tar.gz) = 15951
diff --git a/www/drupal4-attachment/pkg-descr b/www/drupal4-attachment/pkg-descr
deleted file mode 100644
index 2753406e45b7..000000000000
--- a/www/drupal4-attachment/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This module is an alternative to Drupal's included upload module. It uses
-the filemanager module to allow a unique namespace per node and support
-large number of files. In addition this module allows you to give each
-attachment a title and description.
-
-WWW: http://drupal.org/project/attachment
diff --git a/www/drupal4-filemanager/Makefile b/www/drupal4-filemanager/Makefile
deleted file mode 100644
index 147bbe42dda1..000000000000
--- a/www/drupal4-filemanager/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: drupal-filemanager
-# Date created: 31 October 2006
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= filemanager
-DISTVERSION= ${DRUPAL_VERSION}
-PORTREVISION= 20060914
-CATEGORIES= www security
-
-MAINTAINER= nick@foobar.org
-COMMENT= A full featured file management API for Drupal modules
-
-DRUPAL_MODULE= yes
-MODULE_FILES= filemanager.install filemanager.module
-DOC_DIRS= doc
-DOC_FILES= LICENSE.txt README.txt CREDITS INSTALL doc/filemanager.php
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-filemanager/distinfo b/www/drupal4-filemanager/distinfo
deleted file mode 100644
index 7ca3fc35ddf1..000000000000
--- a/www/drupal4-filemanager/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/filemanager-4.7.0.tar.gz) = b62eb10d4b0f110a94df9a3c9a410adf
-SHA256 (drupal/filemanager-4.7.0.tar.gz) = 7fae448c749d3eaa2a7ac268b385b36c562f5184e3716c73adf951839b784c14
-SIZE (drupal/filemanager-4.7.0.tar.gz) = 20521
diff --git a/www/drupal4-filemanager/pkg-descr b/www/drupal4-filemanager/pkg-descr
deleted file mode 100644
index d7c2cad4950b..000000000000
--- a/www/drupal4-filemanager/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This module adds a full featured file management API for your modules to
-use. This API is module development and does not directly add functionality
-to your site. This module is required for the attachment module which is an
-alternative to Drupal's included upload module.
-
-WWW: http://drupal.org/project/filemanager
diff --git a/www/drupal4-gsitemap/Makefile b/www/drupal4-gsitemap/Makefile
deleted file mode 100644
index fcccc9e1c100..000000000000
--- a/www/drupal4-gsitemap/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: drupal-gsitemap
-# Date created: 27 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gsitemap
-DISTVERSION= 4.7.x-1.0
-PORTREVISION= 20070111
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-
-MAINTAINER= nick@foobar.org
-COMMENT= Produces Google/sitemaps.org compliant XML WWW site maps
-
-DRUPAL_MODULE= yes
-MODULE_FILES= gsitemap.install gsitemap.module
-DOC_FILES= INSTALL.txt LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-gsitemap/distinfo b/www/drupal4-gsitemap/distinfo
deleted file mode 100644
index 13ca17b7821d..000000000000
--- a/www/drupal4-gsitemap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/gsitemap-4.7.x-1.0.tar.gz) = bdc420297021961c17905d25fa24f82f
-SHA256 (drupal/gsitemap-4.7.x-1.0.tar.gz) = 536b92f21c784f9ea3e25163a76f5cc4ea34d162b62a5c3afe0ebd9b87b04f19
-SIZE (drupal/gsitemap-4.7.x-1.0.tar.gz) = 11241
diff --git a/www/drupal4-gsitemap/pkg-descr b/www/drupal4-gsitemap/pkg-descr
deleted file mode 100644
index fe467e2ae3b2..000000000000
--- a/www/drupal4-gsitemap/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-The XML Sitemap module creates a XML sitemap in accordance with the
-Sitemaps.org specification.
-
-The module maintains a short change history for nodes in order to better
-approximate the change frequency. It calculates the relative priority of
-each node based on node type, number of comments, and promotion. It can
-optionally submit your sitemap to Google (support for other search engines
-will be added once they support the ping interface) whenever it is changed
-and can log when your sitemap is downloaded by a search engine.
-
-This module was originally written as a part of the Google Summer of Code
-program.
-
-WWW: http://drupal.org/project/gsitemap
diff --git a/www/drupal4-i18n/Makefile b/www/drupal4-i18n/Makefile
deleted file mode 100644
index f9fa9ccc6bb6..000000000000
--- a/www/drupal4-i18n/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: drupal-i18n
-# Date created: 26 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= i18n
-DISTVERSION= 4.7.x-1.0
-PORTREVISION= 20061208
-CATEGORIES= www security
-MASTER_SITE_SUBDIR= pav/drupal
-
-MAINTAINER= nick@foobar.org
-COMMENT= An internationalisation module for the Drupal CMS
-
-DRUPAL_MODULE= yes
-DRUPAL_MODSUBDIR= i18n
-MODULE_FILES= translation.module i18n.module i18n.install i18n.inc \
- i18nprofile/i18nprofile.install \
- i18nprofile/i18nprofile.module \
- flags/ca.png flags/cs.png flags/de.png flags/en.png \
- flags/es.png flags/eu.png flags/fi.png flags/fr.png \
- flags/gl.png flags/he.png flags/hu.png flags/it.png \
- flags/ja.png flags/km.png flags/nl.png flags/ru.png \
- flags/sk.png flags/sv.png
-
-MODULE_DIRS= flags i18nprofile
-DOC_FILES= CHANGELOG.txt CREDITS.txt HOWTO.txt INSTALL.txt LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-i18n/distinfo b/www/drupal4-i18n/distinfo
deleted file mode 100644
index 5bbb25c9ba05..000000000000
--- a/www/drupal4-i18n/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/i18n-4.7.x-1.0.tar.gz) = fa1ae8f3a279d92130523764f4b28779
-SHA256 (drupal/i18n-4.7.x-1.0.tar.gz) = 01c4ddc8d4aba9db8114448bcdc1ce2210c6aa11263cfd5aaa81cc7db07e1048
-SIZE (drupal/i18n-4.7.x-1.0.tar.gz) = 52454
diff --git a/www/drupal4-i18n/pkg-descr b/www/drupal4-i18n/pkg-descr
deleted file mode 100644
index bef6fbf97068..000000000000
--- a/www/drupal4-i18n/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a collection of modules to add multi-lingual capabilities to Drupal
-sites. It provides content translation facilities for nodes and taxonomy,
-interface translation for anonymous users when used with the locale module,
-and browser language detection. It also includes a block for language
-selection and manages translation relationships for nodes and taxonomy
-terms.
-
-WWW: http://drupal.org/project/i18n
diff --git a/www/drupal4-nice_menus/Makefile b/www/drupal4-nice_menus/Makefile
deleted file mode 100644
index f02de2ee8a02..000000000000
--- a/www/drupal4-nice_menus/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: drupal-nice_menus
-# Date created: 20 October 2006
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= nice_menus
-DISTVERSION= ${DRUPAL_VERSION}
-PORTREVISION= 20060811
-CATEGORIES= www security
-MASTER_SITE= http://ftp.osuosl.org/pub/drupal/files/projects/
-
-MAINTAINER= nick@foobar.org
-COMMENT= Access control system for the Drupal CMS based on Taxonomy classification
-
-DRUPAL_MODULE= yes
-MODULE_FILES= arrow-down.png arrow-left.png arrow-right.png \
- nice_menus.css nice_menus.js nice_menus.module
-DOC_FILES= LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-nice_menus/distinfo b/www/drupal4-nice_menus/distinfo
deleted file mode 100644
index b221dd3b6775..000000000000
--- a/www/drupal4-nice_menus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/nice_menus-4.7.0.tar.gz) = 895b1eba9c22ede3c905459a70f503d4
-SHA256 (drupal/nice_menus-4.7.0.tar.gz) = a893391237e8f922ab1b3cb86e76ab97ace78e9883c5491667297c9d0021b0e3
-SIZE (drupal/nice_menus-4.7.0.tar.gz) = 12688
diff --git a/www/drupal4-nice_menus/pkg-descr b/www/drupal4-nice_menus/pkg-descr
deleted file mode 100644
index 6101a3171dde..000000000000
--- a/www/drupal4-nice_menus/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Nice Menus is a module for the Drupal CMS which enables drop-down / right /
-left expandable menus. The module uses CSS to display the menus on browsers
-which have functional CSS. Internet Explorer is supported using Javascript.
-
-Three styles of menus are currently possible: horizontal (menus drop down);
-vertical (menus drop to the left); vertical (menus drop to the right).
-
-WWW: http://drupal.org/project/nice_menus
diff --git a/www/drupal4-taxonomy_access/Makefile b/www/drupal4-taxonomy_access/Makefile
deleted file mode 100644
index dfa16260cfb6..000000000000
--- a/www/drupal4-taxonomy_access/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: drupal-taxonomy_access
-# Date created: 26 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= taxonomy_access
-DISTVERSION= 4.7.x-1.x-dev
-PORTREVISION= 20061118
-CATEGORIES= www security
-MASTER_SITE_SUBDIR= pav/drupal
-
-MAINTAINER= nick@foobar.org
-COMMENT= Access control system for the Drupal based on Taxonomy classification
-
-DRUPAL_MODULE= yes
-MODULE_FILES= taxonomy_access.install taxonomy_access.module taxonomy_access_admin.inc
-DOC_FILES= INSTALL.txt LICENSE.txt README.txt UPDATE.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-taxonomy_access/distinfo b/www/drupal4-taxonomy_access/distinfo
deleted file mode 100644
index d714d0bf6089..000000000000
--- a/www/drupal4-taxonomy_access/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/taxonomy_access-4.7.x-1.x-dev.tar.gz) = d344eb413d651dca6d3c3f77e6b7b60b
-SHA256 (drupal/taxonomy_access-4.7.x-1.x-dev.tar.gz) = bdd370cec6179bc68e639d3cb703a34e3c1ef48edbbb26be5869acca4ab18003
-SIZE (drupal/taxonomy_access-4.7.x-1.x-dev.tar.gz) = 32320
diff --git a/www/drupal4-taxonomy_access/pkg-descr b/www/drupal4-taxonomy_access/pkg-descr
deleted file mode 100644
index 0703d2112ce7..000000000000
--- a/www/drupal4-taxonomy_access/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is a Drupal plug-in module which enables access control for user roles
-based on taxonomy categories (vocabulary, terms). It has the following
-features:
-
- * Automatically controls access to taxonomy terms and nodes (based on
- their category terms)
- * Configuration page for each user roles
- * Five permission types (View, Update, Delete, Create, List)
-
-WWW: http://drupal.org/project/taxonomy_access
diff --git a/www/drupal4-textile/Makefile b/www/drupal4-textile/Makefile
deleted file mode 100644
index 75a0611f53fb..000000000000
--- a/www/drupal4-textile/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: drupal-textile
-# Date created: 21 February 2006
-# Whom: Brooks Davis <brooks@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= textile
-DISTVERSION= 4.7.x-1.x-dev
-PORTREVISION= 20061113
-CATEGORIES= www textproc
-MASTER_SITE_SUBDIR= brooks
-
-MAINTAINER= nick@foobar.org
-COMMENT= Textile markup module for Drupal
-
-DRUPAL_MODULE= yes
-MODULE_DIRS= textilephp
-MODULE_FILES= textile.module textilephp/Textile.php DrupalTextile.inc
-DOC_DIRS= textilephp/doc textilephp
-DOC_FILES= CHANGELOG.txt CREDITS.txt INSTALL.txt LICENSE.txt README.txt \
- TODO.txt \
- textilephp/doc/Textile_8php-source.html \
- textilephp/doc/Textile_8php.html \
- textilephp/doc/annotated.html \
- textilephp/doc/classMTLikeTextile-members.html \
- textilephp/doc/classMTLikeTextile.html \
- textilephp/doc/classMTLikeTextile.png \
- textilephp/doc/classTextile-members.html \
- 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/LICENSE \
- 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 c29edcd83e2a..000000000000
--- a/www/drupal4-textile/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/textile-4.7.x-1.x-dev.tar.gz) = f921ea2e5f61d2235a37d2ec67c02ecf
-SHA256 (drupal/textile-4.7.x-1.x-dev.tar.gz) = b3cb512155965694fa33ad01d1f78bb5ee76ed2c9c82218fbbf1bbea3f87a477
-SIZE (drupal/textile-4.7.x-1.x-dev.tar.gz) = 120206
diff --git a/www/drupal4-textile/files/patch-DrupalTextile.inc b/www/drupal4-textile/files/patch-DrupalTextile.inc
deleted file mode 100644
index 1ebd18c65e45..000000000000
--- a/www/drupal4-textile/files/patch-DrupalTextile.inc
+++ /dev/null
@@ -1,21 +0,0 @@
---- DrupalTextile.inc.orig Fri Dec 8 13:01:07 2006
-+++ DrupalTextile.inc Fri Dec 8 13:00:49 2006
-@@ -38,11 +38,17 @@
- * A <code>string</code> containing the formatted URL.
- */
- function format_url($args) {
-+ $query = null;
-+ if (preg_match ('/([^\?]*)\?(.*)/', $args['url'], $matches)) {
-+ $args['url'] = $matches[1];
-+ $query = $matches[2];
-+ }
-+
- if (preg_match('<^#>', $args['url'])) {
- $args['url'] = $_GET['q'] . $args['url'];
- }
-
-- $args['url'] = ($args['url'] ? url($args['url']) : '');
-+ $args['url'] = ($args['url'] ? url($args['url'], $query) : '');
-
- return parent::format_url($args);
- }
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 0632f7d5b94c..000000000000
--- a/www/drupal4/Makefile
+++ /dev/null
@@ -1,70 +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.7.5
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-DIST_SUBDIR= drupal
-
-MAINTAINER= nick@foobar.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
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt \
- UPGRADE.txt INSTALL.mysql.txt INSTALL.pgsql.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} -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 46e707a6accd..000000000000
--- a/www/drupal4/bsd.drupal.mk
+++ /dev/null
@@ -1,83 +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.7.0
-.if defined(DRUPAL_MODSUBDIR)
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules/${DRUPAL_MODSUBDIR}
-.else
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-.endif
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-MASTER_SITES?= http://ftp.osuosl.org/pub/drupal/files/projects/
-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(DRUPAL_MODSUBDIR)
-PLIST_DIRS+= ${DRUPAL_MODDIR}
-.endif
-.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}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${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 0af6d1ca650e..000000000000
--- a/www/drupal4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.7.5.tar.gz) = fc398d8c8f287dac0ccac23ae0665a2b
-SHA256 (drupal/drupal-4.7.5.tar.gz) = d419d1b0244a4a0efb1f5360caf6865a5fc3a6d2769be65d878d12d4ce59445a
-SIZE (drupal/drupal-4.7.5.tar.gz) = 490421
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 37272b89237f..000000000000
--- a/www/drupal4/pkg-plist
+++ /dev/null
@@ -1,191 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.mysql.txt
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.pgsql.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.4.0.mysql
-%%DRUPAL_BASE%%/database/database.4.1.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.mysqli.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/form.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/install.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/path.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/unicode.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/autocomplete.js
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/collapse.js
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/drupal.js
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/favicon.ico
-%%DRUPAL_BASE%%/misc/feed.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/grippie.png
-%%DRUPAL_BASE%%/misc/maintenance.css
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-black-135x42.png
-%%DRUPAL_BASE%%/misc/powered-black-80x15.png
-%%DRUPAL_BASE%%/misc/powered-black-88x31.png
-%%DRUPAL_BASE%%/misc/powered-blue-135x42.png
-%%DRUPAL_BASE%%/misc/powered-blue-80x15.png
-%%DRUPAL_BASE%%/misc/powered-blue-88x31.png
-%%DRUPAL_BASE%%/misc/powered-gray-135x42.png
-%%DRUPAL_BASE%%/misc/powered-gray-80x15.png
-%%DRUPAL_BASE%%/misc/powered-gray-88x31.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/progress.gif
-%%DRUPAL_BASE%%/misc/progress.js
-%%DRUPAL_BASE%%/misc/textarea.js
-%%DRUPAL_BASE%%/misc/throbber.gif
-%%DRUPAL_BASE%%/misc/update.js
-%%DRUPAL_BASE%%/misc/upload.js
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/modules/watchdog.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/user.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/aggregator.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/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/box.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/comment.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/node.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/page.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/block.tpl.php
-%%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/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/engines/phptemplate/block.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/box.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/comment.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/default.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/node.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/phptemplate.engine
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.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/block.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/box.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/comment.tpl.php
-%%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/node.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/page.tpl.php
-%%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/arrow-next-hover.png
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/phptemplate
-@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-gsitemap/Makefile b/www/drupal5-gsitemap/Makefile
deleted file mode 100644
index fcccc9e1c100..000000000000
--- a/www/drupal5-gsitemap/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: drupal-gsitemap
-# Date created: 27 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gsitemap
-DISTVERSION= 4.7.x-1.0
-PORTREVISION= 20070111
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-
-MAINTAINER= nick@foobar.org
-COMMENT= Produces Google/sitemaps.org compliant XML WWW site maps
-
-DRUPAL_MODULE= yes
-MODULE_FILES= gsitemap.install gsitemap.module
-DOC_FILES= INSTALL.txt LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal5-gsitemap/distinfo b/www/drupal5-gsitemap/distinfo
deleted file mode 100644
index 13ca17b7821d..000000000000
--- a/www/drupal5-gsitemap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/gsitemap-4.7.x-1.0.tar.gz) = bdc420297021961c17905d25fa24f82f
-SHA256 (drupal/gsitemap-4.7.x-1.0.tar.gz) = 536b92f21c784f9ea3e25163a76f5cc4ea34d162b62a5c3afe0ebd9b87b04f19
-SIZE (drupal/gsitemap-4.7.x-1.0.tar.gz) = 11241
diff --git a/www/drupal5-gsitemap/pkg-descr b/www/drupal5-gsitemap/pkg-descr
deleted file mode 100644
index fe467e2ae3b2..000000000000
--- a/www/drupal5-gsitemap/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-The XML Sitemap module creates a XML sitemap in accordance with the
-Sitemaps.org specification.
-
-The module maintains a short change history for nodes in order to better
-approximate the change frequency. It calculates the relative priority of
-each node based on node type, number of comments, and promotion. It can
-optionally submit your sitemap to Google (support for other search engines
-will be added once they support the ping interface) whenever it is changed
-and can log when your sitemap is downloaded by a search engine.
-
-This module was originally written as a part of the Google Summer of Code
-program.
-
-WWW: http://drupal.org/project/gsitemap
diff --git a/www/drupal5-i18n/Makefile b/www/drupal5-i18n/Makefile
deleted file mode 100644
index f9fa9ccc6bb6..000000000000
--- a/www/drupal5-i18n/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: drupal-i18n
-# Date created: 26 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= i18n
-DISTVERSION= 4.7.x-1.0
-PORTREVISION= 20061208
-CATEGORIES= www security
-MASTER_SITE_SUBDIR= pav/drupal
-
-MAINTAINER= nick@foobar.org
-COMMENT= An internationalisation module for the Drupal CMS
-
-DRUPAL_MODULE= yes
-DRUPAL_MODSUBDIR= i18n
-MODULE_FILES= translation.module i18n.module i18n.install i18n.inc \
- i18nprofile/i18nprofile.install \
- i18nprofile/i18nprofile.module \
- flags/ca.png flags/cs.png flags/de.png flags/en.png \
- flags/es.png flags/eu.png flags/fi.png flags/fr.png \
- flags/gl.png flags/he.png flags/hu.png flags/it.png \
- flags/ja.png flags/km.png flags/nl.png flags/ru.png \
- flags/sk.png flags/sv.png
-
-MODULE_DIRS= flags i18nprofile
-DOC_FILES= CHANGELOG.txt CREDITS.txt HOWTO.txt INSTALL.txt LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal5-i18n/distinfo b/www/drupal5-i18n/distinfo
deleted file mode 100644
index 5bbb25c9ba05..000000000000
--- a/www/drupal5-i18n/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/i18n-4.7.x-1.0.tar.gz) = fa1ae8f3a279d92130523764f4b28779
-SHA256 (drupal/i18n-4.7.x-1.0.tar.gz) = 01c4ddc8d4aba9db8114448bcdc1ce2210c6aa11263cfd5aaa81cc7db07e1048
-SIZE (drupal/i18n-4.7.x-1.0.tar.gz) = 52454
diff --git a/www/drupal5-i18n/pkg-descr b/www/drupal5-i18n/pkg-descr
deleted file mode 100644
index bef6fbf97068..000000000000
--- a/www/drupal5-i18n/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a collection of modules to add multi-lingual capabilities to Drupal
-sites. It provides content translation facilities for nodes and taxonomy,
-interface translation for anonymous users when used with the locale module,
-and browser language detection. It also includes a block for language
-selection and manages translation relationships for nodes and taxonomy
-terms.
-
-WWW: http://drupal.org/project/i18n
diff --git a/www/drupal5-nice_menus/Makefile b/www/drupal5-nice_menus/Makefile
deleted file mode 100644
index f02de2ee8a02..000000000000
--- a/www/drupal5-nice_menus/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: drupal-nice_menus
-# Date created: 20 October 2006
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= nice_menus
-DISTVERSION= ${DRUPAL_VERSION}
-PORTREVISION= 20060811
-CATEGORIES= www security
-MASTER_SITE= http://ftp.osuosl.org/pub/drupal/files/projects/
-
-MAINTAINER= nick@foobar.org
-COMMENT= Access control system for the Drupal CMS based on Taxonomy classification
-
-DRUPAL_MODULE= yes
-MODULE_FILES= arrow-down.png arrow-left.png arrow-right.png \
- nice_menus.css nice_menus.js nice_menus.module
-DOC_FILES= LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal5-nice_menus/distinfo b/www/drupal5-nice_menus/distinfo
deleted file mode 100644
index b221dd3b6775..000000000000
--- a/www/drupal5-nice_menus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/nice_menus-4.7.0.tar.gz) = 895b1eba9c22ede3c905459a70f503d4
-SHA256 (drupal/nice_menus-4.7.0.tar.gz) = a893391237e8f922ab1b3cb86e76ab97ace78e9883c5491667297c9d0021b0e3
-SIZE (drupal/nice_menus-4.7.0.tar.gz) = 12688
diff --git a/www/drupal5-nice_menus/pkg-descr b/www/drupal5-nice_menus/pkg-descr
deleted file mode 100644
index 6101a3171dde..000000000000
--- a/www/drupal5-nice_menus/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Nice Menus is a module for the Drupal CMS which enables drop-down / right /
-left expandable menus. The module uses CSS to display the menus on browsers
-which have functional CSS. Internet Explorer is supported using Javascript.
-
-Three styles of menus are currently possible: horizontal (menus drop down);
-vertical (menus drop to the left); vertical (menus drop to the right).
-
-WWW: http://drupal.org/project/nice_menus
diff --git a/www/drupal5-taxonomy_access/Makefile b/www/drupal5-taxonomy_access/Makefile
deleted file mode 100644
index dfa16260cfb6..000000000000
--- a/www/drupal5-taxonomy_access/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: drupal-taxonomy_access
-# Date created: 26 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= taxonomy_access
-DISTVERSION= 4.7.x-1.x-dev
-PORTREVISION= 20061118
-CATEGORIES= www security
-MASTER_SITE_SUBDIR= pav/drupal
-
-MAINTAINER= nick@foobar.org
-COMMENT= Access control system for the Drupal based on Taxonomy classification
-
-DRUPAL_MODULE= yes
-MODULE_FILES= taxonomy_access.install taxonomy_access.module taxonomy_access_admin.inc
-DOC_FILES= INSTALL.txt LICENSE.txt README.txt UPDATE.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal5-taxonomy_access/distinfo b/www/drupal5-taxonomy_access/distinfo
deleted file mode 100644
index d714d0bf6089..000000000000
--- a/www/drupal5-taxonomy_access/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/taxonomy_access-4.7.x-1.x-dev.tar.gz) = d344eb413d651dca6d3c3f77e6b7b60b
-SHA256 (drupal/taxonomy_access-4.7.x-1.x-dev.tar.gz) = bdd370cec6179bc68e639d3cb703a34e3c1ef48edbbb26be5869acca4ab18003
-SIZE (drupal/taxonomy_access-4.7.x-1.x-dev.tar.gz) = 32320
diff --git a/www/drupal5-taxonomy_access/pkg-descr b/www/drupal5-taxonomy_access/pkg-descr
deleted file mode 100644
index 0703d2112ce7..000000000000
--- a/www/drupal5-taxonomy_access/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is a Drupal plug-in module which enables access control for user roles
-based on taxonomy categories (vocabulary, terms). It has the following
-features:
-
- * Automatically controls access to taxonomy terms and nodes (based on
- their category terms)
- * Configuration page for each user roles
- * Five permission types (View, Update, Delete, Create, List)
-
-WWW: http://drupal.org/project/taxonomy_access
diff --git a/www/drupal5-xmlsitemap/Makefile b/www/drupal5-xmlsitemap/Makefile
deleted file mode 100644
index fcccc9e1c100..000000000000
--- a/www/drupal5-xmlsitemap/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: drupal-gsitemap
-# Date created: 27 Jan 2007
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gsitemap
-DISTVERSION= 4.7.x-1.0
-PORTREVISION= 20070111
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-
-MAINTAINER= nick@foobar.org
-COMMENT= Produces Google/sitemaps.org compliant XML WWW site maps
-
-DRUPAL_MODULE= yes
-MODULE_FILES= gsitemap.install gsitemap.module
-DOC_FILES= INSTALL.txt LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal5-xmlsitemap/distinfo b/www/drupal5-xmlsitemap/distinfo
deleted file mode 100644
index 13ca17b7821d..000000000000
--- a/www/drupal5-xmlsitemap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/gsitemap-4.7.x-1.0.tar.gz) = bdc420297021961c17905d25fa24f82f
-SHA256 (drupal/gsitemap-4.7.x-1.0.tar.gz) = 536b92f21c784f9ea3e25163a76f5cc4ea34d162b62a5c3afe0ebd9b87b04f19
-SIZE (drupal/gsitemap-4.7.x-1.0.tar.gz) = 11241
diff --git a/www/drupal5-xmlsitemap/pkg-descr b/www/drupal5-xmlsitemap/pkg-descr
deleted file mode 100644
index fe467e2ae3b2..000000000000
--- a/www/drupal5-xmlsitemap/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-The XML Sitemap module creates a XML sitemap in accordance with the
-Sitemaps.org specification.
-
-The module maintains a short change history for nodes in order to better
-approximate the change frequency. It calculates the relative priority of
-each node based on node type, number of comments, and promotion. It can
-optionally submit your sitemap to Google (support for other search engines
-will be added once they support the ping interface) whenever it is changed
-and can log when your sitemap is downloaded by a search engine.
-
-This module was originally written as a part of the Google Summer of Code
-program.
-
-WWW: http://drupal.org/project/gsitemap
diff --git a/www/drupal5/Makefile b/www/drupal5/Makefile
deleted file mode 100644
index 0632f7d5b94c..000000000000
--- a/www/drupal5/Makefile
+++ /dev/null
@@ -1,70 +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.7.5
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-DIST_SUBDIR= drupal
-
-MAINTAINER= nick@foobar.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
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt \
- UPGRADE.txt INSTALL.mysql.txt INSTALL.pgsql.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} -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 46e707a6accd..000000000000
--- a/www/drupal5/bsd.drupal.mk
+++ /dev/null
@@ -1,83 +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.7.0
-.if defined(DRUPAL_MODSUBDIR)
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules/${DRUPAL_MODSUBDIR}
-.else
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-.endif
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-MASTER_SITES?= http://ftp.osuosl.org/pub/drupal/files/projects/
-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(DRUPAL_MODSUBDIR)
-PLIST_DIRS+= ${DRUPAL_MODDIR}
-.endif
-.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}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${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 0af6d1ca650e..000000000000
--- a/www/drupal5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.7.5.tar.gz) = fc398d8c8f287dac0ccac23ae0665a2b
-SHA256 (drupal/drupal-4.7.5.tar.gz) = d419d1b0244a4a0efb1f5360caf6865a5fc3a6d2769be65d878d12d4ce59445a
-SIZE (drupal/drupal-4.7.5.tar.gz) = 490421
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 37272b89237f..000000000000
--- a/www/drupal5/pkg-plist
+++ /dev/null
@@ -1,191 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.mysql.txt
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.pgsql.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.4.0.mysql
-%%DRUPAL_BASE%%/database/database.4.1.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.mysqli.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/form.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/install.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/path.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/unicode.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/autocomplete.js
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/collapse.js
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/drupal.js
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/favicon.ico
-%%DRUPAL_BASE%%/misc/feed.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/grippie.png
-%%DRUPAL_BASE%%/misc/maintenance.css
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-black-135x42.png
-%%DRUPAL_BASE%%/misc/powered-black-80x15.png
-%%DRUPAL_BASE%%/misc/powered-black-88x31.png
-%%DRUPAL_BASE%%/misc/powered-blue-135x42.png
-%%DRUPAL_BASE%%/misc/powered-blue-80x15.png
-%%DRUPAL_BASE%%/misc/powered-blue-88x31.png
-%%DRUPAL_BASE%%/misc/powered-gray-135x42.png
-%%DRUPAL_BASE%%/misc/powered-gray-80x15.png
-%%DRUPAL_BASE%%/misc/powered-gray-88x31.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/progress.gif
-%%DRUPAL_BASE%%/misc/progress.js
-%%DRUPAL_BASE%%/misc/textarea.js
-%%DRUPAL_BASE%%/misc/throbber.gif
-%%DRUPAL_BASE%%/misc/update.js
-%%DRUPAL_BASE%%/misc/upload.js
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/modules/watchdog.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/user.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/aggregator.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/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/box.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/comment.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/node.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/page.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/block.tpl.php
-%%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/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/engines/phptemplate/block.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/box.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/comment.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/default.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/node.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/phptemplate.engine
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.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/block.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/box.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/comment.tpl.php
-%%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/node.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/page.tpl.php
-%%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/arrow-next-hover.png
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/phptemplate
-@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-nice_menus/Makefile b/www/drupal6-nice_menus/Makefile
deleted file mode 100644
index f02de2ee8a02..000000000000
--- a/www/drupal6-nice_menus/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: drupal-nice_menus
-# Date created: 20 October 2006
-# Whom: Nick Hilliard <nick@foobar.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= nice_menus
-DISTVERSION= ${DRUPAL_VERSION}
-PORTREVISION= 20060811
-CATEGORIES= www security
-MASTER_SITE= http://ftp.osuosl.org/pub/drupal/files/projects/
-
-MAINTAINER= nick@foobar.org
-COMMENT= Access control system for the Drupal CMS based on Taxonomy classification
-
-DRUPAL_MODULE= yes
-MODULE_FILES= arrow-down.png arrow-left.png arrow-right.png \
- nice_menus.css nice_menus.js nice_menus.module
-DOC_FILES= LICENSE.txt README.txt
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal6-nice_menus/distinfo b/www/drupal6-nice_menus/distinfo
deleted file mode 100644
index b221dd3b6775..000000000000
--- a/www/drupal6-nice_menus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/nice_menus-4.7.0.tar.gz) = 895b1eba9c22ede3c905459a70f503d4
-SHA256 (drupal/nice_menus-4.7.0.tar.gz) = a893391237e8f922ab1b3cb86e76ab97ace78e9883c5491667297c9d0021b0e3
-SIZE (drupal/nice_menus-4.7.0.tar.gz) = 12688
diff --git a/www/drupal6-nice_menus/pkg-descr b/www/drupal6-nice_menus/pkg-descr
deleted file mode 100644
index 6101a3171dde..000000000000
--- a/www/drupal6-nice_menus/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Nice Menus is a module for the Drupal CMS which enables drop-down / right /
-left expandable menus. The module uses CSS to display the menus on browsers
-which have functional CSS. Internet Explorer is supported using Javascript.
-
-Three styles of menus are currently possible: horizontal (menus drop down);
-vertical (menus drop to the left); vertical (menus drop to the right).
-
-WWW: http://drupal.org/project/nice_menus
diff --git a/www/drupal6/Makefile b/www/drupal6/Makefile
deleted file mode 100644
index 0632f7d5b94c..000000000000
--- a/www/drupal6/Makefile
+++ /dev/null
@@ -1,70 +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.7.5
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-DIST_SUBDIR= drupal
-
-MAINTAINER= nick@foobar.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
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt \
- UPGRADE.txt INSTALL.mysql.txt INSTALL.pgsql.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} -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 46e707a6accd..000000000000
--- a/www/drupal6/bsd.drupal.mk
+++ /dev/null
@@ -1,83 +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.7.0
-.if defined(DRUPAL_MODSUBDIR)
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules/${DRUPAL_MODSUBDIR}
-.else
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-.endif
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-MASTER_SITES?= http://ftp.osuosl.org/pub/drupal/files/projects/
-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(DRUPAL_MODSUBDIR)
-PLIST_DIRS+= ${DRUPAL_MODDIR}
-.endif
-.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}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${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 0af6d1ca650e..000000000000
--- a/www/drupal6/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.7.5.tar.gz) = fc398d8c8f287dac0ccac23ae0665a2b
-SHA256 (drupal/drupal-4.7.5.tar.gz) = d419d1b0244a4a0efb1f5360caf6865a5fc3a6d2769be65d878d12d4ce59445a
-SIZE (drupal/drupal-4.7.5.tar.gz) = 490421
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 37272b89237f..000000000000
--- a/www/drupal6/pkg-plist
+++ /dev/null
@@ -1,191 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.mysql.txt
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.pgsql.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.4.0.mysql
-%%DRUPAL_BASE%%/database/database.4.1.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.mysqli.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/form.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/install.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/path.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/unicode.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/autocomplete.js
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/collapse.js
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/drupal.js
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/favicon.ico
-%%DRUPAL_BASE%%/misc/feed.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/grippie.png
-%%DRUPAL_BASE%%/misc/maintenance.css
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-black-135x42.png
-%%DRUPAL_BASE%%/misc/powered-black-80x15.png
-%%DRUPAL_BASE%%/misc/powered-black-88x31.png
-%%DRUPAL_BASE%%/misc/powered-blue-135x42.png
-%%DRUPAL_BASE%%/misc/powered-blue-80x15.png
-%%DRUPAL_BASE%%/misc/powered-blue-88x31.png
-%%DRUPAL_BASE%%/misc/powered-gray-135x42.png
-%%DRUPAL_BASE%%/misc/powered-gray-80x15.png
-%%DRUPAL_BASE%%/misc/powered-gray-88x31.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/progress.gif
-%%DRUPAL_BASE%%/misc/progress.js
-%%DRUPAL_BASE%%/misc/textarea.js
-%%DRUPAL_BASE%%/misc/throbber.gif
-%%DRUPAL_BASE%%/misc/update.js
-%%DRUPAL_BASE%%/misc/upload.js
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/modules/watchdog.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/user.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/aggregator.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/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/box.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/comment.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/node.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/page.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/block.tpl.php
-%%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/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/engines/phptemplate/block.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/box.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/comment.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/default.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/node.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/phptemplate.engine
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.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/block.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/box.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/comment.tpl.php
-%%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/node.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/page.tpl.php
-%%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/arrow-next-hover.png
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/phptemplate
-@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 0632f7d5b94c..000000000000
--- a/www/drupal7/Makefile
+++ /dev/null
@@ -1,70 +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.7.5
-CATEGORIES= www
-MASTER_SITES= http://ftp.osuosl.org/pub/drupal/files/projects/
-DIST_SUBDIR= drupal
-
-MAINTAINER= nick@foobar.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
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt \
- UPGRADE.txt INSTALL.mysql.txt INSTALL.pgsql.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} -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 46e707a6accd..000000000000
--- a/www/drupal7/bsd.drupal.mk
+++ /dev/null
@@ -1,83 +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.7.0
-.if defined(DRUPAL_MODSUBDIR)
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules/${DRUPAL_MODSUBDIR}
-.else
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-.endif
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-MASTER_SITES?= http://ftp.osuosl.org/pub/drupal/files/projects/
-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(DRUPAL_MODSUBDIR)
-PLIST_DIRS+= ${DRUPAL_MODDIR}
-.endif
-.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}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${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 0af6d1ca650e..000000000000
--- a/www/drupal7/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.7.5.tar.gz) = fc398d8c8f287dac0ccac23ae0665a2b
-SHA256 (drupal/drupal-4.7.5.tar.gz) = d419d1b0244a4a0efb1f5360caf6865a5fc3a6d2769be65d878d12d4ce59445a
-SIZE (drupal/drupal-4.7.5.tar.gz) = 490421
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 37272b89237f..000000000000
--- a/www/drupal7/pkg-plist
+++ /dev/null
@@ -1,191 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.mysql.txt
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.pgsql.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.4.0.mysql
-%%DRUPAL_BASE%%/database/database.4.1.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.mysqli.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/form.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/install.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/path.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/unicode.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/autocomplete.js
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/collapse.js
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/drupal.js
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/favicon.ico
-%%DRUPAL_BASE%%/misc/feed.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/grippie.png
-%%DRUPAL_BASE%%/misc/maintenance.css
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-black-135x42.png
-%%DRUPAL_BASE%%/misc/powered-black-80x15.png
-%%DRUPAL_BASE%%/misc/powered-black-88x31.png
-%%DRUPAL_BASE%%/misc/powered-blue-135x42.png
-%%DRUPAL_BASE%%/misc/powered-blue-80x15.png
-%%DRUPAL_BASE%%/misc/powered-blue-88x31.png
-%%DRUPAL_BASE%%/misc/powered-gray-135x42.png
-%%DRUPAL_BASE%%/misc/powered-gray-80x15.png
-%%DRUPAL_BASE%%/misc/powered-gray-88x31.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/progress.gif
-%%DRUPAL_BASE%%/misc/progress.js
-%%DRUPAL_BASE%%/misc/textarea.js
-%%DRUPAL_BASE%%/misc/throbber.gif
-%%DRUPAL_BASE%%/misc/update.js
-%%DRUPAL_BASE%%/misc/upload.js
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/modules/watchdog.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/user.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/aggregator.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/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/box.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/comment.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/node.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/page.tpl.php
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/block.tpl.php
-%%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/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/engines/phptemplate/block.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/box.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/comment.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/default.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/node.tpl.php
-%%DRUPAL_BASE%%/themes/engines/phptemplate/phptemplate.engine
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.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/block.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/box.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/comment.tpl.php
-%%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/node.tpl.php
-%%DRUPAL_BASE%%/themes/pushbutton/page.tpl.php
-%%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/arrow-next-hover.png
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/phptemplate
-@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-i18n/Makefile b/www/firefox-esr-i18n/Makefile
deleted file mode 100644
index 55b3de4ce4f7..000000000000
--- a/www/firefox-esr-i18n/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: firefox-i18n
-# Date created: 28 May 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= firefox-i18n
-PORTVERSION= 2.0.0.1
-CATEGORIES= www
-MASTER_SITES= MOZILLA_EXTENDED/firefox/releases/${PORTVERSION}/linux-i686/xpi \
- CSME/myports/xpi/firefox-i18n-2.0:alt
-PKGNAMEPREFIX=
-DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/:C/.*uk-UA.*/&:alt/}
-DIST_SUBDIR= xpi/${DISTNAME}
-
-MAINTAINER= infofarmer@FreeBSD.org
-COMMENT= Localized interface for Firefox
-
-.ifndef WITHOUT_SWITCHER
-RUN_DEPENDS+= xpi-locale-switcher>=0:${PORTSDIR}/www/xpi-locale-switcher
-.endif
-
-NO_BUILD= yes
-USE_XPI= *firefox
-
-FIREFOX_I18N_ALL= ar bg ca cs da de el en-GB es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it \
- ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ru sk sl sv-SE tr \
- uk-UA zh-CN zh-TW
-.ifdef PACKAGE_BUILDING
-FIREFOX_I18N?= all
-.else
-FIREFOX_I18N?= zh-CN de fr ja ru it es-ES
-.endif
-
-.if ${FIREFOX_I18N} == all
-FIREFOX_I18N_= ${FIREFOX_I18N_ALL}
-.endif
-FIREFOX_I18N_?= ${FIREFOX_I18N}
-
-WDIR= langpack-*@firefox.mozilla.org
-
-XPI_DISTNAMES= ${FIREFOX_I18N_}
-.for dist in ${XPI_DISTNAMES}
-XPI_ID_${dist}= langpack-${dist}@firefox.mozilla.org
-XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar chrome/chromelist.txt
-XPI_DIRS_${dist}= chrome
-.endfor
-
-do-extract:
- @${RM} -rf ${WRKDIR}
- @${MKDIR} ${WRKDIR} ${WRKSRC}
- @for lang in ${FIREFOX_I18N_}; do \
- if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@firefox.mozilla.org);\
- then \
- exit 1; \
- fi \
- done
- @${RM} -rf ${WRKSRC}/langpack-uk-UA@firefox.mozilla.org/defaults
-
-do-install:
- @${INSTALL} -d ${XPI_LIBDIR} ${XPI_SLDIRS_ALL}
- @${CP} -Rp ${WRKSRC}/ ${XPI_LIBDIR}/
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${WDIR}/
- @${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${WDIR}/
- @for _dir in ${XPI_LINKFARMS} ; { ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q} ; }
- @${ECHO_CMD} '@exec ${INSTALL} -d ${XPI_SLDIRS_ALL:S,^${PREFIX},%D,}' ${_A}
- @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { \
- ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A}
- @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} -f $$_dir/${WDIR} ; }' ${_A}
- @${ECHO_CMD} '@unexec rmdir ${XPI_DIRS_TRY:S,^,%D/,} ${_Q}' ${_A}
-
-post-patch:
- ${FIND} ${WRKSRC} -name install.rdf -print0 | \
- ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/<?xml/,$$!d'
-
-.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
-.include <bsd.port.mk>
diff --git a/www/firefox-esr-i18n/distinfo b/www/firefox-esr-i18n/distinfo
deleted file mode 100644
index 44bb37e82b8f..000000000000
--- a/www/firefox-esr-i18n/distinfo
+++ /dev/null
@@ -1,123 +0,0 @@
-MD5 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 338a21a6172280dedcbc6cc96326a698
-SHA256 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = a7e0298cbfd9fda38c09050b40d319bcb3b075d98574cbe1fdb2dc98495bff2c
-SIZE (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 159961
-MD5 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 1eda41f606c39b60567295d6f33900a0
-SHA256 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 2e232517626a454ad9567eef4be752178063cc8901b83fd591a30af78ffe951f
-SIZE (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 169651
-MD5 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = c6114a51b19a949c0abf039de6d03d32
-SHA256 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 0f341ccd157027d3b866d4f18398daef47a3ccb7b05ada8cf9a22dd982151995
-SIZE (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 170789
-MD5 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 52ac7e2b73ebf73164b094ee64af22e6
-SHA256 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 8370f19669cfabac053d1089376f16917155c97b317f73fe086cc6eb4ce949a3
-SIZE (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 168070
-MD5 (xpi/firefox-i18n-2.0.0.1/da.xpi) = 648ea93ba3018629fbf6400da5a84707
-SHA256 (xpi/firefox-i18n-2.0.0.1/da.xpi) = ed1b7834d74be74ce132c9caf8ed1e628e3b8adc872b3d14b5ceb69e9f4c0ecd
-SIZE (xpi/firefox-i18n-2.0.0.1/da.xpi) = 152243
-MD5 (xpi/firefox-i18n-2.0.0.1/de.xpi) = aad042bcd3cc5bac3763b78f37c479a6
-SHA256 (xpi/firefox-i18n-2.0.0.1/de.xpi) = 3e54384f2c02cc071fcc97b48f7d6dff889a8e078d448022902be1420437732c
-SIZE (xpi/firefox-i18n-2.0.0.1/de.xpi) = 152621
-MD5 (xpi/firefox-i18n-2.0.0.1/el.xpi) = 653f0fcf5dbb0e76dcf46d6b20ad0fed
-SHA256 (xpi/firefox-i18n-2.0.0.1/el.xpi) = f6393ece7a4b009d897e77503cb8b08f1e17743d769e60bf1d7f1aee3c077fbb
-SIZE (xpi/firefox-i18n-2.0.0.1/el.xpi) = 169901
-MD5 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 7a07924a544009a3fd1738dc2c1f4e4b
-SHA256 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 918b67c4379d8edcba26fb80fd34fedeb13c184c365604a7ab78ad644bf32e7b
-SIZE (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 156171
-MD5 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 80be8d20fa573a19ecd45db8d73f7fb5
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = f00099f707fc3cc4070f788cc5d790346152948988ef2cdae2097500d15194c3
-SIZE (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 156157
-MD5 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 91fd55cde12c09c32a7e4e17002d008d
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = f14bced107cbff7539c15201cd1b9a88731eeef52db55fc54b5ba70e01de80b2
-SIZE (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 143696
-MD5 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 67cfec021305edf6bcc8279fbfdccd6b
-SHA256 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = be6eee59c66e5fb74022ebfc6ec7a68c072810951c1f71059974c2813a6061c0
-SIZE (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 153806
-MD5 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d4b21e08e57bbf7a9f86581dbd6c011f
-SHA256 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d78b15142882e15a624ed2ad212774c789a122c3ee6febd0a2e325eec1619063
-SIZE (xpi/firefox-i18n-2.0.0.1/fi.xpi) = 155466
-MD5 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 4b1b04f37e4dc2536de8660efca3b8d9
-SHA256 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 8fedd7934b15e1a4466deeec0ec1ef5301e9f4edfa7285b20cb3c8d0bea52a4f
-SIZE (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 173933
-MD5 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = f25dd5631bc6970e145a3e0f27b67507
-SHA256 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 5e7c6903a79de51fd199fd1c4161a1f0133d0d96b8c2c0483472b32b2405c226
-SIZE (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 167266
-MD5 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 74d991fd12ca8c7c96007a68c139f86d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 9a36389cf84350e8b14dbf3234600d577f6e1ea9461f7741b95e4d4316669b3b
-SIZE (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 151759
-MD5 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 2838a8190880a8c5480a4cba4491a3c9
-SHA256 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = a162ec70012455c4f257e8f22837bec1a1c35c01305c19b2d4539cc8315e1923
-SIZE (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 172786
-MD5 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 10eb938b3744821d379c05960e5db31e
-SHA256 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 04075c0602a2e5f8666f45e6e1cd4d425f3ff2f7a5ca3cc6d7dbf8dc664feb13
-SIZE (xpi/firefox-i18n-2.0.0.1/he.xpi) = 149174
-MD5 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 8fb766742b00fa6e4990f85065accccf
-SHA256 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 67025fa54ff081791b9fd80d3a6776a165e15e77e6d16317da558381919271aa
-SIZE (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 164165
-MD5 (xpi/firefox-i18n-2.0.0.1/it.xpi) = d1d870a63b73a2b9812a6d5710486c53
-SHA256 (xpi/firefox-i18n-2.0.0.1/it.xpi) = cc9488014f40dc19d8f92054d9249cc173375573d08084b15ce4eb9a305e2bef
-SIZE (xpi/firefox-i18n-2.0.0.1/it.xpi) = 144823
-MD5 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 5672bb0e464c75a68e2a418f6a3cfe47
-SHA256 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 9c6e5a4a339c83c4c2bb220bf3a5d3da7355fa79966642913555343c70c064db
-SIZE (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 163422
-MD5 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 063dcc6f9dff99229cd2f3c7e3b1b484
-SHA256 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 445ef79112294a90b79641a8de34e15bab3824ac35b4d57a6b229054b5f3b59e
-SIZE (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 177933
-MD5 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 2f1d90c6cc0b291a53abf052af5dac19
-SHA256 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 7a25cf877c751554b4a23d7e8f9e16dd017712ffc80f78101b0001d5892450d7
-SIZE (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 148134
-MD5 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 7d0ce5b9551225fd6e7c0d253d857a73
-SHA256 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 0b5d4da4490c6aab1ac73c1919ccee9449a8932e59adfe992643b38b16edebcb
-SIZE (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 152744
-MD5 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 28a303ef5f00341e888007da342797b8
-SHA256 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = b0aabaf152a2a427a663220a9fd059fa9637301b70dc87662a6ca50cb9b396eb
-SIZE (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 164688
-MD5 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = ef9784a21ed68f073c7111ad06a425c6
-SHA256 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 20d8447b548c895d2dbdbd29606f79a58ff159c36cfadf46b20d6c0607465c15
-SIZE (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 160080
-MD5 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = eeaa1212bda9bb1d3bf75c70f66a13cc
-SHA256 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = f078b78b46a0c190e658b8cf88c47ff8801748c7a204845794d8a04b02a50bc1
-SIZE (xpi/firefox-i18n-2.0.0.1/mn.xpi) = 160249
-MD5 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 53be8cd5a5e01f8a959c1a5b2ec2176b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = c0d7b2b3eae77b1f49e4d636e9d79c9fab13c93be9509cfc583fef6b1c476979
-SIZE (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 163827
-MD5 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 3fc02806e089af6d9cc6d9817c28e840
-SHA256 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = bf0a1073970845d6769885e7e54be402c480b30a4a2ae29e470dfec90b78f8c5
-SIZE (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 170129
-MD5 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 4d9c7dd60e71878a4d2447dc87763b3b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = df4a6aa4e4eda6b7a337f01a80f353d5ecd33e47bad94d6a90443a929b9d52f6
-SIZE (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 160799
-MD5 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = f3f6b9cf6d3be9953e8a5959ee69f7e4
-SHA256 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 7915b7455c2923c5bbc7e40dd733a84ab26c04bec0ea7f63ca9b06b65055b36f
-SIZE (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 161681
-MD5 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 14d3bb924aeac290d4c501fd5b29b4be
-SHA256 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 45f5a73106c96ab708dd496333e2ebca9dbf9e45dc464db72d8b679940cee4a8
-SIZE (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 171082
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 6d755b88718dada24a0de67c93ca915c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 539b5adf50843a2c0305d2ccc90d4b52771c7d45a57bb88f8e334b5988c0b32b
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 153380
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 902cad626dc36d340cf85b790c1ff25c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 715d19623b8292897957001f3dc41a2768443aafb076f75e8896fe134e432240
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 153608
-MD5 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 7bb9127a4914272fd8240f969e0c0d9d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 6ed2c9546b0b2f33b5d7e0ad32f129ef3a0f28551e6c0e5deb998c97bd4d1524
-SIZE (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 167791
-MD5 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = e1e59732d2e295b879a4235d139ecce0
-SHA256 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 40a860a2282954aeb061a55a61b640866ac9983b770e1ed6d5089e976c503522
-SIZE (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 165136
-MD5 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 342163fb91b0526579b2e2d988f2ff3e
-SHA256 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = f46f37235c7e7dd23f007900d6edb7378e50cf05e48b0030681f008840b5810f
-SIZE (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 155073
-MD5 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 598e58250e91ca68f61956d9c0d42ff3
-SHA256 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 521630859913a64357d8e571e74e73a7e2a4f82c6f321eca9c65a88741f6e825
-SIZE (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 165979
-MD5 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = bef75c2c49ce6b7f6985f8b99ed878e7
-SHA256 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 10d5c7459a530b867ba891c50ba186c6c5d93bcdc05bbcaa25157b8caa6ae79c
-SIZE (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 148762
-MD5 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 77c969e1dbdc2e00f89ea93e9e65a3b2
-SHA256 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 059e6207eb9152bd0df2c55ee90ad06c3bbbb757cdd0e35309f1fca16c7d3ee9
-SIZE (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 166953
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 9c75a0f1335b233039b65a3e178f2313
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 4f25a4a20c4a13c6be4af49986657d0f4dc46c5b3b114c4f299310d9bd305d63
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 142718
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 8150ac800dcac22c12af35c99735a8fe
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 135855969082bb419938402ca1229390d1450f747f31a273719cec674fdb61b7
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 142025
diff --git a/www/firefox-esr-i18n/pkg-descr b/www/firefox-esr-i18n/pkg-descr
deleted file mode 100644
index 21e5b0448665..000000000000
--- a/www/firefox-esr-i18n/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Language packs for Firefox
-
-WWW: http://www.mozilla.org/projects/l10n/
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
deleted file mode 100644
index 66e0ef4763c2..000000000000
--- a/www/firefox-esr/Makefile
+++ /dev/null
@@ -1,119 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports-stable/www/firefox/Makefile,v 1.21 2006/10/25 01:20:12 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 2.0.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www ipv6
-MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-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
-
-BUILD_DEPENDS= nss>=3.11.2:${PORTSDIR}/security/nss
-
-MOZILLA_NAME= Firefox
-MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/'
-
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-EXTRA_CFLAGS= -O2
-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 \
- --with-system-nss
-
-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>
-
-GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
-
-.if ${OSVERSION} < 500000
-BROKEN= does not build
-.endif
-
-.if ${ARCH} == "sparc64" && ${OSVERSION} < 601101
-IGNORE= does not run, update to 6.2-RELEASE or newer
-.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}|' -e 's|@MOZILLA@|${MOZILLA}|' \
- -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \
- ${WRKSRC}/storage/build/Makefile.in
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- ${WRKSRC}/security/manager/ssl/src/Makefile.in
-.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}
- ${ECHO_CMD} "@dirrmtry share/pixmaps" >> ${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 "${PORTSDIR}/www/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 c7ebc5661912..000000000000
--- a/www/firefox-esr/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-2.0.0.1-source.tar.bz2) = 7a1fc804ed735c5b7e9b1498bac8b5db
-SHA256 (firefox-2.0.0.1-source.tar.bz2) = b7db1a7d7ee37707dd5736a656982d1deaea7b29654f49564c2aa54c59ba1e24
-SIZE (firefox-2.0.0.1-source.tar.bz2) = 37056207
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 d72090e1aabf..000000000000
--- a/www/firefox-esr/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=@MOZILLA_NAME@ Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=@MOZILLA_NAME@ Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър @MOZILLA_NAME@
-Name[bn]=
-Name[bs]=@MOZILLA_NAME@ web preglednik
-Name[ca]=Navegador web @MOZILLA_NAME@
-Name[cs]=Prohlížeč WWW @MOZILLA_NAME@
-Name[cy]=Y Porwr Gwe @MOZILLA_NAME@
-Name[da]=@MOZILLA_NAME@ - internetsurfning
-Name[de]=@MOZILLA_NAME@ Webbrowser
-Name[el]=Περιηγητής Διαδικτύου @MOZILLA_NAME@
-Name[en_CA]=@MOZILLA_NAME@ Web Browser
-Name[en_GB]=@MOZILLA_NAME@ Web Browser
-Name[es]=Navegador Web @MOZILLA_NAME@
-Name[et]=@MOZILLA_NAME@ veebibrauser
-Name[eu]=@MOZILLA_NAME@ web arakatzailea
-Name[fi]=@MOZILLA_NAME@, WWW-selain
-Name[fr]=Navigateur Web @MOZILLA_NAME@
-Name[ga]=Brabhsálaí Lín @MOZILLA_NAME@
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן @MOZILLA_NAME@
-Name[hi]=
-Name[hr]=@MOZILLA_NAME@ Web preglednik
-Name[hu]=@MOZILLA_NAME@ webböngésző
-Name[id]=Web Browser @MOZILLA_NAME@
-Name[it]=Browser web @MOZILLA_NAME@
-Name[ja]=@MOZILLA_NAME@ ウェブ・ブラウザ
-Name[ko]=@MOZILLA_NAME@ 웹 브라우저
-Name[li]=@MOZILLA_NAME@ Web Browser
-Name[lt]=@MOZILLA_NAME@ web naršyklė
-Name[mk]=@MOZILLA_NAME@ веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=@MOZILLA_NAME@ веб хөтөч
-Name[ms]=Pelungsur Web @MOZILLA_NAME@
-Name[nb]=@MOZILLA_NAME@ nettleser
-Name[nl]=@MOZILLA_NAME@ Webbrowser
-Name[nn]=@MOZILLA_NAME@ nettlesar
-Name[no]=@MOZILLA_NAME@ nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW @MOZILLA_NAME@
-Name[pt]=Navegador Web @MOZILLA_NAME@
-Name[pt_BR]=Navegador Web @MOZILLA_NAME@
-Name[ro]=Navigatorul @MOZILLA_NAME@
-Name[ru]=Веб-браузер @MOZILLA_NAME@
-Name[sk]=
-Name[sl]=Spletni brskalnik @MOZILLA_NAME@
-Name[sq]=@MOZILLA_NAME@ - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren @MOZILLA_NAME@
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=@MOZILLA_NAME@ Web Ahtarçisi
-Name[tr]=@MOZILLA_NAME@ Web Tarayıcı
-Name[uk]=Переглядач web @MOZILLA_NAME@
-Name[vi]=Trình Duyệt Web @MOZILLA_NAME@
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=@MOZILLA_NAME@ Web 浏览器
-Name[zh_TW]=@MOZILLA_NAME@ 網頁瀏覽器
-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 @MOZILLA_NAME@
-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]=ใช้งานเว็บบราวเซอร์ @MOZILLA_NAME@
-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=@MOZILLA@ %u
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
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 8ab35f5a8326..000000000000
--- a/www/firefox-esr/files/patch-config-rules.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- config/rules.mk.orig Thu Sep 14 14:07:03 2006
-+++ config/rules.mk Wed Oct 18 11:00:09 2006
-@@ -442,9 +442,7 @@
- endif
-
- ifeq ($(OS_ARCH),FreeBSD)
--ifdef IS_COMPONENT
--EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
--endif
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
- endif
-
- ifeq ($(OS_ARCH),NetBSD)
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 ee6087d2d948..000000000000
--- a/www/firefox-esr/files/patch-configure
+++ /dev/null
@@ -1,47 +0,0 @@
---- configure.orig Tue Aug 8 13:59:01 2006
-+++ configure Tue Sep 19 07:52:08 2006
-@@ -1047,7 +1047,7 @@
-
- MOZJPEG=62
- MOZPNG=10207
--MOZZLIB=1.2.3
-+MOZZLIB=1.2.2
- NSPR_VERSION=4
- NSS_VERSION=3
-
-@@ -10267,7 +10267,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 10273 "configure"
- #include "confdefs.h"
-@@ -10298,7 +10298,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
-@@ -10308,7 +10308,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 10314 "configure"
- #include "confdefs.h"
-@@ -10339,7 +10339,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-js_src_Makefile.in b/www/firefox-esr/files/patch-js_src_Makefile.in
deleted file mode 100644
index fb0bd7f1986b..000000000000
--- a/www/firefox-esr/files/patch-js_src_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- js/src/Makefile.in.orig Wed Oct 18 09:23:09 2006
-+++ js/src/Makefile.in Wed Oct 18 09:27:27 2006
-@@ -244,6 +244,7 @@
- endif
-
- LDFLAGS += $(pathsubst -l%,$(NSPR_STATIC_PATH)/%.a,$(NSPR_LIBS))
-+LDFLAGS += -lc
-
- # BeOS and HP-UX do not require the extra linking of "-lm"
- ifeq (,$(filter BeOS HP-UX WINNT WINCE OpenVMS,$(OS_ARCH)))
diff --git a/www/firefox-esr/files/patch-js_src_jsnum.c b/www/firefox-esr/files/patch-js_src_jsnum.c
deleted file mode 100644
index a3ef2769ab9c..000000000000
--- a/www/firefox-esr/files/patch-js_src_jsnum.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- js/src/jsnum.c.orig Sun Nov 5 18:37:07 2006
-+++ js/src/jsnum.c Sun Nov 5 18:42:31 2006
-@@ -45,6 +45,9 @@
- #if defined(XP_WIN) || defined(XP_OS2)
- #include <float.h>
- #endif
-+#if defined(__FreeBSD__)
-+#include <sys/param.h>
-+#endif
- #include <locale.h>
- #include <limits.h>
- #include <math.h>
-@@ -532,7 +535,15 @@ static jsdouble NaN;
-
- #else
-
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 601000
-+#include <fenv.h>
-+#define FIX_FPU() (fedisableexcept(FE_ALL_EXCEPT))
-+
-+#else
-+
- #define FIX_FPU() ((void)0)
-+
-+#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */
-
- #endif
-
diff --git a/www/firefox-esr/files/patch-libm b/www/firefox-esr/files/patch-libm
deleted file mode 100644
index d9295c9068d4..000000000000
--- a/www/firefox-esr/files/patch-libm
+++ /dev/null
@@ -1,9 +0,0 @@
---- 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-modules_libpref_src_init_all.js b/www/firefox-esr/files/patch-modules_libpref_src_init_all.js
deleted file mode 100644
index 1700380a53ec..000000000000
--- a/www/firefox-esr/files/patch-modules_libpref_src_init_all.js
+++ /dev/null
@@ -1,53 +0,0 @@
---- modules/libpref/src/init/all.js.orig Mon Feb 13 22:58:15 2006
-+++ modules/libpref/src/init/all.js Tue May 2 00:32:55 2006
-@@ -1883,33 +1883,33 @@
-
- // th
-
--pref("font.name.serif.tr", "Times");
--pref("font.name.sans-serif.tr", "Helvetica");
--pref("font.name.monospace.tr", "Courier");
-+pref("font.name.serif.tr", "serif");
-+pref("font.name.sans-serif.tr", "sans-serif");
-+pref("font.name.monospace.tr", "monospace");
-
- pref("font.name.serif.x-baltic", "serif");
- pref("font.name.sans-serif.x-baltic", "sans-serif");
- pref("font.name.monospace.x-baltic", "monospace");
-
--pref("font.name.serif.x-central-euro", "Times");
--pref("font.name.sans-serif.x-central-euro", "Helvetica");
--pref("font.name.monospace.x-central-euro", "Courier");
-+pref("font.name.serif.x-central-euro", "serif");
-+pref("font.name.sans-serif.x-central-euro", "sans-serif");
-+pref("font.name.monospace.x-central-euro", "monospace");
-
- pref("font.name.serif.x-cyrillic", "serif");
- pref("font.name.sans-serif.x-cyrillic", "sans-serif");
- pref("font.name.monospace.x-cyrillic", "monospace");
-
--pref("font.name.serif.x-unicode", "Times");
--pref("font.name.sans-serif.x-unicode", "Helvetica");
--pref("font.name.monospace.x-unicode", "Courier");
--
--pref("font.name.serif.x-user-def", "Times");
--pref("font.name.sans-serif.x-user-def", "Helvetica");
--pref("font.name.monospace.x-user-def", "Courier");
--
--pref("font.name.serif.x-western", "Times");
--pref("font.name.sans-serif.x-western", "Helvetica");
--pref("font.name.monospace.x-western", "Courier");
-+pref("font.name.serif.x-unicode", "serif");
-+pref("font.name.sans-serif.x-unicode", "sans-serif");
-+pref("font.name.monospace.x-unicode", "monospace");
-+
-+pref("font.name.serif.x-user-def", "serif");
-+pref("font.name.sans-serif.x-user-def", "sans-serif");
-+pref("font.name.monospace.x-user-def", "monospace");
-+
-+pref("font.name.serif.x-western", "serif");
-+pref("font.name.sans-serif.x-western", "sans-serif");
-+pref("font.name.monospace.x-western", "monospace");
-
- pref("font.name.serif.zh-CN", "serif");
- pref("font.name.sans-serif.zh-CN", "sans-serif");
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 0f7a04a0279f..000000000000
--- a/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Mon Sep 25 18:26:23 2006
-+++ security/coreconf/FreeBSD.mk Mon Sep 25 18:27:03 2006
-@@ -45,8 +45,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
-
-@@ -73,7 +77,7 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
- ifdef MAPFILE
- MKSHLIB += -Wl,--version-script,$(MAPFILE)
- endif
diff --git a/www/firefox-esr/files/patch-security_manager_ssl_src_nsNSSComponent.cpp b/www/firefox-esr/files/patch-security_manager_ssl_src_nsNSSComponent.cpp
deleted file mode 100644
index f30d12229ccd..000000000000
--- a/www/firefox-esr/files/patch-security_manager_ssl_src_nsNSSComponent.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- security/manager/ssl/src/nsNSSComponent.cpp.orig Mon May 29 23:10:54 2006
-+++ security/manager/ssl/src/nsNSSComponent.cpp Mon May 29 23:12:22 2006
-@@ -110,6 +110,7 @@
- #include "nss.h"
- #include "pk11func.h"
- #include "ssl.h"
-+#define NSS_ENABLE_ECC 1
- #include "sslproto.h"
- #include "secmod.h"
- #include "sechash.h"
diff --git a/www/firefox-esr/files/patch-storage_build_Makefile.in b/www/firefox-esr/files/patch-storage_build_Makefile.in
deleted file mode 100644
index 18202a5a61d8..000000000000
--- a/www/firefox-esr/files/patch-storage_build_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- storage/build/Makefile.in.orig Tue Feb 21 11:18:56 2006
-+++ storage/build/Makefile.in Sun Nov 5 16:16:06 2006
-@@ -77,6 +77,7 @@
- $(EXTRA_DSO_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
-+ %%PTHREAD_LIBS%% \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox-esr/files/patch-sysnss b/www/firefox-esr/files/patch-sysnss
deleted file mode 100644
index d69df4045ea9..000000000000
--- a/www/firefox-esr/files/patch-sysnss
+++ /dev/null
@@ -1,174 +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.orig Tue Mar 28 14:36:54 2006
-+++ security/manager/Makefile.in Tue Mar 28 14:40:29 2006
-@@ -54,22 +54,13 @@
- SSL3_LIB \
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_LIBS \
- HAVE_FREEBL_LIBS_32 \
- HAVE_FREEBL_LIBS_32INT64 \
- HAVE_FREEBL_LIBS_64 \
- $(NULL)
--
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
- endif
-
--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
--
- # Default
- HAVE_FREEBL_LIBS = 1
-
-@@ -217,11 +208,6 @@
- .nss.cleaned: .nss.checkout
- ifndef MOZ_NATIVE_NSS
- $(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 $@
- endif
-
-@@ -248,47 +234,6 @@
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
- endif
- ifndef MOZ_NATIVE_NSS
-- $(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
-- $(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_LIBS
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -299,42 +244,6 @@
-
- install::
- ifndef MOZ_NATIVE_NSS
-- $(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_LIBS
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
- endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -351,12 +260,6 @@
- $(MAKE) -C pki $@
- endif
- ifndef MOZ_NATIVE_NSS
-- $(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
- endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in.orig Mon Aug 14 19:22:52 2006
-+++ security/manager/ssl/src/Makefile.in Thu Aug 31 15:17:20 2006
-@@ -124,19 +124,19 @@
- pipboot \
- $(NULL)
-
--EXTRA_DEPS = $(NSS_DEP_LIBS)
-
- DEFINES += -DNSS_ENABLE_ECC
-
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += $(NSS_CFLAGS)
-+LOCAL_INCLUDES += -I%%LOCALBASE%%/include/nss/nss
-
- EXTRA_DSO_LDOPTS += \
- $(MOZ_UNICHARUTIL_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
- $(NSS_LIBS) \
-+ $(LOCAL_INCLUDES) \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
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-widget_src_gtk2_nsDragService.cpp b/www/firefox-esr/files/patch-widget_src_gtk2_nsDragService.cpp
deleted file mode 100644
index df9abaef67cc..000000000000
--- a/www/firefox-esr/files/patch-widget_src_gtk2_nsDragService.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- widget/src/gtk2/nsDragService.cpp.nograb 2007-01-16 21:26:49.000000000 -0500
-+++ widget/src/gtk2/nsDragService.cpp 2007-01-16 21:27:04.000000000 -0500
-@@ -799,7 +799,6 @@
- void
- nsDragService::GetTargetDragData(GdkAtom aFlavor)
- {
-- gtk_grab_add(mHiddenWidget);
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("getting data flavor %d\n", aFlavor));
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("mLastWidget is %p and mLastContext is %p\n",
- mTargetWidget, mTargetDragContext));
-@@ -817,7 +816,6 @@
- gtk_main_iteration();
- }
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("finished inner iteration\n"));
-- gtk_grab_remove(mHiddenWidget);
- }
-
- void
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-descr b/www/firefox-esr/pkg-descr
deleted file mode 100644
index 166df46a0e53..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 9e0a4dd2e9ff..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/firefox3-i18n/Makefile b/www/firefox3-i18n/Makefile
deleted file mode 100644
index 55b3de4ce4f7..000000000000
--- a/www/firefox3-i18n/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: firefox-i18n
-# Date created: 28 May 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= firefox-i18n
-PORTVERSION= 2.0.0.1
-CATEGORIES= www
-MASTER_SITES= MOZILLA_EXTENDED/firefox/releases/${PORTVERSION}/linux-i686/xpi \
- CSME/myports/xpi/firefox-i18n-2.0:alt
-PKGNAMEPREFIX=
-DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/:C/.*uk-UA.*/&:alt/}
-DIST_SUBDIR= xpi/${DISTNAME}
-
-MAINTAINER= infofarmer@FreeBSD.org
-COMMENT= Localized interface for Firefox
-
-.ifndef WITHOUT_SWITCHER
-RUN_DEPENDS+= xpi-locale-switcher>=0:${PORTSDIR}/www/xpi-locale-switcher
-.endif
-
-NO_BUILD= yes
-USE_XPI= *firefox
-
-FIREFOX_I18N_ALL= ar bg ca cs da de el en-GB es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it \
- ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ru sk sl sv-SE tr \
- uk-UA zh-CN zh-TW
-.ifdef PACKAGE_BUILDING
-FIREFOX_I18N?= all
-.else
-FIREFOX_I18N?= zh-CN de fr ja ru it es-ES
-.endif
-
-.if ${FIREFOX_I18N} == all
-FIREFOX_I18N_= ${FIREFOX_I18N_ALL}
-.endif
-FIREFOX_I18N_?= ${FIREFOX_I18N}
-
-WDIR= langpack-*@firefox.mozilla.org
-
-XPI_DISTNAMES= ${FIREFOX_I18N_}
-.for dist in ${XPI_DISTNAMES}
-XPI_ID_${dist}= langpack-${dist}@firefox.mozilla.org
-XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar chrome/chromelist.txt
-XPI_DIRS_${dist}= chrome
-.endfor
-
-do-extract:
- @${RM} -rf ${WRKDIR}
- @${MKDIR} ${WRKDIR} ${WRKSRC}
- @for lang in ${FIREFOX_I18N_}; do \
- if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@firefox.mozilla.org);\
- then \
- exit 1; \
- fi \
- done
- @${RM} -rf ${WRKSRC}/langpack-uk-UA@firefox.mozilla.org/defaults
-
-do-install:
- @${INSTALL} -d ${XPI_LIBDIR} ${XPI_SLDIRS_ALL}
- @${CP} -Rp ${WRKSRC}/ ${XPI_LIBDIR}/
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${WDIR}/
- @${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${WDIR}/
- @for _dir in ${XPI_LINKFARMS} ; { ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q} ; }
- @${ECHO_CMD} '@exec ${INSTALL} -d ${XPI_SLDIRS_ALL:S,^${PREFIX},%D,}' ${_A}
- @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { \
- ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A}
- @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} -f $$_dir/${WDIR} ; }' ${_A}
- @${ECHO_CMD} '@unexec rmdir ${XPI_DIRS_TRY:S,^,%D/,} ${_Q}' ${_A}
-
-post-patch:
- ${FIND} ${WRKSRC} -name install.rdf -print0 | \
- ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/<?xml/,$$!d'
-
-.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
-.include <bsd.port.mk>
diff --git a/www/firefox3-i18n/distinfo b/www/firefox3-i18n/distinfo
deleted file mode 100644
index 44bb37e82b8f..000000000000
--- a/www/firefox3-i18n/distinfo
+++ /dev/null
@@ -1,123 +0,0 @@
-MD5 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 338a21a6172280dedcbc6cc96326a698
-SHA256 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = a7e0298cbfd9fda38c09050b40d319bcb3b075d98574cbe1fdb2dc98495bff2c
-SIZE (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 159961
-MD5 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 1eda41f606c39b60567295d6f33900a0
-SHA256 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 2e232517626a454ad9567eef4be752178063cc8901b83fd591a30af78ffe951f
-SIZE (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 169651
-MD5 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = c6114a51b19a949c0abf039de6d03d32
-SHA256 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 0f341ccd157027d3b866d4f18398daef47a3ccb7b05ada8cf9a22dd982151995
-SIZE (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 170789
-MD5 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 52ac7e2b73ebf73164b094ee64af22e6
-SHA256 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 8370f19669cfabac053d1089376f16917155c97b317f73fe086cc6eb4ce949a3
-SIZE (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 168070
-MD5 (xpi/firefox-i18n-2.0.0.1/da.xpi) = 648ea93ba3018629fbf6400da5a84707
-SHA256 (xpi/firefox-i18n-2.0.0.1/da.xpi) = ed1b7834d74be74ce132c9caf8ed1e628e3b8adc872b3d14b5ceb69e9f4c0ecd
-SIZE (xpi/firefox-i18n-2.0.0.1/da.xpi) = 152243
-MD5 (xpi/firefox-i18n-2.0.0.1/de.xpi) = aad042bcd3cc5bac3763b78f37c479a6
-SHA256 (xpi/firefox-i18n-2.0.0.1/de.xpi) = 3e54384f2c02cc071fcc97b48f7d6dff889a8e078d448022902be1420437732c
-SIZE (xpi/firefox-i18n-2.0.0.1/de.xpi) = 152621
-MD5 (xpi/firefox-i18n-2.0.0.1/el.xpi) = 653f0fcf5dbb0e76dcf46d6b20ad0fed
-SHA256 (xpi/firefox-i18n-2.0.0.1/el.xpi) = f6393ece7a4b009d897e77503cb8b08f1e17743d769e60bf1d7f1aee3c077fbb
-SIZE (xpi/firefox-i18n-2.0.0.1/el.xpi) = 169901
-MD5 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 7a07924a544009a3fd1738dc2c1f4e4b
-SHA256 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 918b67c4379d8edcba26fb80fd34fedeb13c184c365604a7ab78ad644bf32e7b
-SIZE (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 156171
-MD5 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 80be8d20fa573a19ecd45db8d73f7fb5
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = f00099f707fc3cc4070f788cc5d790346152948988ef2cdae2097500d15194c3
-SIZE (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 156157
-MD5 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 91fd55cde12c09c32a7e4e17002d008d
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = f14bced107cbff7539c15201cd1b9a88731eeef52db55fc54b5ba70e01de80b2
-SIZE (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 143696
-MD5 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 67cfec021305edf6bcc8279fbfdccd6b
-SHA256 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = be6eee59c66e5fb74022ebfc6ec7a68c072810951c1f71059974c2813a6061c0
-SIZE (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 153806
-MD5 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d4b21e08e57bbf7a9f86581dbd6c011f
-SHA256 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d78b15142882e15a624ed2ad212774c789a122c3ee6febd0a2e325eec1619063
-SIZE (xpi/firefox-i18n-2.0.0.1/fi.xpi) = 155466
-MD5 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 4b1b04f37e4dc2536de8660efca3b8d9
-SHA256 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 8fedd7934b15e1a4466deeec0ec1ef5301e9f4edfa7285b20cb3c8d0bea52a4f
-SIZE (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 173933
-MD5 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = f25dd5631bc6970e145a3e0f27b67507
-SHA256 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 5e7c6903a79de51fd199fd1c4161a1f0133d0d96b8c2c0483472b32b2405c226
-SIZE (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 167266
-MD5 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 74d991fd12ca8c7c96007a68c139f86d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 9a36389cf84350e8b14dbf3234600d577f6e1ea9461f7741b95e4d4316669b3b
-SIZE (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 151759
-MD5 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 2838a8190880a8c5480a4cba4491a3c9
-SHA256 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = a162ec70012455c4f257e8f22837bec1a1c35c01305c19b2d4539cc8315e1923
-SIZE (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 172786
-MD5 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 10eb938b3744821d379c05960e5db31e
-SHA256 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 04075c0602a2e5f8666f45e6e1cd4d425f3ff2f7a5ca3cc6d7dbf8dc664feb13
-SIZE (xpi/firefox-i18n-2.0.0.1/he.xpi) = 149174
-MD5 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 8fb766742b00fa6e4990f85065accccf
-SHA256 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 67025fa54ff081791b9fd80d3a6776a165e15e77e6d16317da558381919271aa
-SIZE (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 164165
-MD5 (xpi/firefox-i18n-2.0.0.1/it.xpi) = d1d870a63b73a2b9812a6d5710486c53
-SHA256 (xpi/firefox-i18n-2.0.0.1/it.xpi) = cc9488014f40dc19d8f92054d9249cc173375573d08084b15ce4eb9a305e2bef
-SIZE (xpi/firefox-i18n-2.0.0.1/it.xpi) = 144823
-MD5 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 5672bb0e464c75a68e2a418f6a3cfe47
-SHA256 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 9c6e5a4a339c83c4c2bb220bf3a5d3da7355fa79966642913555343c70c064db
-SIZE (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 163422
-MD5 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 063dcc6f9dff99229cd2f3c7e3b1b484
-SHA256 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 445ef79112294a90b79641a8de34e15bab3824ac35b4d57a6b229054b5f3b59e
-SIZE (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 177933
-MD5 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 2f1d90c6cc0b291a53abf052af5dac19
-SHA256 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 7a25cf877c751554b4a23d7e8f9e16dd017712ffc80f78101b0001d5892450d7
-SIZE (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 148134
-MD5 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 7d0ce5b9551225fd6e7c0d253d857a73
-SHA256 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 0b5d4da4490c6aab1ac73c1919ccee9449a8932e59adfe992643b38b16edebcb
-SIZE (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 152744
-MD5 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 28a303ef5f00341e888007da342797b8
-SHA256 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = b0aabaf152a2a427a663220a9fd059fa9637301b70dc87662a6ca50cb9b396eb
-SIZE (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 164688
-MD5 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = ef9784a21ed68f073c7111ad06a425c6
-SHA256 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 20d8447b548c895d2dbdbd29606f79a58ff159c36cfadf46b20d6c0607465c15
-SIZE (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 160080
-MD5 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = eeaa1212bda9bb1d3bf75c70f66a13cc
-SHA256 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = f078b78b46a0c190e658b8cf88c47ff8801748c7a204845794d8a04b02a50bc1
-SIZE (xpi/firefox-i18n-2.0.0.1/mn.xpi) = 160249
-MD5 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 53be8cd5a5e01f8a959c1a5b2ec2176b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = c0d7b2b3eae77b1f49e4d636e9d79c9fab13c93be9509cfc583fef6b1c476979
-SIZE (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 163827
-MD5 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 3fc02806e089af6d9cc6d9817c28e840
-SHA256 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = bf0a1073970845d6769885e7e54be402c480b30a4a2ae29e470dfec90b78f8c5
-SIZE (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 170129
-MD5 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 4d9c7dd60e71878a4d2447dc87763b3b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = df4a6aa4e4eda6b7a337f01a80f353d5ecd33e47bad94d6a90443a929b9d52f6
-SIZE (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 160799
-MD5 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = f3f6b9cf6d3be9953e8a5959ee69f7e4
-SHA256 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 7915b7455c2923c5bbc7e40dd733a84ab26c04bec0ea7f63ca9b06b65055b36f
-SIZE (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 161681
-MD5 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 14d3bb924aeac290d4c501fd5b29b4be
-SHA256 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 45f5a73106c96ab708dd496333e2ebca9dbf9e45dc464db72d8b679940cee4a8
-SIZE (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 171082
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 6d755b88718dada24a0de67c93ca915c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 539b5adf50843a2c0305d2ccc90d4b52771c7d45a57bb88f8e334b5988c0b32b
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 153380
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 902cad626dc36d340cf85b790c1ff25c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 715d19623b8292897957001f3dc41a2768443aafb076f75e8896fe134e432240
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 153608
-MD5 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 7bb9127a4914272fd8240f969e0c0d9d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 6ed2c9546b0b2f33b5d7e0ad32f129ef3a0f28551e6c0e5deb998c97bd4d1524
-SIZE (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 167791
-MD5 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = e1e59732d2e295b879a4235d139ecce0
-SHA256 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 40a860a2282954aeb061a55a61b640866ac9983b770e1ed6d5089e976c503522
-SIZE (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 165136
-MD5 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 342163fb91b0526579b2e2d988f2ff3e
-SHA256 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = f46f37235c7e7dd23f007900d6edb7378e50cf05e48b0030681f008840b5810f
-SIZE (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 155073
-MD5 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 598e58250e91ca68f61956d9c0d42ff3
-SHA256 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 521630859913a64357d8e571e74e73a7e2a4f82c6f321eca9c65a88741f6e825
-SIZE (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 165979
-MD5 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = bef75c2c49ce6b7f6985f8b99ed878e7
-SHA256 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 10d5c7459a530b867ba891c50ba186c6c5d93bcdc05bbcaa25157b8caa6ae79c
-SIZE (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 148762
-MD5 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 77c969e1dbdc2e00f89ea93e9e65a3b2
-SHA256 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 059e6207eb9152bd0df2c55ee90ad06c3bbbb757cdd0e35309f1fca16c7d3ee9
-SIZE (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 166953
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 9c75a0f1335b233039b65a3e178f2313
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 4f25a4a20c4a13c6be4af49986657d0f4dc46c5b3b114c4f299310d9bd305d63
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 142718
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 8150ac800dcac22c12af35c99735a8fe
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 135855969082bb419938402ca1229390d1450f747f31a273719cec674fdb61b7
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 142025
diff --git a/www/firefox3-i18n/pkg-descr b/www/firefox3-i18n/pkg-descr
deleted file mode 100644
index 21e5b0448665..000000000000
--- a/www/firefox3-i18n/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Language packs for Firefox
-
-WWW: http://www.mozilla.org/projects/l10n/
diff --git a/www/firefox35-i18n/Makefile b/www/firefox35-i18n/Makefile
deleted file mode 100644
index 55b3de4ce4f7..000000000000
--- a/www/firefox35-i18n/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: firefox-i18n
-# Date created: 28 May 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= firefox-i18n
-PORTVERSION= 2.0.0.1
-CATEGORIES= www
-MASTER_SITES= MOZILLA_EXTENDED/firefox/releases/${PORTVERSION}/linux-i686/xpi \
- CSME/myports/xpi/firefox-i18n-2.0:alt
-PKGNAMEPREFIX=
-DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/:C/.*uk-UA.*/&:alt/}
-DIST_SUBDIR= xpi/${DISTNAME}
-
-MAINTAINER= infofarmer@FreeBSD.org
-COMMENT= Localized interface for Firefox
-
-.ifndef WITHOUT_SWITCHER
-RUN_DEPENDS+= xpi-locale-switcher>=0:${PORTSDIR}/www/xpi-locale-switcher
-.endif
-
-NO_BUILD= yes
-USE_XPI= *firefox
-
-FIREFOX_I18N_ALL= ar bg ca cs da de el en-GB es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it \
- ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ru sk sl sv-SE tr \
- uk-UA zh-CN zh-TW
-.ifdef PACKAGE_BUILDING
-FIREFOX_I18N?= all
-.else
-FIREFOX_I18N?= zh-CN de fr ja ru it es-ES
-.endif
-
-.if ${FIREFOX_I18N} == all
-FIREFOX_I18N_= ${FIREFOX_I18N_ALL}
-.endif
-FIREFOX_I18N_?= ${FIREFOX_I18N}
-
-WDIR= langpack-*@firefox.mozilla.org
-
-XPI_DISTNAMES= ${FIREFOX_I18N_}
-.for dist in ${XPI_DISTNAMES}
-XPI_ID_${dist}= langpack-${dist}@firefox.mozilla.org
-XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar chrome/chromelist.txt
-XPI_DIRS_${dist}= chrome
-.endfor
-
-do-extract:
- @${RM} -rf ${WRKDIR}
- @${MKDIR} ${WRKDIR} ${WRKSRC}
- @for lang in ${FIREFOX_I18N_}; do \
- if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@firefox.mozilla.org);\
- then \
- exit 1; \
- fi \
- done
- @${RM} -rf ${WRKSRC}/langpack-uk-UA@firefox.mozilla.org/defaults
-
-do-install:
- @${INSTALL} -d ${XPI_LIBDIR} ${XPI_SLDIRS_ALL}
- @${CP} -Rp ${WRKSRC}/ ${XPI_LIBDIR}/
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${WDIR}/
- @${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${WDIR}/
- @for _dir in ${XPI_LINKFARMS} ; { ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q} ; }
- @${ECHO_CMD} '@exec ${INSTALL} -d ${XPI_SLDIRS_ALL:S,^${PREFIX},%D,}' ${_A}
- @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { \
- ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A}
- @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} -f $$_dir/${WDIR} ; }' ${_A}
- @${ECHO_CMD} '@unexec rmdir ${XPI_DIRS_TRY:S,^,%D/,} ${_Q}' ${_A}
-
-post-patch:
- ${FIND} ${WRKSRC} -name install.rdf -print0 | \
- ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/<?xml/,$$!d'
-
-.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
-.include <bsd.port.mk>
diff --git a/www/firefox35-i18n/distinfo b/www/firefox35-i18n/distinfo
deleted file mode 100644
index 44bb37e82b8f..000000000000
--- a/www/firefox35-i18n/distinfo
+++ /dev/null
@@ -1,123 +0,0 @@
-MD5 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 338a21a6172280dedcbc6cc96326a698
-SHA256 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = a7e0298cbfd9fda38c09050b40d319bcb3b075d98574cbe1fdb2dc98495bff2c
-SIZE (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 159961
-MD5 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 1eda41f606c39b60567295d6f33900a0
-SHA256 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 2e232517626a454ad9567eef4be752178063cc8901b83fd591a30af78ffe951f
-SIZE (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 169651
-MD5 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = c6114a51b19a949c0abf039de6d03d32
-SHA256 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 0f341ccd157027d3b866d4f18398daef47a3ccb7b05ada8cf9a22dd982151995
-SIZE (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 170789
-MD5 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 52ac7e2b73ebf73164b094ee64af22e6
-SHA256 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 8370f19669cfabac053d1089376f16917155c97b317f73fe086cc6eb4ce949a3
-SIZE (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 168070
-MD5 (xpi/firefox-i18n-2.0.0.1/da.xpi) = 648ea93ba3018629fbf6400da5a84707
-SHA256 (xpi/firefox-i18n-2.0.0.1/da.xpi) = ed1b7834d74be74ce132c9caf8ed1e628e3b8adc872b3d14b5ceb69e9f4c0ecd
-SIZE (xpi/firefox-i18n-2.0.0.1/da.xpi) = 152243
-MD5 (xpi/firefox-i18n-2.0.0.1/de.xpi) = aad042bcd3cc5bac3763b78f37c479a6
-SHA256 (xpi/firefox-i18n-2.0.0.1/de.xpi) = 3e54384f2c02cc071fcc97b48f7d6dff889a8e078d448022902be1420437732c
-SIZE (xpi/firefox-i18n-2.0.0.1/de.xpi) = 152621
-MD5 (xpi/firefox-i18n-2.0.0.1/el.xpi) = 653f0fcf5dbb0e76dcf46d6b20ad0fed
-SHA256 (xpi/firefox-i18n-2.0.0.1/el.xpi) = f6393ece7a4b009d897e77503cb8b08f1e17743d769e60bf1d7f1aee3c077fbb
-SIZE (xpi/firefox-i18n-2.0.0.1/el.xpi) = 169901
-MD5 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 7a07924a544009a3fd1738dc2c1f4e4b
-SHA256 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 918b67c4379d8edcba26fb80fd34fedeb13c184c365604a7ab78ad644bf32e7b
-SIZE (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 156171
-MD5 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 80be8d20fa573a19ecd45db8d73f7fb5
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = f00099f707fc3cc4070f788cc5d790346152948988ef2cdae2097500d15194c3
-SIZE (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 156157
-MD5 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 91fd55cde12c09c32a7e4e17002d008d
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = f14bced107cbff7539c15201cd1b9a88731eeef52db55fc54b5ba70e01de80b2
-SIZE (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 143696
-MD5 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 67cfec021305edf6bcc8279fbfdccd6b
-SHA256 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = be6eee59c66e5fb74022ebfc6ec7a68c072810951c1f71059974c2813a6061c0
-SIZE (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 153806
-MD5 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d4b21e08e57bbf7a9f86581dbd6c011f
-SHA256 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d78b15142882e15a624ed2ad212774c789a122c3ee6febd0a2e325eec1619063
-SIZE (xpi/firefox-i18n-2.0.0.1/fi.xpi) = 155466
-MD5 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 4b1b04f37e4dc2536de8660efca3b8d9
-SHA256 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 8fedd7934b15e1a4466deeec0ec1ef5301e9f4edfa7285b20cb3c8d0bea52a4f
-SIZE (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 173933
-MD5 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = f25dd5631bc6970e145a3e0f27b67507
-SHA256 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 5e7c6903a79de51fd199fd1c4161a1f0133d0d96b8c2c0483472b32b2405c226
-SIZE (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 167266
-MD5 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 74d991fd12ca8c7c96007a68c139f86d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 9a36389cf84350e8b14dbf3234600d577f6e1ea9461f7741b95e4d4316669b3b
-SIZE (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 151759
-MD5 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 2838a8190880a8c5480a4cba4491a3c9
-SHA256 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = a162ec70012455c4f257e8f22837bec1a1c35c01305c19b2d4539cc8315e1923
-SIZE (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 172786
-MD5 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 10eb938b3744821d379c05960e5db31e
-SHA256 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 04075c0602a2e5f8666f45e6e1cd4d425f3ff2f7a5ca3cc6d7dbf8dc664feb13
-SIZE (xpi/firefox-i18n-2.0.0.1/he.xpi) = 149174
-MD5 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 8fb766742b00fa6e4990f85065accccf
-SHA256 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 67025fa54ff081791b9fd80d3a6776a165e15e77e6d16317da558381919271aa
-SIZE (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 164165
-MD5 (xpi/firefox-i18n-2.0.0.1/it.xpi) = d1d870a63b73a2b9812a6d5710486c53
-SHA256 (xpi/firefox-i18n-2.0.0.1/it.xpi) = cc9488014f40dc19d8f92054d9249cc173375573d08084b15ce4eb9a305e2bef
-SIZE (xpi/firefox-i18n-2.0.0.1/it.xpi) = 144823
-MD5 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 5672bb0e464c75a68e2a418f6a3cfe47
-SHA256 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 9c6e5a4a339c83c4c2bb220bf3a5d3da7355fa79966642913555343c70c064db
-SIZE (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 163422
-MD5 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 063dcc6f9dff99229cd2f3c7e3b1b484
-SHA256 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 445ef79112294a90b79641a8de34e15bab3824ac35b4d57a6b229054b5f3b59e
-SIZE (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 177933
-MD5 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 2f1d90c6cc0b291a53abf052af5dac19
-SHA256 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 7a25cf877c751554b4a23d7e8f9e16dd017712ffc80f78101b0001d5892450d7
-SIZE (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 148134
-MD5 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 7d0ce5b9551225fd6e7c0d253d857a73
-SHA256 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 0b5d4da4490c6aab1ac73c1919ccee9449a8932e59adfe992643b38b16edebcb
-SIZE (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 152744
-MD5 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 28a303ef5f00341e888007da342797b8
-SHA256 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = b0aabaf152a2a427a663220a9fd059fa9637301b70dc87662a6ca50cb9b396eb
-SIZE (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 164688
-MD5 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = ef9784a21ed68f073c7111ad06a425c6
-SHA256 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 20d8447b548c895d2dbdbd29606f79a58ff159c36cfadf46b20d6c0607465c15
-SIZE (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 160080
-MD5 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = eeaa1212bda9bb1d3bf75c70f66a13cc
-SHA256 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = f078b78b46a0c190e658b8cf88c47ff8801748c7a204845794d8a04b02a50bc1
-SIZE (xpi/firefox-i18n-2.0.0.1/mn.xpi) = 160249
-MD5 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 53be8cd5a5e01f8a959c1a5b2ec2176b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = c0d7b2b3eae77b1f49e4d636e9d79c9fab13c93be9509cfc583fef6b1c476979
-SIZE (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 163827
-MD5 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 3fc02806e089af6d9cc6d9817c28e840
-SHA256 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = bf0a1073970845d6769885e7e54be402c480b30a4a2ae29e470dfec90b78f8c5
-SIZE (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 170129
-MD5 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 4d9c7dd60e71878a4d2447dc87763b3b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = df4a6aa4e4eda6b7a337f01a80f353d5ecd33e47bad94d6a90443a929b9d52f6
-SIZE (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 160799
-MD5 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = f3f6b9cf6d3be9953e8a5959ee69f7e4
-SHA256 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 7915b7455c2923c5bbc7e40dd733a84ab26c04bec0ea7f63ca9b06b65055b36f
-SIZE (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 161681
-MD5 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 14d3bb924aeac290d4c501fd5b29b4be
-SHA256 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 45f5a73106c96ab708dd496333e2ebca9dbf9e45dc464db72d8b679940cee4a8
-SIZE (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 171082
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 6d755b88718dada24a0de67c93ca915c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 539b5adf50843a2c0305d2ccc90d4b52771c7d45a57bb88f8e334b5988c0b32b
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 153380
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 902cad626dc36d340cf85b790c1ff25c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 715d19623b8292897957001f3dc41a2768443aafb076f75e8896fe134e432240
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 153608
-MD5 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 7bb9127a4914272fd8240f969e0c0d9d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 6ed2c9546b0b2f33b5d7e0ad32f129ef3a0f28551e6c0e5deb998c97bd4d1524
-SIZE (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 167791
-MD5 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = e1e59732d2e295b879a4235d139ecce0
-SHA256 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 40a860a2282954aeb061a55a61b640866ac9983b770e1ed6d5089e976c503522
-SIZE (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 165136
-MD5 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 342163fb91b0526579b2e2d988f2ff3e
-SHA256 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = f46f37235c7e7dd23f007900d6edb7378e50cf05e48b0030681f008840b5810f
-SIZE (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 155073
-MD5 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 598e58250e91ca68f61956d9c0d42ff3
-SHA256 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 521630859913a64357d8e571e74e73a7e2a4f82c6f321eca9c65a88741f6e825
-SIZE (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 165979
-MD5 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = bef75c2c49ce6b7f6985f8b99ed878e7
-SHA256 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 10d5c7459a530b867ba891c50ba186c6c5d93bcdc05bbcaa25157b8caa6ae79c
-SIZE (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 148762
-MD5 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 77c969e1dbdc2e00f89ea93e9e65a3b2
-SHA256 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 059e6207eb9152bd0df2c55ee90ad06c3bbbb757cdd0e35309f1fca16c7d3ee9
-SIZE (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 166953
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 9c75a0f1335b233039b65a3e178f2313
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 4f25a4a20c4a13c6be4af49986657d0f4dc46c5b3b114c4f299310d9bd305d63
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 142718
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 8150ac800dcac22c12af35c99735a8fe
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 135855969082bb419938402ca1229390d1450f747f31a273719cec674fdb61b7
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 142025
diff --git a/www/firefox35-i18n/pkg-descr b/www/firefox35-i18n/pkg-descr
deleted file mode 100644
index 21e5b0448665..000000000000
--- a/www/firefox35-i18n/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Language packs for Firefox
-
-WWW: http://www.mozilla.org/projects/l10n/
diff --git a/www/firefox36-i18n/Makefile b/www/firefox36-i18n/Makefile
deleted file mode 100644
index 55b3de4ce4f7..000000000000
--- a/www/firefox36-i18n/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: firefox-i18n
-# Date created: 28 May 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= firefox-i18n
-PORTVERSION= 2.0.0.1
-CATEGORIES= www
-MASTER_SITES= MOZILLA_EXTENDED/firefox/releases/${PORTVERSION}/linux-i686/xpi \
- CSME/myports/xpi/firefox-i18n-2.0:alt
-PKGNAMEPREFIX=
-DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/:C/.*uk-UA.*/&:alt/}
-DIST_SUBDIR= xpi/${DISTNAME}
-
-MAINTAINER= infofarmer@FreeBSD.org
-COMMENT= Localized interface for Firefox
-
-.ifndef WITHOUT_SWITCHER
-RUN_DEPENDS+= xpi-locale-switcher>=0:${PORTSDIR}/www/xpi-locale-switcher
-.endif
-
-NO_BUILD= yes
-USE_XPI= *firefox
-
-FIREFOX_I18N_ALL= ar bg ca cs da de el en-GB es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it \
- ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ru sk sl sv-SE tr \
- uk-UA zh-CN zh-TW
-.ifdef PACKAGE_BUILDING
-FIREFOX_I18N?= all
-.else
-FIREFOX_I18N?= zh-CN de fr ja ru it es-ES
-.endif
-
-.if ${FIREFOX_I18N} == all
-FIREFOX_I18N_= ${FIREFOX_I18N_ALL}
-.endif
-FIREFOX_I18N_?= ${FIREFOX_I18N}
-
-WDIR= langpack-*@firefox.mozilla.org
-
-XPI_DISTNAMES= ${FIREFOX_I18N_}
-.for dist in ${XPI_DISTNAMES}
-XPI_ID_${dist}= langpack-${dist}@firefox.mozilla.org
-XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar chrome/chromelist.txt
-XPI_DIRS_${dist}= chrome
-.endfor
-
-do-extract:
- @${RM} -rf ${WRKDIR}
- @${MKDIR} ${WRKDIR} ${WRKSRC}
- @for lang in ${FIREFOX_I18N_}; do \
- if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@firefox.mozilla.org);\
- then \
- exit 1; \
- fi \
- done
- @${RM} -rf ${WRKSRC}/langpack-uk-UA@firefox.mozilla.org/defaults
-
-do-install:
- @${INSTALL} -d ${XPI_LIBDIR} ${XPI_SLDIRS_ALL}
- @${CP} -Rp ${WRKSRC}/ ${XPI_LIBDIR}/
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${WDIR}/
- @${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${WDIR}/
- @for _dir in ${XPI_LINKFARMS} ; { ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q} ; }
- @${ECHO_CMD} '@exec ${INSTALL} -d ${XPI_SLDIRS_ALL:S,^${PREFIX},%D,}' ${_A}
- @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { \
- ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A}
- @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} -f $$_dir/${WDIR} ; }' ${_A}
- @${ECHO_CMD} '@unexec rmdir ${XPI_DIRS_TRY:S,^,%D/,} ${_Q}' ${_A}
-
-post-patch:
- ${FIND} ${WRKSRC} -name install.rdf -print0 | \
- ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/<?xml/,$$!d'
-
-.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
-.include <bsd.port.mk>
diff --git a/www/firefox36-i18n/distinfo b/www/firefox36-i18n/distinfo
deleted file mode 100644
index 44bb37e82b8f..000000000000
--- a/www/firefox36-i18n/distinfo
+++ /dev/null
@@ -1,123 +0,0 @@
-MD5 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 338a21a6172280dedcbc6cc96326a698
-SHA256 (xpi/firefox-i18n-2.0.0.1/ar.xpi) = a7e0298cbfd9fda38c09050b40d319bcb3b075d98574cbe1fdb2dc98495bff2c
-SIZE (xpi/firefox-i18n-2.0.0.1/ar.xpi) = 159961
-MD5 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 1eda41f606c39b60567295d6f33900a0
-SHA256 (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 2e232517626a454ad9567eef4be752178063cc8901b83fd591a30af78ffe951f
-SIZE (xpi/firefox-i18n-2.0.0.1/bg.xpi) = 169651
-MD5 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = c6114a51b19a949c0abf039de6d03d32
-SHA256 (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 0f341ccd157027d3b866d4f18398daef47a3ccb7b05ada8cf9a22dd982151995
-SIZE (xpi/firefox-i18n-2.0.0.1/ca.xpi) = 170789
-MD5 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 52ac7e2b73ebf73164b094ee64af22e6
-SHA256 (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 8370f19669cfabac053d1089376f16917155c97b317f73fe086cc6eb4ce949a3
-SIZE (xpi/firefox-i18n-2.0.0.1/cs.xpi) = 168070
-MD5 (xpi/firefox-i18n-2.0.0.1/da.xpi) = 648ea93ba3018629fbf6400da5a84707
-SHA256 (xpi/firefox-i18n-2.0.0.1/da.xpi) = ed1b7834d74be74ce132c9caf8ed1e628e3b8adc872b3d14b5ceb69e9f4c0ecd
-SIZE (xpi/firefox-i18n-2.0.0.1/da.xpi) = 152243
-MD5 (xpi/firefox-i18n-2.0.0.1/de.xpi) = aad042bcd3cc5bac3763b78f37c479a6
-SHA256 (xpi/firefox-i18n-2.0.0.1/de.xpi) = 3e54384f2c02cc071fcc97b48f7d6dff889a8e078d448022902be1420437732c
-SIZE (xpi/firefox-i18n-2.0.0.1/de.xpi) = 152621
-MD5 (xpi/firefox-i18n-2.0.0.1/el.xpi) = 653f0fcf5dbb0e76dcf46d6b20ad0fed
-SHA256 (xpi/firefox-i18n-2.0.0.1/el.xpi) = f6393ece7a4b009d897e77503cb8b08f1e17743d769e60bf1d7f1aee3c077fbb
-SIZE (xpi/firefox-i18n-2.0.0.1/el.xpi) = 169901
-MD5 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 7a07924a544009a3fd1738dc2c1f4e4b
-SHA256 (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 918b67c4379d8edcba26fb80fd34fedeb13c184c365604a7ab78ad644bf32e7b
-SIZE (xpi/firefox-i18n-2.0.0.1/en-GB.xpi) = 156171
-MD5 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 80be8d20fa573a19ecd45db8d73f7fb5
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = f00099f707fc3cc4070f788cc5d790346152948988ef2cdae2097500d15194c3
-SIZE (xpi/firefox-i18n-2.0.0.1/es-AR.xpi) = 156157
-MD5 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 91fd55cde12c09c32a7e4e17002d008d
-SHA256 (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = f14bced107cbff7539c15201cd1b9a88731eeef52db55fc54b5ba70e01de80b2
-SIZE (xpi/firefox-i18n-2.0.0.1/es-ES.xpi) = 143696
-MD5 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 67cfec021305edf6bcc8279fbfdccd6b
-SHA256 (xpi/firefox-i18n-2.0.0.1/eu.xpi) = be6eee59c66e5fb74022ebfc6ec7a68c072810951c1f71059974c2813a6061c0
-SIZE (xpi/firefox-i18n-2.0.0.1/eu.xpi) = 153806
-MD5 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d4b21e08e57bbf7a9f86581dbd6c011f
-SHA256 (xpi/firefox-i18n-2.0.0.1/fi.xpi) = d78b15142882e15a624ed2ad212774c789a122c3ee6febd0a2e325eec1619063
-SIZE (xpi/firefox-i18n-2.0.0.1/fi.xpi) = 155466
-MD5 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 4b1b04f37e4dc2536de8660efca3b8d9
-SHA256 (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 8fedd7934b15e1a4466deeec0ec1ef5301e9f4edfa7285b20cb3c8d0bea52a4f
-SIZE (xpi/firefox-i18n-2.0.0.1/fr.xpi) = 173933
-MD5 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = f25dd5631bc6970e145a3e0f27b67507
-SHA256 (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 5e7c6903a79de51fd199fd1c4161a1f0133d0d96b8c2c0483472b32b2405c226
-SIZE (xpi/firefox-i18n-2.0.0.1/fy-NL.xpi) = 167266
-MD5 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 74d991fd12ca8c7c96007a68c139f86d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 9a36389cf84350e8b14dbf3234600d577f6e1ea9461f7741b95e4d4316669b3b
-SIZE (xpi/firefox-i18n-2.0.0.1/ga-IE.xpi) = 151759
-MD5 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 2838a8190880a8c5480a4cba4491a3c9
-SHA256 (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = a162ec70012455c4f257e8f22837bec1a1c35c01305c19b2d4539cc8315e1923
-SIZE (xpi/firefox-i18n-2.0.0.1/gu-IN.xpi) = 172786
-MD5 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 10eb938b3744821d379c05960e5db31e
-SHA256 (xpi/firefox-i18n-2.0.0.1/he.xpi) = 04075c0602a2e5f8666f45e6e1cd4d425f3ff2f7a5ca3cc6d7dbf8dc664feb13
-SIZE (xpi/firefox-i18n-2.0.0.1/he.xpi) = 149174
-MD5 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 8fb766742b00fa6e4990f85065accccf
-SHA256 (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 67025fa54ff081791b9fd80d3a6776a165e15e77e6d16317da558381919271aa
-SIZE (xpi/firefox-i18n-2.0.0.1/hu.xpi) = 164165
-MD5 (xpi/firefox-i18n-2.0.0.1/it.xpi) = d1d870a63b73a2b9812a6d5710486c53
-SHA256 (xpi/firefox-i18n-2.0.0.1/it.xpi) = cc9488014f40dc19d8f92054d9249cc173375573d08084b15ce4eb9a305e2bef
-SIZE (xpi/firefox-i18n-2.0.0.1/it.xpi) = 144823
-MD5 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 5672bb0e464c75a68e2a418f6a3cfe47
-SHA256 (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 9c6e5a4a339c83c4c2bb220bf3a5d3da7355fa79966642913555343c70c064db
-SIZE (xpi/firefox-i18n-2.0.0.1/ja.xpi) = 163422
-MD5 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 063dcc6f9dff99229cd2f3c7e3b1b484
-SHA256 (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 445ef79112294a90b79641a8de34e15bab3824ac35b4d57a6b229054b5f3b59e
-SIZE (xpi/firefox-i18n-2.0.0.1/ka.xpi) = 177933
-MD5 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 2f1d90c6cc0b291a53abf052af5dac19
-SHA256 (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 7a25cf877c751554b4a23d7e8f9e16dd017712ffc80f78101b0001d5892450d7
-SIZE (xpi/firefox-i18n-2.0.0.1/ko.xpi) = 148134
-MD5 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 7d0ce5b9551225fd6e7c0d253d857a73
-SHA256 (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 0b5d4da4490c6aab1ac73c1919ccee9449a8932e59adfe992643b38b16edebcb
-SIZE (xpi/firefox-i18n-2.0.0.1/ku.xpi) = 152744
-MD5 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 28a303ef5f00341e888007da342797b8
-SHA256 (xpi/firefox-i18n-2.0.0.1/lt.xpi) = b0aabaf152a2a427a663220a9fd059fa9637301b70dc87662a6ca50cb9b396eb
-SIZE (xpi/firefox-i18n-2.0.0.1/lt.xpi) = 164688
-MD5 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = ef9784a21ed68f073c7111ad06a425c6
-SHA256 (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 20d8447b548c895d2dbdbd29606f79a58ff159c36cfadf46b20d6c0607465c15
-SIZE (xpi/firefox-i18n-2.0.0.1/mk.xpi) = 160080
-MD5 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = eeaa1212bda9bb1d3bf75c70f66a13cc
-SHA256 (xpi/firefox-i18n-2.0.0.1/mn.xpi) = f078b78b46a0c190e658b8cf88c47ff8801748c7a204845794d8a04b02a50bc1
-SIZE (xpi/firefox-i18n-2.0.0.1/mn.xpi) = 160249
-MD5 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 53be8cd5a5e01f8a959c1a5b2ec2176b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = c0d7b2b3eae77b1f49e4d636e9d79c9fab13c93be9509cfc583fef6b1c476979
-SIZE (xpi/firefox-i18n-2.0.0.1/nb-NO.xpi) = 163827
-MD5 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 3fc02806e089af6d9cc6d9817c28e840
-SHA256 (xpi/firefox-i18n-2.0.0.1/nl.xpi) = bf0a1073970845d6769885e7e54be402c480b30a4a2ae29e470dfec90b78f8c5
-SIZE (xpi/firefox-i18n-2.0.0.1/nl.xpi) = 170129
-MD5 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 4d9c7dd60e71878a4d2447dc87763b3b
-SHA256 (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = df4a6aa4e4eda6b7a337f01a80f353d5ecd33e47bad94d6a90443a929b9d52f6
-SIZE (xpi/firefox-i18n-2.0.0.1/nn-NO.xpi) = 160799
-MD5 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = f3f6b9cf6d3be9953e8a5959ee69f7e4
-SHA256 (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 7915b7455c2923c5bbc7e40dd733a84ab26c04bec0ea7f63ca9b06b65055b36f
-SIZE (xpi/firefox-i18n-2.0.0.1/pa-IN.xpi) = 161681
-MD5 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 14d3bb924aeac290d4c501fd5b29b4be
-SHA256 (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 45f5a73106c96ab708dd496333e2ebca9dbf9e45dc464db72d8b679940cee4a8
-SIZE (xpi/firefox-i18n-2.0.0.1/pl.xpi) = 171082
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 6d755b88718dada24a0de67c93ca915c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 539b5adf50843a2c0305d2ccc90d4b52771c7d45a57bb88f8e334b5988c0b32b
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-BR.xpi) = 153380
-MD5 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 902cad626dc36d340cf85b790c1ff25c
-SHA256 (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 715d19623b8292897957001f3dc41a2768443aafb076f75e8896fe134e432240
-SIZE (xpi/firefox-i18n-2.0.0.1/pt-PT.xpi) = 153608
-MD5 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 7bb9127a4914272fd8240f969e0c0d9d
-SHA256 (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 6ed2c9546b0b2f33b5d7e0ad32f129ef3a0f28551e6c0e5deb998c97bd4d1524
-SIZE (xpi/firefox-i18n-2.0.0.1/ru.xpi) = 167791
-MD5 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = e1e59732d2e295b879a4235d139ecce0
-SHA256 (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 40a860a2282954aeb061a55a61b640866ac9983b770e1ed6d5089e976c503522
-SIZE (xpi/firefox-i18n-2.0.0.1/sk.xpi) = 165136
-MD5 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 342163fb91b0526579b2e2d988f2ff3e
-SHA256 (xpi/firefox-i18n-2.0.0.1/sl.xpi) = f46f37235c7e7dd23f007900d6edb7378e50cf05e48b0030681f008840b5810f
-SIZE (xpi/firefox-i18n-2.0.0.1/sl.xpi) = 155073
-MD5 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 598e58250e91ca68f61956d9c0d42ff3
-SHA256 (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 521630859913a64357d8e571e74e73a7e2a4f82c6f321eca9c65a88741f6e825
-SIZE (xpi/firefox-i18n-2.0.0.1/sv-SE.xpi) = 165979
-MD5 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = bef75c2c49ce6b7f6985f8b99ed878e7
-SHA256 (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 10d5c7459a530b867ba891c50ba186c6c5d93bcdc05bbcaa25157b8caa6ae79c
-SIZE (xpi/firefox-i18n-2.0.0.1/tr.xpi) = 148762
-MD5 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 77c969e1dbdc2e00f89ea93e9e65a3b2
-SHA256 (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 059e6207eb9152bd0df2c55ee90ad06c3bbbb757cdd0e35309f1fca16c7d3ee9
-SIZE (xpi/firefox-i18n-2.0.0.1/uk-UA.xpi) = 166953
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 9c75a0f1335b233039b65a3e178f2313
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 4f25a4a20c4a13c6be4af49986657d0f4dc46c5b3b114c4f299310d9bd305d63
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-CN.xpi) = 142718
-MD5 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 8150ac800dcac22c12af35c99735a8fe
-SHA256 (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 135855969082bb419938402ca1229390d1450f747f31a273719cec674fdb61b7
-SIZE (xpi/firefox-i18n-2.0.0.1/zh-TW.xpi) = 142025
diff --git a/www/firefox36-i18n/pkg-descr b/www/firefox36-i18n/pkg-descr
deleted file mode 100644
index 21e5b0448665..000000000000
--- a/www/firefox36-i18n/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Language packs for Firefox
-
-WWW: http://www.mozilla.org/projects/l10n/
diff --git a/www/firefox36/Makefile b/www/firefox36/Makefile
deleted file mode 100644
index 66e0ef4763c2..000000000000
--- a/www/firefox36/Makefile
+++ /dev/null
@@ -1,119 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports-stable/www/firefox/Makefile,v 1.21 2006/10/25 01:20:12 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 2.0.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www ipv6
-MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-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
-
-BUILD_DEPENDS= nss>=3.11.2:${PORTSDIR}/security/nss
-
-MOZILLA_NAME= Firefox
-MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/'
-
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-EXTRA_CFLAGS= -O2
-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 \
- --with-system-nss
-
-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>
-
-GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
-
-.if ${OSVERSION} < 500000
-BROKEN= does not build
-.endif
-
-.if ${ARCH} == "sparc64" && ${OSVERSION} < 601101
-IGNORE= does not run, update to 6.2-RELEASE or newer
-.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}|' -e 's|@MOZILLA@|${MOZILLA}|' \
- -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \
- ${WRKSRC}/storage/build/Makefile.in
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- ${WRKSRC}/security/manager/ssl/src/Makefile.in
-.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}
- ${ECHO_CMD} "@dirrmtry share/pixmaps" >> ${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 "${PORTSDIR}/www/mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/firefox36/distinfo b/www/firefox36/distinfo
deleted file mode 100644
index c7ebc5661912..000000000000
--- a/www/firefox36/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-2.0.0.1-source.tar.bz2) = 7a1fc804ed735c5b7e9b1498bac8b5db
-SHA256 (firefox-2.0.0.1-source.tar.bz2) = b7db1a7d7ee37707dd5736a656982d1deaea7b29654f49564c2aa54c59ba1e24
-SIZE (firefox-2.0.0.1-source.tar.bz2) = 37056207
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 d72090e1aabf..000000000000
--- a/www/firefox36/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=@MOZILLA_NAME@ Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=@MOZILLA_NAME@ Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър @MOZILLA_NAME@
-Name[bn]=
-Name[bs]=@MOZILLA_NAME@ web preglednik
-Name[ca]=Navegador web @MOZILLA_NAME@
-Name[cs]=Prohlížeč WWW @MOZILLA_NAME@
-Name[cy]=Y Porwr Gwe @MOZILLA_NAME@
-Name[da]=@MOZILLA_NAME@ - internetsurfning
-Name[de]=@MOZILLA_NAME@ Webbrowser
-Name[el]=Περιηγητής Διαδικτύου @MOZILLA_NAME@
-Name[en_CA]=@MOZILLA_NAME@ Web Browser
-Name[en_GB]=@MOZILLA_NAME@ Web Browser
-Name[es]=Navegador Web @MOZILLA_NAME@
-Name[et]=@MOZILLA_NAME@ veebibrauser
-Name[eu]=@MOZILLA_NAME@ web arakatzailea
-Name[fi]=@MOZILLA_NAME@, WWW-selain
-Name[fr]=Navigateur Web @MOZILLA_NAME@
-Name[ga]=Brabhsálaí Lín @MOZILLA_NAME@
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן @MOZILLA_NAME@
-Name[hi]=
-Name[hr]=@MOZILLA_NAME@ Web preglednik
-Name[hu]=@MOZILLA_NAME@ webböngésző
-Name[id]=Web Browser @MOZILLA_NAME@
-Name[it]=Browser web @MOZILLA_NAME@
-Name[ja]=@MOZILLA_NAME@ ウェブ・ブラウザ
-Name[ko]=@MOZILLA_NAME@ 웹 브라우저
-Name[li]=@MOZILLA_NAME@ Web Browser
-Name[lt]=@MOZILLA_NAME@ web naršyklė
-Name[mk]=@MOZILLA_NAME@ веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=@MOZILLA_NAME@ веб хөтөч
-Name[ms]=Pelungsur Web @MOZILLA_NAME@
-Name[nb]=@MOZILLA_NAME@ nettleser
-Name[nl]=@MOZILLA_NAME@ Webbrowser
-Name[nn]=@MOZILLA_NAME@ nettlesar
-Name[no]=@MOZILLA_NAME@ nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW @MOZILLA_NAME@
-Name[pt]=Navegador Web @MOZILLA_NAME@
-Name[pt_BR]=Navegador Web @MOZILLA_NAME@
-Name[ro]=Navigatorul @MOZILLA_NAME@
-Name[ru]=Веб-браузер @MOZILLA_NAME@
-Name[sk]=
-Name[sl]=Spletni brskalnik @MOZILLA_NAME@
-Name[sq]=@MOZILLA_NAME@ - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren @MOZILLA_NAME@
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=@MOZILLA_NAME@ Web Ahtarçisi
-Name[tr]=@MOZILLA_NAME@ Web Tarayıcı
-Name[uk]=Переглядач web @MOZILLA_NAME@
-Name[vi]=Trình Duyệt Web @MOZILLA_NAME@
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=@MOZILLA_NAME@ Web 浏览器
-Name[zh_TW]=@MOZILLA_NAME@ 網頁瀏覽器
-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 @MOZILLA_NAME@
-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]=ใช้งานเว็บบราวเซอร์ @MOZILLA_NAME@
-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=@MOZILLA@ %u
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
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 8ab35f5a8326..000000000000
--- a/www/firefox36/files/patch-config-rules.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- config/rules.mk.orig Thu Sep 14 14:07:03 2006
-+++ config/rules.mk Wed Oct 18 11:00:09 2006
-@@ -442,9 +442,7 @@
- endif
-
- ifeq ($(OS_ARCH),FreeBSD)
--ifdef IS_COMPONENT
--EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
--endif
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
- endif
-
- ifeq ($(OS_ARCH),NetBSD)
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 ee6087d2d948..000000000000
--- a/www/firefox36/files/patch-configure
+++ /dev/null
@@ -1,47 +0,0 @@
---- configure.orig Tue Aug 8 13:59:01 2006
-+++ configure Tue Sep 19 07:52:08 2006
-@@ -1047,7 +1047,7 @@
-
- MOZJPEG=62
- MOZPNG=10207
--MOZZLIB=1.2.3
-+MOZZLIB=1.2.2
- NSPR_VERSION=4
- NSS_VERSION=3
-
-@@ -10267,7 +10267,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 10273 "configure"
- #include "confdefs.h"
-@@ -10298,7 +10298,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
-@@ -10308,7 +10308,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 10314 "configure"
- #include "confdefs.h"
-@@ -10339,7 +10339,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-js_src_Makefile.in b/www/firefox36/files/patch-js_src_Makefile.in
deleted file mode 100644
index fb0bd7f1986b..000000000000
--- a/www/firefox36/files/patch-js_src_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- js/src/Makefile.in.orig Wed Oct 18 09:23:09 2006
-+++ js/src/Makefile.in Wed Oct 18 09:27:27 2006
-@@ -244,6 +244,7 @@
- endif
-
- LDFLAGS += $(pathsubst -l%,$(NSPR_STATIC_PATH)/%.a,$(NSPR_LIBS))
-+LDFLAGS += -lc
-
- # BeOS and HP-UX do not require the extra linking of "-lm"
- ifeq (,$(filter BeOS HP-UX WINNT WINCE OpenVMS,$(OS_ARCH)))
diff --git a/www/firefox36/files/patch-js_src_jsnum.c b/www/firefox36/files/patch-js_src_jsnum.c
deleted file mode 100644
index a3ef2769ab9c..000000000000
--- a/www/firefox36/files/patch-js_src_jsnum.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- js/src/jsnum.c.orig Sun Nov 5 18:37:07 2006
-+++ js/src/jsnum.c Sun Nov 5 18:42:31 2006
-@@ -45,6 +45,9 @@
- #if defined(XP_WIN) || defined(XP_OS2)
- #include <float.h>
- #endif
-+#if defined(__FreeBSD__)
-+#include <sys/param.h>
-+#endif
- #include <locale.h>
- #include <limits.h>
- #include <math.h>
-@@ -532,7 +535,15 @@ static jsdouble NaN;
-
- #else
-
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 601000
-+#include <fenv.h>
-+#define FIX_FPU() (fedisableexcept(FE_ALL_EXCEPT))
-+
-+#else
-+
- #define FIX_FPU() ((void)0)
-+
-+#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */
-
- #endif
-
diff --git a/www/firefox36/files/patch-libm b/www/firefox36/files/patch-libm
deleted file mode 100644
index d9295c9068d4..000000000000
--- a/www/firefox36/files/patch-libm
+++ /dev/null
@@ -1,9 +0,0 @@
---- 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-modules_libpref_src_init_all.js b/www/firefox36/files/patch-modules_libpref_src_init_all.js
deleted file mode 100644
index 1700380a53ec..000000000000
--- a/www/firefox36/files/patch-modules_libpref_src_init_all.js
+++ /dev/null
@@ -1,53 +0,0 @@
---- modules/libpref/src/init/all.js.orig Mon Feb 13 22:58:15 2006
-+++ modules/libpref/src/init/all.js Tue May 2 00:32:55 2006
-@@ -1883,33 +1883,33 @@
-
- // th
-
--pref("font.name.serif.tr", "Times");
--pref("font.name.sans-serif.tr", "Helvetica");
--pref("font.name.monospace.tr", "Courier");
-+pref("font.name.serif.tr", "serif");
-+pref("font.name.sans-serif.tr", "sans-serif");
-+pref("font.name.monospace.tr", "monospace");
-
- pref("font.name.serif.x-baltic", "serif");
- pref("font.name.sans-serif.x-baltic", "sans-serif");
- pref("font.name.monospace.x-baltic", "monospace");
-
--pref("font.name.serif.x-central-euro", "Times");
--pref("font.name.sans-serif.x-central-euro", "Helvetica");
--pref("font.name.monospace.x-central-euro", "Courier");
-+pref("font.name.serif.x-central-euro", "serif");
-+pref("font.name.sans-serif.x-central-euro", "sans-serif");
-+pref("font.name.monospace.x-central-euro", "monospace");
-
- pref("font.name.serif.x-cyrillic", "serif");
- pref("font.name.sans-serif.x-cyrillic", "sans-serif");
- pref("font.name.monospace.x-cyrillic", "monospace");
-
--pref("font.name.serif.x-unicode", "Times");
--pref("font.name.sans-serif.x-unicode", "Helvetica");
--pref("font.name.monospace.x-unicode", "Courier");
--
--pref("font.name.serif.x-user-def", "Times");
--pref("font.name.sans-serif.x-user-def", "Helvetica");
--pref("font.name.monospace.x-user-def", "Courier");
--
--pref("font.name.serif.x-western", "Times");
--pref("font.name.sans-serif.x-western", "Helvetica");
--pref("font.name.monospace.x-western", "Courier");
-+pref("font.name.serif.x-unicode", "serif");
-+pref("font.name.sans-serif.x-unicode", "sans-serif");
-+pref("font.name.monospace.x-unicode", "monospace");
-+
-+pref("font.name.serif.x-user-def", "serif");
-+pref("font.name.sans-serif.x-user-def", "sans-serif");
-+pref("font.name.monospace.x-user-def", "monospace");
-+
-+pref("font.name.serif.x-western", "serif");
-+pref("font.name.sans-serif.x-western", "sans-serif");
-+pref("font.name.monospace.x-western", "monospace");
-
- pref("font.name.serif.zh-CN", "serif");
- pref("font.name.sans-serif.zh-CN", "sans-serif");
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 0f7a04a0279f..000000000000
--- a/www/firefox36/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Mon Sep 25 18:26:23 2006
-+++ security/coreconf/FreeBSD.mk Mon Sep 25 18:27:03 2006
-@@ -45,8 +45,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
-
-@@ -73,7 +77,7 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
- ifdef MAPFILE
- MKSHLIB += -Wl,--version-script,$(MAPFILE)
- endif
diff --git a/www/firefox36/files/patch-security_manager_ssl_src_nsNSSComponent.cpp b/www/firefox36/files/patch-security_manager_ssl_src_nsNSSComponent.cpp
deleted file mode 100644
index f30d12229ccd..000000000000
--- a/www/firefox36/files/patch-security_manager_ssl_src_nsNSSComponent.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- security/manager/ssl/src/nsNSSComponent.cpp.orig Mon May 29 23:10:54 2006
-+++ security/manager/ssl/src/nsNSSComponent.cpp Mon May 29 23:12:22 2006
-@@ -110,6 +110,7 @@
- #include "nss.h"
- #include "pk11func.h"
- #include "ssl.h"
-+#define NSS_ENABLE_ECC 1
- #include "sslproto.h"
- #include "secmod.h"
- #include "sechash.h"
diff --git a/www/firefox36/files/patch-storage_build_Makefile.in b/www/firefox36/files/patch-storage_build_Makefile.in
deleted file mode 100644
index 18202a5a61d8..000000000000
--- a/www/firefox36/files/patch-storage_build_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- storage/build/Makefile.in.orig Tue Feb 21 11:18:56 2006
-+++ storage/build/Makefile.in Sun Nov 5 16:16:06 2006
-@@ -77,6 +77,7 @@
- $(EXTRA_DSO_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
-+ %%PTHREAD_LIBS%% \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox36/files/patch-sysnss b/www/firefox36/files/patch-sysnss
deleted file mode 100644
index d69df4045ea9..000000000000
--- a/www/firefox36/files/patch-sysnss
+++ /dev/null
@@ -1,174 +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.orig Tue Mar 28 14:36:54 2006
-+++ security/manager/Makefile.in Tue Mar 28 14:40:29 2006
-@@ -54,22 +54,13 @@
- SSL3_LIB \
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_LIBS \
- HAVE_FREEBL_LIBS_32 \
- HAVE_FREEBL_LIBS_32INT64 \
- HAVE_FREEBL_LIBS_64 \
- $(NULL)
--
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
- endif
-
--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
--
- # Default
- HAVE_FREEBL_LIBS = 1
-
-@@ -217,11 +208,6 @@
- .nss.cleaned: .nss.checkout
- ifndef MOZ_NATIVE_NSS
- $(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 $@
- endif
-
-@@ -248,47 +234,6 @@
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
- endif
- ifndef MOZ_NATIVE_NSS
-- $(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
-- $(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_LIBS
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -299,42 +244,6 @@
-
- install::
- ifndef MOZ_NATIVE_NSS
-- $(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_LIBS
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
- endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -351,12 +260,6 @@
- $(MAKE) -C pki $@
- endif
- ifndef MOZ_NATIVE_NSS
-- $(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
- endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in.orig Mon Aug 14 19:22:52 2006
-+++ security/manager/ssl/src/Makefile.in Thu Aug 31 15:17:20 2006
-@@ -124,19 +124,19 @@
- pipboot \
- $(NULL)
-
--EXTRA_DEPS = $(NSS_DEP_LIBS)
-
- DEFINES += -DNSS_ENABLE_ECC
-
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += $(NSS_CFLAGS)
-+LOCAL_INCLUDES += -I%%LOCALBASE%%/include/nss/nss
-
- EXTRA_DSO_LDOPTS += \
- $(MOZ_UNICHARUTIL_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
- $(NSS_LIBS) \
-+ $(LOCAL_INCLUDES) \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
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-widget_src_gtk2_nsDragService.cpp b/www/firefox36/files/patch-widget_src_gtk2_nsDragService.cpp
deleted file mode 100644
index df9abaef67cc..000000000000
--- a/www/firefox36/files/patch-widget_src_gtk2_nsDragService.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- widget/src/gtk2/nsDragService.cpp.nograb 2007-01-16 21:26:49.000000000 -0500
-+++ widget/src/gtk2/nsDragService.cpp 2007-01-16 21:27:04.000000000 -0500
-@@ -799,7 +799,6 @@
- void
- nsDragService::GetTargetDragData(GdkAtom aFlavor)
- {
-- gtk_grab_add(mHiddenWidget);
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("getting data flavor %d\n", aFlavor));
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("mLastWidget is %p and mLastContext is %p\n",
- mTargetWidget, mTargetDragContext));
-@@ -817,7 +816,6 @@
- gtk_main_iteration();
- }
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("finished inner iteration\n"));
-- gtk_grab_remove(mHiddenWidget);
- }
-
- void
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-descr b/www/firefox36/pkg-descr
deleted file mode 100644
index 166df46a0e53..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 9e0a4dd2e9ff..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/gallery3/Makefile b/www/gallery3/Makefile
deleted file mode 100644
index 73a4908fd8a2..000000000000
--- a/www/gallery3/Makefile
+++ /dev/null
@@ -1,98 +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.1.2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= gallery
-DISTNAME= gallery-2.1.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/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" off \
-# 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
-.if !defined(WITHOUT_NLS)
-USE_PHP+= gettext
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_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 678ad1662a98..000000000000
--- a/www/gallery3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gallery2/gallery-2.1.2-full.tar.gz) = c394014997bfed2fc45cdd73124871a5
-SHA256 (gallery2/gallery-2.1.2-full.tar.gz) = 84aa2a164cc684c0923d4da6f9b418975d823690c399baf1dd41477f3ec428f2
-SIZE (gallery2/gallery-2.1.2-full.tar.gz) = 8061300
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 386af2d08d55..000000000000
--- a/www/gallery3/pkg-plist
+++ /dev/null
@@ -1,7839 +0,0 @@
-%%GALLERY2DIR%%/LICENSE
-%%GALLERY2DIR%%/MANIFEST
-%%GALLERY2DIR%%/README.html
-%%GALLERY2DIR%%/bootstrap.inc
-%%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/GalleryStub.class
-%%GALLERY2DIR%%/install/InstallStep.class
-%%GALLERY2DIR%%/install/StatusTemplate.class
-%%GALLERY2DIR%%/install/config.php-template
-%%GALLERY2DIR%%/install/images/background.png
-%%GALLERY2DIR%%/install/images/btnBGbl.gif
-%%GALLERY2DIR%%/install/images/btnBGgrn.gif
-%%GALLERY2DIR%%/install/images/btnBGor.gif
-%%GALLERY2DIR%%/install/images/btnBLbl.gif
-%%GALLERY2DIR%%/install/images/btnBLgrn.gif
-%%GALLERY2DIR%%/install/images/btnBLor.gif
-%%GALLERY2DIR%%/install/images/btnBRbl.gif
-%%GALLERY2DIR%%/install/images/btnBRgrn.gif
-%%GALLERY2DIR%%/install/images/btnBRor.gif
-%%GALLERY2DIR%%/install/images/btnTLbl.gif
-%%GALLERY2DIR%%/install/images/btnTLgrn.gif
-%%GALLERY2DIR%%/install/images/btnTLor.gif
-%%GALLERY2DIR%%/install/images/btnTRbl.gif
-%%GALLERY2DIR%%/install/images/btnTRgrn.gif
-%%GALLERY2DIR%%/install/images/btnTRor.gif
-%%GALLERY2DIR%%/install/images/g2Logo_install_head.png
-%%GALLERY2DIR%%/install/images/ico_error.gif
-%%GALLERY2DIR%%/install/images/ico_success.gif
-%%GALLERY2DIR%%/install/images/ico_warning.gif
-%%GALLERY2DIR%%/install/index.php
-%%GALLERY2DIR%%/install/locale/af/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/bg/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/cs/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/de/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/en_GB/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/eu/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/fr/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/it/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/ja/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/lt/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/nl/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/no/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/pl/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/ru/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/sr/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/sv/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/tr/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/vi/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/zh_CN/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/zh_TW/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/po/GNUmakefile
-%%GALLERY2DIR%%/install/po/af.po
-%%GALLERY2DIR%%/install/po/bg.po
-%%GALLERY2DIR%%/install/po/cs.po
-%%GALLERY2DIR%%/install/po/de.po
-%%GALLERY2DIR%%/install/po/en_GB.po
-%%GALLERY2DIR%%/install/po/eu.po
-%%GALLERY2DIR%%/install/po/fr.po
-%%GALLERY2DIR%%/install/po/it.po
-%%GALLERY2DIR%%/install/po/ja.po
-%%GALLERY2DIR%%/install/po/lt.po
-%%GALLERY2DIR%%/install/po/nl.po
-%%GALLERY2DIR%%/install/po/no.po
-%%GALLERY2DIR%%/install/po/pl.po
-%%GALLERY2DIR%%/install/po/ru.po
-%%GALLERY2DIR%%/install/po/sr.po
-%%GALLERY2DIR%%/install/po/strings.raw
-%%GALLERY2DIR%%/install/po/sv.po
-%%GALLERY2DIR%%/install/po/tr.po
-%%GALLERY2DIR%%/install/po/vi.po
-%%GALLERY2DIR%%/install/po/zh_CN.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/Header.html
-%%GALLERY2DIR%%/install/templates/InstallCoreModule.html
-%%GALLERY2DIR%%/install/templates/InstallCoreModuleError.html
-%%GALLERY2DIR%%/install/templates/InstallCoreModuleSuccess.html
-%%GALLERY2DIR%%/install/templates/InstallOtherModulesRequest.html
-%%GALLERY2DIR%%/install/templates/InstallOtherModulesSuccess.html
-%%GALLERY2DIR%%/install/templates/MainPage.html
-%%GALLERY2DIR%%/install/templates/ManifestSystemCheck.html
-%%GALLERY2DIR%%/install/templates/Multisite.html
-%%GALLERY2DIR%%/install/templates/MultisiteSuccess.html
-%%GALLERY2DIR%%/install/templates/NavBar.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/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/drivers/adodb-db2.inc.php
-%%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-odbc.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/license.txt
-%%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/adodb/readme.txt
-%%GALLERY2DIR%%/lib/adodb/tohtml.inc.php
-%%GALLERY2DIR%%/lib/bbcode/README
-%%GALLERY2DIR%%/lib/bbcode/bbcode.class
-%%GALLERY2DIR%%/lib/javascript/AutoComplete.js
-%%GALLERY2DIR%%/lib/javascript/BlockSelectWidget.js
-%%GALLERY2DIR%%/lib/javascript/BlockToggle.js
-%%GALLERY2DIR%%/lib/javascript/XmlHttp.js
-%%GALLERY2DIR%%/lib/pear/HTMLSax3.php
-%%GALLERY2DIR%%/lib/pear/Safe.php
-%%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/chmod.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/tools/po/.htaccess
-%%GALLERY2DIR%%/lib/tools/po/GNUmakefile.inc
-%%GALLERY2DIR%%/lib/tools/po/extract.php
-%%GALLERY2DIR%%/lib/tools/po/header.pl
-%%GALLERY2DIR%%/lib/tools/po/header.txt
-%%GALLERY2DIR%%/lib/tools/po/premerge-messages.pl
-%%GALLERY2DIR%%/lib/tools/po/shtool
-%%GALLERY2DIR%%/lib/tools/po/trim-po.php
-%%GALLERY2DIR%%/lib/tools/po/update-all-translations.pl
-%%GALLERY2DIR%%/lib/wz_dragdrop/transparentpixel.gif
-%%GALLERY2DIR%%/lib/wz_dragdrop/wz_dragdrop.js
-%%GALLERY2DIR%%/main.php
-%%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/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/locale/af/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/bg/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/cs/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/da/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/de/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/es/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/eu/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/fr/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/hu/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/is/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/it/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/ja/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/lt/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/nl/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/no/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/pl/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/pt_BR/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/ru/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/sr/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/sv/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/tr/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/albumselect/po/GNUmakefile
-%%GALLERY2DIR%%/modules/albumselect/po/af.po
-%%GALLERY2DIR%%/modules/albumselect/po/bg.po
-%%GALLERY2DIR%%/modules/albumselect/po/cs.po
-%%GALLERY2DIR%%/modules/albumselect/po/da.po
-%%GALLERY2DIR%%/modules/albumselect/po/de.po
-%%GALLERY2DIR%%/modules/albumselect/po/es.po
-%%GALLERY2DIR%%/modules/albumselect/po/eu.po
-%%GALLERY2DIR%%/modules/albumselect/po/fr.po
-%%GALLERY2DIR%%/modules/albumselect/po/hu.po
-%%GALLERY2DIR%%/modules/albumselect/po/is.po
-%%GALLERY2DIR%%/modules/albumselect/po/it.po
-%%GALLERY2DIR%%/modules/albumselect/po/ja.po
-%%GALLERY2DIR%%/modules/albumselect/po/lt.po
-%%GALLERY2DIR%%/modules/albumselect/po/nl.po
-%%GALLERY2DIR%%/modules/albumselect/po/no.po
-%%GALLERY2DIR%%/modules/albumselect/po/pl.po
-%%GALLERY2DIR%%/modules/albumselect/po/pt_BR.po
-%%GALLERY2DIR%%/modules/albumselect/po/ru.po
-%%GALLERY2DIR%%/modules/albumselect/po/sr.po
-%%GALLERY2DIR%%/modules/albumselect/po/strings.raw
-%%GALLERY2DIR%%/modules/albumselect/po/sv.po
-%%GALLERY2DIR%%/modules/albumselect/po/tr.po
-%%GALLERY2DIR%%/modules/albumselect/po/vi.po
-%%GALLERY2DIR%%/modules/albumselect/po/zh_CN.po
-%%GALLERY2DIR%%/modules/albumselect/po/zh_TW.po
-%%GALLERY2DIR%%/modules/albumselect/templates/AlbumSelectSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/albumselect/templates/blocks/AlbumSelect.tpl
-%%GALLERY2DIR%%/modules/albumselect/templates/blocks/AlbumTree.tpl
-%%GALLERY2DIR%%/modules/albumselect/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/archiveupload/ArchiveUploadSiteAdmin.inc
-%%GALLERY2DIR%%/modules/archiveupload/MANIFEST
-%%GALLERY2DIR%%/modules/archiveupload/classes/ArchiveExtractToolkit.class
-%%GALLERY2DIR%%/modules/archiveupload/classes/ArchiveUploadHelper.class
-%%GALLERY2DIR%%/modules/archiveupload/data/test.zip
-%%GALLERY2DIR%%/modules/archiveupload/locale/af/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/bg/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/cs/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/da/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/de/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/es/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/eu/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/fi/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/fr/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/hu/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/is/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/it/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/ja/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/lt/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/nl/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/no/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/pl/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/pt_BR/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/ru/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/sr/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/sv/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/tr/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/archiveupload/po/GNUmakefile
-%%GALLERY2DIR%%/modules/archiveupload/po/af.po
-%%GALLERY2DIR%%/modules/archiveupload/po/bg.po
-%%GALLERY2DIR%%/modules/archiveupload/po/cs.po
-%%GALLERY2DIR%%/modules/archiveupload/po/da.po
-%%GALLERY2DIR%%/modules/archiveupload/po/de.po
-%%GALLERY2DIR%%/modules/archiveupload/po/es.po
-%%GALLERY2DIR%%/modules/archiveupload/po/eu.po
-%%GALLERY2DIR%%/modules/archiveupload/po/fi.po
-%%GALLERY2DIR%%/modules/archiveupload/po/fr.po
-%%GALLERY2DIR%%/modules/archiveupload/po/hu.po
-%%GALLERY2DIR%%/modules/archiveupload/po/is.po
-%%GALLERY2DIR%%/modules/archiveupload/po/it.po
-%%GALLERY2DIR%%/modules/archiveupload/po/ja.po
-%%GALLERY2DIR%%/modules/archiveupload/po/lt.po
-%%GALLERY2DIR%%/modules/archiveupload/po/nl.po
-%%GALLERY2DIR%%/modules/archiveupload/po/no.po
-%%GALLERY2DIR%%/modules/archiveupload/po/pl.po
-%%GALLERY2DIR%%/modules/archiveupload/po/pt_BR.po
-%%GALLERY2DIR%%/modules/archiveupload/po/ru.po
-%%GALLERY2DIR%%/modules/archiveupload/po/sr.po
-%%GALLERY2DIR%%/modules/archiveupload/po/strings.raw
-%%GALLERY2DIR%%/modules/archiveupload/po/sv.po
-%%GALLERY2DIR%%/modules/archiveupload/po/tr.po
-%%GALLERY2DIR%%/modules/archiveupload/po/vi.po
-%%GALLERY2DIR%%/modules/archiveupload/po/zh_CN.po
-%%GALLERY2DIR%%/modules/archiveupload/po/zh_TW.po
-%%GALLERY2DIR%%/modules/archiveupload/templates/ArchiveUploadSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/captcha/CaptchaConfigAdmin.inc
-%%GALLERY2DIR%%/modules/captcha/CaptchaImage.inc
-%%GALLERY2DIR%%/modules/captcha/CaptchaSiteAdmin.inc
-%%GALLERY2DIR%%/modules/captcha/MANIFEST
-%%GALLERY2DIR%%/modules/captcha/classes/CaptchaHelper.class
-%%GALLERY2DIR%%/modules/captcha/classes/CaptchaValidationPlugin.inc
-%%GALLERY2DIR%%/modules/captcha/classes/ResetFailureCountsTask.class
-%%GALLERY2DIR%%/modules/captcha/data/code_bg.jpg
-%%GALLERY2DIR%%/modules/captcha/locale/af/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/bg/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/cs/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/da/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/de/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/es/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/eu/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/fr/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/it/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/ja/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/nl/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/no/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/pl/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/ru/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/sr/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/sv/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/tr/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/vi/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/zh_CN/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/zh_TW/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/module.inc
-%%GALLERY2DIR%%/modules/captcha/po/GNUmakefile
-%%GALLERY2DIR%%/modules/captcha/po/af.po
-%%GALLERY2DIR%%/modules/captcha/po/bg.po
-%%GALLERY2DIR%%/modules/captcha/po/cs.po
-%%GALLERY2DIR%%/modules/captcha/po/da.po
-%%GALLERY2DIR%%/modules/captcha/po/de.po
-%%GALLERY2DIR%%/modules/captcha/po/es.po
-%%GALLERY2DIR%%/modules/captcha/po/eu.po
-%%GALLERY2DIR%%/modules/captcha/po/fr.po
-%%GALLERY2DIR%%/modules/captcha/po/it.po
-%%GALLERY2DIR%%/modules/captcha/po/ja.po
-%%GALLERY2DIR%%/modules/captcha/po/nl.po
-%%GALLERY2DIR%%/modules/captcha/po/no.po
-%%GALLERY2DIR%%/modules/captcha/po/pl.po
-%%GALLERY2DIR%%/modules/captcha/po/ru.po
-%%GALLERY2DIR%%/modules/captcha/po/sr.po
-%%GALLERY2DIR%%/modules/captcha/po/strings.raw
-%%GALLERY2DIR%%/modules/captcha/po/sv.po
-%%GALLERY2DIR%%/modules/captcha/po/tr.po
-%%GALLERY2DIR%%/modules/captcha/po/vi.po
-%%GALLERY2DIR%%/modules/captcha/po/zh_CN.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/AddToCart.inc
-%%GALLERY2DIR%%/modules/cart/Callbacks.inc
-%%GALLERY2DIR%%/modules/cart/MANIFEST
-%%GALLERY2DIR%%/modules/cart/ModifyCart.inc
-%%GALLERY2DIR%%/modules/cart/ViewCart.inc
-%%GALLERY2DIR%%/modules/cart/classes/CartHelper.class
-%%GALLERY2DIR%%/modules/cart/classes/CartPluginInterface_1_0.class
-%%GALLERY2DIR%%/modules/cart/locale/af/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/bg/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/cs/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/da/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/de/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/es/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/eu/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/fr/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/ga/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/hu/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/is/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/it/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/ja/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/nl/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/no/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/pl/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/pt_BR/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/ru/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/sr/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/sv/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/tr/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/cart/po/GNUmakefile
-%%GALLERY2DIR%%/modules/cart/po/af.po
-%%GALLERY2DIR%%/modules/cart/po/bg.po
-%%GALLERY2DIR%%/modules/cart/po/cs.po
-%%GALLERY2DIR%%/modules/cart/po/da.po
-%%GALLERY2DIR%%/modules/cart/po/de.po
-%%GALLERY2DIR%%/modules/cart/po/es.po
-%%GALLERY2DIR%%/modules/cart/po/eu.po
-%%GALLERY2DIR%%/modules/cart/po/fr.po
-%%GALLERY2DIR%%/modules/cart/po/ga.po
-%%GALLERY2DIR%%/modules/cart/po/hu.po
-%%GALLERY2DIR%%/modules/cart/po/is.po
-%%GALLERY2DIR%%/modules/cart/po/it.po
-%%GALLERY2DIR%%/modules/cart/po/ja.po
-%%GALLERY2DIR%%/modules/cart/po/nl.po
-%%GALLERY2DIR%%/modules/cart/po/no.po
-%%GALLERY2DIR%%/modules/cart/po/pl.po
-%%GALLERY2DIR%%/modules/cart/po/pt_BR.po
-%%GALLERY2DIR%%/modules/cart/po/ru.po
-%%GALLERY2DIR%%/modules/cart/po/sr.po
-%%GALLERY2DIR%%/modules/cart/po/strings.raw
-%%GALLERY2DIR%%/modules/cart/po/sv.po
-%%GALLERY2DIR%%/modules/cart/po/tr.po
-%%GALLERY2DIR%%/modules/cart/po/vi.po
-%%GALLERY2DIR%%/modules/cart/po/zh_CN.po
-%%GALLERY2DIR%%/modules/cart/po/zh_TW.po
-%%GALLERY2DIR%%/modules/cart/templates/ViewCart.tpl
-%%GALLERY2DIR%%/modules/cart/templates/blocks/ShowCart.tpl
-%%GALLERY2DIR%%/modules/cart/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/colorpack/MANIFEST
-%%GALLERY2DIR%%/modules/colorpack/classes/ColorPackImpl.class
-%%GALLERY2DIR%%/modules/colorpack/classes/ColorPackInterface_1_0.class
-%%GALLERY2DIR%%/modules/colorpack/locale/af/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/bg/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/cs/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/da/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/de/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/en_GB/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/es/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/eu/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/fr/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/hu/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/it/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/ja/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/lt/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/nl/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/no/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/pl/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/pt_BR/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/ru/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/sr/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/sv/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/tr/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/zh_CN/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/zh_TW/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/module.inc
-%%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/af.po
-%%GALLERY2DIR%%/modules/colorpack/po/bg.po
-%%GALLERY2DIR%%/modules/colorpack/po/cs.po
-%%GALLERY2DIR%%/modules/colorpack/po/da.po
-%%GALLERY2DIR%%/modules/colorpack/po/de.po
-%%GALLERY2DIR%%/modules/colorpack/po/en_GB.po
-%%GALLERY2DIR%%/modules/colorpack/po/es.po
-%%GALLERY2DIR%%/modules/colorpack/po/eu.po
-%%GALLERY2DIR%%/modules/colorpack/po/fr.po
-%%GALLERY2DIR%%/modules/colorpack/po/hu.po
-%%GALLERY2DIR%%/modules/colorpack/po/it.po
-%%GALLERY2DIR%%/modules/colorpack/po/ja.po
-%%GALLERY2DIR%%/modules/colorpack/po/lt.po
-%%GALLERY2DIR%%/modules/colorpack/po/nl.po
-%%GALLERY2DIR%%/modules/colorpack/po/no.po
-%%GALLERY2DIR%%/modules/colorpack/po/pl.po
-%%GALLERY2DIR%%/modules/colorpack/po/pt_BR.po
-%%GALLERY2DIR%%/modules/colorpack/po/ru.po
-%%GALLERY2DIR%%/modules/colorpack/po/sr.po
-%%GALLERY2DIR%%/modules/colorpack/po/strings.raw
-%%GALLERY2DIR%%/modules/colorpack/po/sv.po
-%%GALLERY2DIR%%/modules/colorpack/po/tr.po
-%%GALLERY2DIR%%/modules/colorpack/po/zh_CN.po
-%%GALLERY2DIR%%/modules/colorpack/po/zh_TW.po
-%%GALLERY2DIR%%/modules/comment/AddComment.inc
-%%GALLERY2DIR%%/modules/comment/Callbacks.inc
-%%GALLERY2DIR%%/modules/comment/CommentChangeConfirmation.inc
-%%GALLERY2DIR%%/modules/comment/CommentSiteAdmin.inc
-%%GALLERY2DIR%%/modules/comment/DeleteComment.inc
-%%GALLERY2DIR%%/modules/comment/EditComment.inc
-%%GALLERY2DIR%%/modules/comment/MANIFEST
-%%GALLERY2DIR%%/modules/comment/ShowAllComments.inc
-%%GALLERY2DIR%%/modules/comment/ShowComments.inc
-%%GALLERY2DIR%%/modules/comment/classes/CommentCaptchaAdminOption.class
-%%GALLERY2DIR%%/modules/comment/classes/Entities.inc
-%%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/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/xml-src/A_GalleryComment_1.0.xml
-%%GALLERY2DIR%%/modules/comment/comment.css
-%%GALLERY2DIR%%/modules/comment/locale/af/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ar/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/bg/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/cs/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/da/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/de/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/el/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/en_GB/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/es/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/eu/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/fi/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/fr/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ga/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/he/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/hu/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/is/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/it/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ja/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/lt/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/nl/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/no/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/pl/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/pt/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/pt_BR/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ru/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/sr/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/sv/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/tr/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/comment/po/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/po/af.po
-%%GALLERY2DIR%%/modules/comment/po/ar.po
-%%GALLERY2DIR%%/modules/comment/po/bg.po
-%%GALLERY2DIR%%/modules/comment/po/cs.po
-%%GALLERY2DIR%%/modules/comment/po/da.po
-%%GALLERY2DIR%%/modules/comment/po/de.po
-%%GALLERY2DIR%%/modules/comment/po/el.po
-%%GALLERY2DIR%%/modules/comment/po/en_GB.po
-%%GALLERY2DIR%%/modules/comment/po/es.po
-%%GALLERY2DIR%%/modules/comment/po/es_AR.po
-%%GALLERY2DIR%%/modules/comment/po/es_MX.po
-%%GALLERY2DIR%%/modules/comment/po/eu.po
-%%GALLERY2DIR%%/modules/comment/po/fi.po
-%%GALLERY2DIR%%/modules/comment/po/fr.po
-%%GALLERY2DIR%%/modules/comment/po/ga.po
-%%GALLERY2DIR%%/modules/comment/po/he.po
-%%GALLERY2DIR%%/modules/comment/po/hu.po
-%%GALLERY2DIR%%/modules/comment/po/is.po
-%%GALLERY2DIR%%/modules/comment/po/it.po
-%%GALLERY2DIR%%/modules/comment/po/ja.po
-%%GALLERY2DIR%%/modules/comment/po/lt.po
-%%GALLERY2DIR%%/modules/comment/po/nl.po
-%%GALLERY2DIR%%/modules/comment/po/no.po
-%%GALLERY2DIR%%/modules/comment/po/pl.po
-%%GALLERY2DIR%%/modules/comment/po/pt.po
-%%GALLERY2DIR%%/modules/comment/po/pt_BR.po
-%%GALLERY2DIR%%/modules/comment/po/ru.po
-%%GALLERY2DIR%%/modules/comment/po/sr.po
-%%GALLERY2DIR%%/modules/comment/po/strings.raw
-%%GALLERY2DIR%%/modules/comment/po/sv.po
-%%GALLERY2DIR%%/modules/comment/po/tr.po
-%%GALLERY2DIR%%/modules/comment/po/vi.po
-%%GALLERY2DIR%%/modules/comment/po/zh_CN.po
-%%GALLERY2DIR%%/modules/comment/po/zh_TW.po
-%%GALLERY2DIR%%/modules/comment/templates/AddComment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/Comment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/CommentChangeConfirmation.tpl
-%%GALLERY2DIR%%/modules/comment/templates/CommentSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/comment/templates/DeleteComment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/EditComment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/ShowAllComments.tpl
-%%GALLERY2DIR%%/modules/comment/templates/ShowComments.tpl
-%%GALLERY2DIR%%/modules/comment/templates/blocks/ViewComments.tpl
-%%GALLERY2DIR%%/modules/comment/templates/blocks/blocks.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/AdminPerformance.inc
-%%GALLERY2DIR%%/modules/core/AdminRepository.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/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/MaintenanceMode.inc
-%%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/classes/BuildDerivativesTask.class
-%%GALLERY2DIR%%/modules/core/classes/CoreCaptchaAdminOption.class
-%%GALLERY2DIR%%/modules/core/classes/DatabaseLockSystem.class
-%%GALLERY2DIR%%/modules/core/classes/DeleteSessionsTask.class
-%%GALLERY2DIR%%/modules/core/classes/Entities.inc
-%%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/GalleryAlbumItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryAnimationItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryCapabilities.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryChildEntity.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryConstants.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/GalleryEmbed.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEntity.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEvent.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEventListener.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryFileSystemEntity.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryGroup.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryLockSystem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryModule.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryMovieItem.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/GalleryPlatform/UnixPlatform.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPlatform/WinNtPlatform.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPlugin.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryRepository.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryRepositoryIndex.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryRepositoryUtilities.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/GalleryStorage/Db2CreateUdfs.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/Db2Storage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/GallerySqlFragment.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/GalleryStorageExtras.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/MySqlStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/OracleCreateBitOr.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/OracleStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/PostgreSqlStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/g2_db2.jar
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryAccessMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryAccessMap_1.1.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryAccessMap_1.2.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryAlbumItem_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryDerivative_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryEntity_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryEntity_1.1.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryGroup_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryItem_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryPluginMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryPluginParameterMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryPluginParameterMap_1.1.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryPluginParameterMap_1.2.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/A_GalleryUser_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/Lock.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/R_GalleryCache_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/R_GalleryItemPropertiesMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/R_GalleryPermissionMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/Schema.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/T_InstallerTest_1.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/T_InstallerTest_2.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/T_InstallerTest_3.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src/T_InstallerTest_4.xml
-%%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/GalleryTranslator.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUnknownItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUrlGenerator.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUser.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUtilities.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryValidationPlugin.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryView.class
-%%GALLERY2DIR%%/modules/core/classes/Maps.inc
-%%GALLERY2DIR%%/modules/core/classes/Maps.xml
-%%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/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/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/MailHelper_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/data/broken-image.gif
-%%GALLERY2DIR%%/modules/core/data/donate.png
-%%GALLERY2DIR%%/modules/core/data/g21-blackjack.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/af/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ar/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/bg/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/cs/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/da/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/de/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/el/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/en_GB/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/es/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/eu/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/fi/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/fr/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ga/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/he/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/hu/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/is/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/it/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ja/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/lt/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/nl/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/no/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/pl/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/pt/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/pt_BR/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ru/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/sr/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/sv/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/tr/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/core/plugins/ImageCrop.jar
-%%GALLERY2DIR%%/modules/core/po/GNUmakefile
-%%GALLERY2DIR%%/modules/core/po/af.po
-%%GALLERY2DIR%%/modules/core/po/ar.po
-%%GALLERY2DIR%%/modules/core/po/bg.po
-%%GALLERY2DIR%%/modules/core/po/cs.po
-%%GALLERY2DIR%%/modules/core/po/da.po
-%%GALLERY2DIR%%/modules/core/po/de.po
-%%GALLERY2DIR%%/modules/core/po/el.po
-%%GALLERY2DIR%%/modules/core/po/en_GB.po
-%%GALLERY2DIR%%/modules/core/po/es.po
-%%GALLERY2DIR%%/modules/core/po/es_AR.po
-%%GALLERY2DIR%%/modules/core/po/es_MX.po
-%%GALLERY2DIR%%/modules/core/po/eu.po
-%%GALLERY2DIR%%/modules/core/po/fi.po
-%%GALLERY2DIR%%/modules/core/po/fr.po
-%%GALLERY2DIR%%/modules/core/po/ga.po
-%%GALLERY2DIR%%/modules/core/po/he.po
-%%GALLERY2DIR%%/modules/core/po/hu.po
-%%GALLERY2DIR%%/modules/core/po/is.po
-%%GALLERY2DIR%%/modules/core/po/it.po
-%%GALLERY2DIR%%/modules/core/po/ja.po
-%%GALLERY2DIR%%/modules/core/po/lt.po
-%%GALLERY2DIR%%/modules/core/po/nl.po
-%%GALLERY2DIR%%/modules/core/po/no.po
-%%GALLERY2DIR%%/modules/core/po/pl.po
-%%GALLERY2DIR%%/modules/core/po/pt.po
-%%GALLERY2DIR%%/modules/core/po/pt_BR.po
-%%GALLERY2DIR%%/modules/core/po/ru.po
-%%GALLERY2DIR%%/modules/core/po/sr.po
-%%GALLERY2DIR%%/modules/core/po/strings.raw
-%%GALLERY2DIR%%/modules/core/po/sv.po
-%%GALLERY2DIR%%/modules/core/po/tr.po
-%%GALLERY2DIR%%/modules/core/po/vi.po
-%%GALLERY2DIR%%/modules/core/po/zh_CN.po
-%%GALLERY2DIR%%/modules/core/po/zh_TW.po
-%%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/AdminPerformance.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminRepository.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminRepositoryDownload.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminRepositorySetup.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/MaintenanceMode.tpl
-%%GALLERY2DIR%%/modules/core/templates/MarkupBar.tpl
-%%GALLERY2DIR%%/modules/core/templates/ShowItem.tpl
-%%GALLERY2DIR%%/modules/core/templates/ShowItemError.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/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/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/classes/CustomFieldHelper.class
-%%GALLERY2DIR%%/modules/customfield/classes/CustomFieldInterface_1_0.class
-%%GALLERY2DIR%%/modules/customfield/classes/CustomFieldSearch.class
-%%GALLERY2DIR%%/modules/customfield/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/xml-src/A_CustomFieldMap_1.0.xml
-%%GALLERY2DIR%%/modules/customfield/classes/Maps.inc
-%%GALLERY2DIR%%/modules/customfield/classes/Maps.xml
-%%GALLERY2DIR%%/modules/customfield/locale/af/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/cs/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/da/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/de/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/es/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/eu/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/fr/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/hu/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/is/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/it/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/ja/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/nl/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/no/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/pl/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/ru/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/sr/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/sv/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/tr/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/customfield/po/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/po/af.po
-%%GALLERY2DIR%%/modules/customfield/po/cs.po
-%%GALLERY2DIR%%/modules/customfield/po/da.po
-%%GALLERY2DIR%%/modules/customfield/po/de.po
-%%GALLERY2DIR%%/modules/customfield/po/es.po
-%%GALLERY2DIR%%/modules/customfield/po/eu.po
-%%GALLERY2DIR%%/modules/customfield/po/fr.po
-%%GALLERY2DIR%%/modules/customfield/po/hu.po
-%%GALLERY2DIR%%/modules/customfield/po/is.po
-%%GALLERY2DIR%%/modules/customfield/po/it.po
-%%GALLERY2DIR%%/modules/customfield/po/ja.po
-%%GALLERY2DIR%%/modules/customfield/po/nl.po
-%%GALLERY2DIR%%/modules/customfield/po/no.po
-%%GALLERY2DIR%%/modules/customfield/po/pl.po
-%%GALLERY2DIR%%/modules/customfield/po/ru.po
-%%GALLERY2DIR%%/modules/customfield/po/sr.po
-%%GALLERY2DIR%%/modules/customfield/po/strings.raw
-%%GALLERY2DIR%%/modules/customfield/po/sv.po
-%%GALLERY2DIR%%/modules/customfield/po/tr.po
-%%GALLERY2DIR%%/modules/customfield/po/vi.po
-%%GALLERY2DIR%%/modules/customfield/po/zh_CN.po
-%%GALLERY2DIR%%/modules/customfield/po/zh_TW.po
-%%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/customfield/templates/blocks/CustomFields.tpl
-%%GALLERY2DIR%%/modules/customfield/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/dcraw/AdminDcraw.inc
-%%GALLERY2DIR%%/modules/dcraw/MANIFEST
-%%GALLERY2DIR%%/modules/dcraw/classes/DcrawToolkit.class
-%%GALLERY2DIR%%/modules/dcraw/classes/DcrawToolkitHelper.class
-%%GALLERY2DIR%%/modules/dcraw/locale/af/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/cs/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/da/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/de/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/es/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/eu/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/fr/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/it/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/ja/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/nl/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/no/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/pl/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/ru/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/sr/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/sv/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/tr/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/vi/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/zh_CN/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/zh_TW/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/module.inc
-%%GALLERY2DIR%%/modules/dcraw/po/GNUmakefile
-%%GALLERY2DIR%%/modules/dcraw/po/af.po
-%%GALLERY2DIR%%/modules/dcraw/po/cs.po
-%%GALLERY2DIR%%/modules/dcraw/po/da.po
-%%GALLERY2DIR%%/modules/dcraw/po/de.po
-%%GALLERY2DIR%%/modules/dcraw/po/es.po
-%%GALLERY2DIR%%/modules/dcraw/po/eu.po
-%%GALLERY2DIR%%/modules/dcraw/po/fr.po
-%%GALLERY2DIR%%/modules/dcraw/po/it.po
-%%GALLERY2DIR%%/modules/dcraw/po/ja.po
-%%GALLERY2DIR%%/modules/dcraw/po/nl.po
-%%GALLERY2DIR%%/modules/dcraw/po/no.po
-%%GALLERY2DIR%%/modules/dcraw/po/pl.po
-%%GALLERY2DIR%%/modules/dcraw/po/ru.po
-%%GALLERY2DIR%%/modules/dcraw/po/sr.po
-%%GALLERY2DIR%%/modules/dcraw/po/strings.raw
-%%GALLERY2DIR%%/modules/dcraw/po/sv.po
-%%GALLERY2DIR%%/modules/dcraw/po/tr.po
-%%GALLERY2DIR%%/modules/dcraw/po/vi.po
-%%GALLERY2DIR%%/modules/dcraw/po/zh_CN.po
-%%GALLERY2DIR%%/modules/dcraw/po/zh_TW.po
-%%GALLERY2DIR%%/modules/dcraw/templates/AdminDcraw.tpl
-%%GALLERY2DIR%%/modules/debug/MANIFEST
-%%GALLERY2DIR%%/modules/debug/ShowTree.inc
-%%GALLERY2DIR%%/modules/debug/classes/DebugHelper.class
-%%GALLERY2DIR%%/modules/debug/locale/af/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/cs/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/da/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/de/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/en_GB/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/es/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/es_AR/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/eu/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/fi/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/fr/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/ga/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/is/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/it/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/ja/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/nl/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/no/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/pl/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/ru/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/sr/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/sv/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/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/module.inc
-%%GALLERY2DIR%%/modules/debug/po/GNUmakefile
-%%GALLERY2DIR%%/modules/debug/po/af.po
-%%GALLERY2DIR%%/modules/debug/po/cs.po
-%%GALLERY2DIR%%/modules/debug/po/da.po
-%%GALLERY2DIR%%/modules/debug/po/de.po
-%%GALLERY2DIR%%/modules/debug/po/en_GB.po
-%%GALLERY2DIR%%/modules/debug/po/es.po
-%%GALLERY2DIR%%/modules/debug/po/es_AR.po
-%%GALLERY2DIR%%/modules/debug/po/eu.po
-%%GALLERY2DIR%%/modules/debug/po/fi.po
-%%GALLERY2DIR%%/modules/debug/po/fr.po
-%%GALLERY2DIR%%/modules/debug/po/ga.po
-%%GALLERY2DIR%%/modules/debug/po/is.po
-%%GALLERY2DIR%%/modules/debug/po/it.po
-%%GALLERY2DIR%%/modules/debug/po/ja.po
-%%GALLERY2DIR%%/modules/debug/po/nl.po
-%%GALLERY2DIR%%/modules/debug/po/no.po
-%%GALLERY2DIR%%/modules/debug/po/pl.po
-%%GALLERY2DIR%%/modules/debug/po/ru.po
-%%GALLERY2DIR%%/modules/debug/po/sr.po
-%%GALLERY2DIR%%/modules/debug/po/strings.raw
-%%GALLERY2DIR%%/modules/debug/po/sv.po
-%%GALLERY2DIR%%/modules/debug/po/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/AdminExif.inc
-%%GALLERY2DIR%%/modules/exif/Callbacks.inc
-%%GALLERY2DIR%%/modules/exif/ExifDescriptionOption.inc
-%%GALLERY2DIR%%/modules/exif/MANIFEST
-%%GALLERY2DIR%%/modules/exif/SwitchDetailMode.inc
-%%GALLERY2DIR%%/modules/exif/classes/ExifExtractor.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifHelper.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifInterface_1_0.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifToolkit.class
-%%GALLERY2DIR%%/modules/exif/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/exif/classes/Maps.inc
-%%GALLERY2DIR%%/modules/exif/classes/Maps.xml
-%%GALLERY2DIR%%/modules/exif/lib/JPEG/JPEG.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/exif.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/locale/af/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/cs/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/da/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/de/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/en_GB/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/es/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/eu/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/fr/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/ga/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/is/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/it/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/ja/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/lt/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/nl/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/no/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/pl/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/pt_BR/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/ru/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/sr/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/sv/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/tr/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/exif/po/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/po/af.po
-%%GALLERY2DIR%%/modules/exif/po/cs.po
-%%GALLERY2DIR%%/modules/exif/po/da.po
-%%GALLERY2DIR%%/modules/exif/po/de.po
-%%GALLERY2DIR%%/modules/exif/po/en_GB.po
-%%GALLERY2DIR%%/modules/exif/po/es.po
-%%GALLERY2DIR%%/modules/exif/po/eu.po
-%%GALLERY2DIR%%/modules/exif/po/fr.po
-%%GALLERY2DIR%%/modules/exif/po/ga.po
-%%GALLERY2DIR%%/modules/exif/po/is.po
-%%GALLERY2DIR%%/modules/exif/po/it.po
-%%GALLERY2DIR%%/modules/exif/po/ja.po
-%%GALLERY2DIR%%/modules/exif/po/lt.po
-%%GALLERY2DIR%%/modules/exif/po/nl.po
-%%GALLERY2DIR%%/modules/exif/po/no.po
-%%GALLERY2DIR%%/modules/exif/po/pl.po
-%%GALLERY2DIR%%/modules/exif/po/pt_BR.po
-%%GALLERY2DIR%%/modules/exif/po/ru.po
-%%GALLERY2DIR%%/modules/exif/po/sr.po
-%%GALLERY2DIR%%/modules/exif/po/strings.raw
-%%GALLERY2DIR%%/modules/exif/po/sv.po
-%%GALLERY2DIR%%/modules/exif/po/tr.po
-%%GALLERY2DIR%%/modules/exif/po/vi.po
-%%GALLERY2DIR%%/modules/exif/po/zh_CN.po
-%%GALLERY2DIR%%/modules/exif/po/zh_TW.po
-%%GALLERY2DIR%%/modules/exif/templates/AdminExif.tpl
-%%GALLERY2DIR%%/modules/exif/templates/blocks/ExifInfo.tpl
-%%GALLERY2DIR%%/modules/exif/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/ffmpeg/AdminFfmpeg.inc
-%%GALLERY2DIR%%/modules/ffmpeg/MANIFEST
-%%GALLERY2DIR%%/modules/ffmpeg/MovieThumbnailOption.inc
-%%GALLERY2DIR%%/modules/ffmpeg/classes/FfmpegToolkit.class
-%%GALLERY2DIR%%/modules/ffmpeg/classes/FfmpegToolkitHelper.class
-%%GALLERY2DIR%%/modules/ffmpeg/images/filmreel.png
-%%GALLERY2DIR%%/modules/ffmpeg/images/sample.jpg
-%%GALLERY2DIR%%/modules/ffmpeg/locale/af/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/cs/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/da/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/de/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/eu/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/fi/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/fr/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/ga/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/is/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/it/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/ja/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/lt/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/nl/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/no/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/pl/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/pt/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/ru/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/sr/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/sv/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/tr/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/ffmpeg/po/GNUmakefile
-%%GALLERY2DIR%%/modules/ffmpeg/po/af.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/cs.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/da.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/de.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/eu.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/fi.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/fr.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/ga.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/is.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/it.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/ja.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/lt.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/nl.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/no.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/pl.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/pt.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/ru.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/sr.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/strings.raw
-%%GALLERY2DIR%%/modules/ffmpeg/po/sv.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/tr.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/vi.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/zh_CN.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/zh_TW.po
-%%GALLERY2DIR%%/modules/ffmpeg/templates/AdminFfmpeg.tpl
-%%GALLERY2DIR%%/modules/fotokasten/FotokastenSiteAdmin.inc
-%%GALLERY2DIR%%/modules/fotokasten/MANIFEST
-%%GALLERY2DIR%%/modules/fotokasten/PrintPhotos.inc
-%%GALLERY2DIR%%/modules/fotokasten/classes/FotokastenCartPlugin.class
-%%GALLERY2DIR%%/modules/fotokasten/lib/nusoap.inc
-%%GALLERY2DIR%%/modules/fotokasten/locale/cs/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/da/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/de/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/eu/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/fr/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/is/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/it/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/ja/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/nl/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/no/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/pl/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/ru/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/sr/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/sv/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/tr/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/zh_CN/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/locale/zh_TW/LC_MESSAGES/modules_fotokasten.mo
-%%GALLERY2DIR%%/modules/fotokasten/module.inc
-%%GALLERY2DIR%%/modules/fotokasten/po/GNUmakefile
-%%GALLERY2DIR%%/modules/fotokasten/po/cs.po
-%%GALLERY2DIR%%/modules/fotokasten/po/da.po
-%%GALLERY2DIR%%/modules/fotokasten/po/de.po
-%%GALLERY2DIR%%/modules/fotokasten/po/eu.po
-%%GALLERY2DIR%%/modules/fotokasten/po/fr.po
-%%GALLERY2DIR%%/modules/fotokasten/po/is.po
-%%GALLERY2DIR%%/modules/fotokasten/po/it.po
-%%GALLERY2DIR%%/modules/fotokasten/po/ja.po
-%%GALLERY2DIR%%/modules/fotokasten/po/nl.po
-%%GALLERY2DIR%%/modules/fotokasten/po/no.po
-%%GALLERY2DIR%%/modules/fotokasten/po/pl.po
-%%GALLERY2DIR%%/modules/fotokasten/po/ru.po
-%%GALLERY2DIR%%/modules/fotokasten/po/sr.po
-%%GALLERY2DIR%%/modules/fotokasten/po/strings.raw
-%%GALLERY2DIR%%/modules/fotokasten/po/sv.po
-%%GALLERY2DIR%%/modules/fotokasten/po/tr.po
-%%GALLERY2DIR%%/modules/fotokasten/po/zh_CN.po
-%%GALLERY2DIR%%/modules/fotokasten/po/zh_TW.po
-%%GALLERY2DIR%%/modules/fotokasten/templates/FotokastenSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/gd/AdminGd.inc
-%%GALLERY2DIR%%/modules/gd/MANIFEST
-%%GALLERY2DIR%%/modules/gd/classes/GdFunctionality.class
-%%GALLERY2DIR%%/modules/gd/classes/GdToolkit.class
-%%GALLERY2DIR%%/modules/gd/classes/GdToolkitHelper.class
-%%GALLERY2DIR%%/modules/gd/locale/af/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/cs/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/da/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/de/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/es/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/eu/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/fr/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/is/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/it/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/ja/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/nl/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/no/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/pl/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/pt_BR/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/ru/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/sr/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/sv/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/tr/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/gd/po/GNUmakefile
-%%GALLERY2DIR%%/modules/gd/po/af.po
-%%GALLERY2DIR%%/modules/gd/po/cs.po
-%%GALLERY2DIR%%/modules/gd/po/da.po
-%%GALLERY2DIR%%/modules/gd/po/de.po
-%%GALLERY2DIR%%/modules/gd/po/es.po
-%%GALLERY2DIR%%/modules/gd/po/eu.po
-%%GALLERY2DIR%%/modules/gd/po/fr.po
-%%GALLERY2DIR%%/modules/gd/po/is.po
-%%GALLERY2DIR%%/modules/gd/po/it.po
-%%GALLERY2DIR%%/modules/gd/po/ja.po
-%%GALLERY2DIR%%/modules/gd/po/nl.po
-%%GALLERY2DIR%%/modules/gd/po/no.po
-%%GALLERY2DIR%%/modules/gd/po/pl.po
-%%GALLERY2DIR%%/modules/gd/po/pt_BR.po
-%%GALLERY2DIR%%/modules/gd/po/ru.po
-%%GALLERY2DIR%%/modules/gd/po/sr.po
-%%GALLERY2DIR%%/modules/gd/po/strings.raw
-%%GALLERY2DIR%%/modules/gd/po/sv.po
-%%GALLERY2DIR%%/modules/gd/po/tr.po
-%%GALLERY2DIR%%/modules/gd/po/vi.po
-%%GALLERY2DIR%%/modules/gd/po/zh_CN.po
-%%GALLERY2DIR%%/modules/gd/po/zh_TW.po
-%%GALLERY2DIR%%/modules/gd/templates/AdminGd.tpl
-%%GALLERY2DIR%%/modules/getid3/AdminGetid3.inc
-%%GALLERY2DIR%%/modules/getid3/Callbacks.inc
-%%GALLERY2DIR%%/modules/getid3/CantActivate.inc
-%%GALLERY2DIR%%/modules/getid3/Getid3DescriptionOption.inc
-%%GALLERY2DIR%%/modules/getid3/Getid3DetailMode.inc
-%%GALLERY2DIR%%/modules/getid3/MANIFEST
-%%GALLERY2DIR%%/modules/getid3/classes/Entities.inc
-%%GALLERY2DIR%%/modules/getid3/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/getid3/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/getid3/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/getid3/classes/Getid3Extractor.class
-%%GALLERY2DIR%%/modules/getid3/classes/Getid3Helper.class
-%%GALLERY2DIR%%/modules/getid3/classes/Getid3Interface_1_0.class
-%%GALLERY2DIR%%/modules/getid3/classes/Getid3Toolkit.class
-%%GALLERY2DIR%%/modules/getid3/classes/Maps.inc
-%%GALLERY2DIR%%/modules/getid3/classes/Maps.xml
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/getid3.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/getid3.lib.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.archive.gzip.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.archive.tar.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.archive.zip.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.audio-video.quicktime.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.audio-video.riff.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.audio.flac.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.audio.mp3.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.audio.ogg.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.misc.iso.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.tag.apetag.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.tag.id3v1.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.tag.id3v2.inc
-%%GALLERY2DIR%%/modules/getid3/lib/getid3/module.tag.lyrics3.inc
-%%GALLERY2DIR%%/modules/getid3/locale/cs/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/de/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/fr/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/it/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/nl/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/no/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/pl/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/ru/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/sv/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/tr/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/zh_CN/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/locale/zh_TW/LC_MESSAGES/modules_getid3.mo
-%%GALLERY2DIR%%/modules/getid3/module.inc
-%%GALLERY2DIR%%/modules/getid3/po/GNUmakefile
-%%GALLERY2DIR%%/modules/getid3/po/cs.po
-%%GALLERY2DIR%%/modules/getid3/po/de.po
-%%GALLERY2DIR%%/modules/getid3/po/fr.po
-%%GALLERY2DIR%%/modules/getid3/po/it.po
-%%GALLERY2DIR%%/modules/getid3/po/nl.po
-%%GALLERY2DIR%%/modules/getid3/po/no.po
-%%GALLERY2DIR%%/modules/getid3/po/pl.po
-%%GALLERY2DIR%%/modules/getid3/po/ru.po
-%%GALLERY2DIR%%/modules/getid3/po/strings.raw
-%%GALLERY2DIR%%/modules/getid3/po/sv.po
-%%GALLERY2DIR%%/modules/getid3/po/tr.po
-%%GALLERY2DIR%%/modules/getid3/po/zh_CN.po
-%%GALLERY2DIR%%/modules/getid3/po/zh_TW.po
-%%GALLERY2DIR%%/modules/getid3/templates/AdminGetid3.tpl
-%%GALLERY2DIR%%/modules/getid3/templates/CantActivate.tpl
-%%GALLERY2DIR%%/modules/getid3/templates/blocks/Getid3Info.tpl
-%%GALLERY2DIR%%/modules/getid3/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/hidden/HiddenItemOption.inc
-%%GALLERY2DIR%%/modules/hidden/MANIFEST
-%%GALLERY2DIR%%/modules/hidden/classes/HiddenHelper.class
-%%GALLERY2DIR%%/modules/hidden/classes/HiddenInterface_1_0.class
-%%GALLERY2DIR%%/modules/hidden/locale/cs/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/de/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/eu/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/fr/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/it/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/nl/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/no/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/pl/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/ru/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/sv/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/tr/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/zh_CN/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/locale/zh_TW/LC_MESSAGES/modules_hidden.mo
-%%GALLERY2DIR%%/modules/hidden/module.inc
-%%GALLERY2DIR%%/modules/hidden/po/GNUmakefile
-%%GALLERY2DIR%%/modules/hidden/po/cs.po
-%%GALLERY2DIR%%/modules/hidden/po/de.po
-%%GALLERY2DIR%%/modules/hidden/po/eu.po
-%%GALLERY2DIR%%/modules/hidden/po/fr.po
-%%GALLERY2DIR%%/modules/hidden/po/it.po
-%%GALLERY2DIR%%/modules/hidden/po/nl.po
-%%GALLERY2DIR%%/modules/hidden/po/no.po
-%%GALLERY2DIR%%/modules/hidden/po/pl.po
-%%GALLERY2DIR%%/modules/hidden/po/ru.po
-%%GALLERY2DIR%%/modules/hidden/po/strings.raw
-%%GALLERY2DIR%%/modules/hidden/po/sv.po
-%%GALLERY2DIR%%/modules/hidden/po/tr.po
-%%GALLERY2DIR%%/modules/hidden/po/zh_CN.po
-%%GALLERY2DIR%%/modules/hidden/po/zh_TW.po
-%%GALLERY2DIR%%/modules/hidden/templates/HiddenItemOption.tpl
-%%GALLERY2DIR%%/modules/icons/IconsSiteAdmin.inc
-%%GALLERY2DIR%%/modules/icons/MANIFEST
-%%GALLERY2DIR%%/modules/icons/classes/IconsImpl.class
-%%GALLERY2DIR%%/modules/icons/classes/IconsInterface_1_0.class
-%%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/admin_performance.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/custom_fields.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/dcraw.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/fotokasten.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/getid3.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/google_sitemap.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/multilang.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/permalinks.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/picasa.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/rating.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/repository.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/rss_feed.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/site_maintenance.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/squarethumb.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/thumbnails.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/toolkit_priority.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/uploadapplet.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/af/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/bg/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/cs/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/da/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/de/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/es/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/eu/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/fi/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/fr/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/hu/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/it/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/ja/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/lt/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/nl/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/no/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/pl/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/pt_BR/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/ru/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/sr/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/sv/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/tr/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/zh_CN/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/zh_TW/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/module.inc
-%%GALLERY2DIR%%/modules/icons/po/GNUmakefile
-%%GALLERY2DIR%%/modules/icons/po/af.po
-%%GALLERY2DIR%%/modules/icons/po/bg.po
-%%GALLERY2DIR%%/modules/icons/po/cs.po
-%%GALLERY2DIR%%/modules/icons/po/da.po
-%%GALLERY2DIR%%/modules/icons/po/de.po
-%%GALLERY2DIR%%/modules/icons/po/es.po
-%%GALLERY2DIR%%/modules/icons/po/eu.po
-%%GALLERY2DIR%%/modules/icons/po/fi.po
-%%GALLERY2DIR%%/modules/icons/po/fr.po
-%%GALLERY2DIR%%/modules/icons/po/hu.po
-%%GALLERY2DIR%%/modules/icons/po/it.po
-%%GALLERY2DIR%%/modules/icons/po/ja.po
-%%GALLERY2DIR%%/modules/icons/po/lt.po
-%%GALLERY2DIR%%/modules/icons/po/nl.po
-%%GALLERY2DIR%%/modules/icons/po/no.po
-%%GALLERY2DIR%%/modules/icons/po/pl.po
-%%GALLERY2DIR%%/modules/icons/po/pt_BR.po
-%%GALLERY2DIR%%/modules/icons/po/ru.po
-%%GALLERY2DIR%%/modules/icons/po/sr.po
-%%GALLERY2DIR%%/modules/icons/po/strings.raw
-%%GALLERY2DIR%%/modules/icons/po/sv.po
-%%GALLERY2DIR%%/modules/icons/po/tr.po
-%%GALLERY2DIR%%/modules/icons/po/zh_CN.po
-%%GALLERY2DIR%%/modules/icons/po/zh_TW.po
-%%GALLERY2DIR%%/modules/icons/templates/IconsSiteAdmin.tpl
-%%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/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/xml-src/A_ImageBlockCacheMap_1.0.xml
-%%GALLERY2DIR%%/modules/imageblock/classes/ImageBlockHelper.class
-%%GALLERY2DIR%%/modules/imageblock/classes/Maps.inc
-%%GALLERY2DIR%%/modules/imageblock/classes/Maps.xml
-%%GALLERY2DIR%%/modules/imageblock/locale/af/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/bg/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/cs/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/da/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/de/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/es/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/eu/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/fi/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/fr/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/ga/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/hu/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/is/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/it/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/ja/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/nl/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/no/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/pl/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/pt_BR/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/ru/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/sr/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/sv/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/tr/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/imageblock/po/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/po/af.po
-%%GALLERY2DIR%%/modules/imageblock/po/bg.po
-%%GALLERY2DIR%%/modules/imageblock/po/cs.po
-%%GALLERY2DIR%%/modules/imageblock/po/da.po
-%%GALLERY2DIR%%/modules/imageblock/po/de.po
-%%GALLERY2DIR%%/modules/imageblock/po/es.po
-%%GALLERY2DIR%%/modules/imageblock/po/eu.po
-%%GALLERY2DIR%%/modules/imageblock/po/fi.po
-%%GALLERY2DIR%%/modules/imageblock/po/fr.po
-%%GALLERY2DIR%%/modules/imageblock/po/ga.po
-%%GALLERY2DIR%%/modules/imageblock/po/hu.po
-%%GALLERY2DIR%%/modules/imageblock/po/is.po
-%%GALLERY2DIR%%/modules/imageblock/po/it.po
-%%GALLERY2DIR%%/modules/imageblock/po/ja.po
-%%GALLERY2DIR%%/modules/imageblock/po/nl.po
-%%GALLERY2DIR%%/modules/imageblock/po/no.po
-%%GALLERY2DIR%%/modules/imageblock/po/pl.po
-%%GALLERY2DIR%%/modules/imageblock/po/pt_BR.po
-%%GALLERY2DIR%%/modules/imageblock/po/ru.po
-%%GALLERY2DIR%%/modules/imageblock/po/sr.po
-%%GALLERY2DIR%%/modules/imageblock/po/strings.raw
-%%GALLERY2DIR%%/modules/imageblock/po/sv.po
-%%GALLERY2DIR%%/modules/imageblock/po/tr.po
-%%GALLERY2DIR%%/modules/imageblock/po/vi.po
-%%GALLERY2DIR%%/modules/imageblock/po/zh_CN.po
-%%GALLERY2DIR%%/modules/imageblock/po/zh_TW.po
-%%GALLERY2DIR%%/modules/imageblock/templates/ImageBlock.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/ImageBlockOption.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/ImageBlockSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/blocks/ImageBlock.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/imageframe/CSS.inc
-%%GALLERY2DIR%%/modules/imageframe/MANIFEST
-%%GALLERY2DIR%%/modules/imageframe/Sample.inc
-%%GALLERY2DIR%%/modules/imageframe/classes/ImageFrameImpl.class
-%%GALLERY2DIR%%/modules/imageframe/classes/ImageFrameInterface_1_1.class
-%%GALLERY2DIR%%/modules/imageframe/frames/README.html
-%%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/bamboo/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/book/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/brand/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/dotapple/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/dots/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/flicking/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/gold/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/gold2/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/notebook/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/polaroid/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/polaroids/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/shadow/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/shell/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/slide/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/frames/wood/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/images/sample.jpg
-%%GALLERY2DIR%%/modules/imageframe/locale/af/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/cs/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/da/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/de/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/eu/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/fi/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/fr/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/hu/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/is/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/it/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/ja/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/lt/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/nl/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/no/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/pl/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/ru/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/sr/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/sv/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/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/module.inc
-%%GALLERY2DIR%%/modules/imageframe/po/GNUmakefile
-%%GALLERY2DIR%%/modules/imageframe/po/af.po
-%%GALLERY2DIR%%/modules/imageframe/po/cs.po
-%%GALLERY2DIR%%/modules/imageframe/po/da.po
-%%GALLERY2DIR%%/modules/imageframe/po/de.po
-%%GALLERY2DIR%%/modules/imageframe/po/eu.po
-%%GALLERY2DIR%%/modules/imageframe/po/fi.po
-%%GALLERY2DIR%%/modules/imageframe/po/fr.po
-%%GALLERY2DIR%%/modules/imageframe/po/hu.po
-%%GALLERY2DIR%%/modules/imageframe/po/is.po
-%%GALLERY2DIR%%/modules/imageframe/po/it.po
-%%GALLERY2DIR%%/modules/imageframe/po/ja.po
-%%GALLERY2DIR%%/modules/imageframe/po/lt.po
-%%GALLERY2DIR%%/modules/imageframe/po/nl.po
-%%GALLERY2DIR%%/modules/imageframe/po/no.po
-%%GALLERY2DIR%%/modules/imageframe/po/pl.po
-%%GALLERY2DIR%%/modules/imageframe/po/ru.po
-%%GALLERY2DIR%%/modules/imageframe/po/sr.po
-%%GALLERY2DIR%%/modules/imageframe/po/strings.raw
-%%GALLERY2DIR%%/modules/imageframe/po/sv.po
-%%GALLERY2DIR%%/modules/imageframe/po/tr.po
-%%GALLERY2DIR%%/modules/imageframe/po/zh_CN.po
-%%GALLERY2DIR%%/modules/imageframe/po/zh_TW.po
-%%GALLERY2DIR%%/modules/imageframe/templates/ImageFrameHead.tpl
-%%GALLERY2DIR%%/modules/imageframe/templates/ImageFrameStyle.tpl
-%%GALLERY2DIR%%/modules/imageframe/templates/SampleBody.tpl
-%%GALLERY2DIR%%/modules/imageframe/templates/containers/ImageFrame.tpl
-%%GALLERY2DIR%%/modules/imagemagick/AdminImageMagick.inc
-%%GALLERY2DIR%%/modules/imagemagick/MANIFEST
-%%GALLERY2DIR%%/modules/imagemagick/classes/ImageMagickToolkit.class
-%%GALLERY2DIR%%/modules/imagemagick/classes/ImageMagickToolkitHelper.class
-%%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.tga
-%%GALLERY2DIR%%/modules/imagemagick/data/test.tif
-%%GALLERY2DIR%%/modules/imagemagick/data/test.wmf
-%%GALLERY2DIR%%/modules/imagemagick/data/testProfile.jpg
-%%GALLERY2DIR%%/modules/imagemagick/data/truncated.pcd
-%%GALLERY2DIR%%/modules/imagemagick/locale/af/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/cs/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/da/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/de/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/el/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/en_GB/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/es/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/es_AR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/eu/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/fi/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/fr/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/ga/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/is/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/it/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/ja/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/lt/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/nl/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/no/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/pl/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/pt/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/pt_BR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/ru/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/sr/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/sv/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/tr/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/imagemagick/po/GNUmakefile
-%%GALLERY2DIR%%/modules/imagemagick/po/af.po
-%%GALLERY2DIR%%/modules/imagemagick/po/cs.po
-%%GALLERY2DIR%%/modules/imagemagick/po/da.po
-%%GALLERY2DIR%%/modules/imagemagick/po/de.po
-%%GALLERY2DIR%%/modules/imagemagick/po/el.po
-%%GALLERY2DIR%%/modules/imagemagick/po/en_GB.po
-%%GALLERY2DIR%%/modules/imagemagick/po/es.po
-%%GALLERY2DIR%%/modules/imagemagick/po/es_AR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/eu.po
-%%GALLERY2DIR%%/modules/imagemagick/po/fi.po
-%%GALLERY2DIR%%/modules/imagemagick/po/fr.po
-%%GALLERY2DIR%%/modules/imagemagick/po/ga.po
-%%GALLERY2DIR%%/modules/imagemagick/po/is.po
-%%GALLERY2DIR%%/modules/imagemagick/po/it.po
-%%GALLERY2DIR%%/modules/imagemagick/po/ja.po
-%%GALLERY2DIR%%/modules/imagemagick/po/lt.po
-%%GALLERY2DIR%%/modules/imagemagick/po/nl.po
-%%GALLERY2DIR%%/modules/imagemagick/po/no.po
-%%GALLERY2DIR%%/modules/imagemagick/po/pl.po
-%%GALLERY2DIR%%/modules/imagemagick/po/pt.po
-%%GALLERY2DIR%%/modules/imagemagick/po/pt_BR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/ru.po
-%%GALLERY2DIR%%/modules/imagemagick/po/sr.po
-%%GALLERY2DIR%%/modules/imagemagick/po/strings.raw
-%%GALLERY2DIR%%/modules/imagemagick/po/sv.po
-%%GALLERY2DIR%%/modules/imagemagick/po/tr.po
-%%GALLERY2DIR%%/modules/imagemagick/po/vi.po
-%%GALLERY2DIR%%/modules/imagemagick/po/zh_CN.po
-%%GALLERY2DIR%%/modules/imagemagick/po/zh_TW.po
-%%GALLERY2DIR%%/modules/imagemagick/templates/AdminImageMagick.tpl
-%%GALLERY2DIR%%/modules/linkitem/ItemAddLinkItem.inc
-%%GALLERY2DIR%%/modules/linkitem/LinkItemOption.inc
-%%GALLERY2DIR%%/modules/linkitem/MANIFEST
-%%GALLERY2DIR%%/modules/linkitem/classes/Entities.inc
-%%GALLERY2DIR%%/modules/linkitem/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/linkitem/classes/GalleryLinkItem.class
-%%GALLERY2DIR%%/modules/linkitem/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/linkitem/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/linkitem/images/arrow.png
-%%GALLERY2DIR%%/modules/linkitem/images/link.jpg
-%%GALLERY2DIR%%/modules/linkitem/locale/cs/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/de/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/eu/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/fr/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/hu/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/it/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/nl/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/no/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/pl/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/ru/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/sv/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/tr/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/zh_CN/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/locale/zh_TW/LC_MESSAGES/modules_linkitem.mo
-%%GALLERY2DIR%%/modules/linkitem/module.inc
-%%GALLERY2DIR%%/modules/linkitem/po/GNUmakefile
-%%GALLERY2DIR%%/modules/linkitem/po/cs.po
-%%GALLERY2DIR%%/modules/linkitem/po/de.po
-%%GALLERY2DIR%%/modules/linkitem/po/eu.po
-%%GALLERY2DIR%%/modules/linkitem/po/fr.po
-%%GALLERY2DIR%%/modules/linkitem/po/hu.po
-%%GALLERY2DIR%%/modules/linkitem/po/it.po
-%%GALLERY2DIR%%/modules/linkitem/po/nl.po
-%%GALLERY2DIR%%/modules/linkitem/po/no.po
-%%GALLERY2DIR%%/modules/linkitem/po/pl.po
-%%GALLERY2DIR%%/modules/linkitem/po/ru.po
-%%GALLERY2DIR%%/modules/linkitem/po/strings.raw
-%%GALLERY2DIR%%/modules/linkitem/po/sv.po
-%%GALLERY2DIR%%/modules/linkitem/po/tr.po
-%%GALLERY2DIR%%/modules/linkitem/po/zh_CN.po
-%%GALLERY2DIR%%/modules/linkitem/po/zh_TW.po
-%%GALLERY2DIR%%/modules/linkitem/templates/ItemAddLinkItem.tpl
-%%GALLERY2DIR%%/modules/linkitem/templates/LinkItemOption.tpl
-%%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/classes/GalleryMembersHelper.class
-%%GALLERY2DIR%%/modules/members/data/directory.gif
-%%GALLERY2DIR%%/modules/members/data/file.gif
-%%GALLERY2DIR%%/modules/members/locale/af/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/bg/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/cs/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/da/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/de/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/es/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/eu/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/fr/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/ga/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/hu/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/is/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/it/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/ja/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/lt/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/nl/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/no/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/pl/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/pt_BR/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/ru/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/sr/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/sv/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/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/module.inc
-%%GALLERY2DIR%%/modules/members/po/GNUmakefile
-%%GALLERY2DIR%%/modules/members/po/af.po
-%%GALLERY2DIR%%/modules/members/po/bg.po
-%%GALLERY2DIR%%/modules/members/po/cs.po
-%%GALLERY2DIR%%/modules/members/po/da.po
-%%GALLERY2DIR%%/modules/members/po/de.po
-%%GALLERY2DIR%%/modules/members/po/es.po
-%%GALLERY2DIR%%/modules/members/po/eu.po
-%%GALLERY2DIR%%/modules/members/po/fr.po
-%%GALLERY2DIR%%/modules/members/po/ga.po
-%%GALLERY2DIR%%/modules/members/po/hu.po
-%%GALLERY2DIR%%/modules/members/po/is.po
-%%GALLERY2DIR%%/modules/members/po/it.po
-%%GALLERY2DIR%%/modules/members/po/ja.po
-%%GALLERY2DIR%%/modules/members/po/lt.po
-%%GALLERY2DIR%%/modules/members/po/nl.po
-%%GALLERY2DIR%%/modules/members/po/no.po
-%%GALLERY2DIR%%/modules/members/po/pl.po
-%%GALLERY2DIR%%/modules/members/po/pt_BR.po
-%%GALLERY2DIR%%/modules/members/po/ru.po
-%%GALLERY2DIR%%/modules/members/po/sr.po
-%%GALLERY2DIR%%/modules/members/po/strings.raw
-%%GALLERY2DIR%%/modules/members/po/sv.po
-%%GALLERY2DIR%%/modules/members/po/tr.po
-%%GALLERY2DIR%%/modules/members/po/zh_CN.po
-%%GALLERY2DIR%%/modules/members/po/zh_TW.po
-%%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/members/templates/blocks/MembersSummary.tpl
-%%GALLERY2DIR%%/modules/members/templates/blocks/blocks.inc
-%%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/classes/G1MigrateHelper.class
-%%GALLERY2DIR%%/modules/migrate/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/Gallery1DataParser.class
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/migrate/classes/Maps.inc
-%%GALLERY2DIR%%/modules/migrate/classes/Maps.xml
-%%GALLERY2DIR%%/modules/migrate/locale/af/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/cs/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/de/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/eu/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/fi/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/fr/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/ga/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/is/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/it/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/ja/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/nl/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/no/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/pl/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/pt/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/ru/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/sr/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/sv/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/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/module.inc
-%%GALLERY2DIR%%/modules/migrate/po/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/po/af.po
-%%GALLERY2DIR%%/modules/migrate/po/cs.po
-%%GALLERY2DIR%%/modules/migrate/po/de.po
-%%GALLERY2DIR%%/modules/migrate/po/eu.po
-%%GALLERY2DIR%%/modules/migrate/po/fi.po
-%%GALLERY2DIR%%/modules/migrate/po/fr.po
-%%GALLERY2DIR%%/modules/migrate/po/ga.po
-%%GALLERY2DIR%%/modules/migrate/po/is.po
-%%GALLERY2DIR%%/modules/migrate/po/it.po
-%%GALLERY2DIR%%/modules/migrate/po/ja.po
-%%GALLERY2DIR%%/modules/migrate/po/nl.po
-%%GALLERY2DIR%%/modules/migrate/po/no.po
-%%GALLERY2DIR%%/modules/migrate/po/pl.po
-%%GALLERY2DIR%%/modules/migrate/po/pt.po
-%%GALLERY2DIR%%/modules/migrate/po/ru.po
-%%GALLERY2DIR%%/modules/migrate/po/sr.po
-%%GALLERY2DIR%%/modules/migrate/po/strings.raw
-%%GALLERY2DIR%%/modules/migrate/po/sv.po
-%%GALLERY2DIR%%/modules/migrate/po/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/MANIFEST
-%%GALLERY2DIR%%/modules/mime/MimeAdmin.inc
-%%GALLERY2DIR%%/modules/mime/MimeEdit.inc
-%%GALLERY2DIR%%/modules/mime/classes/MimeHelper.class
-%%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/af/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/cs/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/da/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/de/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/eu/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/fr/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/it/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/ja/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/nl/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/no/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/pl/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/pt_BR/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/ru/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/sr/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/sv/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/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/module.inc
-%%GALLERY2DIR%%/modules/mime/po/GNUmakefile
-%%GALLERY2DIR%%/modules/mime/po/af.po
-%%GALLERY2DIR%%/modules/mime/po/cs.po
-%%GALLERY2DIR%%/modules/mime/po/da.po
-%%GALLERY2DIR%%/modules/mime/po/de.po
-%%GALLERY2DIR%%/modules/mime/po/eu.po
-%%GALLERY2DIR%%/modules/mime/po/fr.po
-%%GALLERY2DIR%%/modules/mime/po/it.po
-%%GALLERY2DIR%%/modules/mime/po/ja.po
-%%GALLERY2DIR%%/modules/mime/po/nl.po
-%%GALLERY2DIR%%/modules/mime/po/no.po
-%%GALLERY2DIR%%/modules/mime/po/pl.po
-%%GALLERY2DIR%%/modules/mime/po/pt_BR.po
-%%GALLERY2DIR%%/modules/mime/po/ru.po
-%%GALLERY2DIR%%/modules/mime/po/sr.po
-%%GALLERY2DIR%%/modules/mime/po/strings.raw
-%%GALLERY2DIR%%/modules/mime/po/sv.po
-%%GALLERY2DIR%%/modules/mime/po/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/CantActivate.inc
-%%GALLERY2DIR%%/modules/multilang/MANIFEST
-%%GALLERY2DIR%%/modules/multilang/MultiLangItemEdit.inc
-%%GALLERY2DIR%%/modules/multilang/MultiLangSiteAdmin.inc
-%%GALLERY2DIR%%/modules/multilang/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/multilang/classes/Maps.inc
-%%GALLERY2DIR%%/modules/multilang/classes/Maps.xml
-%%GALLERY2DIR%%/modules/multilang/classes/MultiLangHelper.class
-%%GALLERY2DIR%%/modules/multilang/classes/MultiLangSearch.class
-%%GALLERY2DIR%%/modules/multilang/locale/af/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/cs/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/da/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/de/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/es/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/eu/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/fr/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/hu/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/is/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/it/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/ja/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/lt/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/nl/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/no/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/pl/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/ru/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/sr/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/sv/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/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/module.inc
-%%GALLERY2DIR%%/modules/multilang/po/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/po/af.po
-%%GALLERY2DIR%%/modules/multilang/po/cs.po
-%%GALLERY2DIR%%/modules/multilang/po/da.po
-%%GALLERY2DIR%%/modules/multilang/po/de.po
-%%GALLERY2DIR%%/modules/multilang/po/es.po
-%%GALLERY2DIR%%/modules/multilang/po/eu.po
-%%GALLERY2DIR%%/modules/multilang/po/fr.po
-%%GALLERY2DIR%%/modules/multilang/po/hu.po
-%%GALLERY2DIR%%/modules/multilang/po/is.po
-%%GALLERY2DIR%%/modules/multilang/po/it.po
-%%GALLERY2DIR%%/modules/multilang/po/ja.po
-%%GALLERY2DIR%%/modules/multilang/po/lt.po
-%%GALLERY2DIR%%/modules/multilang/po/nl.po
-%%GALLERY2DIR%%/modules/multilang/po/no.po
-%%GALLERY2DIR%%/modules/multilang/po/pl.po
-%%GALLERY2DIR%%/modules/multilang/po/ru.po
-%%GALLERY2DIR%%/modules/multilang/po/sr.po
-%%GALLERY2DIR%%/modules/multilang/po/strings.raw
-%%GALLERY2DIR%%/modules/multilang/po/sv.po
-%%GALLERY2DIR%%/modules/multilang/po/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/AdminNetPbm.inc
-%%GALLERY2DIR%%/modules/netpbm/MANIFEST
-%%GALLERY2DIR%%/modules/netpbm/classes/NetPbmToolkit.class
-%%GALLERY2DIR%%/modules/netpbm/classes/NetPbmToolkitHelper.class
-%%GALLERY2DIR%%/modules/netpbm/locale/af/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/cs/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/da/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/de/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/el/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/en_GB/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/es/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/es_AR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/eu/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/fi/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/fr/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/ga/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/he/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/is/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/it/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/ja/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/lt/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/nl/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/no/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/pl/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/pt/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/pt_BR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/ru/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/sr/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/sv/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/tr/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/netpbm/po/GNUmakefile
-%%GALLERY2DIR%%/modules/netpbm/po/af.po
-%%GALLERY2DIR%%/modules/netpbm/po/cs.po
-%%GALLERY2DIR%%/modules/netpbm/po/da.po
-%%GALLERY2DIR%%/modules/netpbm/po/de.po
-%%GALLERY2DIR%%/modules/netpbm/po/el.po
-%%GALLERY2DIR%%/modules/netpbm/po/en_GB.po
-%%GALLERY2DIR%%/modules/netpbm/po/es.po
-%%GALLERY2DIR%%/modules/netpbm/po/es_AR.po
-%%GALLERY2DIR%%/modules/netpbm/po/eu.po
-%%GALLERY2DIR%%/modules/netpbm/po/fi.po
-%%GALLERY2DIR%%/modules/netpbm/po/fr.po
-%%GALLERY2DIR%%/modules/netpbm/po/ga.po
-%%GALLERY2DIR%%/modules/netpbm/po/he.po
-%%GALLERY2DIR%%/modules/netpbm/po/is.po
-%%GALLERY2DIR%%/modules/netpbm/po/it.po
-%%GALLERY2DIR%%/modules/netpbm/po/ja.po
-%%GALLERY2DIR%%/modules/netpbm/po/lt.po
-%%GALLERY2DIR%%/modules/netpbm/po/nl.po
-%%GALLERY2DIR%%/modules/netpbm/po/no.po
-%%GALLERY2DIR%%/modules/netpbm/po/pl.po
-%%GALLERY2DIR%%/modules/netpbm/po/pt.po
-%%GALLERY2DIR%%/modules/netpbm/po/pt_BR.po
-%%GALLERY2DIR%%/modules/netpbm/po/ru.po
-%%GALLERY2DIR%%/modules/netpbm/po/sr.po
-%%GALLERY2DIR%%/modules/netpbm/po/strings.raw
-%%GALLERY2DIR%%/modules/netpbm/po/sv.po
-%%GALLERY2DIR%%/modules/netpbm/po/tr.po
-%%GALLERY2DIR%%/modules/netpbm/po/vi.po
-%%GALLERY2DIR%%/modules/netpbm/po/zh_CN.po
-%%GALLERY2DIR%%/modules/netpbm/po/zh_TW.po
-%%GALLERY2DIR%%/modules/netpbm/templates/AdminNetPbm.tpl
-%%GALLERY2DIR%%/modules/newitems/MANIFEST
-%%GALLERY2DIR%%/modules/newitems/NewItemsSiteAdmin.inc
-%%GALLERY2DIR%%/modules/newitems/classes/NewItemsHelper.class
-%%GALLERY2DIR%%/modules/newitems/classes/NewItemsSortOrder.class
-%%GALLERY2DIR%%/modules/newitems/locale/af/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/bg/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/cs/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/da/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/de/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/es/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/eu/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/fi/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/fr/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/hu/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/is/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/it/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/ja/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/lt/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/nl/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/no/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/pl/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/pt_BR/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/ru/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/sr/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/sv/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/tr/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/newitems/po/GNUmakefile
-%%GALLERY2DIR%%/modules/newitems/po/af.po
-%%GALLERY2DIR%%/modules/newitems/po/bg.po
-%%GALLERY2DIR%%/modules/newitems/po/cs.po
-%%GALLERY2DIR%%/modules/newitems/po/da.po
-%%GALLERY2DIR%%/modules/newitems/po/de.po
-%%GALLERY2DIR%%/modules/newitems/po/es.po
-%%GALLERY2DIR%%/modules/newitems/po/eu.po
-%%GALLERY2DIR%%/modules/newitems/po/fi.po
-%%GALLERY2DIR%%/modules/newitems/po/fr.po
-%%GALLERY2DIR%%/modules/newitems/po/hu.po
-%%GALLERY2DIR%%/modules/newitems/po/is.po
-%%GALLERY2DIR%%/modules/newitems/po/it.po
-%%GALLERY2DIR%%/modules/newitems/po/ja.po
-%%GALLERY2DIR%%/modules/newitems/po/lt.po
-%%GALLERY2DIR%%/modules/newitems/po/nl.po
-%%GALLERY2DIR%%/modules/newitems/po/no.po
-%%GALLERY2DIR%%/modules/newitems/po/pl.po
-%%GALLERY2DIR%%/modules/newitems/po/pt_BR.po
-%%GALLERY2DIR%%/modules/newitems/po/ru.po
-%%GALLERY2DIR%%/modules/newitems/po/sr.po
-%%GALLERY2DIR%%/modules/newitems/po/strings.raw
-%%GALLERY2DIR%%/modules/newitems/po/sv.po
-%%GALLERY2DIR%%/modules/newitems/po/tr.po
-%%GALLERY2DIR%%/modules/newitems/po/vi.po
-%%GALLERY2DIR%%/modules/newitems/po/zh_CN.po
-%%GALLERY2DIR%%/modules/newitems/po/zh_TW.po
-%%GALLERY2DIR%%/modules/newitems/templates/NewItemsSiteAdmin.tpl
-%%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/classes/ImageUploadHelper.class
-%%GALLERY2DIR%%/modules/nokiaupload/locale/af/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/cs/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/da/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/de/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/eu/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/fr/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/is/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/it/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/ja/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/nl/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/no/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/pl/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/ru/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/sr/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/sv/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/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/module.inc
-%%GALLERY2DIR%%/modules/nokiaupload/po/GNUmakefile
-%%GALLERY2DIR%%/modules/nokiaupload/po/af.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/cs.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/da.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/de.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/eu.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/fr.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/is.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/it.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/ja.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/nl.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/no.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/pl.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/ru.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/sr.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/strings.raw
-%%GALLERY2DIR%%/modules/nokiaupload/po/sv.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/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/MANIFEST
-%%GALLERY2DIR%%/modules/panorama/Panorama.inc
-%%GALLERY2DIR%%/modules/panorama/PanoramaOption.inc
-%%GALLERY2DIR%%/modules/panorama/PanoramaSiteAdmin.inc
-%%GALLERY2DIR%%/modules/panorama/classes/Entities.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/images/slider.png
-%%GALLERY2DIR%%/modules/panorama/java/Metamorphose.jar
-%%GALLERY2DIR%%/modules/panorama/locale/af/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/cs/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/da/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/de/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/eu/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/fr/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/is/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/it/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/ja/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/lt/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/nl/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/no/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/pl/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/pt_BR/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/ru/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/sr/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/sv/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/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/module.inc
-%%GALLERY2DIR%%/modules/panorama/po/GNUmakefile
-%%GALLERY2DIR%%/modules/panorama/po/af.po
-%%GALLERY2DIR%%/modules/panorama/po/cs.po
-%%GALLERY2DIR%%/modules/panorama/po/da.po
-%%GALLERY2DIR%%/modules/panorama/po/de.po
-%%GALLERY2DIR%%/modules/panorama/po/eu.po
-%%GALLERY2DIR%%/modules/panorama/po/fr.po
-%%GALLERY2DIR%%/modules/panorama/po/is.po
-%%GALLERY2DIR%%/modules/panorama/po/it.po
-%%GALLERY2DIR%%/modules/panorama/po/ja.po
-%%GALLERY2DIR%%/modules/panorama/po/lt.po
-%%GALLERY2DIR%%/modules/panorama/po/nl.po
-%%GALLERY2DIR%%/modules/panorama/po/no.po
-%%GALLERY2DIR%%/modules/panorama/po/pl.po
-%%GALLERY2DIR%%/modules/panorama/po/pt_BR.po
-%%GALLERY2DIR%%/modules/panorama/po/ru.po
-%%GALLERY2DIR%%/modules/panorama/po/sr.po
-%%GALLERY2DIR%%/modules/panorama/po/strings.raw
-%%GALLERY2DIR%%/modules/panorama/po/sv.po
-%%GALLERY2DIR%%/modules/panorama/po/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/password/MANIFEST
-%%GALLERY2DIR%%/modules/password/PasswordEntry.inc
-%%GALLERY2DIR%%/modules/password/PasswordOption.inc
-%%GALLERY2DIR%%/modules/password/classes/PasswordCaptchaAdminOption.class
-%%GALLERY2DIR%%/modules/password/classes/PasswordHelper.class
-%%GALLERY2DIR%%/modules/password/classes/PasswordInterface_1_0.class
-%%GALLERY2DIR%%/modules/password/locale/cs/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/de/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/eu/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/fr/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/it/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/nl/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/no/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/pl/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/ru/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/sv/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/tr/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/zh_CN/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/locale/zh_TW/LC_MESSAGES/modules_password.mo
-%%GALLERY2DIR%%/modules/password/module.inc
-%%GALLERY2DIR%%/modules/password/po/GNUmakefile
-%%GALLERY2DIR%%/modules/password/po/cs.po
-%%GALLERY2DIR%%/modules/password/po/de.po
-%%GALLERY2DIR%%/modules/password/po/eu.po
-%%GALLERY2DIR%%/modules/password/po/fr.po
-%%GALLERY2DIR%%/modules/password/po/it.po
-%%GALLERY2DIR%%/modules/password/po/nl.po
-%%GALLERY2DIR%%/modules/password/po/no.po
-%%GALLERY2DIR%%/modules/password/po/pl.po
-%%GALLERY2DIR%%/modules/password/po/ru.po
-%%GALLERY2DIR%%/modules/password/po/strings.raw
-%%GALLERY2DIR%%/modules/password/po/sv.po
-%%GALLERY2DIR%%/modules/password/po/tr.po
-%%GALLERY2DIR%%/modules/password/po/zh_CN.po
-%%GALLERY2DIR%%/modules/password/po/zh_TW.po
-%%GALLERY2DIR%%/modules/password/templates/PasswordEntry.tpl
-%%GALLERY2DIR%%/modules/password/templates/PasswordOption.tpl
-%%GALLERY2DIR%%/modules/permalinks/ActivationWarning.inc
-%%GALLERY2DIR%%/modules/permalinks/MANIFEST
-%%GALLERY2DIR%%/modules/permalinks/PermalinksOption.inc
-%%GALLERY2DIR%%/modules/permalinks/PermalinksSiteAdmin.inc
-%%GALLERY2DIR%%/modules/permalinks/Redirect.inc
-%%GALLERY2DIR%%/modules/permalinks/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/permalinks/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/permalinks/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/permalinks/classes/Maps.inc
-%%GALLERY2DIR%%/modules/permalinks/classes/Maps.xml
-%%GALLERY2DIR%%/modules/permalinks/classes/PermalinksMapHelper.class
-%%GALLERY2DIR%%/modules/permalinks/locale/cs/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/de/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/eu/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/fr/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/it/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/nl/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/no/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/pl/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/ru/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/sv/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/tr/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/zh_CN/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/locale/zh_TW/LC_MESSAGES/modules_permalinks.mo
-%%GALLERY2DIR%%/modules/permalinks/module.inc
-%%GALLERY2DIR%%/modules/permalinks/po/GNUmakefile
-%%GALLERY2DIR%%/modules/permalinks/po/cs.po
-%%GALLERY2DIR%%/modules/permalinks/po/de.po
-%%GALLERY2DIR%%/modules/permalinks/po/eu.po
-%%GALLERY2DIR%%/modules/permalinks/po/fr.po
-%%GALLERY2DIR%%/modules/permalinks/po/it.po
-%%GALLERY2DIR%%/modules/permalinks/po/nl.po
-%%GALLERY2DIR%%/modules/permalinks/po/no.po
-%%GALLERY2DIR%%/modules/permalinks/po/pl.po
-%%GALLERY2DIR%%/modules/permalinks/po/ru.po
-%%GALLERY2DIR%%/modules/permalinks/po/strings.raw
-%%GALLERY2DIR%%/modules/permalinks/po/sv.po
-%%GALLERY2DIR%%/modules/permalinks/po/tr.po
-%%GALLERY2DIR%%/modules/permalinks/po/zh_CN.po
-%%GALLERY2DIR%%/modules/permalinks/po/zh_TW.po
-%%GALLERY2DIR%%/modules/permalinks/templates/ActivationWarning.tpl
-%%GALLERY2DIR%%/modules/permalinks/templates/PermalinksOption.tpl
-%%GALLERY2DIR%%/modules/permalinks/templates/PermalinksSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/photoaccess/FulfillmentError.inc
-%%GALLERY2DIR%%/modules/photoaccess/MANIFEST
-%%GALLERY2DIR%%/modules/photoaccess/PrintPhoto.inc
-%%GALLERY2DIR%%/modules/photoaccess/classes/PhotoAccessCartPlugin.class
-%%GALLERY2DIR%%/modules/photoaccess/classes/PhotoAccessHelper.class
-%%GALLERY2DIR%%/modules/photoaccess/locale/af/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/cs/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/de/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/fi/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/fr/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/is/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/it/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/ja/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/nl/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/no/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/pl/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/ru/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/sr/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/sv/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/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/module.inc
-%%GALLERY2DIR%%/modules/photoaccess/po/GNUmakefile
-%%GALLERY2DIR%%/modules/photoaccess/po/af.po
-%%GALLERY2DIR%%/modules/photoaccess/po/cs.po
-%%GALLERY2DIR%%/modules/photoaccess/po/de.po
-%%GALLERY2DIR%%/modules/photoaccess/po/fi.po
-%%GALLERY2DIR%%/modules/photoaccess/po/fr.po
-%%GALLERY2DIR%%/modules/photoaccess/po/is.po
-%%GALLERY2DIR%%/modules/photoaccess/po/it.po
-%%GALLERY2DIR%%/modules/photoaccess/po/ja.po
-%%GALLERY2DIR%%/modules/photoaccess/po/nl.po
-%%GALLERY2DIR%%/modules/photoaccess/po/no.po
-%%GALLERY2DIR%%/modules/photoaccess/po/pl.po
-%%GALLERY2DIR%%/modules/photoaccess/po/ru.po
-%%GALLERY2DIR%%/modules/photoaccess/po/sr.po
-%%GALLERY2DIR%%/modules/photoaccess/po/strings.raw
-%%GALLERY2DIR%%/modules/photoaccess/po/sv.po
-%%GALLERY2DIR%%/modules/photoaccess/po/tr.po
-%%GALLERY2DIR%%/modules/photoaccess/po/zh_CN.po
-%%GALLERY2DIR%%/modules/photoaccess/po/zh_TW.po
-%%GALLERY2DIR%%/modules/photoaccess/templates/FulfillmentError.tpl
-%%GALLERY2DIR%%/modules/picasa/ConfirmPicasaImport.inc
-%%GALLERY2DIR%%/modules/picasa/ImportResults.inc
-%%GALLERY2DIR%%/modules/picasa/ItemAddFromPicasa.inc
-%%GALLERY2DIR%%/modules/picasa/MANIFEST
-%%GALLERY2DIR%%/modules/picasa/SelectPicasaExportPath.inc
-%%GALLERY2DIR%%/modules/picasa/classes/Picasa2DataParser.class
-%%GALLERY2DIR%%/modules/picasa/classes/PicasaImportHelper.class
-%%GALLERY2DIR%%/modules/picasa/docs/README.TXT
-%%GALLERY2DIR%%/modules/picasa/locale/cs/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/de/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/fr/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/it/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/nl/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/no/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/pl/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/ru/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/sv/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/tr/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/zh_CN/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/locale/zh_TW/LC_MESSAGES/modules_picasa.mo
-%%GALLERY2DIR%%/modules/picasa/module.inc
-%%GALLERY2DIR%%/modules/picasa/po/GNUmakefile
-%%GALLERY2DIR%%/modules/picasa/po/cs.po
-%%GALLERY2DIR%%/modules/picasa/po/de.po
-%%GALLERY2DIR%%/modules/picasa/po/fr.po
-%%GALLERY2DIR%%/modules/picasa/po/it.po
-%%GALLERY2DIR%%/modules/picasa/po/nl.po
-%%GALLERY2DIR%%/modules/picasa/po/no.po
-%%GALLERY2DIR%%/modules/picasa/po/pl.po
-%%GALLERY2DIR%%/modules/picasa/po/ru.po
-%%GALLERY2DIR%%/modules/picasa/po/strings.raw
-%%GALLERY2DIR%%/modules/picasa/po/sv.po
-%%GALLERY2DIR%%/modules/picasa/po/tr.po
-%%GALLERY2DIR%%/modules/picasa/po/zh_CN.po
-%%GALLERY2DIR%%/modules/picasa/po/zh_TW.po
-%%GALLERY2DIR%%/modules/picasa/templates/ConfirmPicasaImport.tpl
-%%GALLERY2DIR%%/modules/picasa/templates/ImportResults.tpl
-%%GALLERY2DIR%%/modules/picasa/templates/ItemAddFromPicasa.tpl
-%%GALLERY2DIR%%/modules/picasa/templates/SelectPicasaExportPath.tpl
-%%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/locale/af/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/cs/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/da/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/de/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/eu/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/fi/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/fr/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/it/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/ja/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/lt/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/nl/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/no/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/pl/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/ru/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/sr/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/sv/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/tr/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/zh_CN/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/zh_TW/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/module.inc
-%%GALLERY2DIR%%/modules/publishxp/po/GNUmakefile
-%%GALLERY2DIR%%/modules/publishxp/po/af.po
-%%GALLERY2DIR%%/modules/publishxp/po/cs.po
-%%GALLERY2DIR%%/modules/publishxp/po/da.po
-%%GALLERY2DIR%%/modules/publishxp/po/de.po
-%%GALLERY2DIR%%/modules/publishxp/po/eu.po
-%%GALLERY2DIR%%/modules/publishxp/po/fi.po
-%%GALLERY2DIR%%/modules/publishxp/po/fr.po
-%%GALLERY2DIR%%/modules/publishxp/po/it.po
-%%GALLERY2DIR%%/modules/publishxp/po/ja.po
-%%GALLERY2DIR%%/modules/publishxp/po/lt.po
-%%GALLERY2DIR%%/modules/publishxp/po/nl.po
-%%GALLERY2DIR%%/modules/publishxp/po/no.po
-%%GALLERY2DIR%%/modules/publishxp/po/pl.po
-%%GALLERY2DIR%%/modules/publishxp/po/ru.po
-%%GALLERY2DIR%%/modules/publishxp/po/sr.po
-%%GALLERY2DIR%%/modules/publishxp/po/strings.raw
-%%GALLERY2DIR%%/modules/publishxp/po/sv.po
-%%GALLERY2DIR%%/modules/publishxp/po/tr.po
-%%GALLERY2DIR%%/modules/publishxp/po/zh_CN.po
-%%GALLERY2DIR%%/modules/publishxp/po/zh_TW.po
-%%GALLERY2DIR%%/modules/publishxp/templates/DownloadRegistryFile.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/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/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryQuotasHelper.class
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/xml-src/A_QuotasMap_1.0.xml
-%%GALLERY2DIR%%/modules/quotas/classes/Maps.inc
-%%GALLERY2DIR%%/modules/quotas/classes/Maps.xml
-%%GALLERY2DIR%%/modules/quotas/data/transparent.gif
-%%GALLERY2DIR%%/modules/quotas/locale/af/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/cs/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/da/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/de/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/es/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/eu/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/fr/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/it/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/ja/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/nl/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/no/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/pl/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/ru/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/sr/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/sv/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/tr/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/zh_CN/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/zh_TW/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/module.inc
-%%GALLERY2DIR%%/modules/quotas/po/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/po/af.po
-%%GALLERY2DIR%%/modules/quotas/po/cs.po
-%%GALLERY2DIR%%/modules/quotas/po/da.po
-%%GALLERY2DIR%%/modules/quotas/po/de.po
-%%GALLERY2DIR%%/modules/quotas/po/es.po
-%%GALLERY2DIR%%/modules/quotas/po/eu.po
-%%GALLERY2DIR%%/modules/quotas/po/fr.po
-%%GALLERY2DIR%%/modules/quotas/po/it.po
-%%GALLERY2DIR%%/modules/quotas/po/ja.po
-%%GALLERY2DIR%%/modules/quotas/po/nl.po
-%%GALLERY2DIR%%/modules/quotas/po/no.po
-%%GALLERY2DIR%%/modules/quotas/po/pl.po
-%%GALLERY2DIR%%/modules/quotas/po/ru.po
-%%GALLERY2DIR%%/modules/quotas/po/sr.po
-%%GALLERY2DIR%%/modules/quotas/po/strings.raw
-%%GALLERY2DIR%%/modules/quotas/po/sv.po
-%%GALLERY2DIR%%/modules/quotas/po/tr.po
-%%GALLERY2DIR%%/modules/quotas/po/zh_CN.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/locale/af/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/cs/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/da/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/de/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/es/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/eu/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/fr/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/is/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/it/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/ja/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/nl/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/no/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/pl/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/pt_BR/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/ru/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/sr/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/sv/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/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/module.inc
-%%GALLERY2DIR%%/modules/randomhighlight/po/GNUmakefile
-%%GALLERY2DIR%%/modules/randomhighlight/po/af.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/cs.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/da.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/de.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/es.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/eu.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/fr.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/is.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/it.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/ja.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/nl.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/no.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/pl.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/pt_BR.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/ru.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/sr.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/strings.raw
-%%GALLERY2DIR%%/modules/randomhighlight/po/sv.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/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/rating/Callbacks.inc
-%%GALLERY2DIR%%/modules/rating/MANIFEST
-%%GALLERY2DIR%%/modules/rating/Preloads.inc
-%%GALLERY2DIR%%/modules/rating/RatingCallback.inc
-%%GALLERY2DIR%%/modules/rating/RatingItemEdit.inc
-%%GALLERY2DIR%%/modules/rating/RatingSiteAdmin.inc
-%%GALLERY2DIR%%/modules/rating/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/rating/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/rating/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/rating/classes/Maps.inc
-%%GALLERY2DIR%%/modules/rating/classes/Maps.xml
-%%GALLERY2DIR%%/modules/rating/classes/RatingHelper.class
-%%GALLERY2DIR%%/modules/rating/classes/RatingSortOrder.class
-%%GALLERY2DIR%%/modules/rating/images/star_07.gif
-%%GALLERY2DIR%%/modules/rating/images/star_r_0.0.gif
-%%GALLERY2DIR%%/modules/rating/images/star_r_0.5.gif
-%%GALLERY2DIR%%/modules/rating/images/star_r_1.0.gif
-%%GALLERY2DIR%%/modules/rating/images/star_u_1.0.gif
-%%GALLERY2DIR%%/modules/rating/images/star_u_noborder.gif
-%%GALLERY2DIR%%/modules/rating/images/transparent.gif
-%%GALLERY2DIR%%/modules/rating/locale/cs/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/da/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/de/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/eu/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/fr/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/it/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/nl/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/no/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/pl/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/ru/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/sv/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/tr/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/zh_CN/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/locale/zh_TW/LC_MESSAGES/modules_rating.mo
-%%GALLERY2DIR%%/modules/rating/module.inc
-%%GALLERY2DIR%%/modules/rating/po/GNUmakefile
-%%GALLERY2DIR%%/modules/rating/po/cs.po
-%%GALLERY2DIR%%/modules/rating/po/da.po
-%%GALLERY2DIR%%/modules/rating/po/de.po
-%%GALLERY2DIR%%/modules/rating/po/eu.po
-%%GALLERY2DIR%%/modules/rating/po/fr.po
-%%GALLERY2DIR%%/modules/rating/po/it.po
-%%GALLERY2DIR%%/modules/rating/po/nl.po
-%%GALLERY2DIR%%/modules/rating/po/no.po
-%%GALLERY2DIR%%/modules/rating/po/pl.po
-%%GALLERY2DIR%%/modules/rating/po/ru.po
-%%GALLERY2DIR%%/modules/rating/po/strings.raw
-%%GALLERY2DIR%%/modules/rating/po/sv.po
-%%GALLERY2DIR%%/modules/rating/po/tr.po
-%%GALLERY2DIR%%/modules/rating/po/zh_CN.po
-%%GALLERY2DIR%%/modules/rating/po/zh_TW.po
-%%GALLERY2DIR%%/modules/rating/rating.css
-%%GALLERY2DIR%%/modules/rating/rating.js
-%%GALLERY2DIR%%/modules/rating/templates/RatingImagePreload.tpl
-%%GALLERY2DIR%%/modules/rating/templates/RatingInterface.tpl
-%%GALLERY2DIR%%/modules/rating/templates/RatingItemEdit.tpl
-%%GALLERY2DIR%%/modules/rating/templates/RatingSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/rating/templates/blocks/Rating.tpl
-%%GALLERY2DIR%%/modules/rating/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/rearrange/MANIFEST
-%%GALLERY2DIR%%/modules/rearrange/RearrangeItems.inc
-%%GALLERY2DIR%%/modules/rearrange/locale/af/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/bg/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/cs/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/da/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/de/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/es/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/eu/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/fi/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/fr/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/hu/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/is/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/it/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/ja/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/lt/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/nl/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/no/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/pl/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/pt_BR/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/ru/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/sr/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/sv/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/tr/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/rearrange/po/GNUmakefile
-%%GALLERY2DIR%%/modules/rearrange/po/af.po
-%%GALLERY2DIR%%/modules/rearrange/po/bg.po
-%%GALLERY2DIR%%/modules/rearrange/po/cs.po
-%%GALLERY2DIR%%/modules/rearrange/po/da.po
-%%GALLERY2DIR%%/modules/rearrange/po/de.po
-%%GALLERY2DIR%%/modules/rearrange/po/es.po
-%%GALLERY2DIR%%/modules/rearrange/po/eu.po
-%%GALLERY2DIR%%/modules/rearrange/po/fi.po
-%%GALLERY2DIR%%/modules/rearrange/po/fr.po
-%%GALLERY2DIR%%/modules/rearrange/po/hu.po
-%%GALLERY2DIR%%/modules/rearrange/po/is.po
-%%GALLERY2DIR%%/modules/rearrange/po/it.po
-%%GALLERY2DIR%%/modules/rearrange/po/ja.po
-%%GALLERY2DIR%%/modules/rearrange/po/lt.po
-%%GALLERY2DIR%%/modules/rearrange/po/nl.po
-%%GALLERY2DIR%%/modules/rearrange/po/no.po
-%%GALLERY2DIR%%/modules/rearrange/po/pl.po
-%%GALLERY2DIR%%/modules/rearrange/po/pt_BR.po
-%%GALLERY2DIR%%/modules/rearrange/po/ru.po
-%%GALLERY2DIR%%/modules/rearrange/po/sr.po
-%%GALLERY2DIR%%/modules/rearrange/po/strings.raw
-%%GALLERY2DIR%%/modules/rearrange/po/sv.po
-%%GALLERY2DIR%%/modules/rearrange/po/tr.po
-%%GALLERY2DIR%%/modules/rearrange/po/vi.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/AdminSelfRegistration.inc
-%%GALLERY2DIR%%/modules/register/ConfirmRegistration.inc
-%%GALLERY2DIR%%/modules/register/MANIFEST
-%%GALLERY2DIR%%/modules/register/SelfRegistrationSuccess.inc
-%%GALLERY2DIR%%/modules/register/UserSelfRegistration.inc
-%%GALLERY2DIR%%/modules/register/classes/Entities.inc
-%%GALLERY2DIR%%/modules/register/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryPendingUser.class
-%%GALLERY2DIR%%/modules/register/classes/GalleryPendingUserHelper.class
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/register/classes/RegisterCaptchaAdminOption.class
-%%GALLERY2DIR%%/modules/register/locale/af/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/bg/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/cs/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/da/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/de/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/es/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/eu/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/fr/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/hu/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/is/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/it/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/ja/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/lt/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/nl/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/no/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/pl/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/ru/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/sr/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/sv/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/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/module.inc
-%%GALLERY2DIR%%/modules/register/po/GNUmakefile
-%%GALLERY2DIR%%/modules/register/po/af.po
-%%GALLERY2DIR%%/modules/register/po/bg.po
-%%GALLERY2DIR%%/modules/register/po/cs.po
-%%GALLERY2DIR%%/modules/register/po/da.po
-%%GALLERY2DIR%%/modules/register/po/de.po
-%%GALLERY2DIR%%/modules/register/po/es.po
-%%GALLERY2DIR%%/modules/register/po/eu.po
-%%GALLERY2DIR%%/modules/register/po/fr.po
-%%GALLERY2DIR%%/modules/register/po/hu.po
-%%GALLERY2DIR%%/modules/register/po/is.po
-%%GALLERY2DIR%%/modules/register/po/it.po
-%%GALLERY2DIR%%/modules/register/po/ja.po
-%%GALLERY2DIR%%/modules/register/po/lt.po
-%%GALLERY2DIR%%/modules/register/po/nl.po
-%%GALLERY2DIR%%/modules/register/po/no.po
-%%GALLERY2DIR%%/modules/register/po/pl.po
-%%GALLERY2DIR%%/modules/register/po/ru.po
-%%GALLERY2DIR%%/modules/register/po/sr.po
-%%GALLERY2DIR%%/modules/register/po/strings.raw
-%%GALLERY2DIR%%/modules/register/po/sv.po
-%%GALLERY2DIR%%/modules/register/po/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/GalleryRemote.inc
-%%GALLERY2DIR%%/modules/remote/ItemAddGalleryRemote.inc
-%%GALLERY2DIR%%/modules/remote/MANIFEST
-%%GALLERY2DIR%%/modules/remote/RemoteSiteAdmin.inc
-%%GALLERY2DIR%%/modules/remote/classes/GalleryRemoteConstants.class
-%%GALLERY2DIR%%/modules/remote/classes/GalleryRemoteProperties.class
-%%GALLERY2DIR%%/modules/remote/locale/af/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/cs/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/da/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/de/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/es/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/eu/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/fi/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/fr/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/hu/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/is/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/it/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/ja/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/lt/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/nl/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/no/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/pl/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/pt_BR/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/ru/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/sr/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/sv/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/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/module.inc
-%%GALLERY2DIR%%/modules/remote/po/GNUmakefile
-%%GALLERY2DIR%%/modules/remote/po/af.po
-%%GALLERY2DIR%%/modules/remote/po/cs.po
-%%GALLERY2DIR%%/modules/remote/po/da.po
-%%GALLERY2DIR%%/modules/remote/po/de.po
-%%GALLERY2DIR%%/modules/remote/po/es.po
-%%GALLERY2DIR%%/modules/remote/po/eu.po
-%%GALLERY2DIR%%/modules/remote/po/fi.po
-%%GALLERY2DIR%%/modules/remote/po/fr.po
-%%GALLERY2DIR%%/modules/remote/po/hu.po
-%%GALLERY2DIR%%/modules/remote/po/is.po
-%%GALLERY2DIR%%/modules/remote/po/it.po
-%%GALLERY2DIR%%/modules/remote/po/ja.po
-%%GALLERY2DIR%%/modules/remote/po/lt.po
-%%GALLERY2DIR%%/modules/remote/po/nl.po
-%%GALLERY2DIR%%/modules/remote/po/no.po
-%%GALLERY2DIR%%/modules/remote/po/pl.po
-%%GALLERY2DIR%%/modules/remote/po/pt_BR.po
-%%GALLERY2DIR%%/modules/remote/po/ru.po
-%%GALLERY2DIR%%/modules/remote/po/sr.po
-%%GALLERY2DIR%%/modules/remote/po/strings.raw
-%%GALLERY2DIR%%/modules/remote/po/sv.po
-%%GALLERY2DIR%%/modules/remote/po/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/reupload/MANIFEST
-%%GALLERY2DIR%%/modules/reupload/ReuploadPhotoOption.inc
-%%GALLERY2DIR%%/modules/reupload/locale/cs/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/da/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/de/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/fr/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/it/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/nl/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/no/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/pl/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/ru/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/sv/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/tr/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/zh_CN/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/locale/zh_TW/LC_MESSAGES/modules_reupload.mo
-%%GALLERY2DIR%%/modules/reupload/module.inc
-%%GALLERY2DIR%%/modules/reupload/po/GNUmakefile
-%%GALLERY2DIR%%/modules/reupload/po/cs.po
-%%GALLERY2DIR%%/modules/reupload/po/da.po
-%%GALLERY2DIR%%/modules/reupload/po/de.po
-%%GALLERY2DIR%%/modules/reupload/po/fr.po
-%%GALLERY2DIR%%/modules/reupload/po/it.po
-%%GALLERY2DIR%%/modules/reupload/po/nl.po
-%%GALLERY2DIR%%/modules/reupload/po/no.po
-%%GALLERY2DIR%%/modules/reupload/po/pl.po
-%%GALLERY2DIR%%/modules/reupload/po/ru.po
-%%GALLERY2DIR%%/modules/reupload/po/strings.raw
-%%GALLERY2DIR%%/modules/reupload/po/sv.po
-%%GALLERY2DIR%%/modules/reupload/po/tr.po
-%%GALLERY2DIR%%/modules/reupload/po/zh_CN.po
-%%GALLERY2DIR%%/modules/reupload/po/zh_TW.po
-%%GALLERY2DIR%%/modules/reupload/templates/ReuploadPhotoOption.tpl
-%%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/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/xml-src/R_RewriteMap_1.0.xml
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteApi.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteCheckConflictTask.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteHelper.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteParser.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteSimpleHelper.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteUrlGenerator.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/isapirewrite/IsapiRewriteHelper.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/isapirewrite/IsapiRewriteUrlGenerator.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/isapirewrite/parser.inc
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/modrewrite/ModRewriteHelper.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/modrewrite/ModRewriteUrlGenerator.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/modrewrite/parser.inc
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/pathinfo/PathInfoHelper.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/pathinfo/PathInfoUrlGenerator.class
-%%GALLERY2DIR%%/modules/rewrite/classes/parsers/pathinfo/parser.inc
-%%GALLERY2DIR%%/modules/rewrite/data/isapi_rewrite/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/isapi_rewrite/Works.txt
-%%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/data/path_info/index.php
-%%GALLERY2DIR%%/modules/rewrite/locale/af/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/cs/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/da/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/de/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/eu/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/fr/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/it/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/ja/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/nl/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/no/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/pl/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/pt_BR/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/ru/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/sr/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/sv/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/tr/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/zh_CN/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/zh_TW/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/module.inc
-%%GALLERY2DIR%%/modules/rewrite/po/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/po/af.po
-%%GALLERY2DIR%%/modules/rewrite/po/cs.po
-%%GALLERY2DIR%%/modules/rewrite/po/da.po
-%%GALLERY2DIR%%/modules/rewrite/po/de.po
-%%GALLERY2DIR%%/modules/rewrite/po/eu.po
-%%GALLERY2DIR%%/modules/rewrite/po/fr.po
-%%GALLERY2DIR%%/modules/rewrite/po/it.po
-%%GALLERY2DIR%%/modules/rewrite/po/ja.po
-%%GALLERY2DIR%%/modules/rewrite/po/nl.po
-%%GALLERY2DIR%%/modules/rewrite/po/no.po
-%%GALLERY2DIR%%/modules/rewrite/po/pl.po
-%%GALLERY2DIR%%/modules/rewrite/po/pt_BR.po
-%%GALLERY2DIR%%/modules/rewrite/po/ru.po
-%%GALLERY2DIR%%/modules/rewrite/po/sr.po
-%%GALLERY2DIR%%/modules/rewrite/po/strings.raw
-%%GALLERY2DIR%%/modules/rewrite/po/sv.po
-%%GALLERY2DIR%%/modules/rewrite/po/tr.po
-%%GALLERY2DIR%%/modules/rewrite/po/zh_CN.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/Httpdini.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/IsapiRewriteAdminParser.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/IsapiRewriteTestResults.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/ModRewriteAdminParser.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/ModRewriteTestResults.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/PathInfoTestResults.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/SetupRewrite.tpl
-%%GALLERY2DIR%%/modules/rss/Callbacks.inc
-%%GALLERY2DIR%%/modules/rss/EditFeed.inc
-%%GALLERY2DIR%%/modules/rss/FeedList.inc
-%%GALLERY2DIR%%/modules/rss/MANIFEST
-%%GALLERY2DIR%%/modules/rss/Preloads.inc
-%%GALLERY2DIR%%/modules/rss/Render.inc
-%%GALLERY2DIR%%/modules/rss/RssSiteAdmin.inc
-%%GALLERY2DIR%%/modules/rss/SimpleRender.inc
-%%GALLERY2DIR%%/modules/rss/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/rss/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/rss/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/rss/classes/Maps.inc
-%%GALLERY2DIR%%/modules/rss/classes/Maps.xml
-%%GALLERY2DIR%%/modules/rss/classes/RssGenerator.class
-%%GALLERY2DIR%%/modules/rss/classes/RssHelper.class
-%%GALLERY2DIR%%/modules/rss/classes/RssMapHelper.class
-%%GALLERY2DIR%%/modules/rss/locale/cs/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/da/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/de/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/fr/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/it/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/nl/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/no/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/pl/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/ru/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/sv/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/tr/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/zh_CN/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/locale/zh_TW/LC_MESSAGES/modules_rss.mo
-%%GALLERY2DIR%%/modules/rss/module.inc
-%%GALLERY2DIR%%/modules/rss/po/GNUmakefile
-%%GALLERY2DIR%%/modules/rss/po/cs.po
-%%GALLERY2DIR%%/modules/rss/po/da.po
-%%GALLERY2DIR%%/modules/rss/po/de.po
-%%GALLERY2DIR%%/modules/rss/po/fr.po
-%%GALLERY2DIR%%/modules/rss/po/it.po
-%%GALLERY2DIR%%/modules/rss/po/nl.po
-%%GALLERY2DIR%%/modules/rss/po/no.po
-%%GALLERY2DIR%%/modules/rss/po/pl.po
-%%GALLERY2DIR%%/modules/rss/po/ru.po
-%%GALLERY2DIR%%/modules/rss/po/strings.raw
-%%GALLERY2DIR%%/modules/rss/po/sv.po
-%%GALLERY2DIR%%/modules/rss/po/tr.po
-%%GALLERY2DIR%%/modules/rss/po/zh_CN.po
-%%GALLERY2DIR%%/modules/rss/po/zh_TW.po
-%%GALLERY2DIR%%/modules/rss/templates/EditFeed.tpl
-%%GALLERY2DIR%%/modules/rss/templates/FeedList.tpl
-%%GALLERY2DIR%%/modules/rss/templates/RssBlockHead.tpl
-%%GALLERY2DIR%%/modules/rss/templates/RssSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/rss/templates/blocks/RssBlock.tpl
-%%GALLERY2DIR%%/modules/rss/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/search/HighlightResults.js
-%%GALLERY2DIR%%/modules/search/MANIFEST
-%%GALLERY2DIR%%/modules/search/Preloads.inc
-%%GALLERY2DIR%%/modules/search/SearchBlock.js
-%%GALLERY2DIR%%/modules/search/SearchScan.inc
-%%GALLERY2DIR%%/modules/search/SearchShowAll.inc
-%%GALLERY2DIR%%/modules/search/classes/GallerySearchInterface_1_0.class
-%%GALLERY2DIR%%/modules/search/classes/SearchUtilities.class
-%%GALLERY2DIR%%/modules/search/locale/af/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ar/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/bg/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/cs/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/da/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/de/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/en_GB/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/es/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/es_AR/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/eu/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/fi/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/fr/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ga/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/hu/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/is/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/it/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ja/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/lt/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/nl/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/no/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/pl/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/pt/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/pt_BR/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ru/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/sr/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/sv/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/tr/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/search/po/GNUmakefile
-%%GALLERY2DIR%%/modules/search/po/af.po
-%%GALLERY2DIR%%/modules/search/po/ar.po
-%%GALLERY2DIR%%/modules/search/po/bg.po
-%%GALLERY2DIR%%/modules/search/po/cs.po
-%%GALLERY2DIR%%/modules/search/po/da.po
-%%GALLERY2DIR%%/modules/search/po/de.po
-%%GALLERY2DIR%%/modules/search/po/en_GB.po
-%%GALLERY2DIR%%/modules/search/po/es.po
-%%GALLERY2DIR%%/modules/search/po/es_AR.po
-%%GALLERY2DIR%%/modules/search/po/eu.po
-%%GALLERY2DIR%%/modules/search/po/fi.po
-%%GALLERY2DIR%%/modules/search/po/fr.po
-%%GALLERY2DIR%%/modules/search/po/ga.po
-%%GALLERY2DIR%%/modules/search/po/hu.po
-%%GALLERY2DIR%%/modules/search/po/is.po
-%%GALLERY2DIR%%/modules/search/po/it.po
-%%GALLERY2DIR%%/modules/search/po/ja.po
-%%GALLERY2DIR%%/modules/search/po/lt.po
-%%GALLERY2DIR%%/modules/search/po/nl.po
-%%GALLERY2DIR%%/modules/search/po/no.po
-%%GALLERY2DIR%%/modules/search/po/pl.po
-%%GALLERY2DIR%%/modules/search/po/pt.po
-%%GALLERY2DIR%%/modules/search/po/pt_BR.po
-%%GALLERY2DIR%%/modules/search/po/ru.po
-%%GALLERY2DIR%%/modules/search/po/sr.po
-%%GALLERY2DIR%%/modules/search/po/strings.raw
-%%GALLERY2DIR%%/modules/search/po/sv.po
-%%GALLERY2DIR%%/modules/search/po/tr.po
-%%GALLERY2DIR%%/modules/search/po/vi.po
-%%GALLERY2DIR%%/modules/search/po/zh_CN.po
-%%GALLERY2DIR%%/modules/search/po/zh_TW.po
-%%GALLERY2DIR%%/modules/search/templates/SearchScan.tpl
-%%GALLERY2DIR%%/modules/search/templates/SearchShowAll.tpl
-%%GALLERY2DIR%%/modules/search/templates/blocks/SearchBlock.tpl
-%%GALLERY2DIR%%/modules/search/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/shutterfly/MANIFEST
-%%GALLERY2DIR%%/modules/shutterfly/PrintPhotos.inc
-%%GALLERY2DIR%%/modules/shutterfly/classes/ShutterflyCartPlugin.class
-%%GALLERY2DIR%%/modules/shutterfly/locale/af/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/cs/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/de/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/eu/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/fr/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/is/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/it/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/ja/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/nl/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/no/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/pl/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/ru/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/sr/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/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/module.inc
-%%GALLERY2DIR%%/modules/shutterfly/po/GNUmakefile
-%%GALLERY2DIR%%/modules/shutterfly/po/af.po
-%%GALLERY2DIR%%/modules/shutterfly/po/cs.po
-%%GALLERY2DIR%%/modules/shutterfly/po/de.po
-%%GALLERY2DIR%%/modules/shutterfly/po/eu.po
-%%GALLERY2DIR%%/modules/shutterfly/po/fr.po
-%%GALLERY2DIR%%/modules/shutterfly/po/is.po
-%%GALLERY2DIR%%/modules/shutterfly/po/it.po
-%%GALLERY2DIR%%/modules/shutterfly/po/ja.po
-%%GALLERY2DIR%%/modules/shutterfly/po/nl.po
-%%GALLERY2DIR%%/modules/shutterfly/po/no.po
-%%GALLERY2DIR%%/modules/shutterfly/po/pl.po
-%%GALLERY2DIR%%/modules/shutterfly/po/ru.po
-%%GALLERY2DIR%%/modules/shutterfly/po/sr.po
-%%GALLERY2DIR%%/modules/shutterfly/po/strings.raw
-%%GALLERY2DIR%%/modules/shutterfly/po/tr.po
-%%GALLERY2DIR%%/modules/shutterfly/po/zh_CN.po
-%%GALLERY2DIR%%/modules/shutterfly/po/zh_TW.po
-%%GALLERY2DIR%%/modules/shutterfly/templates/PrintPhotos.tpl
-%%GALLERY2DIR%%/modules/sitemap/AdminSitemap.inc
-%%GALLERY2DIR%%/modules/sitemap/MANIFEST
-%%GALLERY2DIR%%/modules/sitemap/Sitemap.inc
-%%GALLERY2DIR%%/modules/sitemap/locale/cs/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/de/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/eu/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/fr/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/it/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/nl/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/no/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/pl/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/ru/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/sv/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/tr/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/zh_CN/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/locale/zh_TW/LC_MESSAGES/modules_sitemap.mo
-%%GALLERY2DIR%%/modules/sitemap/module.inc
-%%GALLERY2DIR%%/modules/sitemap/po/GNUmakefile
-%%GALLERY2DIR%%/modules/sitemap/po/cs.po
-%%GALLERY2DIR%%/modules/sitemap/po/de.po
-%%GALLERY2DIR%%/modules/sitemap/po/eu.po
-%%GALLERY2DIR%%/modules/sitemap/po/fr.po
-%%GALLERY2DIR%%/modules/sitemap/po/it.po
-%%GALLERY2DIR%%/modules/sitemap/po/nl.po
-%%GALLERY2DIR%%/modules/sitemap/po/no.po
-%%GALLERY2DIR%%/modules/sitemap/po/pl.po
-%%GALLERY2DIR%%/modules/sitemap/po/ru.po
-%%GALLERY2DIR%%/modules/sitemap/po/strings.raw
-%%GALLERY2DIR%%/modules/sitemap/po/sv.po
-%%GALLERY2DIR%%/modules/sitemap/po/tr.po
-%%GALLERY2DIR%%/modules/sitemap/po/zh_CN.po
-%%GALLERY2DIR%%/modules/sitemap/po/zh_TW.po
-%%GALLERY2DIR%%/modules/sitemap/templates/AdminSitemap.tpl
-%%GALLERY2DIR%%/modules/sizelimit/MANIFEST
-%%GALLERY2DIR%%/modules/sizelimit/SetSizeOption.inc
-%%GALLERY2DIR%%/modules/sizelimit/SizeLimitOption.inc
-%%GALLERY2DIR%%/modules/sizelimit/classes/SizeLimitHelper.class
-%%GALLERY2DIR%%/modules/sizelimit/locale/af/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/cs/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/da/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/de/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/es/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/eu/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/fr/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/hu/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/is/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/it/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/ja/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/nl/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/no/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/pl/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/pt_BR/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/ru/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/sr/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/sv/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/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/module.inc
-%%GALLERY2DIR%%/modules/sizelimit/po/GNUmakefile
-%%GALLERY2DIR%%/modules/sizelimit/po/af.po
-%%GALLERY2DIR%%/modules/sizelimit/po/cs.po
-%%GALLERY2DIR%%/modules/sizelimit/po/da.po
-%%GALLERY2DIR%%/modules/sizelimit/po/de.po
-%%GALLERY2DIR%%/modules/sizelimit/po/es.po
-%%GALLERY2DIR%%/modules/sizelimit/po/eu.po
-%%GALLERY2DIR%%/modules/sizelimit/po/fr.po
-%%GALLERY2DIR%%/modules/sizelimit/po/hu.po
-%%GALLERY2DIR%%/modules/sizelimit/po/is.po
-%%GALLERY2DIR%%/modules/sizelimit/po/it.po
-%%GALLERY2DIR%%/modules/sizelimit/po/ja.po
-%%GALLERY2DIR%%/modules/sizelimit/po/nl.po
-%%GALLERY2DIR%%/modules/sizelimit/po/no.po
-%%GALLERY2DIR%%/modules/sizelimit/po/pl.po
-%%GALLERY2DIR%%/modules/sizelimit/po/pt_BR.po
-%%GALLERY2DIR%%/modules/sizelimit/po/ru.po
-%%GALLERY2DIR%%/modules/sizelimit/po/sr.po
-%%GALLERY2DIR%%/modules/sizelimit/po/strings.raw
-%%GALLERY2DIR%%/modules/sizelimit/po/sv.po
-%%GALLERY2DIR%%/modules/sizelimit/po/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/MANIFEST
-%%GALLERY2DIR%%/modules/slideshow/Slideshow.inc
-%%GALLERY2DIR%%/modules/slideshow/classes/SlideshowImpl.class
-%%GALLERY2DIR%%/modules/slideshow/classes/SlideshowInterface_1_0.class
-%%GALLERY2DIR%%/modules/slideshow/locale/af/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/bg/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/cs/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/da/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/de/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/es/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/eu/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/fi/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/fr/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/hu/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/is/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/it/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/ja/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/lt/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/nl/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/no/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/pl/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/pt/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/pt_BR/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/ru/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/sr/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/sv/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/tr/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/slideshow/po/GNUmakefile
-%%GALLERY2DIR%%/modules/slideshow/po/af.po
-%%GALLERY2DIR%%/modules/slideshow/po/bg.po
-%%GALLERY2DIR%%/modules/slideshow/po/cs.po
-%%GALLERY2DIR%%/modules/slideshow/po/da.po
-%%GALLERY2DIR%%/modules/slideshow/po/de.po
-%%GALLERY2DIR%%/modules/slideshow/po/es.po
-%%GALLERY2DIR%%/modules/slideshow/po/eu.po
-%%GALLERY2DIR%%/modules/slideshow/po/fi.po
-%%GALLERY2DIR%%/modules/slideshow/po/fr.po
-%%GALLERY2DIR%%/modules/slideshow/po/hu.po
-%%GALLERY2DIR%%/modules/slideshow/po/is.po
-%%GALLERY2DIR%%/modules/slideshow/po/it.po
-%%GALLERY2DIR%%/modules/slideshow/po/ja.po
-%%GALLERY2DIR%%/modules/slideshow/po/lt.po
-%%GALLERY2DIR%%/modules/slideshow/po/nl.po
-%%GALLERY2DIR%%/modules/slideshow/po/no.po
-%%GALLERY2DIR%%/modules/slideshow/po/pl.po
-%%GALLERY2DIR%%/modules/slideshow/po/pt.po
-%%GALLERY2DIR%%/modules/slideshow/po/pt_BR.po
-%%GALLERY2DIR%%/modules/slideshow/po/ru.po
-%%GALLERY2DIR%%/modules/slideshow/po/sr.po
-%%GALLERY2DIR%%/modules/slideshow/po/strings.raw
-%%GALLERY2DIR%%/modules/slideshow/po/sv.po
-%%GALLERY2DIR%%/modules/slideshow/po/tr.po
-%%GALLERY2DIR%%/modules/slideshow/po/vi.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/MANIFEST
-%%GALLERY2DIR%%/modules/slideshowapplet/SlideshowApplet.inc
-%%GALLERY2DIR%%/modules/slideshowapplet/SlideshowAppletSiteAdmin.inc
-%%GALLERY2DIR%%/modules/slideshowapplet/applets/GalleryRemoteAppletMini.jar
-%%GALLERY2DIR%%/modules/slideshowapplet/applets/GalleryRemoteHTTPClient.jar
-%%GALLERY2DIR%%/modules/slideshowapplet/applets/applet_img.jar
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/af/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/bg/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/cs/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/da/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/de/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/en_GB/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/eu/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/fi/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/fr/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/hu/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/it/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/ja/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/lt/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/nl/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/no/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/pl/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/ru/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/sr/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/sv/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/tr/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/vi/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/module.inc
-%%GALLERY2DIR%%/modules/slideshowapplet/po/GNUmakefile
-%%GALLERY2DIR%%/modules/slideshowapplet/po/af.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/bg.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/cs.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/da.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/de.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/en_GB.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/eu.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/fi.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/fr.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/hu.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/it.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/ja.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/lt.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/nl.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/no.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/pl.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/ru.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/sr.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/strings.raw
-%%GALLERY2DIR%%/modules/slideshowapplet/po/sv.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/tr.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/vi.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/CantActivate.inc
-%%GALLERY2DIR%%/modules/squarethumb/MANIFEST
-%%GALLERY2DIR%%/modules/squarethumb/SquareThumbSiteAdmin.inc
-%%GALLERY2DIR%%/modules/squarethumb/classes/SquareThumbToolkit.class
-%%GALLERY2DIR%%/modules/squarethumb/locale/af/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/cs/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/de/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/en_GB/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/eu/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/fr/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/is/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/it/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/ja/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/nl/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/no/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/pl/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/ru/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/sr/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/sv/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/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/module.inc
-%%GALLERY2DIR%%/modules/squarethumb/po/GNUmakefile
-%%GALLERY2DIR%%/modules/squarethumb/po/af.po
-%%GALLERY2DIR%%/modules/squarethumb/po/cs.po
-%%GALLERY2DIR%%/modules/squarethumb/po/de.po
-%%GALLERY2DIR%%/modules/squarethumb/po/en_GB.po
-%%GALLERY2DIR%%/modules/squarethumb/po/eu.po
-%%GALLERY2DIR%%/modules/squarethumb/po/fr.po
-%%GALLERY2DIR%%/modules/squarethumb/po/is.po
-%%GALLERY2DIR%%/modules/squarethumb/po/it.po
-%%GALLERY2DIR%%/modules/squarethumb/po/ja.po
-%%GALLERY2DIR%%/modules/squarethumb/po/nl.po
-%%GALLERY2DIR%%/modules/squarethumb/po/no.po
-%%GALLERY2DIR%%/modules/squarethumb/po/pl.po
-%%GALLERY2DIR%%/modules/squarethumb/po/ru.po
-%%GALLERY2DIR%%/modules/squarethumb/po/sr.po
-%%GALLERY2DIR%%/modules/squarethumb/po/strings.raw
-%%GALLERY2DIR%%/modules/squarethumb/po/sv.po
-%%GALLERY2DIR%%/modules/squarethumb/po/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/CustomThumbnailOption.inc
-%%GALLERY2DIR%%/modules/thumbnail/MANIFEST
-%%GALLERY2DIR%%/modules/thumbnail/ThumbnailSiteAdmin.inc
-%%GALLERY2DIR%%/modules/thumbnail/classes/Entities.inc
-%%GALLERY2DIR%%/modules/thumbnail/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/xml-src/A_ThumbnailImage_1.0.xml
-%%GALLERY2DIR%%/modules/thumbnail/classes/ThumbnailHelper.class
-%%GALLERY2DIR%%/modules/thumbnail/classes/ThumbnailImage.class
-%%GALLERY2DIR%%/modules/thumbnail/classes/ThumbnailToolkit.class
-%%GALLERY2DIR%%/modules/thumbnail/images/G2audio.jpg
-%%GALLERY2DIR%%/modules/thumbnail/images/G2video.jpg
-%%GALLERY2DIR%%/modules/thumbnail/locale/af/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/cs/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/da/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/de/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/eu/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/fr/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/hu/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/is/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/it/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/ja/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/nl/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/no/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/pl/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/ru/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/sr/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/sv/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/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/module.inc
-%%GALLERY2DIR%%/modules/thumbnail/po/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/po/af.po
-%%GALLERY2DIR%%/modules/thumbnail/po/cs.po
-%%GALLERY2DIR%%/modules/thumbnail/po/da.po
-%%GALLERY2DIR%%/modules/thumbnail/po/de.po
-%%GALLERY2DIR%%/modules/thumbnail/po/eu.po
-%%GALLERY2DIR%%/modules/thumbnail/po/fr.po
-%%GALLERY2DIR%%/modules/thumbnail/po/hu.po
-%%GALLERY2DIR%%/modules/thumbnail/po/is.po
-%%GALLERY2DIR%%/modules/thumbnail/po/it.po
-%%GALLERY2DIR%%/modules/thumbnail/po/ja.po
-%%GALLERY2DIR%%/modules/thumbnail/po/nl.po
-%%GALLERY2DIR%%/modules/thumbnail/po/no.po
-%%GALLERY2DIR%%/modules/thumbnail/po/pl.po
-%%GALLERY2DIR%%/modules/thumbnail/po/ru.po
-%%GALLERY2DIR%%/modules/thumbnail/po/sr.po
-%%GALLERY2DIR%%/modules/thumbnail/po/strings.raw
-%%GALLERY2DIR%%/modules/thumbnail/po/sv.po
-%%GALLERY2DIR%%/modules/thumbnail/po/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/CantActivate.inc
-%%GALLERY2DIR%%/modules/thumbpage/ItemEditThumbOffset.inc
-%%GALLERY2DIR%%/modules/thumbpage/ItemEditThumbPage.inc
-%%GALLERY2DIR%%/modules/thumbpage/MANIFEST
-%%GALLERY2DIR%%/modules/thumbpage/locale/af/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/cs/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/da/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/de/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/eu/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/fr/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/is/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/it/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/ja/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/nl/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/no/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/pl/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/ru/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/sr/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/sv/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/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/module.inc
-%%GALLERY2DIR%%/modules/thumbpage/po/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbpage/po/af.po
-%%GALLERY2DIR%%/modules/thumbpage/po/cs.po
-%%GALLERY2DIR%%/modules/thumbpage/po/da.po
-%%GALLERY2DIR%%/modules/thumbpage/po/de.po
-%%GALLERY2DIR%%/modules/thumbpage/po/eu.po
-%%GALLERY2DIR%%/modules/thumbpage/po/fr.po
-%%GALLERY2DIR%%/modules/thumbpage/po/is.po
-%%GALLERY2DIR%%/modules/thumbpage/po/it.po
-%%GALLERY2DIR%%/modules/thumbpage/po/ja.po
-%%GALLERY2DIR%%/modules/thumbpage/po/nl.po
-%%GALLERY2DIR%%/modules/thumbpage/po/no.po
-%%GALLERY2DIR%%/modules/thumbpage/po/pl.po
-%%GALLERY2DIR%%/modules/thumbpage/po/ru.po
-%%GALLERY2DIR%%/modules/thumbpage/po/sr.po
-%%GALLERY2DIR%%/modules/thumbpage/po/strings.raw
-%%GALLERY2DIR%%/modules/thumbpage/po/sv.po
-%%GALLERY2DIR%%/modules/thumbpage/po/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/ItemAddUploadApplet.inc
-%%GALLERY2DIR%%/modules/uploadapplet/MANIFEST
-%%GALLERY2DIR%%/modules/uploadapplet/UploadAppletSiteAdmin.inc
-%%GALLERY2DIR%%/modules/uploadapplet/applets/GalleryRemoteAppletMini.jar
-%%GALLERY2DIR%%/modules/uploadapplet/applets/GalleryRemoteHTTPClient.jar
-%%GALLERY2DIR%%/modules/uploadapplet/applets/applet_img.jar
-%%GALLERY2DIR%%/modules/uploadapplet/locale/af/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/cs/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/da/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/de/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/eu/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/fi/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/fr/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/hu/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/is/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/it/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/ja/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/lt/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/nl/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/no/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/pl/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/pt_BR/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/ru/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/sr/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/sv/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/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/module.inc
-%%GALLERY2DIR%%/modules/uploadapplet/po/GNUmakefile
-%%GALLERY2DIR%%/modules/uploadapplet/po/af.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/cs.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/da.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/de.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/eu.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/fi.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/fr.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/hu.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/is.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/it.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/ja.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/lt.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/nl.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/no.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/pl.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/pt_BR.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/ru.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/sr.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/strings.raw
-%%GALLERY2DIR%%/modules/uploadapplet/po/sv.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/tr.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/zh_CN.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/zh_TW.po
-%%GALLERY2DIR%%/modules/uploadapplet/templates/ItemAddUploadApplet.tpl
-%%GALLERY2DIR%%/modules/uploadapplet/templates/UploadAppletSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/useralbum/MANIFEST
-%%GALLERY2DIR%%/modules/useralbum/UserAlbum.inc
-%%GALLERY2DIR%%/modules/useralbum/UserAlbumSiteAdmin.inc
-%%GALLERY2DIR%%/modules/useralbum/classes/UserAlbumHelper.class
-%%GALLERY2DIR%%/modules/useralbum/locale/af/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/bg/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/cs/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/da/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/de/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/es/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/eu/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/fr/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/hu/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/is/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/it/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/ja/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/nl/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/no/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/pl/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/ru/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/sr/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/sv/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/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/module.inc
-%%GALLERY2DIR%%/modules/useralbum/po/GNUmakefile
-%%GALLERY2DIR%%/modules/useralbum/po/af.po
-%%GALLERY2DIR%%/modules/useralbum/po/bg.po
-%%GALLERY2DIR%%/modules/useralbum/po/cs.po
-%%GALLERY2DIR%%/modules/useralbum/po/da.po
-%%GALLERY2DIR%%/modules/useralbum/po/de.po
-%%GALLERY2DIR%%/modules/useralbum/po/es.po
-%%GALLERY2DIR%%/modules/useralbum/po/eu.po
-%%GALLERY2DIR%%/modules/useralbum/po/fr.po
-%%GALLERY2DIR%%/modules/useralbum/po/hu.po
-%%GALLERY2DIR%%/modules/useralbum/po/is.po
-%%GALLERY2DIR%%/modules/useralbum/po/it.po
-%%GALLERY2DIR%%/modules/useralbum/po/ja.po
-%%GALLERY2DIR%%/modules/useralbum/po/nl.po
-%%GALLERY2DIR%%/modules/useralbum/po/no.po
-%%GALLERY2DIR%%/modules/useralbum/po/pl.po
-%%GALLERY2DIR%%/modules/useralbum/po/ru.po
-%%GALLERY2DIR%%/modules/useralbum/po/sr.po
-%%GALLERY2DIR%%/modules/useralbum/po/strings.raw
-%%GALLERY2DIR%%/modules/useralbum/po/sv.po
-%%GALLERY2DIR%%/modules/useralbum/po/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/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/classes/Entities.inc
-%%GALLERY2DIR%%/modules/watermark/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/schema.tpl
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/xml-src/A_WatermarkImage_1.0.xml
-%%GALLERY2DIR%%/modules/watermark/classes/WatermarkHelper.class
-%%GALLERY2DIR%%/modules/watermark/classes/WatermarkImage.class
-%%GALLERY2DIR%%/modules/watermark/locale/af/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/cs/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/de/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/eu/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/fr/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/hu/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/is/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/it/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/ja/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/nl/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/no/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/pl/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/pt_BR/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/ru/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/sr/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/sv/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/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/module.inc
-%%GALLERY2DIR%%/modules/watermark/po/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/po/af.po
-%%GALLERY2DIR%%/modules/watermark/po/cs.po
-%%GALLERY2DIR%%/modules/watermark/po/de.po
-%%GALLERY2DIR%%/modules/watermark/po/eu.po
-%%GALLERY2DIR%%/modules/watermark/po/fr.po
-%%GALLERY2DIR%%/modules/watermark/po/hu.po
-%%GALLERY2DIR%%/modules/watermark/po/is.po
-%%GALLERY2DIR%%/modules/watermark/po/it.po
-%%GALLERY2DIR%%/modules/watermark/po/ja.po
-%%GALLERY2DIR%%/modules/watermark/po/nl.po
-%%GALLERY2DIR%%/modules/watermark/po/no.po
-%%GALLERY2DIR%%/modules/watermark/po/pl.po
-%%GALLERY2DIR%%/modules/watermark/po/pt_BR.po
-%%GALLERY2DIR%%/modules/watermark/po/ru.po
-%%GALLERY2DIR%%/modules/watermark/po/sr.po
-%%GALLERY2DIR%%/modules/watermark/po/strings.raw
-%%GALLERY2DIR%%/modules/watermark/po/sv.po
-%%GALLERY2DIR%%/modules/watermark/po/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/locale/af/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/cs/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/de/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/eu/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/fr/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/is/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/it/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/ja/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/nl/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/no/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/pl/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/ru/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/sr/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/sv/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/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/module.inc
-%%GALLERY2DIR%%/modules/webcam/po/GNUmakefile
-%%GALLERY2DIR%%/modules/webcam/po/af.po
-%%GALLERY2DIR%%/modules/webcam/po/cs.po
-%%GALLERY2DIR%%/modules/webcam/po/de.po
-%%GALLERY2DIR%%/modules/webcam/po/eu.po
-%%GALLERY2DIR%%/modules/webcam/po/fr.po
-%%GALLERY2DIR%%/modules/webcam/po/is.po
-%%GALLERY2DIR%%/modules/webcam/po/it.po
-%%GALLERY2DIR%%/modules/webcam/po/ja.po
-%%GALLERY2DIR%%/modules/webcam/po/nl.po
-%%GALLERY2DIR%%/modules/webcam/po/no.po
-%%GALLERY2DIR%%/modules/webcam/po/pl.po
-%%GALLERY2DIR%%/modules/webcam/po/ru.po
-%%GALLERY2DIR%%/modules/webcam/po/sr.po
-%%GALLERY2DIR%%/modules/webcam/po/strings.raw
-%%GALLERY2DIR%%/modules/webcam/po/sv.po
-%%GALLERY2DIR%%/modules/webcam/po/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/Download.inc
-%%GALLERY2DIR%%/modules/zipcart/MANIFEST
-%%GALLERY2DIR%%/modules/zipcart/ZipCartAdmin.inc
-%%GALLERY2DIR%%/modules/zipcart/classes/ZipCartPlugin.class
-%%GALLERY2DIR%%/modules/zipcart/locale/af/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/cs/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/da/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/de/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/es/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/eu/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/fr/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/is/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/it/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/ja/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/nl/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/no/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/pl/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/ru/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/sr/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/sv/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/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/module.inc
-%%GALLERY2DIR%%/modules/zipcart/po/GNUmakefile
-%%GALLERY2DIR%%/modules/zipcart/po/af.po
-%%GALLERY2DIR%%/modules/zipcart/po/cs.po
-%%GALLERY2DIR%%/modules/zipcart/po/da.po
-%%GALLERY2DIR%%/modules/zipcart/po/de.po
-%%GALLERY2DIR%%/modules/zipcart/po/es.po
-%%GALLERY2DIR%%/modules/zipcart/po/eu.po
-%%GALLERY2DIR%%/modules/zipcart/po/fr.po
-%%GALLERY2DIR%%/modules/zipcart/po/is.po
-%%GALLERY2DIR%%/modules/zipcart/po/it.po
-%%GALLERY2DIR%%/modules/zipcart/po/ja.po
-%%GALLERY2DIR%%/modules/zipcart/po/nl.po
-%%GALLERY2DIR%%/modules/zipcart/po/no.po
-%%GALLERY2DIR%%/modules/zipcart/po/pl.po
-%%GALLERY2DIR%%/modules/zipcart/po/ru.po
-%%GALLERY2DIR%%/modules/zipcart/po/sr.po
-%%GALLERY2DIR%%/modules/zipcart/po/strings.raw
-%%GALLERY2DIR%%/modules/zipcart/po/sv.po
-%%GALLERY2DIR%%/modules/zipcart/po/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/MANIFEST
-%%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/locale/af/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/cs/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/da/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/de/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/el/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/en_GB/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/es/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/eu/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/fi/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/fr/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/ga/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/he/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/hu/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/is/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/it/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/ja/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/nl/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/no/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/pl/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/pt/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/pt_BR/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/ru/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/sr/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/sv/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/tr/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/vi/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/af.po
-%%GALLERY2DIR%%/themes/classic/po/cs.po
-%%GALLERY2DIR%%/themes/classic/po/da.po
-%%GALLERY2DIR%%/themes/classic/po/de.po
-%%GALLERY2DIR%%/themes/classic/po/el.po
-%%GALLERY2DIR%%/themes/classic/po/en_GB.po
-%%GALLERY2DIR%%/themes/classic/po/es.po
-%%GALLERY2DIR%%/themes/classic/po/es_AR.po
-%%GALLERY2DIR%%/themes/classic/po/es_MX.po
-%%GALLERY2DIR%%/themes/classic/po/eu.po
-%%GALLERY2DIR%%/themes/classic/po/fi.po
-%%GALLERY2DIR%%/themes/classic/po/fr.po
-%%GALLERY2DIR%%/themes/classic/po/ga.po
-%%GALLERY2DIR%%/themes/classic/po/he.po
-%%GALLERY2DIR%%/themes/classic/po/hu.po
-%%GALLERY2DIR%%/themes/classic/po/is.po
-%%GALLERY2DIR%%/themes/classic/po/it.po
-%%GALLERY2DIR%%/themes/classic/po/ja.po
-%%GALLERY2DIR%%/themes/classic/po/nl.po
-%%GALLERY2DIR%%/themes/classic/po/no.po
-%%GALLERY2DIR%%/themes/classic/po/pl.po
-%%GALLERY2DIR%%/themes/classic/po/pt.po
-%%GALLERY2DIR%%/themes/classic/po/pt_BR.po
-%%GALLERY2DIR%%/themes/classic/po/ru.po
-%%GALLERY2DIR%%/themes/classic/po/sr.po
-%%GALLERY2DIR%%/themes/classic/po/strings.raw
-%%GALLERY2DIR%%/themes/classic/po/sv.po
-%%GALLERY2DIR%%/themes/classic/po/tr.po
-%%GALLERY2DIR%%/themes/classic/po/vi.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/classic/theme.css
-%%GALLERY2DIR%%/themes/classic/theme.inc
-%%GALLERY2DIR%%/themes/floatrix/MANIFEST
-%%GALLERY2DIR%%/themes/floatrix/functions.js
-%%GALLERY2DIR%%/themes/floatrix/images/gallery_logo.png
-%%GALLERY2DIR%%/themes/floatrix/images/groupinfo.png
-%%GALLERY2DIR%%/themes/floatrix/images/icon_comments.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/icon_debug.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/icon_general.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/icon_groups.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/icon_layouts.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/icon_modules.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/icon_path_separator.gif
-%%GALLERY2DIR%%/themes/floatrix/images/icon_users.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/key7-16-bw.gif
-%%GALLERY2DIR%%/themes/floatrix/images/loading.gif
-%%GALLERY2DIR%%/themes/floatrix/images/nav_first.gif
-%%GALLERY2DIR%%/themes/floatrix/images/nav_last.gif
-%%GALLERY2DIR%%/themes/floatrix/images/nav_next.gif
-%%GALLERY2DIR%%/themes/floatrix/images/nav_prev.gif
-%%GALLERY2DIR%%/themes/floatrix/images/shadow-grid.gif
-%%GALLERY2DIR%%/themes/floatrix/images/shadow.png
-%%GALLERY2DIR%%/themes/floatrix/images/tab_bg.gif
-%%GALLERY2DIR%%/themes/floatrix/images/tab_close_sidebar.gif
-%%GALLERY2DIR%%/themes/floatrix/images/tab_left.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/tab_left_on.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/tab_open_sidebar.gif
-%%GALLERY2DIR%%/themes/floatrix/images/tab_right.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/tab_right_on.jpg
-%%GALLERY2DIR%%/themes/floatrix/images/userinfo.png
-%%GALLERY2DIR%%/themes/floatrix/locale/ar/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/cs/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/da/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/de/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/el/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/en_GB/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/es/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/es_AR/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/es_MX/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/eu/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/fi/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/fr/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/ga/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/he/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/hu/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/is/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/it/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/ja/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/lt/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/nl/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/no/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/pl/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/pt/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/pt_BR/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/ru/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/sr/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/sv/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/tr/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/vi/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/zh_CN/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/locale/zh_TW/LC_MESSAGES/themes_floatrix.mo
-%%GALLERY2DIR%%/themes/floatrix/po/GNUmakefile
-%%GALLERY2DIR%%/themes/floatrix/po/ar.po
-%%GALLERY2DIR%%/themes/floatrix/po/cs.po
-%%GALLERY2DIR%%/themes/floatrix/po/da.po
-%%GALLERY2DIR%%/themes/floatrix/po/de.po
-%%GALLERY2DIR%%/themes/floatrix/po/el.po
-%%GALLERY2DIR%%/themes/floatrix/po/en_GB.po
-%%GALLERY2DIR%%/themes/floatrix/po/es.po
-%%GALLERY2DIR%%/themes/floatrix/po/es_AR.po
-%%GALLERY2DIR%%/themes/floatrix/po/es_MX.po
-%%GALLERY2DIR%%/themes/floatrix/po/eu.po
-%%GALLERY2DIR%%/themes/floatrix/po/fi.po
-%%GALLERY2DIR%%/themes/floatrix/po/fr.po
-%%GALLERY2DIR%%/themes/floatrix/po/ga.po
-%%GALLERY2DIR%%/themes/floatrix/po/he.po
-%%GALLERY2DIR%%/themes/floatrix/po/hu.po
-%%GALLERY2DIR%%/themes/floatrix/po/is.po
-%%GALLERY2DIR%%/themes/floatrix/po/it.po
-%%GALLERY2DIR%%/themes/floatrix/po/ja.po
-%%GALLERY2DIR%%/themes/floatrix/po/lt.po
-%%GALLERY2DIR%%/themes/floatrix/po/nl.po
-%%GALLERY2DIR%%/themes/floatrix/po/no.po
-%%GALLERY2DIR%%/themes/floatrix/po/pl.po
-%%GALLERY2DIR%%/themes/floatrix/po/pt.po
-%%GALLERY2DIR%%/themes/floatrix/po/pt_BR.po
-%%GALLERY2DIR%%/themes/floatrix/po/ru.po
-%%GALLERY2DIR%%/themes/floatrix/po/sr.po
-%%GALLERY2DIR%%/themes/floatrix/po/strings.raw
-%%GALLERY2DIR%%/themes/floatrix/po/sv.po
-%%GALLERY2DIR%%/themes/floatrix/po/tr.po
-%%GALLERY2DIR%%/themes/floatrix/po/vi.po
-%%GALLERY2DIR%%/themes/floatrix/po/zh_CN.po
-%%GALLERY2DIR%%/themes/floatrix/po/zh_TW.po
-%%GALLERY2DIR%%/themes/floatrix/templates/admin.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/album.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/error.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/module.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/photo.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/sidebar.tpl
-%%GALLERY2DIR%%/themes/floatrix/templates/theme.tpl
-%%GALLERY2DIR%%/themes/floatrix/theme.css
-%%GALLERY2DIR%%/themes/floatrix/theme.inc
-%%GALLERY2DIR%%/themes/hybrid/MANIFEST
-%%GALLERY2DIR%%/themes/hybrid/hybrid.js
-%%GALLERY2DIR%%/themes/hybrid/images/alb.png
-%%GALLERY2DIR%%/themes/hybrid/images/down.png
-%%GALLERY2DIR%%/themes/hybrid/images/fit.png
-%%GALLERY2DIR%%/themes/hybrid/images/full.png
-%%GALLERY2DIR%%/themes/hybrid/images/fwd.png
-%%GALLERY2DIR%%/themes/hybrid/images/info.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-off.png
-%%GALLERY2DIR%%/themes/hybrid/images/up.png
-%%GALLERY2DIR%%/themes/hybrid/locale/af/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/cs/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/da/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/de/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/es/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/eu/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/fi/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/fr/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/is/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/it/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/ja/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/nl/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/no/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/pl/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/ru/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/sr/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/sv/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/tr/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/vi/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/af.po
-%%GALLERY2DIR%%/themes/hybrid/po/cs.po
-%%GALLERY2DIR%%/themes/hybrid/po/da.po
-%%GALLERY2DIR%%/themes/hybrid/po/de.po
-%%GALLERY2DIR%%/themes/hybrid/po/es.po
-%%GALLERY2DIR%%/themes/hybrid/po/eu.po
-%%GALLERY2DIR%%/themes/hybrid/po/fi.po
-%%GALLERY2DIR%%/themes/hybrid/po/fr.po
-%%GALLERY2DIR%%/themes/hybrid/po/is.po
-%%GALLERY2DIR%%/themes/hybrid/po/it.po
-%%GALLERY2DIR%%/themes/hybrid/po/ja.po
-%%GALLERY2DIR%%/themes/hybrid/po/nl.po
-%%GALLERY2DIR%%/themes/hybrid/po/no.po
-%%GALLERY2DIR%%/themes/hybrid/po/pl.po
-%%GALLERY2DIR%%/themes/hybrid/po/ru.po
-%%GALLERY2DIR%%/themes/hybrid/po/sr.po
-%%GALLERY2DIR%%/themes/hybrid/po/strings.raw
-%%GALLERY2DIR%%/themes/hybrid/po/sv.po
-%%GALLERY2DIR%%/themes/hybrid/po/tr.po
-%%GALLERY2DIR%%/themes/hybrid/po/vi.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/hybrid/theme.css
-%%GALLERY2DIR%%/themes/hybrid/theme.inc
-%%GALLERY2DIR%%/themes/matrix/MANIFEST
-%%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/locale/af/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ar/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/cs/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/da/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/de/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/el/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/en_GB/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/es/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/eu/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/fi/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/fr/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ga/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/he/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/hu/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/is/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/it/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ja/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/lt/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/nl/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/no/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/pl/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/pt/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/pt_BR/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ru/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/sr/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/sv/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/tr/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/vi/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/af.po
-%%GALLERY2DIR%%/themes/matrix/po/ar.po
-%%GALLERY2DIR%%/themes/matrix/po/cs.po
-%%GALLERY2DIR%%/themes/matrix/po/da.po
-%%GALLERY2DIR%%/themes/matrix/po/de.po
-%%GALLERY2DIR%%/themes/matrix/po/el.po
-%%GALLERY2DIR%%/themes/matrix/po/en_GB.po
-%%GALLERY2DIR%%/themes/matrix/po/es.po
-%%GALLERY2DIR%%/themes/matrix/po/es_AR.po
-%%GALLERY2DIR%%/themes/matrix/po/es_MX.po
-%%GALLERY2DIR%%/themes/matrix/po/eu.po
-%%GALLERY2DIR%%/themes/matrix/po/fi.po
-%%GALLERY2DIR%%/themes/matrix/po/fr.po
-%%GALLERY2DIR%%/themes/matrix/po/ga.po
-%%GALLERY2DIR%%/themes/matrix/po/he.po
-%%GALLERY2DIR%%/themes/matrix/po/hu.po
-%%GALLERY2DIR%%/themes/matrix/po/is.po
-%%GALLERY2DIR%%/themes/matrix/po/it.po
-%%GALLERY2DIR%%/themes/matrix/po/ja.po
-%%GALLERY2DIR%%/themes/matrix/po/lt.po
-%%GALLERY2DIR%%/themes/matrix/po/nl.po
-%%GALLERY2DIR%%/themes/matrix/po/no.po
-%%GALLERY2DIR%%/themes/matrix/po/pl.po
-%%GALLERY2DIR%%/themes/matrix/po/pt.po
-%%GALLERY2DIR%%/themes/matrix/po/pt_BR.po
-%%GALLERY2DIR%%/themes/matrix/po/ru.po
-%%GALLERY2DIR%%/themes/matrix/po/sr.po
-%%GALLERY2DIR%%/themes/matrix/po/strings.raw
-%%GALLERY2DIR%%/themes/matrix/po/sv.po
-%%GALLERY2DIR%%/themes/matrix/po/tr.po
-%%GALLERY2DIR%%/themes/matrix/po/vi.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/matrix/theme.css
-%%GALLERY2DIR%%/themes/matrix/theme.inc
-%%GALLERY2DIR%%/themes/siriux/MANIFEST
-%%GALLERY2DIR%%/themes/siriux/images/arrow-left.gif
-%%GALLERY2DIR%%/themes/siriux/images/arrow-right.gif
-%%GALLERY2DIR%%/themes/siriux/images/groupinfo.png
-%%GALLERY2DIR%%/themes/siriux/images/key7-16-bw.gif
-%%GALLERY2DIR%%/themes/siriux/images/userinfo.png
-%%GALLERY2DIR%%/themes/siriux/locale/af/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/cs/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/da/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/de/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/el/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/en_GB/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/es/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/eu/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/fi/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/fr/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/ga/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/he/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/hu/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/is/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/it/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/ja/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/nl/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/no/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/pl/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/pt/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/pt_BR/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/ru/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/sr/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/sv/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/tr/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/vi/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/af.po
-%%GALLERY2DIR%%/themes/siriux/po/cs.po
-%%GALLERY2DIR%%/themes/siriux/po/da.po
-%%GALLERY2DIR%%/themes/siriux/po/de.po
-%%GALLERY2DIR%%/themes/siriux/po/el.po
-%%GALLERY2DIR%%/themes/siriux/po/en_GB.po
-%%GALLERY2DIR%%/themes/siriux/po/es.po
-%%GALLERY2DIR%%/themes/siriux/po/es_AR.po
-%%GALLERY2DIR%%/themes/siriux/po/es_MX.po
-%%GALLERY2DIR%%/themes/siriux/po/eu.po
-%%GALLERY2DIR%%/themes/siriux/po/fi.po
-%%GALLERY2DIR%%/themes/siriux/po/fr.po
-%%GALLERY2DIR%%/themes/siriux/po/ga.po
-%%GALLERY2DIR%%/themes/siriux/po/he.po
-%%GALLERY2DIR%%/themes/siriux/po/hu.po
-%%GALLERY2DIR%%/themes/siriux/po/is.po
-%%GALLERY2DIR%%/themes/siriux/po/it.po
-%%GALLERY2DIR%%/themes/siriux/po/ja.po
-%%GALLERY2DIR%%/themes/siriux/po/nl.po
-%%GALLERY2DIR%%/themes/siriux/po/no.po
-%%GALLERY2DIR%%/themes/siriux/po/pl.po
-%%GALLERY2DIR%%/themes/siriux/po/pt.po
-%%GALLERY2DIR%%/themes/siriux/po/pt_BR.po
-%%GALLERY2DIR%%/themes/siriux/po/ru.po
-%%GALLERY2DIR%%/themes/siriux/po/sr.po
-%%GALLERY2DIR%%/themes/siriux/po/strings.raw
-%%GALLERY2DIR%%/themes/siriux/po/sv.po
-%%GALLERY2DIR%%/themes/siriux/po/tr.po
-%%GALLERY2DIR%%/themes/siriux/po/vi.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/siriux/theme.css
-%%GALLERY2DIR%%/themes/siriux/theme.inc
-%%GALLERY2DIR%%/themes/slider/MANIFEST
-%%GALLERY2DIR%%/themes/slider/images/fit.png
-%%GALLERY2DIR%%/themes/slider/images/full.png
-%%GALLERY2DIR%%/themes/slider/images/fwd.png
-%%GALLERY2DIR%%/themes/slider/images/next-off.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/locale/af/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/cs/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/da/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/de/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/es/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/eu/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/fi/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/fr/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/is/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/it/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/nl/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/no/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/pl/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/ru/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/sr/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/sv/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/tr/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/vi/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/af.po
-%%GALLERY2DIR%%/themes/slider/po/cs.po
-%%GALLERY2DIR%%/themes/slider/po/da.po
-%%GALLERY2DIR%%/themes/slider/po/de.po
-%%GALLERY2DIR%%/themes/slider/po/es.po
-%%GALLERY2DIR%%/themes/slider/po/eu.po
-%%GALLERY2DIR%%/themes/slider/po/fi.po
-%%GALLERY2DIR%%/themes/slider/po/fr.po
-%%GALLERY2DIR%%/themes/slider/po/is.po
-%%GALLERY2DIR%%/themes/slider/po/it.po
-%%GALLERY2DIR%%/themes/slider/po/nl.po
-%%GALLERY2DIR%%/themes/slider/po/no.po
-%%GALLERY2DIR%%/themes/slider/po/pl.po
-%%GALLERY2DIR%%/themes/slider/po/ru.po
-%%GALLERY2DIR%%/themes/slider/po/sr.po
-%%GALLERY2DIR%%/themes/slider/po/strings.raw
-%%GALLERY2DIR%%/themes/slider/po/sv.po
-%%GALLERY2DIR%%/themes/slider/po/tr.po
-%%GALLERY2DIR%%/themes/slider/po/vi.po
-%%GALLERY2DIR%%/themes/slider/po/zh_CN.po
-%%GALLERY2DIR%%/themes/slider/po/zh_TW.po
-%%GALLERY2DIR%%/themes/slider/slider.js
-%%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/slider/theme.css
-%%GALLERY2DIR%%/themes/slider/theme.inc
-%%GALLERY2DIR%%/themes/tile/MANIFEST
-%%GALLERY2DIR%%/themes/tile/locale/af/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/cs/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/da/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/de/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/es/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/eu/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/fi/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/fr/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/is/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/it/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/nl/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/no/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/pl/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/ru/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/sr/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/sv/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/tr/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/vi/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/po/GNUmakefile
-%%GALLERY2DIR%%/themes/tile/po/af.po
-%%GALLERY2DIR%%/themes/tile/po/cs.po
-%%GALLERY2DIR%%/themes/tile/po/da.po
-%%GALLERY2DIR%%/themes/tile/po/de.po
-%%GALLERY2DIR%%/themes/tile/po/es.po
-%%GALLERY2DIR%%/themes/tile/po/eu.po
-%%GALLERY2DIR%%/themes/tile/po/fi.po
-%%GALLERY2DIR%%/themes/tile/po/fr.po
-%%GALLERY2DIR%%/themes/tile/po/is.po
-%%GALLERY2DIR%%/themes/tile/po/it.po
-%%GALLERY2DIR%%/themes/tile/po/nl.po
-%%GALLERY2DIR%%/themes/tile/po/no.po
-%%GALLERY2DIR%%/themes/tile/po/pl.po
-%%GALLERY2DIR%%/themes/tile/po/ru.po
-%%GALLERY2DIR%%/themes/tile/po/sr.po
-%%GALLERY2DIR%%/themes/tile/po/strings.raw
-%%GALLERY2DIR%%/themes/tile/po/sv.po
-%%GALLERY2DIR%%/themes/tile/po/tr.po
-%%GALLERY2DIR%%/themes/tile/po/vi.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%%/themes/tile/theme.css
-%%GALLERY2DIR%%/themes/tile/theme.inc
-%%GALLERY2DIR%%/themes/tile/tile.js
-%%GALLERY2DIR%%/upgrade/GalleryStub.class
-%%GALLERY2DIR%%/upgrade/StatusTemplate.class
-%%GALLERY2DIR%%/upgrade/UpgradeStep.class
-%%GALLERY2DIR%%/upgrade/images/background.png
-%%GALLERY2DIR%%/upgrade/images/btnBGbl.gif
-%%GALLERY2DIR%%/upgrade/images/btnBGgrn.gif
-%%GALLERY2DIR%%/upgrade/images/btnBGor.gif
-%%GALLERY2DIR%%/upgrade/images/btnBLbl.gif
-%%GALLERY2DIR%%/upgrade/images/btnBLgrn.gif
-%%GALLERY2DIR%%/upgrade/images/btnBLor.gif
-%%GALLERY2DIR%%/upgrade/images/btnBRbl.gif
-%%GALLERY2DIR%%/upgrade/images/btnBRgrn.gif
-%%GALLERY2DIR%%/upgrade/images/btnBRor.gif
-%%GALLERY2DIR%%/upgrade/images/btnTLbl.gif
-%%GALLERY2DIR%%/upgrade/images/btnTLgrn.gif
-%%GALLERY2DIR%%/upgrade/images/btnTLor.gif
-%%GALLERY2DIR%%/upgrade/images/btnTRbl.gif
-%%GALLERY2DIR%%/upgrade/images/btnTRgrn.gif
-%%GALLERY2DIR%%/upgrade/images/btnTRor.gif
-%%GALLERY2DIR%%/upgrade/images/g2Logo_upgrade_head.png
-%%GALLERY2DIR%%/upgrade/images/ico_error.gif
-%%GALLERY2DIR%%/upgrade/images/ico_success.gif
-%%GALLERY2DIR%%/upgrade/images/ico_warning.gif
-%%GALLERY2DIR%%/upgrade/index.php
-%%GALLERY2DIR%%/upgrade/locale/af/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/bg/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/cs/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/de/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/eu/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/fr/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/it/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/ja/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/nl/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/no/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/pl/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/ru/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/sr/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/sv/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/tr/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/vi/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/zh_CN/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/zh_TW/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/po/GNUmakefile
-%%GALLERY2DIR%%/upgrade/po/af.po
-%%GALLERY2DIR%%/upgrade/po/bg.po
-%%GALLERY2DIR%%/upgrade/po/cs.po
-%%GALLERY2DIR%%/upgrade/po/de.po
-%%GALLERY2DIR%%/upgrade/po/eu.po
-%%GALLERY2DIR%%/upgrade/po/fr.po
-%%GALLERY2DIR%%/upgrade/po/it.po
-%%GALLERY2DIR%%/upgrade/po/ja.po
-%%GALLERY2DIR%%/upgrade/po/nl.po
-%%GALLERY2DIR%%/upgrade/po/no.po
-%%GALLERY2DIR%%/upgrade/po/pl.po
-%%GALLERY2DIR%%/upgrade/po/ru.po
-%%GALLERY2DIR%%/upgrade/po/sr.po
-%%GALLERY2DIR%%/upgrade/po/strings.raw
-%%GALLERY2DIR%%/upgrade/po/sv.po
-%%GALLERY2DIR%%/upgrade/po/tr.po
-%%GALLERY2DIR%%/upgrade/po/vi.po
-%%GALLERY2DIR%%/upgrade/po/zh_CN.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/Header.html
-%%GALLERY2DIR%%/upgrade/templates/InvalidConfig.html
-%%GALLERY2DIR%%/upgrade/templates/MainPage.html
-%%GALLERY2DIR%%/upgrade/templates/ManifestCleanupScript.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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/upgrade/locale/vi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/vi
-@dirrm %%GALLERY2DIR%%/upgrade/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/tr
-@dirrm %%GALLERY2DIR%%/upgrade/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/sv
-@dirrm %%GALLERY2DIR%%/upgrade/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/sr
-@dirrm %%GALLERY2DIR%%/upgrade/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/ru
-@dirrm %%GALLERY2DIR%%/upgrade/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/pl
-@dirrm %%GALLERY2DIR%%/upgrade/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/no
-@dirrm %%GALLERY2DIR%%/upgrade/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/nl
-@dirrm %%GALLERY2DIR%%/upgrade/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/ja
-@dirrm %%GALLERY2DIR%%/upgrade/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/it
-@dirrm %%GALLERY2DIR%%/upgrade/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/fr
-@dirrm %%GALLERY2DIR%%/upgrade/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/eu
-@dirrm %%GALLERY2DIR%%/upgrade/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/de
-@dirrm %%GALLERY2DIR%%/upgrade/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/cs
-@dirrm %%GALLERY2DIR%%/upgrade/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/bg
-@dirrm %%GALLERY2DIR%%/upgrade/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/no
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/it
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/is
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/eu
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/es
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/de
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/da
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/no
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/it
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/is
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/eu
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/es
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/de
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/da
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/no
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ja
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/it
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/is
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/hu
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/he
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ga
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/eu
-@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/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/es
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/el
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/de
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/da
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/no
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/lt
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ja
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/it
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/is
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/hu
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/he
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ga
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/eu
-@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/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/es
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/el
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/de
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/da
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ar/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ar
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/no
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/ja
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/it
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/is
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/eu
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/es
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/de
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/da
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/af
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale
-@dirrm %%GALLERY2DIR%%/themes/hybrid/images
-@dirrm %%GALLERY2DIR%%/themes/hybrid
-@dirrm %%GALLERY2DIR%%/themes/floatrix/templates
-@dirrm %%GALLERY2DIR%%/themes/floatrix/po
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/vi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/pt
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/no
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/lt
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ja
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/it
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/is
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/hu
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/he
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ga
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/eu
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/es_MX/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/es_MX
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/es_AR
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/es
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/el
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/de
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/da
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ar/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale/ar
-@dirrm %%GALLERY2DIR%%/themes/floatrix/locale
-@dirrm %%GALLERY2DIR%%/themes/floatrix/images
-@dirrm %%GALLERY2DIR%%/themes/floatrix
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/vi
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/tr
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sv
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sr
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ru
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pl
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/no
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/nl
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ja
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/it
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/is
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/hu
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/he
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ga
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fr
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fi
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/eu
-@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/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/es
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/el
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/de
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/da
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/cs
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/no
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/it
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/is
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/es
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/de
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/da
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/no
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/it
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/is
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/de
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/no
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/it
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/is
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/de
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/af
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/xml-src
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/no
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/it
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/is
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/es
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/de
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/da
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/no
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/it
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/is
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/de
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/da
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/no
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/it
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/is
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/de
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/da
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/no
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/it
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/is
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/de
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/da
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/af
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/images
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/xml-src
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/no
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/it
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/is
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/de
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/no
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/it
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/de
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/da
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/no
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/it
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/is
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/es
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/de
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/da
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/no
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/it
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/is
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/es
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/de
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/da
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/af
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/classes
-@dirrm %%GALLERY2DIR%%/modules/sizelimit
-@dirrm %%GALLERY2DIR%%/modules/sitemap/templates
-@dirrm %%GALLERY2DIR%%/modules/sitemap/po
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/no
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/it
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/de
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/sitemap/locale
-@dirrm %%GALLERY2DIR%%/modules/sitemap
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/no
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/it
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/is
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/de
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/search/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/search/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/no
-@dirrm %%GALLERY2DIR%%/modules/search/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/search/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/search/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/it
-@dirrm %%GALLERY2DIR%%/modules/search/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/is
-@dirrm %%GALLERY2DIR%%/modules/search/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/search/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/search/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/search/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/es
-@dirrm %%GALLERY2DIR%%/modules/search/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/search/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/de
-@dirrm %%GALLERY2DIR%%/modules/search/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/da
-@dirrm %%GALLERY2DIR%%/modules/search/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/search/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ar/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ar
-@dirrm %%GALLERY2DIR%%/modules/search/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/af
-@dirrm %%GALLERY2DIR%%/modules/search/locale
-@dirrm %%GALLERY2DIR%%/modules/search/classes
-@dirrm %%GALLERY2DIR%%/modules/search
-@dirrm %%GALLERY2DIR%%/modules/rss/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/rss/templates
-@dirrm %%GALLERY2DIR%%/modules/rss/po
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/no
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/it
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/de
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/da
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rss/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/rss/locale
-@dirrm %%GALLERY2DIR%%/modules/rss/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/rss/classes
-@dirrm %%GALLERY2DIR%%/modules/rss
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/no
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/it
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/de
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/da
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/af
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/path_info
-@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/isapi_rewrite
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/parsers/pathinfo
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/parsers/modrewrite
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/parsers/isapirewrite
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/parsers
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/xml-src
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes
-@dirrm %%GALLERY2DIR%%/modules/rewrite
-@dirrm %%GALLERY2DIR%%/modules/reupload/templates
-@dirrm %%GALLERY2DIR%%/modules/reupload/po
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/no
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/it
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/de
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/da
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/reupload/locale
-@dirrm %%GALLERY2DIR%%/modules/reupload
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/no
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/it
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/is
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/es
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/de
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/da
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/register/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/register/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/register/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/no
-@dirrm %%GALLERY2DIR%%/modules/register/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/register/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/register/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/register/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/it
-@dirrm %%GALLERY2DIR%%/modules/register/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/is
-@dirrm %%GALLERY2DIR%%/modules/register/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/register/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/register/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/register/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/es
-@dirrm %%GALLERY2DIR%%/modules/register/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/de
-@dirrm %%GALLERY2DIR%%/modules/register/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/da
-@dirrm %%GALLERY2DIR%%/modules/register/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/register/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/register/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/af
-@dirrm %%GALLERY2DIR%%/modules/register/locale
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/no
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/it
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/is
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/es
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/de
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/da
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/af
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale
-@dirrm %%GALLERY2DIR%%/modules/rearrange
-@dirrm %%GALLERY2DIR%%/modules/rating/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/rating/templates
-@dirrm %%GALLERY2DIR%%/modules/rating/po
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/no
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/it
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/de
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/da
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rating/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/rating/locale
-@dirrm %%GALLERY2DIR%%/modules/rating/images
-@dirrm %%GALLERY2DIR%%/modules/rating/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/rating/classes
-@dirrm %%GALLERY2DIR%%/modules/rating
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/no
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/it
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/is
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/es
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/de
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/da
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/af
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/no
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/it
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/es
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/de
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/da
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/af
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale
-@dirrm %%GALLERY2DIR%%/modules/quotas/data
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/xml-src
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/no
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/it
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/de
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/da
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/af
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale
-@dirrm %%GALLERY2DIR%%/modules/publishxp
-@dirrm %%GALLERY2DIR%%/modules/picasa/templates
-@dirrm %%GALLERY2DIR%%/modules/picasa/po
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/no
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/it
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/de
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/picasa/locale
-@dirrm %%GALLERY2DIR%%/modules/picasa/docs
-@dirrm %%GALLERY2DIR%%/modules/picasa/classes
-@dirrm %%GALLERY2DIR%%/modules/picasa
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/no
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/it
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/is
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/de
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/af
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/classes
-@dirrm %%GALLERY2DIR%%/modules/photoaccess
-@dirrm %%GALLERY2DIR%%/modules/permalinks/templates
-@dirrm %%GALLERY2DIR%%/modules/permalinks/po
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/no
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/it
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/de
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/permalinks/locale
-@dirrm %%GALLERY2DIR%%/modules/permalinks/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/permalinks/classes
-@dirrm %%GALLERY2DIR%%/modules/permalinks
-@dirrm %%GALLERY2DIR%%/modules/password/templates
-@dirrm %%GALLERY2DIR%%/modules/password/po
-@dirrm %%GALLERY2DIR%%/modules/password/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/password/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/password/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/password/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/password/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/password/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/password/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/no
-@dirrm %%GALLERY2DIR%%/modules/password/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/password/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/it
-@dirrm %%GALLERY2DIR%%/modules/password/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/password/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/password/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/de
-@dirrm %%GALLERY2DIR%%/modules/password/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/password/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/password/locale
-@dirrm %%GALLERY2DIR%%/modules/password/classes
-@dirrm %%GALLERY2DIR%%/modules/password
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/no
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/it
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/is
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/de
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/da
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/af
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale
-@dirrm %%GALLERY2DIR%%/modules/panorama/java
-@dirrm %%GALLERY2DIR%%/modules/panorama/images
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/no
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/it
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/is
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/de
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/da
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/no
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/it
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/is
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/es
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/de
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/da
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/no
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/it
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/is
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/he
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/es
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/el
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/de
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/da
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/no
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/it
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/is
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/es
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/de
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/da
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/af
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/no
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/it
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/de
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/da
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/no
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/it
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/is
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/de
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/af
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/members/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/members/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/members/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/no
-@dirrm %%GALLERY2DIR%%/modules/members/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/members/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/members/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/it
-@dirrm %%GALLERY2DIR%%/modules/members/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/is
-@dirrm %%GALLERY2DIR%%/modules/members/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/members/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/members/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/members/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/es
-@dirrm %%GALLERY2DIR%%/modules/members/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/de
-@dirrm %%GALLERY2DIR%%/modules/members/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/da
-@dirrm %%GALLERY2DIR%%/modules/members/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/members/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/members/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/af
-@dirrm %%GALLERY2DIR%%/modules/members/locale
-@dirrm %%GALLERY2DIR%%/modules/members/data
-@dirrm %%GALLERY2DIR%%/modules/members/classes
-@dirrm %%GALLERY2DIR%%/modules/members
-@dirrm %%GALLERY2DIR%%/modules/linkitem/templates
-@dirrm %%GALLERY2DIR%%/modules/linkitem/po
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/no
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/it
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/de
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/linkitem/locale
-@dirrm %%GALLERY2DIR%%/modules/linkitem/images
-@dirrm %%GALLERY2DIR%%/modules/linkitem/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/linkitem/classes
-@dirrm %%GALLERY2DIR%%/modules/linkitem
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/no
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/it
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/is
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/es
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/el
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/de
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/da
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/no
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/it
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/is
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/de
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/da
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/no
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/it
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/is
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/es
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/de
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/da
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/af
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/xml-src
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/no
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/it
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/es
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/de
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/da
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/af
-@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/hidden/templates
-@dirrm %%GALLERY2DIR%%/modules/hidden/po
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/no
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/it
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/de
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/hidden/locale
-@dirrm %%GALLERY2DIR%%/modules/hidden/classes
-@dirrm %%GALLERY2DIR%%/modules/hidden
-@dirrm %%GALLERY2DIR%%/modules/getid3/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/getid3/templates
-@dirrm %%GALLERY2DIR%%/modules/getid3/po
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/no
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/it
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/de
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/getid3/locale
-@dirrm %%GALLERY2DIR%%/modules/getid3/lib/getid3
-@dirrm %%GALLERY2DIR%%/modules/getid3/lib
-@dirrm %%GALLERY2DIR%%/modules/getid3/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/getid3/classes
-@dirrm %%GALLERY2DIR%%/modules/getid3
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/no
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/it
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/is
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/es
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/de
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/da
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/af
-@dirrm %%GALLERY2DIR%%/modules/gd/locale
-@dirrm %%GALLERY2DIR%%/modules/gd/classes
-@dirrm %%GALLERY2DIR%%/modules/gd
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/templates
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/po
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/no
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/it
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/is
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/de
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/da
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/locale
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/lib
-@dirrm %%GALLERY2DIR%%/modules/fotokasten/classes
-@dirrm %%GALLERY2DIR%%/modules/fotokasten
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/no
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/it
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/is
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/de
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/da
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/af
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/images
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/no
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/it
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/is
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/es
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/de
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/da
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/af
-@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/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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/no
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/it
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/is
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/es
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/de
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/da
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/af
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/vi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/no
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/it
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/es
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/de
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/da
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/no
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/it
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/is
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/es
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/de
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/da
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/af
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/xml-src
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/core/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/core/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/no
-@dirrm %%GALLERY2DIR%%/modules/core/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/core/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/core/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/it
-@dirrm %%GALLERY2DIR%%/modules/core/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/is
-@dirrm %%GALLERY2DIR%%/modules/core/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/core/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/he
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/core/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/eu
-@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/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/es
-@dirrm %%GALLERY2DIR%%/modules/core/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/core/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/el
-@dirrm %%GALLERY2DIR%%/modules/core/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/de
-@dirrm %%GALLERY2DIR%%/modules/core/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/da
-@dirrm %%GALLERY2DIR%%/modules/core/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/core/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ar/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ar
-@dirrm %%GALLERY2DIR%%/modules/core/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/af
-@dirrm %%GALLERY2DIR%%/modules/core/locale
-@dirrm %%GALLERY2DIR%%/modules/core/data
-@dirrm %%GALLERY2DIR%%/modules/core/classes/helpers
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/xml-src
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/no
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/it
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/is
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/he/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/he
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/eu
-@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/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/es
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/el/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/el
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/de
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/da
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ar/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ar
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/af
-@dirrm %%GALLERY2DIR%%/modules/comment/locale
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/xml-src
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/no
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/it
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/es
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/de
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/da
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/no
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/it
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/is
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ga/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ga
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/es
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/de
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/da
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/af
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/vi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/no
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/it
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/es
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/de
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/da
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/no
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/it
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/is
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/fi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/fi
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/es
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/de
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/da
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/af
-@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/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/vi
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/tr
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sv
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sr
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/ru
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/pl
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/no
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/nl
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/lt
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/ja
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/it
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/is/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/is
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/hu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/hu
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/fr
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/eu
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/es/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/es
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/de
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/da/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/da
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/cs
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/bg
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/af
-@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/tools/po
-@dirrm %%GALLERY2DIR%%/lib/tools
-@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/pear
-@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/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/install/locale/vi/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/vi
-@dirrm %%GALLERY2DIR%%/install/locale/tr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/tr
-@dirrm %%GALLERY2DIR%%/install/locale/sv/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/sv
-@dirrm %%GALLERY2DIR%%/install/locale/sr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/sr
-@dirrm %%GALLERY2DIR%%/install/locale/ru/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/ru
-@dirrm %%GALLERY2DIR%%/install/locale/pl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/pl
-@dirrm %%GALLERY2DIR%%/install/locale/no/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/no
-@dirrm %%GALLERY2DIR%%/install/locale/nl/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/nl
-@dirrm %%GALLERY2DIR%%/install/locale/lt/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/lt
-@dirrm %%GALLERY2DIR%%/install/locale/ja/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/ja
-@dirrm %%GALLERY2DIR%%/install/locale/it/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/it
-@dirrm %%GALLERY2DIR%%/install/locale/fr/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/fr
-@dirrm %%GALLERY2DIR%%/install/locale/eu/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/eu
-@dirrm %%GALLERY2DIR%%/install/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/en_GB
-@dirrm %%GALLERY2DIR%%/install/locale/de/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/de
-@dirrm %%GALLERY2DIR%%/install/locale/cs/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/cs
-@dirrm %%GALLERY2DIR%%/install/locale/bg/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/bg
-@dirrm %%GALLERY2DIR%%/install/locale/af/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/af
-@dirrm %%GALLERY2DIR%%/install/locale
-@dirrm %%GALLERY2DIR%%/install/images
-@dirrmtry %%GALLERY2DIR%%/install
-@dirrm %%GALLERY2DIR%%/images
-@dirrmtry %%GALLERY2DIR%%
diff --git a/www/gtkhtml38/Makefile b/www/gtkhtml38/Makefile
deleted file mode 100644
index 5e48f313258a..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.88 2006/10/02 23:42:29 ahze Exp $
-#
-
-PORTNAME= gtkhtml3
-PORTVERSION= 3.12.2
-CATEGORIES= www gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME:S/3$//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
-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_GETTEXT= yes
-USE_BZIP2= yes
-USE_XLIB= yes
-USE_GMAKE= yes
-USE_GNOME= gnomeprefix gnomehack intlhack gail libgnomeui \
- libgnomeprintui ltverhack
-USE_LDCONFIG= 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 d3e815b58ab3..000000000000
--- a/www/gtkhtml38/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gnome2/gtkhtml-3.12.2.tar.bz2) = 8c943647fd26cf4594b2e97055e22584
-SHA256 (gnome2/gtkhtml-3.12.2.tar.bz2) = 42ba0592bd43e540c2c6c10f384b2ae5143576d4554e2ed32fd813595bc25854
-SIZE (gnome2/gtkhtml-3.12.2.tar.bz2) = 1285380
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/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 b8be05dbf59f..000000000000
--- a/www/gtkhtml38/pkg-plist
+++ /dev/null
@@ -1,212 +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/bn_IN/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/dz/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/ka/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ko/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ku/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/lt/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/lv/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mg/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ml/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mr/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/or/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/th/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_HK/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%%
-@dirrmtry share/locale/zh_TW/LC_MESSAGES
-@dirrmtry share/locale/zh_TW
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/xh/LC_MESSAGES
-@dirrmtry share/locale/xh
-@dirrmtry share/locale/uk/LC_MESSAGES
-@dirrmtry share/locale/uk
-@dirrmtry share/locale/sr/LC_MESSAGES
-@dirrmtry share/locale/sr
-@dirrmtry share/locale/sl/LC_MESSAGES
-@dirrmtry share/locale/sl
-@dirrmtry share/locale/sk/LC_MESSAGES
-@dirrmtry share/locale/sk
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/ro/LC_MESSAGES
-@dirrmtry share/locale/ro
-@dirrmtry share/locale/pt/LC_MESSAGES
-@dirrmtry share/locale/pt
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/pl
-@dirrmtry share/locale/nn/LC_MESSAGES
-@dirrmtry share/locale/nn
-@dirrmtry share/locale/ne/LC_MESSAGES
-@dirrmtry share/locale/ne
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mg/LC_MESSAGES
-@dirrmtry share/locale/mg
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/ko/LC_MESSAGES
-@dirrmtry share/locale/ko
-@dirrmtry share/locale/gl/LC_MESSAGES
-@dirrmtry share/locale/gl
-@dirrmtry share/locale/fi/LC_MESSAGES
-@dirrmtry share/locale/fi
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/locale/el
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/cs/LC_MESSAGES
-@dirrmtry share/locale/cs
-@dirrmtry share/locale/ca/LC_MESSAGES
-@dirrmtry share/locale/ca
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/be/LC_MESSAGES
-@dirrmtry share/locale/be
diff --git a/www/hastymail2-devel/Makefile b/www/hastymail2-devel/Makefile
deleted file mode 100644
index e009c411b597..000000000000
--- a/www/hastymail2-devel/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: hastymail
-# Date created: 2006-11-04
-# Whom: Bartlomiej Rutkowski <r@robakdesign.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= hastymail
-PORTVERSION= 1.5
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
-MASTER_SITE_SUBDIR= hastymail
-
-MAINTAINER= r@robakdesign.com
-COMMENT= Small, fast and secure yet powerful IMAP webmail
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-NO_BUILD= yes
-SUB_FILES= pkg-message
-
-WWWOWN?= www
-WWWGRP?= www
-INSTALL_DIR?= www/${PORTNAME}
-PLIST= ${WRKDIR}/pkg-plist
-
-WANT_PHP_WEB= yes
-USE_PHP= session imap
-
-.include <bsd.port.pre.mk>
-
-pre-install:
- @${FIND} -s -d ${WRKSRC}/ -type f | ${SED} "s?${WRKSRC}?${INSTALL_DIR}?g" >${PLIST}
- @${FIND} -s -d ${WRKSRC}/ -type d | ${SED} "s?${WRKSRC}?@dirrm ${INSTALL_DIR}?g" >> ${PLIST}
-
-do-install:
- @${MKDIR} ${PREFIX}/${INSTALL_DIR}
- @cd ${WRKSRC} && ${FIND} . | ${PAX} -rw ${PREFIX}/${INSTALL_DIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${INSTALL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/hastymail2-devel/distinfo b/www/hastymail2-devel/distinfo
deleted file mode 100644
index 6e9c34754986..000000000000
--- a/www/hastymail2-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (hastymail-1.5.tar.gz) = ca6699b30b59c87027eebc67a633384b
-SHA256 (hastymail-1.5.tar.gz) = ea3a147e0a78650bf598e8ffe862eb6e50e2bf4e61e818efa241e03d51946eac
-SIZE (hastymail-1.5.tar.gz) = 361269
diff --git a/www/hastymail2-devel/files/pkg-message.in b/www/hastymail2-devel/files/pkg-message.in
deleted file mode 100644
index d4bbccf29d59..000000000000
--- a/www/hastymail2-devel/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-******************************************************
-
-You have successfully installed Hastymail webmail client.
-Dont forget to move config file to proper directory and
-to change that variable in hastymail/lib/constant.php
-
-$config_file = '/etc/hastymail.conf';
-
-as needed. After that, follow the instructions in INSTALL
-file to configure Hastymail finally.
-
-******************************************************
diff --git a/www/hastymail2-devel/pkg-descr b/www/hastymail2-devel/pkg-descr
deleted file mode 100644
index 5bbf7bc1cfe7..000000000000
--- a/www/hastymail2-devel/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Hastymail is a streamlined, secure, fast web based IMAP client written
-in PHP. Hastymail is designed to have low server requirements and follow
-internet standards for MIME, IMAP and SMTP communications. Hastymail is also
-designed to work with all the major and not so major web browsers available.
-Hastymail does not use frames, javascript, or cookies and all output is 100%
-W3C compliant 4.01 transitional HTML.
-
-WWW: http://hastymail.sourceforge.net/
diff --git a/www/hastymail2/Makefile b/www/hastymail2/Makefile
deleted file mode 100644
index e009c411b597..000000000000
--- a/www/hastymail2/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: hastymail
-# Date created: 2006-11-04
-# Whom: Bartlomiej Rutkowski <r@robakdesign.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= hastymail
-PORTVERSION= 1.5
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
-MASTER_SITE_SUBDIR= hastymail
-
-MAINTAINER= r@robakdesign.com
-COMMENT= Small, fast and secure yet powerful IMAP webmail
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-NO_BUILD= yes
-SUB_FILES= pkg-message
-
-WWWOWN?= www
-WWWGRP?= www
-INSTALL_DIR?= www/${PORTNAME}
-PLIST= ${WRKDIR}/pkg-plist
-
-WANT_PHP_WEB= yes
-USE_PHP= session imap
-
-.include <bsd.port.pre.mk>
-
-pre-install:
- @${FIND} -s -d ${WRKSRC}/ -type f | ${SED} "s?${WRKSRC}?${INSTALL_DIR}?g" >${PLIST}
- @${FIND} -s -d ${WRKSRC}/ -type d | ${SED} "s?${WRKSRC}?@dirrm ${INSTALL_DIR}?g" >> ${PLIST}
-
-do-install:
- @${MKDIR} ${PREFIX}/${INSTALL_DIR}
- @cd ${WRKSRC} && ${FIND} . | ${PAX} -rw ${PREFIX}/${INSTALL_DIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${INSTALL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/hastymail2/distinfo b/www/hastymail2/distinfo
deleted file mode 100644
index 6e9c34754986..000000000000
--- a/www/hastymail2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (hastymail-1.5.tar.gz) = ca6699b30b59c87027eebc67a633384b
-SHA256 (hastymail-1.5.tar.gz) = ea3a147e0a78650bf598e8ffe862eb6e50e2bf4e61e818efa241e03d51946eac
-SIZE (hastymail-1.5.tar.gz) = 361269
diff --git a/www/hastymail2/files/pkg-message.in b/www/hastymail2/files/pkg-message.in
deleted file mode 100644
index d4bbccf29d59..000000000000
--- a/www/hastymail2/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-******************************************************
-
-You have successfully installed Hastymail webmail client.
-Dont forget to move config file to proper directory and
-to change that variable in hastymail/lib/constant.php
-
-$config_file = '/etc/hastymail.conf';
-
-as needed. After that, follow the instructions in INSTALL
-file to configure Hastymail finally.
-
-******************************************************
diff --git a/www/hastymail2/pkg-descr b/www/hastymail2/pkg-descr
deleted file mode 100644
index 5bbf7bc1cfe7..000000000000
--- a/www/hastymail2/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Hastymail is a streamlined, secure, fast web based IMAP client written
-in PHP. Hastymail is designed to have low server requirements and follow
-internet standards for MIME, IMAP and SMTP communications. Hastymail is also
-designed to work with all the major and not so major web browsers available.
-Hastymail does not use frames, javascript, or cookies and all output is 100%
-W3C compliant 4.01 transitional HTML.
-
-WWW: http://hastymail.sourceforge.net/
diff --git a/www/horde-base/Makefile b/www/horde-base/Makefile
deleted file mode 100644
index 5920a4ad879c..000000000000
--- a/www/horde-base/Makefile
+++ /dev/null
@@ -1,385 +0,0 @@
-# Ports collection makefile for: horde2
-# Date created: Sun Oct 07, 2001
-# Whom: Thierry Thomas (<thierry@thomas.as>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= horde
-PORTVERSION= 3.1.3
-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/
-
-MAINTAINER= shaun@FreeBSD.org
-COMMENT= A common code-base used by Horde applications, written in PHP
-
-#----------------------------------------------------------------------------
-# You may define these options:
-#
-# - 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: for mcal authentication back-end (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_GETTEXT= yes # Already implied by USE_PHP =gettext, to pet portlint
-USE_PHP= ctype gettext session
-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) || defined(WITH_PGSQL)
-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 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
-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
-
-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 ${PHP_VER} == 5
-USE_PHP+= dom
-.else
-USE_PHP+= domxml
-. if defined(WITH_MCAL)
-USE_PHP+= mcal
-. endif
-.endif
-
-.include "${PORTSDIR}/Mk/bsd.php.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
-.if ${APACHE_VERSION} >= 22
- @${REINPLACE_CMD} -e "s:IfModule mod_\([^ ]*\)\.c:IfModule \1_module:" \
- ${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|}
- @(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) && exists(${LOCALBASE}/bin/php)
- @if ! php -m 2>&1 | ${GREP} -q -e "mysql" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "pgsql" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "sybase" ; then \
- if ! php -m 2>&1 | ${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
-
-# Copy RCSID tag from conf.xml into conf.php to stop Horde complaining
- @if ! ${GREP} -q -e "$$Horde.*conf\.xml" ${WRKSRC}/config/conf.php.dist; then \
- ${GREP} -h "$$Horde.*conf\.xml" ${WRKSRC} ${WRKSRC}/config/conf.xml \
- | ${SED} -e 's#^ *<!--#//#' -e 's# *--> *$$##g' \
- >> ${WRKSRC}/config/conf.php.dist; \
- fi
-
-do-install:
- @${MKDIR} ${HORDEDIR}
-.for REP in ${SUB_DIRS}
- @${CP} -Rp ${WRKSRC}/${REP} ${HORDEDIR}
-.endfor
- @${CP} -p ${WRKSRC}/*.php ${HORDEDIR}
-
- @${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 b5cd3984ebdc..000000000000
--- a/www/horde-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (horde-3.1.3.tar.gz) = fbc56c608ac81474b846b1b4b7bb5ee7
-SHA256 (horde-3.1.3.tar.gz) = c9e7d946f3da447444e0f39ed59e4119d1852ff16d1218bc19450f0cc1568aa6
-SIZE (horde-3.1.3.tar.gz) = 5232958
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 5725bdac7928..000000000000
--- a/www/horde-base/files/patch-config_mime_drivers.php.dist
+++ /dev/null
@@ -1,257 +0,0 @@
---- config/mime_drivers.php.dist.orig Thu Apr 6 22:32:14 2006
-+++ config/mime_drivers.php.dist Thu Jul 20 22:10:57 2006
-@@ -37,14 +37,21 @@
- * zip Zip files
- */
- $mime_drivers_map['horde']['registered'] = array(
-- 'css', 'enriched', 'html', 'images', 'ooo', 'pdf', 'php', 'plain', 'rar',
-- 'report', 'rfc822', 'richtext', 'security', 'simple', 'tgz', 'tnef',
-- 'vcard', 'zip',
-- // The following mime drivers require external applications to be
-- // installed.
-- // 'deb', 'enscript', 'msword', 'msexcel', 'mspowerpoint', 'rpm',
-- // 'srchighlite', 'webcpp'
--);
-+ '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,15 +283,15 @@
- * 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',
-+//UNCOMMENTIFWV);
-
-
- /**
-@@ -288,14 +299,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');
-
-
- /**
-@@ -303,13 +314,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');
-
-
- /**
-@@ -325,24 +336,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 7f9f6649e9fa..000000000000
--- a/www/horde-base/files/pkg-deinstall.in
+++ /dev/null
@@ -1,58 +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, delete
- rm -f $cf
- ;;
- 1) # config file has been updated, leave it
- ;;
- *) # 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 a2dc1e225389..000000000000
--- a/www/horde-base/files/pkg-install.in
+++ /dev/null
@@ -1,114 +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
- # Copy over sample config files unless they already exist
-
- for cf in `ls %%HORDEDIR%%/config/*.dist | sed -e 's/\.dist//g'`; do
- if [ ! -f $cf ]; then
- cp -p $cf.dist $cf
- 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 3226c28ff455..000000000000
--- a/www/horde-base/files/pkg-message.in
+++ /dev/null
@@ -1,40 +0,0 @@
-************************************************************************
-Horde has been installed in %%HORDEDIR%% with your blank
-configuration files.
-
-WARNING! the first user will get logged in as an administrator!
-********
-
-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. 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/>,
-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 0262cb8f7442..000000000000
--- a/www/horde-base/pkg-plist
+++ /dev/null
@@ -1,1732 +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/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
-%%HORDEDIR%%/admin/setup/scripts.php
-%%HORDEDIR%%/admin/sqlshell.php
-%%HORDEDIR%%/admin/templates.php
-%%HORDEDIR%%/admin/user.php
-%%HORDEDIR%%/config/.htaccess
-%%HORDEDIR%%/config/conf.php.dist
-%%HORDEDIR%%/config/conf.xml
-%%HORDEDIR%%/config/hooks.php.dist
-%%HORDEDIR%%/config/mime_drivers.php.dist
-%%HORDEDIR%%/config/motd.php.dist
-%%HORDEDIR%%/config/nls.php.dist
-%%HORDEDIR%%/config/prefs.php.dist
-%%HORDEDIR%%/config/registry.php.dist
-%%HORDEDIR%%/index.php
-%%HORDEDIR%%/js/addEvent.php
-%%HORDEDIR%%/js/alphaImageLoader.php
-%%HORDEDIR%%/js/enter_key_trap.js
-%%HORDEDIR%%/js/form_assign.js
-%%HORDEDIR%%/js/form_helpers.js
-%%HORDEDIR%%/js/form_sections.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
-%%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/CSV.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/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
-%%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/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/Form/Type/tableset.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/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
-%%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/audio.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/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/Registry.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/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/memcache.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/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/Text/Filter/xss.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/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
-%%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/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
-%%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/smb.php
-%%HORDEDIR%%/lib/VFS/sql.php
-%%HORDEDIR%%/lib/VFS/sql_file.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/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
-%%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/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
-%%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/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
-%%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/cookie_login.php
-%%HORDEDIR%%/scripts/count_sessions.php
-%%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.sql
-%%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/create.xml
-%%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.mysql.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
-%%HORDEDIR%%/scripts/sql/script.initial_horde_user.sql
-%%HORDEDIR%%/scripts/temp-cleanup.cron
-%%HORDEDIR%%/scripts/themes_check.php
-%%HORDEDIR%%/scripts/upgrades/2006-06-29_horde_prefs_indexes.sql
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.mysql.sql
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.oci8.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.sql
-%%HORDEDIR%%/scripts/upgrades/3.0_to_3.1.mysql.sql
-%%HORDEDIR%%/scripts/upgrades/3.0_to_3.1.oci8.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
-%%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/portal/syncml.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/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_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/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/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/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/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
-%%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/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-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
-%%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/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
-%%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/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/deb.png
-%%HORDEDIR%%/themes/graphics/mime/encryption.png
-%%HORDEDIR%%/themes/graphics/mime/html.png
-%%HORDEDIR%%/themes/graphics/mime/icalendar.png
-%%HORDEDIR%%/themes/graphics/mime/image.png
-%%HORDEDIR%%/themes/graphics/mime/mail.png
-%%HORDEDIR%%/themes/graphics/mime/msexcel.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/rpm.png
-%%HORDEDIR%%/themes/graphics/mime/script-js.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/vcard.png
-%%HORDEDIR%%/themes/graphics/mime/video.png
-%%HORDEDIR%%/themes/graphics/mime/xml.png
-%%HORDEDIR%%/themes/graphics/mobile.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/tab_bottom.gif
-%%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-joinbottom-down.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-plusonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plustop.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/ie5mac.css
-%%HORDEDIR%%/themes/ie6_or_less.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/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
-%%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/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
-@exec mkdir -p %D/%%HORDEDIR%%/lib/File/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Horde/Text/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Horde/docs/examples
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Horde/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Text/docs/examples
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Text/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/VFS/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/XML/docs/examples
-@exec mkdir -p %D/%%HORDEDIR%%/lib/XML/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/data
-@exec mkdir -p %D/%%HORDEDIR%%/lib/docs
-@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/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
-@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/avatars
-@dirrm %%HORDEDIR%%/themes/graphics/alerts
-@dirrm %%HORDEDIR%%/themes/graphics
-@dirrm %%HORDEDIR%%/themes/gennevilliers
-@dirrm %%HORDEDIR%%/themes/cornflower/graphics
-@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/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
-@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/docs
-@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/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
-@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/SessionHandler
-@dirrm %%HORDEDIR%%/lib/Horde/Scheduler
-@dirrm %%HORDEDIR%%/lib/Horde/SQL
-@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/Type
-@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/Layout
-@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/hu_HU
-@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/horde4-base/Makefile b/www/horde4-base/Makefile
deleted file mode 100644
index 5920a4ad879c..000000000000
--- a/www/horde4-base/Makefile
+++ /dev/null
@@ -1,385 +0,0 @@
-# Ports collection makefile for: horde2
-# Date created: Sun Oct 07, 2001
-# Whom: Thierry Thomas (<thierry@thomas.as>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= horde
-PORTVERSION= 3.1.3
-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/
-
-MAINTAINER= shaun@FreeBSD.org
-COMMENT= A common code-base used by Horde applications, written in PHP
-
-#----------------------------------------------------------------------------
-# You may define these options:
-#
-# - 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: for mcal authentication back-end (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_GETTEXT= yes # Already implied by USE_PHP =gettext, to pet portlint
-USE_PHP= ctype gettext session
-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) || defined(WITH_PGSQL)
-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 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
-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
-
-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 ${PHP_VER} == 5
-USE_PHP+= dom
-.else
-USE_PHP+= domxml
-. if defined(WITH_MCAL)
-USE_PHP+= mcal
-. endif
-.endif
-
-.include "${PORTSDIR}/Mk/bsd.php.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
-.if ${APACHE_VERSION} >= 22
- @${REINPLACE_CMD} -e "s:IfModule mod_\([^ ]*\)\.c:IfModule \1_module:" \
- ${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|}
- @(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) && exists(${LOCALBASE}/bin/php)
- @if ! php -m 2>&1 | ${GREP} -q -e "mysql" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "pgsql" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "sybase" ; then \
- if ! php -m 2>&1 | ${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
-
-# Copy RCSID tag from conf.xml into conf.php to stop Horde complaining
- @if ! ${GREP} -q -e "$$Horde.*conf\.xml" ${WRKSRC}/config/conf.php.dist; then \
- ${GREP} -h "$$Horde.*conf\.xml" ${WRKSRC} ${WRKSRC}/config/conf.xml \
- | ${SED} -e 's#^ *<!--#//#' -e 's# *--> *$$##g' \
- >> ${WRKSRC}/config/conf.php.dist; \
- fi
-
-do-install:
- @${MKDIR} ${HORDEDIR}
-.for REP in ${SUB_DIRS}
- @${CP} -Rp ${WRKSRC}/${REP} ${HORDEDIR}
-.endfor
- @${CP} -p ${WRKSRC}/*.php ${HORDEDIR}
-
- @${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 b5cd3984ebdc..000000000000
--- a/www/horde4-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (horde-3.1.3.tar.gz) = fbc56c608ac81474b846b1b4b7bb5ee7
-SHA256 (horde-3.1.3.tar.gz) = c9e7d946f3da447444e0f39ed59e4119d1852ff16d1218bc19450f0cc1568aa6
-SIZE (horde-3.1.3.tar.gz) = 5232958
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 5725bdac7928..000000000000
--- a/www/horde4-base/files/patch-config_mime_drivers.php.dist
+++ /dev/null
@@ -1,257 +0,0 @@
---- config/mime_drivers.php.dist.orig Thu Apr 6 22:32:14 2006
-+++ config/mime_drivers.php.dist Thu Jul 20 22:10:57 2006
-@@ -37,14 +37,21 @@
- * zip Zip files
- */
- $mime_drivers_map['horde']['registered'] = array(
-- 'css', 'enriched', 'html', 'images', 'ooo', 'pdf', 'php', 'plain', 'rar',
-- 'report', 'rfc822', 'richtext', 'security', 'simple', 'tgz', 'tnef',
-- 'vcard', 'zip',
-- // The following mime drivers require external applications to be
-- // installed.
-- // 'deb', 'enscript', 'msword', 'msexcel', 'mspowerpoint', 'rpm',
-- // 'srchighlite', 'webcpp'
--);
-+ '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,15 +283,15 @@
- * 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',
-+//UNCOMMENTIFWV);
-
-
- /**
-@@ -288,14 +299,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');
-
-
- /**
-@@ -303,13 +314,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');
-
-
- /**
-@@ -325,24 +336,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 7f9f6649e9fa..000000000000
--- a/www/horde4-base/files/pkg-deinstall.in
+++ /dev/null
@@ -1,58 +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, delete
- rm -f $cf
- ;;
- 1) # config file has been updated, leave it
- ;;
- *) # 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 a2dc1e225389..000000000000
--- a/www/horde4-base/files/pkg-install.in
+++ /dev/null
@@ -1,114 +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
- # Copy over sample config files unless they already exist
-
- for cf in `ls %%HORDEDIR%%/config/*.dist | sed -e 's/\.dist//g'`; do
- if [ ! -f $cf ]; then
- cp -p $cf.dist $cf
- 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 3226c28ff455..000000000000
--- a/www/horde4-base/files/pkg-message.in
+++ /dev/null
@@ -1,40 +0,0 @@
-************************************************************************
-Horde has been installed in %%HORDEDIR%% with your blank
-configuration files.
-
-WARNING! the first user will get logged in as an administrator!
-********
-
-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. 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/>,
-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 0262cb8f7442..000000000000
--- a/www/horde4-base/pkg-plist
+++ /dev/null
@@ -1,1732 +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/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
-%%HORDEDIR%%/admin/setup/scripts.php
-%%HORDEDIR%%/admin/sqlshell.php
-%%HORDEDIR%%/admin/templates.php
-%%HORDEDIR%%/admin/user.php
-%%HORDEDIR%%/config/.htaccess
-%%HORDEDIR%%/config/conf.php.dist
-%%HORDEDIR%%/config/conf.xml
-%%HORDEDIR%%/config/hooks.php.dist
-%%HORDEDIR%%/config/mime_drivers.php.dist
-%%HORDEDIR%%/config/motd.php.dist
-%%HORDEDIR%%/config/nls.php.dist
-%%HORDEDIR%%/config/prefs.php.dist
-%%HORDEDIR%%/config/registry.php.dist
-%%HORDEDIR%%/index.php
-%%HORDEDIR%%/js/addEvent.php
-%%HORDEDIR%%/js/alphaImageLoader.php
-%%HORDEDIR%%/js/enter_key_trap.js
-%%HORDEDIR%%/js/form_assign.js
-%%HORDEDIR%%/js/form_helpers.js
-%%HORDEDIR%%/js/form_sections.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
-%%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/CSV.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/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
-%%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/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/Form/Type/tableset.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/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
-%%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/audio.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/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/Registry.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/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/memcache.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/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/Text/Filter/xss.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/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
-%%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/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
-%%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/smb.php
-%%HORDEDIR%%/lib/VFS/sql.php
-%%HORDEDIR%%/lib/VFS/sql_file.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/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
-%%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/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
-%%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/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
-%%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/cookie_login.php
-%%HORDEDIR%%/scripts/count_sessions.php
-%%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.sql
-%%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/create.xml
-%%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.mysql.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
-%%HORDEDIR%%/scripts/sql/script.initial_horde_user.sql
-%%HORDEDIR%%/scripts/temp-cleanup.cron
-%%HORDEDIR%%/scripts/themes_check.php
-%%HORDEDIR%%/scripts/upgrades/2006-06-29_horde_prefs_indexes.sql
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.mysql.sql
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.oci8.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.sql
-%%HORDEDIR%%/scripts/upgrades/3.0_to_3.1.mysql.sql
-%%HORDEDIR%%/scripts/upgrades/3.0_to_3.1.oci8.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
-%%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/portal/syncml.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/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_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/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/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/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/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
-%%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/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-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
-%%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/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
-%%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/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/deb.png
-%%HORDEDIR%%/themes/graphics/mime/encryption.png
-%%HORDEDIR%%/themes/graphics/mime/html.png
-%%HORDEDIR%%/themes/graphics/mime/icalendar.png
-%%HORDEDIR%%/themes/graphics/mime/image.png
-%%HORDEDIR%%/themes/graphics/mime/mail.png
-%%HORDEDIR%%/themes/graphics/mime/msexcel.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/rpm.png
-%%HORDEDIR%%/themes/graphics/mime/script-js.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/vcard.png
-%%HORDEDIR%%/themes/graphics/mime/video.png
-%%HORDEDIR%%/themes/graphics/mime/xml.png
-%%HORDEDIR%%/themes/graphics/mobile.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/tab_bottom.gif
-%%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-joinbottom-down.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-plusonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plustop.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/ie5mac.css
-%%HORDEDIR%%/themes/ie6_or_less.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/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
-%%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/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
-@exec mkdir -p %D/%%HORDEDIR%%/lib/File/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Horde/Text/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Horde/docs/examples
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Horde/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Text/docs/examples
-@exec mkdir -p %D/%%HORDEDIR%%/lib/Text/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/VFS/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/XML/docs/examples
-@exec mkdir -p %D/%%HORDEDIR%%/lib/XML/tests
-@exec mkdir -p %D/%%HORDEDIR%%/lib/data
-@exec mkdir -p %D/%%HORDEDIR%%/lib/docs
-@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/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
-@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/avatars
-@dirrm %%HORDEDIR%%/themes/graphics/alerts
-@dirrm %%HORDEDIR%%/themes/graphics
-@dirrm %%HORDEDIR%%/themes/gennevilliers
-@dirrm %%HORDEDIR%%/themes/cornflower/graphics
-@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/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
-@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/docs
-@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/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
-@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/SessionHandler
-@dirrm %%HORDEDIR%%/lib/Horde/Scheduler
-@dirrm %%HORDEDIR%%/lib/Horde/SQL
-@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/Type
-@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/Layout
-@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/hu_HU
-@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/ilias3/Makefile b/www/ilias3/Makefile
deleted file mode 100644
index 6aeca2c4eb36..000000000000
--- a/www/ilias3/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# New ports collection makefile for: www/ilias
-# Date created: Oct 24, 2006
-# Whom: Bartlomiej Rutkowski <r@robakdesign.com>
-#
-# $FreeBSD$
-
-PORTNAME= ilias
-PORTVERSION= 3.7.3
-CATEGORIES= www
-MASTER_SITES= http://www.ilias.de/download/src/
-
-MAINTAINER= r@robakdesign.com
-COMMENT= A poweful, dynamic, PHP and MySQL based e-learning platform
-
-RUN_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick \
- zip:${PORTSDIR}/archivers/zip \
- ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip \
- ${LOCALBASE}/share/pear/PEAR.php:${PORTSDIR}/devel/pear \
- ${LOCALBASE}/share/pear/Auth/Auth.php:${PORTSDIR}/security/pear-Auth \
- ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB \
- ${LOCALBASE}/share/pear/HTML/Template/IT.php:${PORTSDIR}/devel/pear-HTML_Template_IT
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- png.5:${PORTSDIR}/graphics/png
-
-NO_BUILD= yes
-SUB_FILES= pkg-message
-USE_MYSQL= yes
-DEFAULT_MYSQL_VER= 50
-USE_PHP= mysql session zlib gd pdf xml pcre
-DEFAULT_PHP_VER= 5
-WANT_PHP_MOD= yes
-WRKSRC= ${WRKDIR}/ilias3
-PLIST= ${WRKDIR}/pkg-plist
-
-INSTALL_DIR?= www/${PORTNAME}
-
-OPTIONS= PHP4 "Use PHP4 instead of PHP5" off \
- MYSQL4 "Use MySQL 4.x instead of MySQL 5.x" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PHP4)
-DEFAULT_PHP_VER= 4
-LIB_DEPENDS+= sablot.70:${PORTSDIR}/textproc/sablotron
-.endif
-
-.if defined(WITH_MYSQL4)
-DEFAULT_MYSQL_VER= 41
-.endif
-
-PLIST_SUB= INSTALL_DIR=${INSTALL_DIR}
-
-pre-install:
- @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${INSTALL_DIR}?g" >${PLIST}
- @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm ${INSTALL_DIR}?g" >> ${PLIST}
-
-do-install:
- @${MKDIR} ${PREFIX}/${INSTALL_DIR}
- @cd ${WRKSRC} && ${FIND} . | ${PAX} -rw ${PREFIX}/${INSTALL_DIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${INSTALL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/ilias3/distinfo b/www/ilias3/distinfo
deleted file mode 100644
index ecf244a075ff..000000000000
--- a/www/ilias3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ilias-3.7.3.tar.gz) = 2ccb76fec6805a4f35fb50bc688105a0
-SHA256 (ilias-3.7.3.tar.gz) = 440693d8a1d84416489be9753726aa7447b01a0ea2f18ebc2e4af8da5bc8ca30
-SIZE (ilias-3.7.3.tar.gz) = 37878345
diff --git a/www/ilias3/files/pkg-message.in b/www/ilias3/files/pkg-message.in
deleted file mode 100644
index bbfd8a1f683b..000000000000
--- a/www/ilias3/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-=============================================
-Congratulations! You have successfully installed
-ILIAS e-learning platform. Please keep in mind that
-heavily used ILIAS installation can cause huge growth
-of your log file, so remember to disable notices logging
-in your PHP installation.
-
-Also, this installation process have installed everything
-that is needed for ILIAS to run properly with basic
-functionality, but to broaden it you will have to install
-third party software like Sun Java, HTMLdoc, LaTeX or
-some virus scanner by yourself.
-
-Now feel free to proceed to ILIAS web setup proccess.
-=============================================
diff --git a/www/ilias3/pkg-descr b/www/ilias3/pkg-descr
deleted file mode 100644
index cf4e811dac7b..000000000000
--- a/www/ilias3/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-ILIAS is a powerful web-based learning management
-system that allows users to create, edit and publish
-learning and teaching material in an integrated
-system with their normal web browsers.
-
-WWW: http://www.ilias.de/ios/index-e.html
diff --git a/www/joomla15/Makefile b/www/joomla15/Makefile
deleted file mode 100644
index 3d105b3aea57..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.12
-CATEGORIES= www
-MASTER_SITES= http://forge.joomla.org/sf/frs/do/downloadFile/projects.joomla/frs.joomla_1_0.1_0_12/frs8162?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 3dca6f252980..000000000000
--- a/www/joomla15/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (joomla/Joomla_1.0.12-Stable-Full_Package.tar.bz2) = bd97e3d144275bf7753ea627db45f750
-SHA256 (joomla/Joomla_1.0.12-Stable-Full_Package.tar.bz2) = 9584434e4a8e9bbab07d0caa6fb349a5e3a7a647f1ecbf381ecd4fa5b81e9517
-SIZE (joomla/Joomla_1.0.12-Stable-Full_Package.tar.bz2) = 1697621
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 8b7a7ddbbaf5..000000000000
--- a/www/joomla15/pkg-plist
+++ /dev/null
@@ -1,1997 +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/poll.xml
-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/calendar.png
-www/joomla/administrator/images/calendar_f2.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/cut.png
-www/joomla/administrator/images/cut_f2.png
-www/joomla/administrator/images/day.png
-www/joomla/administrator/images/day_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/edittime.png
-www/joomla/administrator/images/edittime_f2.png
-www/joomla/administrator/images/expandall.png
-www/joomla/administrator/images/extensions.png
-www/joomla/administrator/images/extensions_f2.png
-www/joomla/administrator/images/file.png
-www/joomla/administrator/images/file_f2.png
-www/joomla/administrator/images/filesave.png
-www/joomla/administrator/images/folder_add.png
-www/joomla/administrator/images/folder_add_f2.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/go.png
-www/joomla/administrator/images/go_f2.png
-www/joomla/administrator/images/groups.png
-www/joomla/administrator/images/groups_f2.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/month.png
-www/joomla/administrator/images/month_f2.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/note.png
-www/joomla/administrator/images/note_f2.png
-www/joomla/administrator/images/paste.png
-www/joomla/administrator/images/paste_f2.png
-www/joomla/administrator/images/preview.png
-www/joomla/administrator/images/preview_f2.png
-www/joomla/administrator/images/print.png
-www/joomla/administrator/images/print_f2.png
-www/joomla/administrator/images/properties.png
-www/joomla/administrator/images/properties_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/reload.png
-www/joomla/administrator/images/reload_f2.png
-www/joomla/administrator/images/rename.png
-www/joomla/administrator/images/rename_f2.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/switch.png
-www/joomla/administrator/images/switch_f2.png
-www/joomla/administrator/images/systeminfo.png
-www/joomla/administrator/images/task.png
-www/joomla/administrator/images/task_f2.png
-www/joomla/administrator/images/templatemanager.png
-www/joomla/administrator/images/themes.png
-www/joomla/administrator/images/themes_f2.png
-www/joomla/administrator/images/tick.png
-www/joomla/administrator/images/tool.png
-www/joomla/administrator/images/tool_f2.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/week.png
-www/joomla/administrator/images/week_f2.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_quickicon.xml
-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/index.html
-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/index.html
-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/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/index.html
-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.banners.what.html
-www/joomla/help/screen.categories.contact.edit.html
-www/joomla/help/screen.categories.contact.html
-www/joomla/help/screen.categories.copy.html
-www/joomla/help/screen.categories.edit.html
-www/joomla/help/screen.categories.html
-www/joomla/help/screen.categories.move.html
-www/joomla/help/screen.categories.newsfeeds.edit.html
-www/joomla/help/screen.categories.newsfeeds.html
-www/joomla/help/screen.categories.weblinks.edit.html
-www/joomla/help/screen.categories.weblinks.html
-www/joomla/help/screen.checkin.html
-www/joomla/help/screen.component.what.html
-www/joomla/help/screen.config.html
-www/joomla/help/screen.contact.what.html
-www/joomla/help/screen.contactmanager.edit.html
-www/joomla/help/screen.contactmanager.html
-www/joomla/help/screen.content..item.bysection.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.content.impressions.html
-www/joomla/help/screen.content.item.copy.html
-www/joomla/help/screen.content.item.move.html
-www/joomla/help/screen.content.what.html
-www/joomla/help/screen.cpanel.html
-www/joomla/help/screen.frontpage.html
-www/joomla/help/screen.installer.components.html
-www/joomla/help/screen.installer.html
-www/joomla/help/screen.installer.mambots.html
-www/joomla/help/screen.installer.modules.html
-www/joomla/help/screen.installer.template.admin.html
-www/joomla/help/screen.installer.template.site.html
-www/joomla/help/screen.installer2.html
-www/joomla/help/screen.languages.edit.html
-www/joomla/help/screen.languages.html
-www/joomla/help/screen.mambots.edit.cloaking.html
-www/joomla/help/screen.mambots.edit.codesupp.html
-www/joomla/help/screen.mambots.edit.geshi.html
-www/joomla/help/screen.mambots.edit.html
-www/joomla/help/screen.mambots.edit.img.button.html
-www/joomla/help/screen.mambots.edit.legacy.html
-www/joomla/help/screen.mambots.edit.modpos.html
-www/joomla/help/screen.mambots.edit.mosimage.html
-www/joomla/help/screen.mambots.edit.mosrating.html
-www/joomla/help/screen.mambots.edit.nowysiwyg.html
-www/joomla/help/screen.mambots.edit.page.button.html
-www/joomla/help/screen.mambots.edit.sef.html
-www/joomla/help/screen.mambots.edit.tinymce.html
-www/joomla/help/screen.mambots.html
-www/joomla/help/screen.mambots.search.categories.html
-www/joomla/help/screen.mambots.search.content.html
-www/joomla/help/screen.mambots.search.newsfeeds.html
-www/joomla/help/screen.mambots.search.sections.html
-www/joomla/help/screen.mambots.search.weblinks.html
-www/joomla/help/screen.mambots.what.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.blog.content.cat.arch.html
-www/joomla/help/screen.menus.blog.content.cat.html
-www/joomla/help/screen.menus.blog.content.sec.arch.html
-www/joomla/help/screen.menus.blog.content.sec.html
-www/joomla/help/screen.menus.comp.contact.html
-www/joomla/help/screen.menus.comp.front.html
-www/joomla/help/screen.menus.comp.html
-www/joomla/help/screen.menus.comp.login.html
-www/joomla/help/screen.menus.comp.news.html
-www/joomla/help/screen.menus.comp.polls.html
-www/joomla/help/screen.menus.comp.search.html
-www/joomla/help/screen.menus.comp.wl.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.link.componentitem.html
-www/joomla/help/screen.menus.link.contactitem.html
-www/joomla/help/screen.menus.link.contentitem.html
-www/joomla/help/screen.menus.link.newsfeed.html
-www/joomla/help/screen.menus.link.staticitem.html
-www/joomla/help/screen.menus.link.url.html
-www/joomla/help/screen.menus.list.content.sec.html
-www/joomla/help/screen.menus.move.html
-www/joomla/help/screen.menus.new.html
-www/joomla/help/screen.menus.other.html
-www/joomla/help/screen.menus.place.html
-www/joomla/help/screen.menus.submit.content.html
-www/joomla/help/screen.menus.table.contact.cat.html
-www/joomla/help/screen.menus.table.content.cat.html
-www/joomla/help/screen.menus.table.news.cat.html
-www/joomla/help/screen.menus.table.weblink.cat.html
-www/joomla/help/screen.menus.top.html
-www/joomla/help/screen.menus.user.html
-www/joomla/help/screen.menus.what.html
-www/joomla/help/screen.menus.wrapper.html
-www/joomla/help/screen.messages.conf.html
-www/joomla/help/screen.messages.inbox.html
-www/joomla/help/screen.modadmin.edit.components.html
-www/joomla/help/screen.modadmin.edit.fullmenu.html
-www/joomla/help/screen.modadmin.edit.latest.html
-www/joomla/help/screen.modadmin.edit.logged.html
-www/joomla/help/screen.modadmin.edit.menustats.html
-www/joomla/help/screen.modadmin.edit.online.html
-www/joomla/help/screen.modadmin.edit.path.html
-www/joomla/help/screen.modadmin.edit.popular.html
-www/joomla/help/screen.modadmin.edit.quickicons.html
-www/joomla/help/screen.modadmin.edit.sysmess.html
-www/joomla/help/screen.modadmin.edit.toolbar.html
-www/joomla/help/screen.modadmin.edit.unread.html
-www/joomla/help/screen.modadmin.html
-www/joomla/help/screen.modadmin.new.html
-www/joomla/help/screen.modules.edit.archive.html
-www/joomla/help/screen.modules.edit.banners.html
-www/joomla/help/screen.modules.edit.chooser.html
-www/joomla/help/screen.modules.edit.html
-www/joomla/help/screen.modules.edit.latest.html
-www/joomla/help/screen.modules.edit.login.html
-www/joomla/help/screen.modules.edit.main.html
-www/joomla/help/screen.modules.edit.newsflash.html
-www/joomla/help/screen.modules.edit.other.html
-www/joomla/help/screen.modules.edit.polls.html
-www/joomla/help/screen.modules.edit.popular.html
-www/joomla/help/screen.modules.edit.randimage.html
-www/joomla/help/screen.modules.edit.related.html
-www/joomla/help/screen.modules.edit.search.html
-www/joomla/help/screen.modules.edit.sections.html
-www/joomla/help/screen.modules.edit.statistics.html
-www/joomla/help/screen.modules.edit.syndicate.html
-www/joomla/help/screen.modules.edit.top.html
-www/joomla/help/screen.modules.edit.user.html
-www/joomla/help/screen.modules.edit.whosonline.html
-www/joomla/help/screen.modules.edit.wrapper.html
-www/joomla/help/screen.modules.html
-www/joomla/help/screen.modules.new.html
-www/joomla/help/screen.modules.what.html
-www/joomla/help/screen.newsfeed.what.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.polls.what.html
-www/joomla/help/screen.preview.html
-www/joomla/help/screen.section.copy.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.stats.statistics.html
-www/joomla/help/screen.syndicate.html
-www/joomla/help/screen.system.info.html
-www/joomla/help/screen.templates.admin.html
-www/joomla/help/screen.templates.assign.html
-www/joomla/help/screen.templates.css.html
-www/joomla/help/screen.templates.html
-www/joomla/help/screen.templates.html.html
-www/joomla/help/screen.templates.modules.html
-www/joomla/help/screen.trashmanager.html
-www/joomla/help/screen.users.acl.html
-www/joomla/help/screen.users.edit.html
-www/joomla/help/screen.users.edit2.html
-www/joomla/help/screen.users.massmail.html
-www/joomla/help/screen.users.new.html
-www/joomla/help/screen.weblink.edit.html
-www/joomla/help/screen.weblink.html
-www/joomla/help/screen.weblink.what.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/Archive/index.html
-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/PEAR/index.html
-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.cache.php
-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/joomla_16x16.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/index.html
-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/dtree/index.html
-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/index.html
-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/lang/index.html
-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/index.html
-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/index.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/index.html
-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/index.html
-www/joomla/mambots/content/geshi/geshi/ini.php
-www/joomla/mambots/content/geshi/geshi/javascript.php
-www/joomla/mambots/content/geshi/geshi/mysql.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/geshi/index.html
-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/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/css/advhr.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/css/index.html
-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/cleanup/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/cleanup/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/cleanup/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/css/content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/css/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/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/layer/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/absolute.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/backward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/forward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/insert_layer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/insertlayer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/movebackward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/moveforward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css/content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css/media.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/flash.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/media.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/quicktime.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/realmedia.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/shockwave.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/windowsmedia.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts/embed.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts/media.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/media.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/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/jscripts/embed.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/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/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
-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/replace_all_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/replace_button_bg.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/jscripts/searchreplace.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/searchreplace/searchreplace.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/css/props.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/apply_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/style_info.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/styleprops.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/jscripts/props.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/props.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/visualchars/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/images/visualchars.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/langs/index.html
-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/readme.txt
-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/button_menu.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/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/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/link.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/menu_check.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/separator.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/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/buttons.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/separator.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.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/editable_selects.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/mclayer.js
-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/index.html
-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/index.html
-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.html
-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
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars
-@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/style/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style
-@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/css
-@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/jscripts
-@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/nonbreaking/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer
-@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/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/css
-@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/cleanup
-@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/css
-@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/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 3d105b3aea57..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.12
-CATEGORIES= www
-MASTER_SITES= http://forge.joomla.org/sf/frs/do/downloadFile/projects.joomla/frs.joomla_1_0.1_0_12/frs8162?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 3dca6f252980..000000000000
--- a/www/joomla25/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (joomla/Joomla_1.0.12-Stable-Full_Package.tar.bz2) = bd97e3d144275bf7753ea627db45f750
-SHA256 (joomla/Joomla_1.0.12-Stable-Full_Package.tar.bz2) = 9584434e4a8e9bbab07d0caa6fb349a5e3a7a647f1ecbf381ecd4fa5b81e9517
-SIZE (joomla/Joomla_1.0.12-Stable-Full_Package.tar.bz2) = 1697621
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 8b7a7ddbbaf5..000000000000
--- a/www/joomla25/pkg-plist
+++ /dev/null
@@ -1,1997 +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/poll.xml
-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/calendar.png
-www/joomla/administrator/images/calendar_f2.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/cut.png
-www/joomla/administrator/images/cut_f2.png
-www/joomla/administrator/images/day.png
-www/joomla/administrator/images/day_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/edittime.png
-www/joomla/administrator/images/edittime_f2.png
-www/joomla/administrator/images/expandall.png
-www/joomla/administrator/images/extensions.png
-www/joomla/administrator/images/extensions_f2.png
-www/joomla/administrator/images/file.png
-www/joomla/administrator/images/file_f2.png
-www/joomla/administrator/images/filesave.png
-www/joomla/administrator/images/folder_add.png
-www/joomla/administrator/images/folder_add_f2.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/go.png
-www/joomla/administrator/images/go_f2.png
-www/joomla/administrator/images/groups.png
-www/joomla/administrator/images/groups_f2.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/month.png
-www/joomla/administrator/images/month_f2.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/note.png
-www/joomla/administrator/images/note_f2.png
-www/joomla/administrator/images/paste.png
-www/joomla/administrator/images/paste_f2.png
-www/joomla/administrator/images/preview.png
-www/joomla/administrator/images/preview_f2.png
-www/joomla/administrator/images/print.png
-www/joomla/administrator/images/print_f2.png
-www/joomla/administrator/images/properties.png
-www/joomla/administrator/images/properties_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/reload.png
-www/joomla/administrator/images/reload_f2.png
-www/joomla/administrator/images/rename.png
-www/joomla/administrator/images/rename_f2.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/switch.png
-www/joomla/administrator/images/switch_f2.png
-www/joomla/administrator/images/systeminfo.png
-www/joomla/administrator/images/task.png
-www/joomla/administrator/images/task_f2.png
-www/joomla/administrator/images/templatemanager.png
-www/joomla/administrator/images/themes.png
-www/joomla/administrator/images/themes_f2.png
-www/joomla/administrator/images/tick.png
-www/joomla/administrator/images/tool.png
-www/joomla/administrator/images/tool_f2.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/week.png
-www/joomla/administrator/images/week_f2.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_quickicon.xml
-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/index.html
-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/index.html
-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/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/index.html
-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.banners.what.html
-www/joomla/help/screen.categories.contact.edit.html
-www/joomla/help/screen.categories.contact.html
-www/joomla/help/screen.categories.copy.html
-www/joomla/help/screen.categories.edit.html
-www/joomla/help/screen.categories.html
-www/joomla/help/screen.categories.move.html
-www/joomla/help/screen.categories.newsfeeds.edit.html
-www/joomla/help/screen.categories.newsfeeds.html
-www/joomla/help/screen.categories.weblinks.edit.html
-www/joomla/help/screen.categories.weblinks.html
-www/joomla/help/screen.checkin.html
-www/joomla/help/screen.component.what.html
-www/joomla/help/screen.config.html
-www/joomla/help/screen.contact.what.html
-www/joomla/help/screen.contactmanager.edit.html
-www/joomla/help/screen.contactmanager.html
-www/joomla/help/screen.content..item.bysection.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.content.impressions.html
-www/joomla/help/screen.content.item.copy.html
-www/joomla/help/screen.content.item.move.html
-www/joomla/help/screen.content.what.html
-www/joomla/help/screen.cpanel.html
-www/joomla/help/screen.frontpage.html
-www/joomla/help/screen.installer.components.html
-www/joomla/help/screen.installer.html
-www/joomla/help/screen.installer.mambots.html
-www/joomla/help/screen.installer.modules.html
-www/joomla/help/screen.installer.template.admin.html
-www/joomla/help/screen.installer.template.site.html
-www/joomla/help/screen.installer2.html
-www/joomla/help/screen.languages.edit.html
-www/joomla/help/screen.languages.html
-www/joomla/help/screen.mambots.edit.cloaking.html
-www/joomla/help/screen.mambots.edit.codesupp.html
-www/joomla/help/screen.mambots.edit.geshi.html
-www/joomla/help/screen.mambots.edit.html
-www/joomla/help/screen.mambots.edit.img.button.html
-www/joomla/help/screen.mambots.edit.legacy.html
-www/joomla/help/screen.mambots.edit.modpos.html
-www/joomla/help/screen.mambots.edit.mosimage.html
-www/joomla/help/screen.mambots.edit.mosrating.html
-www/joomla/help/screen.mambots.edit.nowysiwyg.html
-www/joomla/help/screen.mambots.edit.page.button.html
-www/joomla/help/screen.mambots.edit.sef.html
-www/joomla/help/screen.mambots.edit.tinymce.html
-www/joomla/help/screen.mambots.html
-www/joomla/help/screen.mambots.search.categories.html
-www/joomla/help/screen.mambots.search.content.html
-www/joomla/help/screen.mambots.search.newsfeeds.html
-www/joomla/help/screen.mambots.search.sections.html
-www/joomla/help/screen.mambots.search.weblinks.html
-www/joomla/help/screen.mambots.what.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.blog.content.cat.arch.html
-www/joomla/help/screen.menus.blog.content.cat.html
-www/joomla/help/screen.menus.blog.content.sec.arch.html
-www/joomla/help/screen.menus.blog.content.sec.html
-www/joomla/help/screen.menus.comp.contact.html
-www/joomla/help/screen.menus.comp.front.html
-www/joomla/help/screen.menus.comp.html
-www/joomla/help/screen.menus.comp.login.html
-www/joomla/help/screen.menus.comp.news.html
-www/joomla/help/screen.menus.comp.polls.html
-www/joomla/help/screen.menus.comp.search.html
-www/joomla/help/screen.menus.comp.wl.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.link.componentitem.html
-www/joomla/help/screen.menus.link.contactitem.html
-www/joomla/help/screen.menus.link.contentitem.html
-www/joomla/help/screen.menus.link.newsfeed.html
-www/joomla/help/screen.menus.link.staticitem.html
-www/joomla/help/screen.menus.link.url.html
-www/joomla/help/screen.menus.list.content.sec.html
-www/joomla/help/screen.menus.move.html
-www/joomla/help/screen.menus.new.html
-www/joomla/help/screen.menus.other.html
-www/joomla/help/screen.menus.place.html
-www/joomla/help/screen.menus.submit.content.html
-www/joomla/help/screen.menus.table.contact.cat.html
-www/joomla/help/screen.menus.table.content.cat.html
-www/joomla/help/screen.menus.table.news.cat.html
-www/joomla/help/screen.menus.table.weblink.cat.html
-www/joomla/help/screen.menus.top.html
-www/joomla/help/screen.menus.user.html
-www/joomla/help/screen.menus.what.html
-www/joomla/help/screen.menus.wrapper.html
-www/joomla/help/screen.messages.conf.html
-www/joomla/help/screen.messages.inbox.html
-www/joomla/help/screen.modadmin.edit.components.html
-www/joomla/help/screen.modadmin.edit.fullmenu.html
-www/joomla/help/screen.modadmin.edit.latest.html
-www/joomla/help/screen.modadmin.edit.logged.html
-www/joomla/help/screen.modadmin.edit.menustats.html
-www/joomla/help/screen.modadmin.edit.online.html
-www/joomla/help/screen.modadmin.edit.path.html
-www/joomla/help/screen.modadmin.edit.popular.html
-www/joomla/help/screen.modadmin.edit.quickicons.html
-www/joomla/help/screen.modadmin.edit.sysmess.html
-www/joomla/help/screen.modadmin.edit.toolbar.html
-www/joomla/help/screen.modadmin.edit.unread.html
-www/joomla/help/screen.modadmin.html
-www/joomla/help/screen.modadmin.new.html
-www/joomla/help/screen.modules.edit.archive.html
-www/joomla/help/screen.modules.edit.banners.html
-www/joomla/help/screen.modules.edit.chooser.html
-www/joomla/help/screen.modules.edit.html
-www/joomla/help/screen.modules.edit.latest.html
-www/joomla/help/screen.modules.edit.login.html
-www/joomla/help/screen.modules.edit.main.html
-www/joomla/help/screen.modules.edit.newsflash.html
-www/joomla/help/screen.modules.edit.other.html
-www/joomla/help/screen.modules.edit.polls.html
-www/joomla/help/screen.modules.edit.popular.html
-www/joomla/help/screen.modules.edit.randimage.html
-www/joomla/help/screen.modules.edit.related.html
-www/joomla/help/screen.modules.edit.search.html
-www/joomla/help/screen.modules.edit.sections.html
-www/joomla/help/screen.modules.edit.statistics.html
-www/joomla/help/screen.modules.edit.syndicate.html
-www/joomla/help/screen.modules.edit.top.html
-www/joomla/help/screen.modules.edit.user.html
-www/joomla/help/screen.modules.edit.whosonline.html
-www/joomla/help/screen.modules.edit.wrapper.html
-www/joomla/help/screen.modules.html
-www/joomla/help/screen.modules.new.html
-www/joomla/help/screen.modules.what.html
-www/joomla/help/screen.newsfeed.what.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.polls.what.html
-www/joomla/help/screen.preview.html
-www/joomla/help/screen.section.copy.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.stats.statistics.html
-www/joomla/help/screen.syndicate.html
-www/joomla/help/screen.system.info.html
-www/joomla/help/screen.templates.admin.html
-www/joomla/help/screen.templates.assign.html
-www/joomla/help/screen.templates.css.html
-www/joomla/help/screen.templates.html
-www/joomla/help/screen.templates.html.html
-www/joomla/help/screen.templates.modules.html
-www/joomla/help/screen.trashmanager.html
-www/joomla/help/screen.users.acl.html
-www/joomla/help/screen.users.edit.html
-www/joomla/help/screen.users.edit2.html
-www/joomla/help/screen.users.massmail.html
-www/joomla/help/screen.users.new.html
-www/joomla/help/screen.weblink.edit.html
-www/joomla/help/screen.weblink.html
-www/joomla/help/screen.weblink.what.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/Archive/index.html
-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/PEAR/index.html
-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.cache.php
-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/joomla_16x16.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/index.html
-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/dtree/index.html
-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/index.html
-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/lang/index.html
-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/index.html
-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/index.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/index.html
-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/index.html
-www/joomla/mambots/content/geshi/geshi/ini.php
-www/joomla/mambots/content/geshi/geshi/javascript.php
-www/joomla/mambots/content/geshi/geshi/mysql.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/geshi/index.html
-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/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/css/advhr.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/css/index.html
-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/cleanup/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/cleanup/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/cleanup/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/css/content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/css/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/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/layer/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/absolute.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/backward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/forward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/insert_layer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/insertlayer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/movebackward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images/moveforward.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css/content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css/media.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/flash.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/media.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/quicktime.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/realmedia.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/shockwave.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images/windowsmedia.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts/embed.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts/media.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/media.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/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/jscripts/embed.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/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/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
-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/replace_all_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/replace_button_bg.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/jscripts/searchreplace.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/searchreplace/searchreplace.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/css/props.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/apply_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/style_info.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images/styleprops.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/jscripts/props.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/props.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/visualchars/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/images/visualchars.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/langs/index.html
-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/readme.txt
-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/button_menu.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/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/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/link.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/menu_check.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/separator.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/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/buttons.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/separator.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.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/editable_selects.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/mclayer.js
-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/index.html
-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/index.html
-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.html
-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
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/visualchars
-@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/style/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/style
-@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/css
-@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/jscripts
-@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/nonbreaking/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/nonbreaking
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/media
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/layer
-@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/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/css
-@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/cleanup
-@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/css
-@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/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 9b582cc54f51..000000000000
--- a/www/kdewebdev4/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: Quanta+
-# Date created: 26 Sep 2002
-# Whom: AlanE <alane@freebsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kdewebdev
-PORTVERSION= ${KDE_VERSION}
-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_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 3cea54b05355..000000000000
--- a/www/kdewebdev4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (KDE/kdewebdev-3.5.5.tar.bz2) = d0655fd0286607f4726a82db96f00da3
-SHA256 (KDE/kdewebdev-3.5.5.tar.bz2) = 3dcb8be41a1499532ef3e60fd292638e147b91882bf3d9cf48b83ed0b8bc36b3
-SIZE (KDE/kdewebdev-3.5.5.tar.bz2) = 6046994
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 197cb398e559..000000000000
--- a/www/kdewebdev4/pkg-plist
+++ /dev/null
@@ -1,1742 +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/katepart/syntax/kommander.xml
-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/klinkstatus/styles/results_stylesheet.xsl
-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/button.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/styles
-@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 0352bc8f7124..000000000000
--- a/www/kompozer/Makefile
+++ /dev/null
@@ -1,49 +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.5 2006/07/18 15:07:36 ahze Exp $
-#
-
-PORTNAME= nvu
-DISTVERSION= 1.0
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= http://cvs.nvu.com/download/
-DISTNAME= ${PORTNAME}-${DISTVERSION}-sources
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= A complete Web Authoring System similar to Dreamweaver or Frontpage
-
-USE_BZIP2= yes
-WANT_GNOME= yes
-USE_GMAKE= yes
-NVU= ${PORTNAME}-${DISTVERSION}
-MAKEFILE= client.mk
-ALL_TARGET= build_all
-MOZ_EXTENSIONS= wallet,xml-rpc,xmlextras,pref,universalchardet,editor/cascades,spellcheck
-PORT_MOZCONFIG= ${WRKSRC}/composer/config/mozconfig.linux
-CFLAGS+= -I${X11BASE}/include
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/mozilla/Makefile.common"
-
-.if ${ARCH} == "ia64"
-BROKEN= does not build
-.endif
-
-.if ${ARCH}=="sparc64" && ${OSVERSION} < 601101
-IGNORE= does not build
-.endif
-
-.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_p3p_Makefile.in b/www/kompozer/files/patch-extensions_p3p_Makefile.in
deleted file mode 100644
index efade70e981b..000000000000
--- a/www/kompozer/files/patch-extensions_p3p_Makefile.in
+++ /dev/null
@@ -1,30 +0,0 @@
---- extensions/p3p/Makefile.in.orig Sun Jul 9 14:10:16 2006
-+++ extensions/p3p/Makefile.in Sun Jul 9 14:20:10 2006
-@@ -62,23 +62,23 @@
- p3p200010.xsl: resources/content/p3p.xsl.in Makefile.in
- @$(RM) -f $@
- $(PP) -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
-- -DHAS_TMPL_RETENTION\
-+ -DHAS_TMPL_RETENTION \
- $< > $@
-
- p3p200012.xsl: resources/content/p3p.xsl.in Makefile.in
- @$(RM) -f $@
- $(PP) -DNAMESPACE=http://www.w3.org/2000/12/P3Pv1 \
-- -DHAS_CALL_OURS\
-+ -DHAS_CALL_OURS \
- $< > $@
-
- p3p200109.xsl: resources/content/p3p.xsl.in Makefile.in
- @$(RM) -f $@
- $(PP) -DNAMESPACE=http://www.w3.org/2001/09/P3Pv1 \
-- -DHAS_CALL_OURS\
-+ -DHAS_CALL_OURS \
- $< > $@
-
- p3p200201.xsl: resources/content/p3p.xsl.in Makefile.in
- @$(RM) -f $@
- $(PP) -DNAMESPACE=http://www.w3.org/2002/01/P3Pv1 \
-- -DHAS_CALL_OURS -DHAS_PURPOSE_SRC\
-+ -DHAS_CALL_OURS -DHAS_PURPOSE_SRC \
- $< > $@
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-widget_src_gtk2_nsDragService.cpp b/www/kompozer/files/patch-widget_src_gtk2_nsDragService.cpp
deleted file mode 100644
index df9abaef67cc..000000000000
--- a/www/kompozer/files/patch-widget_src_gtk2_nsDragService.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- widget/src/gtk2/nsDragService.cpp.nograb 2007-01-16 21:26:49.000000000 -0500
-+++ widget/src/gtk2/nsDragService.cpp 2007-01-16 21:27:04.000000000 -0500
-@@ -799,7 +799,6 @@
- void
- nsDragService::GetTargetDragData(GdkAtom aFlavor)
- {
-- gtk_grab_add(mHiddenWidget);
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("getting data flavor %d\n", aFlavor));
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("mLastWidget is %p and mLastContext is %p\n",
- mTargetWidget, mTargetDragContext));
-@@ -817,7 +816,6 @@
- gtk_main_iteration();
- }
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("finished inner iteration\n"));
-- gtk_grab_remove(mHiddenWidget);
- }
-
- void
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-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/limesurvey/Makefile b/www/limesurvey/Makefile
deleted file mode 100644
index fce9d19d5d96..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= 1.0
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}-1_00
-
-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/
-PHPSURVEYORURL?= phpsurveyor
-WWWOWN?= www
-WWWGRP?= www
-#
-# End of user-configurable variables.
-
-# Set/override/append to variables from bsd.port.mk:
-#
-NO_BUILD= 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 3f6d9490dfda..000000000000
--- a/www/limesurvey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (phpsurveyor-1_00.zip) = bc3f429a0047da1fc38de5a4c568af32
-SHA256 (phpsurveyor-1_00.zip) = 6f29e37eec4789a2cfc3c6df9c2f38584f8d43b5a780039fa7feac2ef60a58f9
-SIZE (phpsurveyor-1_00.zip) = 1454161
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 bf36d56604e3..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/manual.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 576323109608..000000000000
--- a/www/limesurvey/pkg-plist
+++ /dev/null
@@ -1,578 +0,0 @@
-%%PHPSURVEYORDIR%%/admin/activate.php
-%%PHPSURVEYORDIR%%/admin/admin.php
-%%PHPSURVEYORDIR%%/admin/adminstyle.css
-%%PHPSURVEYORDIR%%/admin/assessments.php
-%%PHPSURVEYORDIR%%/admin/browse.php
-%%PHPSURVEYORDIR%%/admin/checkfields.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer/BIFFwriter.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer/Format.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer/Parser.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer/Validator.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer/Workbook.php
-%%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer/Worksheet.php
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/activefolder.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/branch.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/branchbottom.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/branchtop.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/document.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/folder.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/line.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/linebottom.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/minus.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/minusbottom.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/minustop.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/plus.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/plusbottom.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages/plustop.gif
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TreeMenu.css
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TreeMenu.js
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TreeMenu.php
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TreeMenuXL.php
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/ccBrowserInfo.php
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/ccSiteStyle.css.php
-%%PHPSURVEYORDIR%%/admin/classes/TreeMenu/xMenu1.js
-%%PHPSURVEYORDIR%%/admin/classes/phpzip/phpzip.inc.php
-%%PHPSURVEYORDIR%%/admin/conditions.php
-%%PHPSURVEYORDIR%%/admin/createdb.php
-%%PHPSURVEYORDIR%%/admin/database.php
-%%PHPSURVEYORDIR%%/admin/dataentry.php
-%%PHPSURVEYORDIR%%/admin/dbchecker.php
-%%PHPSURVEYORDIR%%/admin/dbedit.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/favicon.ico
-%%PHPSURVEYORDIR%%/admin/html.php
-%%PHPSURVEYORDIR%%/admin/images/DownArrow.gif
-%%PHPSURVEYORDIR%%/admin/images/activate.gif
-%%PHPSURVEYORDIR%%/admin/images/active.gif
-%%PHPSURVEYORDIR%%/admin/images/add.gif
-%%PHPSURVEYORDIR%%/admin/images/admincrnr.png
-%%PHPSURVEYORDIR%%/admin/images/answers.gif
-%%PHPSURVEYORDIR%%/admin/images/assessments.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/donate.gif
-%%PHPSURVEYORDIR%%/admin/images/down.gif
-%%PHPSURVEYORDIR%%/admin/images/edit.gif
-%%PHPSURVEYORDIR%%/admin/images/export.gif
-%%PHPSURVEYORDIR%%/admin/images/export2.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/phpslogo.png
-%%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/saved.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/images/vvexport.gif
-%%PHPSURVEYORDIR%%/admin/images/vvimport.gif
-%%PHPSURVEYORDIR%%/admin/importgroup.php
-%%PHPSURVEYORDIR%%/admin/importlabel.php
-%%PHPSURVEYORDIR%%/admin/importoldresponses.php
-%%PHPSURVEYORDIR%%/admin/importquestion.php
-%%PHPSURVEYORDIR%%/admin/importsurvey.php
-%%PHPSURVEYORDIR%%/admin/index.php
-%%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/instructions.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/dutch/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/group.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/instructions.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/dutch/question.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/dutch/users.html
-%%PHPSURVEYORDIR%%/admin/lang/english/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/english/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/english/group.html
-%%PHPSURVEYORDIR%%/admin/lang/english/installation_on_os2warp.html
-%%PHPSURVEYORDIR%%/admin/lang/english/instructions.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/templates.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/instructions.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/german/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/german/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/german/group.html
-%%PHPSURVEYORDIR%%/admin/lang/german/instructions.html
-%%PHPSURVEYORDIR%%/admin/lang/german/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/german/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/german/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/german/question.html
-%%PHPSURVEYORDIR%%/admin/lang/german/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/german/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/german/users.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/group.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/instructions.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/portuguese/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/group.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/instructions.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/question.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/portuguese/users.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/group.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/instructions.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/russian/question.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/russian/users.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/group.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/instructions.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/lang/swedish/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/group.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/installation_on_os2warp.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/instructions.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/swedish/question.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/templates.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/swedish/users.html
-%%PHPSURVEYORDIR%%/admin/listcolumn.php
-%%PHPSURVEYORDIR%%/admin/manual.html
-%%PHPSURVEYORDIR%%/admin/navigator.php
-%%PHPSURVEYORDIR%%/admin/phpsurveyor.css
-%%PHPSURVEYORDIR%%/admin/printablesurvey.php
-%%PHPSURVEYORDIR%%/admin/results.php
-%%PHPSURVEYORDIR%%/admin/resultsdump.php
-%%PHPSURVEYORDIR%%/admin/saved.php
-%%PHPSURVEYORDIR%%/admin/sessioncontrol.php
-%%PHPSURVEYORDIR%%/admin/spss.php
-%%PHPSURVEYORDIR%%/admin/statistics.php
-%%PHPSURVEYORDIR%%/admin/templates.php
-%%PHPSURVEYORDIR%%/admin/tokens.php
-%%PHPSURVEYORDIR%%/admin/usercontrol.php
-%%PHPSURVEYORDIR%%/admin/vvexport.php
-%%PHPSURVEYORDIR%%/admin/vvimport.php
-%%PHPSURVEYORDIR%%/chart.jpg
-%%PHPSURVEYORDIR%%/classes/XPertMailer/CHANGELOG
-%%PHPSURVEYORDIR%%/classes/XPertMailer/DOCUMENTATION
-%%PHPSURVEYORDIR%%/classes/XPertMailer/HOWTO
-%%PHPSURVEYORDIR%%/classes/XPertMailer/XPertMailer.php
-%%PHPSURVEYORDIR%%/classes/slider/handle.horizontal.png
-%%PHPSURVEYORDIR%%/classes/slider/handle.vertical.png
-%%PHPSURVEYORDIR%%/classes/slider/range.js
-%%PHPSURVEYORDIR%%/classes/slider/slider.js
-%%PHPSURVEYORDIR%%/classes/slider/slider/handle.horizontal.png
-%%PHPSURVEYORDIR%%/classes/slider/slider/handle.vertical.png
-%%PHPSURVEYORDIR%%/classes/slider/slider/range.js
-%%PHPSURVEYORDIR%%/classes/slider/slider/slider.js
-%%PHPSURVEYORDIR%%/classes/slider/slider/swing.css
-%%PHPSURVEYORDIR%%/classes/slider/slider/timer.js
-%%PHPSURVEYORDIR%%/classes/slider/swing.css
-%%PHPSURVEYORDIR%%/classes/slider/timer.js
-%%PHPSURVEYORDIR%%/common.php
-%%PHPSURVEYORDIR%%/config.php
-%%PHPSURVEYORDIR%%/cut.gif
-%%PHPSURVEYORDIR%%/docs/license.txt
-%%PHPSURVEYORDIR%%/docs/maketables.sql
-%%PHPSURVEYORDIR%%/docs/manual.html
-%%PHPSURVEYORDIR%%/docs/release_notes_and_upgrade_instructions.txt
-%%PHPSURVEYORDIR%%/docs/sample_survey.sql
-%%PHPSURVEYORDIR%%/docs/summary.txt
-%%PHPSURVEYORDIR%%/group.php
-%%PHPSURVEYORDIR%%/help.gif
-%%PHPSURVEYORDIR%%/index.php
-%%PHPSURVEYORDIR%%/lang/bulgarian.lang.php
-%%PHPSURVEYORDIR%%/lang/chinese-simplified.lang.php
-%%PHPSURVEYORDIR%%/lang/chinese-traditional.lang.php
-%%PHPSURVEYORDIR%%/lang/croatian.lang.php
-%%PHPSURVEYORDIR%%/lang/danish.lang.php
-%%PHPSURVEYORDIR%%/lang/dutch.lang.php
-%%PHPSURVEYORDIR%%/lang/english.lang.php
-%%PHPSURVEYORDIR%%/lang/french.lang.php
-%%PHPSURVEYORDIR%%/lang/german-informal.lang.php
-%%PHPSURVEYORDIR%%/lang/german.lang.php
-%%PHPSURVEYORDIR%%/lang/greek.lang.php
-%%PHPSURVEYORDIR%%/lang/hungarian.lang.php
-%%PHPSURVEYORDIR%%/lang/italian.lang.php
-%%PHPSURVEYORDIR%%/lang/japanese.lang.php
-%%PHPSURVEYORDIR%%/lang/lithuanian.lang.php
-%%PHPSURVEYORDIR%%/lang/norwegian.lang.php
-%%PHPSURVEYORDIR%%/lang/portuguese.lang.php
-%%PHPSURVEYORDIR%%/lang/romanian.lang.php
-%%PHPSURVEYORDIR%%/lang/russian.lang.php
-%%PHPSURVEYORDIR%%/lang/slovenian.lang.php
-%%PHPSURVEYORDIR%%/lang/spanish.lang.php
-%%PHPSURVEYORDIR%%/lang/swedish.lang.php
-%%PHPSURVEYORDIR%%/load.php
-%%PHPSURVEYORDIR%%/pkg-message
-%%PHPSURVEYORDIR%%/qanda.php
-%%PHPSURVEYORDIR%%/question.php
-%%PHPSURVEYORDIR%%/register.php
-%%PHPSURVEYORDIR%%/save.php
-%%PHPSURVEYORDIR%%/survey.php
-%%PHPSURVEYORDIR%%/templates/basic/assessment.pstpl
-%%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/load.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/save.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/blue_heaven/assessment.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/chart.jpg
-%%PHPSURVEYORDIR%%/templates/blue_heaven/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/load.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/question.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/register.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/save.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/blue_heaven/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/assessment.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/chart.jpg
-%%PHPSURVEYORDIR%%/templates/bluengrey/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/load.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/question.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/register.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/save.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/bluengrey/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/assessment.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/load.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/question.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/register.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/save.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/business_grey/assessment.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/chart.jpg
-%%PHPSURVEYORDIR%%/templates/business_grey/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/load.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/question.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/register.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/save.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/business_grey/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/default/assessment.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/load.pstpl
-%%PHPSURVEYORDIR%%/templates/default/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/default/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/default/question.pstpl
-%%PHPSURVEYORDIR%%/templates/default/register.pstpl
-%%PHPSURVEYORDIR%%/templates/default/save.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/assessment.pstpl
-%%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/load.pstpl
-%%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/save.pstpl
-%%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
-%%PHPSURVEYORDIR%%/templates/eirenicon/assessment.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/chart.jpg
-%%PHPSURVEYORDIR%%/templates/eirenicon/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/load.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/question.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/readme.txt
-%%PHPSURVEYORDIR%%/templates/eirenicon/register.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/save.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/eirenicon/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/assessment.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/botcurve.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/botcurve2.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/chart.jpg
-%%PHPSURVEYORDIR%%/templates/softgreencurves/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/contgrid.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/headleft.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/headright.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/load.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/question.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/register.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/save.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/smallgrid.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/smallgrid2.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/softgreencurves/topcurve.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/topcurve2.gif
-%%PHPSURVEYORDIR%%/templates/softgreencurves/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/assessment.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/chart.jpg
-%%PHPSURVEYORDIR%%/templates/vallendar/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/load.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/logo.jpg
-%%PHPSURVEYORDIR%%/templates/vallendar/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/question.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/readme.txt
-%%PHPSURVEYORDIR%%/templates/vallendar/register.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/save.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/vallendar/welcome.pstpl
-@dirrm %%PHPSURVEYORDIR%%/tmp
-@dirrm %%PHPSURVEYORDIR%%/templates/vallendar
-@dirrm %%PHPSURVEYORDIR%%/templates/softgreencurves
-@dirrm %%PHPSURVEYORDIR%%/templates/eirenicon
-@dirrm %%PHPSURVEYORDIR%%/templates/edgyblue
-@dirrm %%PHPSURVEYORDIR%%/templates/default
-@dirrm %%PHPSURVEYORDIR%%/templates/business_grey
-@dirrm %%PHPSURVEYORDIR%%/templates/bubblegum
-@dirrm %%PHPSURVEYORDIR%%/templates/bluengrey
-@dirrm %%PHPSURVEYORDIR%%/templates/blue_heaven
-@dirrm %%PHPSURVEYORDIR%%/templates/basic
-@dirrm %%PHPSURVEYORDIR%%/templates
-@dirrm %%PHPSURVEYORDIR%%/lang
-@dirrm %%PHPSURVEYORDIR%%/docs
-@dirrm %%PHPSURVEYORDIR%%/classes/slider/slider
-@dirrm %%PHPSURVEYORDIR%%/classes/slider
-@dirrm %%PHPSURVEYORDIR%%/classes/XPertMailer
-@dirrm %%PHPSURVEYORDIR%%/classes
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/swedish
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/spanish
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/russian
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/portuguese
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/italian
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/german
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/french
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/english
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/dutch
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/chinese
-@dirrm %%PHPSURVEYORDIR%%/admin/lang
-@dirrm %%PHPSURVEYORDIR%%/admin/images
-@dirrm %%PHPSURVEYORDIR%%/admin/classes/phpzip
-@dirrm %%PHPSURVEYORDIR%%/admin/classes/TreeMenu/TMimages
-@dirrm %%PHPSURVEYORDIR%%/admin/classes/TreeMenu
-@dirrm %%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer/Writer
-@dirrm %%PHPSURVEYORDIR%%/admin/classes/PEAR/Spreadsheet_Excel_Writer
-@dirrm %%PHPSURVEYORDIR%%/admin/classes/PEAR
-@dirrm %%PHPSURVEYORDIR%%/admin/classes
-@dirrm %%PHPSURVEYORDIR%%/admin
-@dirrm %%PHPSURVEYORDIR%%
-@exec chown -R %%WWWOWN%%:%%WWWGRP%% %%PREFIX%%/%%PHPSURVEYORDIR%%
-@dirrmtry www/data
diff --git a/www/linux-opera-devel/Makefile b/www/linux-opera-devel/Makefile
deleted file mode 100644
index db6c36714fc1..000000000000
--- a/www/linux-opera-devel/Makefile
+++ /dev/null
@@ -1,63 +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
-
-WRKSRC= ${WRKDIR}/${DISTNAME}-${OPERA_BUILD}
-USE_XLIB= yes
-USE_BZIP2= yes
-USE_LINUX= yes
-ONLY_FOR_ARCHS= i386 amd64
-
-NO_BUILD= yes
-
-OPERA_VER= 9.10
-OPERA_DATE= 20061214
-OPERA_BUILD= 521
-DATADIR= ${PREFIX}/share/${UNIQUENAME}
-DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME}
-
-MAN1= linux-opera.1
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \
- s|%%LOCALBASE%%|${LOCALBASE}|g ; s|%%X11BASE%%|${X11BASE}|g' \
- ${WRKSRC}/install.sh ${WRKSRC}/ini/pluginpath.ini
- @${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.mk>
diff --git a/www/linux-opera-devel/distinfo b/www/linux-opera-devel/distinfo
deleted file mode 100644
index a53321adf8fd..000000000000
--- a/www/linux-opera-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (opera-9.10-20061214.1-static-qt.i386-en.tar.bz2) = dccdc5252ffc6658f3c46f32c64c8219
-SHA256 (opera-9.10-20061214.1-static-qt.i386-en.tar.bz2) = b1c7152a4c71433cb4c3bf1ae7fc148fef3ced87e658a65530e8d478db089f7f
-SIZE (opera-9.10-20061214.1-static-qt.i386-en.tar.bz2) = 6719119
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 f6a21e25c2d2..000000000000
--- a/www/linux-opera-devel/files/patch-ini::pluginpath.ini
+++ /dev/null
@@ -1,84 +0,0 @@
---- ini/pluginpath.ini.orig Thu Sep 21 22:22:23 2006
-+++ ini/pluginpath.ini Thu Sep 21 22:26:00 2006
-@@ -2,58 +2,34 @@
- ; Do not edit this file while Opera is running
- ; This file is stored in UTF-8 encoding
-
--[KDE]
--plugins=$HOME/.kde/share/config/kcmnspluginrc
--
- [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
-
--; Realplayer
--/usr/lib/RealPlayer8/Plugins=1
--/usr/lib/realplay/plugins=1
--/usr/lib/RealPlayer8=1
--/usr/lib/realplay=1
-+; Flash player
-+%%LOCALBASE%%/lib/linux-flashplugin6=1
-+%%LOCALBASE%%/lib/linux-flashplugin7=1
-+%%X11BASE%%/lib/linux-flashplugin6=1
-+%%X11BASE%%/lib/linux-flashplugin7=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
-+; Realplayer
-+%%LOCALBASE%%/lib/RealPlayer=1
-+%%LOCALBASE%%/lib/RealPlayer/plugins=1
-+%%X11BASE%%/lib/RealPlayer=1
-+%%X11BASE%%/lib/RealPlayer/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/lib64/browser-plugins=1
--/usr/lib/browser-plugins=1
-+%%LOCALBASE%%/lib/linux-mozilla/plugins=1
-+%%X11BASE%%/lib/linux-mozilla/plugins=1
-+
-+; Global plugins path in FreeBSD. Need this for
-+; the Adobe Acrobat7 and other plugins too.
-+%%LOCALBASE%%/lib/browser_linux_plugins=1
-+%%X11BASE%%/lib/browser_linux_plugins=1
-+%%LOCALBASE%%/lib/npapi/symlinks/linux-opera=1
-+%%X11BASE%%/lib/npapi/symlinks/linux-opera=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 f0693eb784ae..000000000000
--- a/www/linux-opera-devel/files/patch-install.sh
+++ /dev/null
@@ -1,383 +0,0 @@
---- install.sh.orig Thu Sep 21 22:27:04 2006
-+++ install.sh Thu Sep 21 22:38:24 2006
-@@ -805,10 +805,9 @@
- case "${machine}:${os}" in
- x86:Linux|x86_64:Linux|x86:AnyBSD|x86_64:AnyBSD|x86: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"
- ;;
-
-@@ -838,7 +837,7 @@
- error 'os'
- ;;
- esac
-- wrapper_file="${wrapper_dir}/opera"
-+ wrapper_file="${wrapper_dir}/linux-opera"
-
- wrapper_contain="#!/bin/sh
-
-@@ -901,6 +900,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\`
-@@ -908,8 +911,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
-@@ -924,69 +927,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
-@@ -1037,11 +987,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
-@@ -1063,13 +1010,6 @@
- done"
-
- case "${os}" in
-- AnyBSD|OpenBSD)
--wrapper_contain="${wrapper_contain}
--
--# Make sure the compat libraries are found
--test -d /usr/local/lib/compat/ && LD_LIBRARY_PATH=\"\${LD_LIBRARY_PATH}:/usr/local/lib/compat/\"
--"
-- ;;
- SunOS)
- wrapper_contain="${wrapper_contain}
-
-@@ -1098,7 +1038,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;
- };
-
-@@ -1167,7 +1107,7 @@
- chop "${OPERADESTDIR}" "str_localdirshare"
- chop "${OPERADESTDIR}" "str_localdirplugin"
-
-- backup ${wrapper_dir}/opera opera
-+ #backup ${wrapper_dir}/opera opera
-
- # Executable
- debug_msg 1 "Executable"
-@@ -1201,7 +1141,7 @@
-
- #cp $cpv $cpf wrapper.sh $wrapper_dir/opera
- generate_wrapper
-- chmod $chmodv 755 $wrapper_dir/opera
-+ chmod $chmodv 755 $wrapper_dir/linux-opera
-
- # Manual page
- debug_msg 1 "Manual page"
-@@ -1210,7 +1150,7 @@
- chmod $chmodv 755 ${man_dir}
- mkdir $mkdirv $mkdirp ${man_dir}/man1
- chmod $chmodv 755 ${man_dir}/man1
-- cp $cpv $cpf man/opera.1 ${man_dir}/man1
-+ cp $cpv $cpf man/opera.1 ${man_dir}/man1/linux-opera.1
-
- # Documentation
- debug_msg 1 "Documentation"
-@@ -1242,13 +1182,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
-- echo '; locally installed:'
-- echo "${str_localdirplugin}=1"
-- ) >> $share_dir/ini/pluginpath.ini
-- fi
- fi
-
- mkdir $mkdirv $mkdirp $share_dir/locale/
-@@ -1340,43 +1273,11 @@
-
- if test -z "${OPERADESTDIR}"
- then
-- # System wide configuration files
-- config_dir="/etc"
-- 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
-+ then icons
- fi
-
- fi # OPERADESTDIR
-@@ -1428,19 +1329,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
-@@ -1464,7 +1365,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
-@@ -1479,25 +1380,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.png
- 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}
-@@ -1528,55 +1430,28 @@
-
- debug_msg 0 "in icons()"
-
-- if test ! -d /usr/share/icons
-- then
-- if test -w /usr/share
-- then
-- mkdir $mkdirv $mkdirp /usr/share/icons/
-- chmod $chmodv 755 /usr/share/icons
-- cp $cpv $share_dir/images/opera.xpm /usr/share/icons/opera.xpm
-- fi
-- elif test -w /usr/share/icons
-- then cp $cpv $share_dir/images/opera.xpm /usr/share/icons/opera.xpm
-- fi
--
-- if test ! -d /usr/share/pixmaps
-+ if test ! -d %%LOCALBASE%%/share/pixmaps/
- then
-- if test -w /usr/share
-+ if test -w %%LOCALBASE%%/share
- then
-- mkdir $mkdirv $mkdirp /usr/share/pixmaps/
-- chmod $chmodv 755 /usr/share/pixmaps
-- cp $cpv $share_dir/images/opera.xpm /usr/share/pixmaps/opera.xpm
-+ mkdir $mkdirv $mkdirp %%LOCALBASE%%/share/pixmaps/
-+ chmod $chmodv 755 %%LOCALBASE%%/share/pixmaps
-+ cp $cpv $share_dir/images/opera_48x48.png %%LOCALBASE%%/share/pixmaps/linux-opera.png
- fi
-- elif test -w /usr/share/pixmaps/
-- then cp $cpv $share_dir/images/opera.xpm /usr/share/pixmaps/opera.xpm
-+ elif test -w %%LOCALBASE%%/share/pixmaps/
-+ then cp $cpv $share_dir/images/opera_48x48.png %%LOCALBASE%%/share/pixmaps/linux-opera.png
- fi
-
-- if test ! -d /etc/X11/wmconfig/
-+ if test ! -d %%LOCALBASE%%/share/applications/
- then
-- if test -w /etc/X11
-+ if test -w %%LOCALBASE%%/share
- then
-- mkdir $mkdirv $mkdirp /etc/X11/wmconfig/
-- chmod $chmodv 755 /etc/X11/wmconfig
-- generate_wmconfig /etc/X11/wmconfig
-- fi
-- elif test -w /etc/X11/wmconfig/
-- then generate_wmconfig /etc/X11/wmconfig
-- fi
--
-- if test -d /etc/X11/applnk/
-- then
-- if test ! -d /etc/X11/applnk/Internet/
-- then
-- if test -w /etc/X11/applnk
-- then
-- mkdir $mkdirv $mkdirp /etc/X11/applnk/Internet/
-- chmod $chmodv 755 /etc/X11/applnk/Internet
-- generate_desktop /etc/X11/applnk/Internet
-- fi
-- elif test -w /etc/X11/applnk/Internet
-- then generate_desktop /etc/X11/applnk/Internet
-+ mkdir $mkdirv $mkdirp %%LOCALBASE%%/share/applications/
-+ chmod $chmodv 755 %%LOCALBASE%%/share/applications
-+ generate_desktop %%LOCALBASE%%/share/applications
- fi
-+ elif test -w %%LOCALBASE%%/share/applications
-+ then generate_desktop %%LOCALBASE%%/share/applications
- 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 9af1baf989d7..000000000000
--- a/www/linux-opera-devel/files/patch-locale::en::search.ini
+++ /dev/null
@@ -1,67 +0,0 @@
---- locale/en/search.ini.orig Fri Jun 16 06:18:52 2006
-+++ locale/en/search.ini Tue Jun 20 22:47:11 2006
-@@ -154,7 +154,7 @@
- Query=
- Key=o
- Is post=0
--Has endseparator=0
-+Has endseparator=-1
- Encoding=iso-8859-1
- Search Type=11
- Verbtext=0
-@@ -446,3 +446,55 @@
- Verbtext=0
- Position=-1
- Nameid=291960
-+
-+[Search Engine 35]
-+Name=Google BS&D
-+URL=http://www.google.com/bsd?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
-+Query=
-+Key=d
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 36]
-+Name=FreeBSD &mail archives
-+URL=http://freebsd.rambler.ru/srch?words=%s
-+Query=
-+Key=m
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 37]
-+Name=FreeBSD &PRs
-+URL=http://www.freebsd.org/cgi/query-pr.cgi?pr=%s
-+Query=
-+Key=p
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 38]
-+Name=FreshPor&ts
-+URL=http://www.freshports.org/search.php?query=%s
-+Query=
-+Key=t
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+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 487a7414556d..000000000000
--- a/www/linux-opera-devel/files/patch-search.ini
+++ /dev/null
@@ -1,67 +0,0 @@
---- search.ini.orig Fri Jun 16 06:18:52 2006
-+++ search.ini Tue Jun 20 22:45:10 2006
-@@ -154,7 +154,7 @@
- Query=
- Key=o
- Is post=0
--Has endseparator=0
-+Has endseparator=-1
- Encoding=iso-8859-1
- Search Type=11
- Verbtext=0
-@@ -446,3 +446,55 @@
- Verbtext=0
- Position=-1
- Nameid=291960
-+
-+[Search Engine 35]
-+Name=Google BS&D
-+URL=http://www.google.com/bsd?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
-+Query=
-+Key=d
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 36]
-+Name=FreeBSD &mail archives
-+URL=http://freebsd.rambler.ru/srch?words=%s
-+Query=
-+Key=m
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 37]
-+Name=FreeBSD &PRs
-+URL=http://www.freebsd.org/cgi/query-pr.cgi?pr=%s
-+Query=
-+Key=p
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 38]
-+Name=FreshPor&ts
-+URL=http://www.freshports.org/search.php?query=%s
-+Query=
-+Key=t
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=0
-+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 8542cd6006d2..000000000000
--- a/www/linux-opera-devel/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Opera Software ASA is an industry leader in the development of Web browsers
-for the desktop, device and mobile markets. The Opera browser has received
-international recognition from end-users and the industry press for being
-faster, smaller and more standards-compliant than other browsers, and it has
-gathered a cult following on the net.
-
-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 c0b88a5d361d..000000000000
--- a/www/linux-opera-devel/pkg-message
+++ /dev/null
@@ -1,19 +0,0 @@
-##
-Changelog for 9.10 Final: http://www.opera.com/docs/changelogs/linux/910/
-
-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. As for the
-version 8.x, it is not need but it is a good idea to do a backup. 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 8f5b5bec91b2..000000000000
--- a/www/linux-opera-devel/pkg-plist
+++ /dev/null
@@ -1,97 +0,0 @@
-bin/linux-opera
-share/applications/linux-opera.desktop
-%%DOCSDIR%%/LICENSE
-%%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/opera.xpm
-%%DATADIR%%/images/opera_16x16.png
-%%DATADIR%%/images/opera_22x22.png
-%%DATADIR%%/images/opera_32x32.png
-%%DATADIR%%/images/opera_48x48.png
-%%DATADIR%%/ini/dialog.ini
-%%DATADIR%%/ini/fastforward.ini
-%%DATADIR%%/ini/filehandler.ini
-%%DATADIR%%/ini/pluginpath.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%%/ini/xmlentities.ini
-%%DATADIR%%/java/opera.jar
-%%DATADIR%%/java/opera.policy
-%%DATADIR%%/lngcode.txt
-%%DATADIR%%/locale/en/default.adr
-%%DATADIR%%/locale/en/license.txt
-%%DATADIR%%/locale/en/search.ini
-%%DATADIR%%/locale/english.lng
-%%DATADIR%%/opera6.adr
-%%DATADIR%%/plugins/libnpp.so
-%%DATADIR%%/plugins/operaplugincleaner
-%%DATADIR%%/plugins/operapluginwrapper
-%%DATADIR%%/search.ini
-%%DATADIR%%/skin/standard_skin.zip
-%%DATADIR%%/skin/windows_skin.zip
-%%DATADIR%%/styles/about.css
-%%DATADIR%%/styles/cache.css
-%%DATADIR%%/styles/certinfo.css
-%%DATADIR%%/styles/config.css
-%%DATADIR%%/styles/contentblock.css
-%%DATADIR%%/styles/dir.css
-%%DATADIR%%/styles/drives.css
-%%DATADIR%%/styles/error.css
-%%DATADIR%%/styles/history.css
-%%DATADIR%%/styles/im.css
-%%DATADIR%%/styles/image.css
-%%DATADIR%%/styles/images/bar.png
-%%DATADIR%%/styles/images/center.png
-%%DATADIR%%/styles/images/opera.png
-%%DATADIR%%/styles/images/red_center.png
-%%DATADIR%%/styles/images/red_left.png
-%%DATADIR%%/styles/images/red_right.png
-%%DATADIR%%/styles/images/root.png
-%%DATADIR%%/styles/images/top.png
-%%DATADIR%%/styles/info.css
-%%DATADIR%%/styles/mime.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/hidenonlinkimages.css
-%%DATADIR%%/styles/user/imageandlinkonly.css
-%%DATADIR%%/styles/user/nostalgia.css
-%%DATADIR%%/styles/user/showstructure.css
-%%DATADIR%%/styles/user/textonly.css
-%%DATADIR%%/styles/warning.css
-%%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
-share/pixmaps/linux-opera.png
-@dirrmtry share/pixmaps
-@dirrm %%DATADIR%%/styles/user
-@dirrm %%DATADIR%%/styles/images
-@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%%
-@dirrmtry share/applications
diff --git a/www/mediawiki110/Makefile b/www/mediawiki110/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki110/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki110/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki110/files/patch-index.php b/www/mediawiki110/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki110/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki110/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki111/Makefile b/www/mediawiki111/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki111/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki111/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki111/files/patch-index.php b/www/mediawiki111/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki111/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki111/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki112/Makefile b/www/mediawiki112/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki112/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki112/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki112/files/patch-index.php b/www/mediawiki112/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki112/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki112/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki113/Makefile b/www/mediawiki113/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki113/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki113/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki113/files/patch-index.php b/www/mediawiki113/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki113/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki113/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki114/Makefile b/www/mediawiki114/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki114/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki114/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki114/files/patch-index.php b/www/mediawiki114/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki114/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki114/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki115/Makefile b/www/mediawiki115/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki115/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki115/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki115/files/patch-index.php b/www/mediawiki115/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki115/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki115/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki116/Makefile b/www/mediawiki116/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki116/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki116/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki116/files/patch-index.php b/www/mediawiki116/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki116/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki116/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki118/Makefile b/www/mediawiki118/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki118/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki118/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki118/files/patch-index.php b/www/mediawiki118/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki118/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki118/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki12/Makefile b/www/mediawiki12/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki12/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki12/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki12/files/patch-index.php b/www/mediawiki12/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki12/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki12/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki18/Makefile b/www/mediawiki18/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki18/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki18/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki18/files/patch-index.php b/www/mediawiki18/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki18/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki18/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
diff --git a/www/mediawiki19/Makefile b/www/mediawiki19/Makefile
deleted file mode 100644
index 8ca6a235bdd0..000000000000
--- a/www/mediawiki19/Makefile
+++ /dev/null
@@ -1,57 +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.8.2
-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-79].*
-
-NO_BUILD= yes
-USE_MYSQL= yes
-IGNORE_WITH_MYSQL= 323
-USE_PHP= iconv mbstring pcre session xml zlib readline
-IGNORE_WITH_PHP= 4
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL (not funtional)" 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
-
-# Fix USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-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 db639de9521b..000000000000
--- a/www/mediawiki19/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.8.2.tar.gz) = 79113e7ea8d7e7c5437e633259af4a11
-SHA256 (mediawiki-1.8.2.tar.gz) = 1ff1ae27049e77db1af149d6bca193d13dd39a7586f3c14617e14abc46db129d
-SIZE (mediawiki-1.8.2.tar.gz) = 3491471
diff --git a/www/mediawiki19/files/patch-index.php b/www/mediawiki19/files/patch-index.php
deleted file mode 100644
index b1d9e238d4d9..000000000000
--- a/www/mediawiki19/files/patch-index.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/index.php.orig Sat Oct 14 02:06:36 2006
-+++ config/index.php Sun Dec 3 16:18:18 2006
-@@ -434,7 +434,7 @@
- $diff3locations = array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ) + explode( $sep, getenv( "PATH" ) );
- $diff3names = array( "gdiff3", "diff3", "diff3.exe" );
-
--$diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' );
-+$diff3versioninfo = array('$1 --version 2>&1', 'diff3 - GNU diffutils');
- foreach ($diff3locations as $loc) {
- $exe = locate_executable($loc, $diff3names, $diff3versioninfo);
- if ($exe !== false) {
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 d98978fe6903..000000000000
--- a/www/mediawiki19/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-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 6ab3fbc01497..000000000000
--- a/www/mod_evasive/Makefile
+++ /dev/null
@@ -1,45 +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}
-
-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_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 a9582444c26e..000000000000
--- a/www/mod_gzip2/Makefile
+++ /dev/null
@@ -1,34 +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-patch:
- @${REINPLACE_CMD} 's|-Wc,-Wall,-O3,-fomit-frame-pointer,-pipe||' \
- ${WRKSRC}/Makefile
-
-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/mod_security21/Makefile b/www/mod_security21/Makefile
deleted file mode 100644
index fe5692f3e773..000000000000
--- a/www/mod_security21/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: mod_security2
-# Date created: 9 November 2006
-# Whom: Dominic Mitchell <dom@happygiraffe.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mod_security2
-PORTVERSION= 2.0.4
-CATEGORIES= www security
-MASTER_SITES= http://www.modsecurity.org/download/
-DISTNAME= ${PORTNAME:S/_//:S/2//}-apache_${PORTVERSION}
-
-MAINTAINER= dom@happygiraffe.net
-COMMENT= An intrusion detection and prevention engine
-
-USE_APACHE= 2.0+
-AP_FAST_BUILD= yes
-AP_GENPLIST= yes
-MODULENAME= mod_security2
-WRKSRCTOP= ${WRKDIR}/${DISTNAME}
-WRKSRC= ${WRKSRCTOP}/apache2
-SRC_FILE= *.c
-PORTDOCS= *
-DOCS= CHANGES LICENSE README.TXT modsecurity.conf-minimal doc
-DOCSDIR= ${TARGETDIR}/share/doc/${MODULENAME}
-
-.if defined(WITH_LIBXML2)
-AP_EXTRAS+= -DWITH_LIBXML2
-AP_INC= ${LOCALBASE}/include/libxml2
-AP_LIB= ${LOCALBASE}/lib
-USE_GNOME= libxml2
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @(cd ${WRKSRCTOP} && ${TAR} cf - ${DOCS}) | (cd ${DOCSDIR} && ${TAR} xpof -)
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/mod_security21/distinfo b/www/mod_security21/distinfo
deleted file mode 100644
index fb39232465bb..000000000000
--- a/www/mod_security21/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (modsecurity-apache_2.0.4.tar.gz) = b63f093c7a24b766e6e8c9c8ffc13084
-SHA256 (modsecurity-apache_2.0.4.tar.gz) = 622c3478515c951189334aa9a60ae7e71dfbbc671d983bf2f4b732a5fdd230a1
-SIZE (modsecurity-apache_2.0.4.tar.gz) = 303477
diff --git a/www/mod_security21/pkg-descr b/www/mod_security21/pkg-descr
deleted file mode 100644
index 91757c63af8d..000000000000
--- a/www/mod_security21/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-ModSecurity is an embeddable web application firewall. It provides
-protection from a range of attacks against web applications and allows
-for HTTP traffic monitoring and real-time analysis with no changes to
-existing infrastructure.
-
-It is also an open source project that aims to make the web application
-firewall technology available to everyone.
-
-WWW: http://www.modsecurity.org/
diff --git a/www/moodle2/Makefile b/www/moodle2/Makefile
deleted file mode 100644
index 0fd4be267f7e..000000000000
--- a/www/moodle2/Makefile
+++ /dev/null
@@ -1,67 +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.7.1
-CATEGORIES= www
-MASTER_SITES= http://download.moodle.org/stable17/
-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
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-.include <bsd.port.pre.mk>
-
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-SUB_FILES= pkg-message
-SUB_LIST= MOODLEDIR=${MOODLEDIR} \
- MOODLEDATADIR=${MOODLEDATADIR}
-
-MOODLEDIR?= www/moodle
-MOODLEDATADIR?= www/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} "o WITH_LDAP - Ensure your PHP has ldap extension"
- @${ECHO_CMD} ""
-
-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 bacfa5b5fa23..000000000000
--- a/www/moodle2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (moodle-1.7.1.tgz) = 80e69370d56815eef5c6f422f8fc5a44
-SHA256 (moodle-1.7.1.tgz) = f9b4a7ecf0cd6b5deaea3570ecde8f048b7e647fe915369a96cbf3d3b6fc11dc
-SIZE (moodle-1.7.1.tgz) = 9591469
diff --git a/www/moodle2/files/pkg-message.in b/www/moodle2/files/pkg-message.in
deleted file mode 100644
index 148a93cbf668..000000000000
--- a/www/moodle2/files/pkg-message.in
+++ /dev/null
@@ -1,56 +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).
- It doesn't matter what the database or user names are,
- as this will be configured in a later step.
- NOTE: this package assumes that either the phpX-pgsql
- or phpX-mysql packages are installed, as needed.
-
-2) Add the following to your Apache configuration, and
- restart the server:
-
- ### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.
- Alias /moodle %%PREFIX%%/%%MOODLEDIR%%/
- AcceptPathInfo On
- <Directory %%PREFIX%%/%%MOODLEDIR%%>
- AllowOverride None
- Order Allow,Deny
- Allow from all
- </Directory>
- <Directory %%PREFIX%%/%%MOODLEDATADIR%%>
- AllowOverride None
- Order Allow,Deny
- 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.
-
- At one step, you will get a message saying that the
- installer script was not able to automatically create
- the config.php file. Just download it and copy it to
- %%PREFIX%%/%%MOODLEDIR%%/config.php. Beware that it
- will contain the database password in cleartext, so
- set up whatever file permissions you deem more adequate.
- For instance, user=root, group=www, mask=640.
-
-4) Set up a cron task to invoke the file admin/cron.php
- every five minutes or so. For instance:
- */5 * * * * fetch http://your.server.com/moodle/admin/cron.php
-
-For more information, see the INSTALL DOCUMENTATION:
-
- http://docs.moodle.org/en/Installing_Moodle
-
-If you are upgrading from an earlier version of Moodle, check out
-possible additional steps at:
-
- http://docs.moodle.org/en/Upgrading_to_Moodle_1.7
-
-If you have real trouble, please visit the Moodle course
-"Using Moodle" on moodle.org.
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/neon26/Makefile b/www/neon26/Makefile
deleted file mode 100644
index 8458132cecde..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.5
-PORTREVISION= 0
-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 3f594bcd0319..000000000000
--- a/www/neon26/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (neon-0.25.5.tar.gz) = b5fdb71dd407f0a3de0f267d27c9ab17
-SHA256 (neon-0.25.5.tar.gz) = b5513f88cb54c5f11e4c8348ee6c7ace9767b45c263c3a3ba8a5ce4e2b40a07a
-SIZE (neon-0.25.5.tar.gz) = 736201
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 8458132cecde..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.5
-PORTREVISION= 0
-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 3f594bcd0319..000000000000
--- a/www/neon28/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (neon-0.25.5.tar.gz) = b5fdb71dd407f0a3de0f267d27c9ab17
-SHA256 (neon-0.25.5.tar.gz) = b5513f88cb54c5f11e4c8348ee6c7ace9767b45c263c3a3ba8a5ce4e2b40a07a
-SIZE (neon-0.25.5.tar.gz) = 736201
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 8458132cecde..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.5
-PORTREVISION= 0
-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 3f594bcd0319..000000000000
--- a/www/neon29/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (neon-0.25.5.tar.gz) = b5fdb71dd407f0a3de0f267d27c9ab17
-SHA256 (neon-0.25.5.tar.gz) = b5513f88cb54c5f11e4c8348ee6c7ace9767b45c263c3a3ba8a5ce4e2b40a07a
-SIZE (neon-0.25.5.tar.gz) = 736201
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 97781f15f5fb..000000000000
--- a/www/nginx-devel/Makefile
+++ /dev/null
@@ -1,132 +0,0 @@
-# New ports collection makefile for: nginx
-# Date created: 11 Oct 2004
-# Whom: osa
-#
-# $FreeBSD$
-#
-
-PORTNAME= nginx
-PORTVERSION= 0.5.10
-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
-
-NGINX_VARDIR?= ${DESTDIR}/var
-NGINX_LOGDIR?= ${NGINX_VARDIR}/log
-NGINX_RUNDIR?= ${NGINX_VARDIR}/run
-NGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx
-HTTP_PORT?= 80
-
-.if defined(WITH_PERL_MODULE)
-USE_PERL5= yes
-.endif
-
-USE_RC_SUBR= nginx.sh
-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=${NGINX_RUNDIR}/nginx.pid \
- --http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \
- --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \
- --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \
- --http-log-path=${NGINX_LOGDIR}/nginx-access.log \
- --error-log-path=${NGINX_LOGDIR}/nginx-error.log \
- --with-http_stub_status_module \
- --user=${WWWOWN} --group=${WWWGRP}
-
-.if defined(WITH_DEBUG)
-CFLAGS+= -g -DNGX_DEBUG_MALLOC
-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(WITH_PERL_MODULE)
-CONFIGURE_ARGS+=--with-http_perl_module
-.endif
-
-.if defined(WITHOUT_WWW)
-PLIST_SUB+= WWWDATA="@comment "
-.else
-PLIST_SUB+= WWWDATA=""
-.endif
-
-PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-
-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 ${NGINX_TMPDIR}
- ${CHOWN} ${WWWOWN}:${WWWGRP} ${NGINX_TMPDIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${PREFIX}/sbin
-.for i in koi-win koi-utf win-utf fastcgi_params
- ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${PREFIX}/etc/nginx
-.endfor
-.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
-.for i in index.html 50x.html
- ${INSTALL_DATA} ${WRKSRC}/html/${i} ${PREFIX}/www/nginx-dist
-.endfor
- ${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
-
-.if defined(WITH_PERL_MODULE)
- ${MKDIR} ${SITE_PERL}/${PERL_ARCH}/auto/nginx
- ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \
- ${SITE_PERL}/${PERL_ARCH}/auto/nginx
- ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.bs \
- ${SITE_PERL}/${PERL_ARCH}/auto/nginx
- ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \
- ${SITE_PERL}/${PERL_ARCH}/
-.endif
-
-post-install:
-.if defined(WITH_PERL_MODULE)
- ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.so >> ${TMPPLIST}
- ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.bs >> ${TMPPLIST}
- ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/nginx.pm >> ${TMPPLIST}
- ${ECHO_CMD} @dirrm ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx >> ${TMPPLIST}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
deleted file mode 100644
index 81ace7965274..000000000000
--- a/www/nginx-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (nginx-0.5.10.tar.gz) = fb2a1656d63371b7f68ba36862110232
-SHA256 (nginx-0.5.10.tar.gz) = 71933f6a4ea8b13fcfb939589c9ce8bf6a7f68ae5b3e2d82782cd9a6a9b29c2e
-SIZE (nginx-0.5.10.tar.gz) = 454819
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 a2e58adedfb6..000000000000
--- a/www/nginx-devel/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-@comment $FreeBSD$
-etc/nginx/fastcgi_params
-etc/nginx/koi-utf
-etc/nginx/koi-win
-etc/nginx/win-utf
-@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%%www/nginx-dist/50x.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
-sbin/nginx
-@exec [ -d %%NGINX_TMPDIR%% ] || mkdir -p %%NGINX_TMPDIR%%
-@exec chown %%WWWOWN%%:%%WWWGRP%% %%NGINX_TMPDIR%%
-@unexec rm -fr %%NGINX_TMPDIR%%
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 a94bdf3c2059..000000000000
--- a/www/pecl-APC-devel/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# Ports collection makefile for: pear-APC
-# Date created: 31 August 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= APC
-DISTVERSION= 3.0.12p2
-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}
-
-.include <bsd.port.post.mk>
diff --git a/www/pecl-APC-devel/distinfo b/www/pecl-APC-devel/distinfo
deleted file mode 100644
index 0ea124526b2b..000000000000
--- a/www/pecl-APC-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (PECL/APC-3.0.12p2.tgz) = e7f1762ee95cdaaf90cf16345c6228a3
-SHA256 (PECL/APC-3.0.12p2.tgz) = a663f65a8207c930efbd8a1dda9e90bf4cd76166d8534771824f80e98081b297
-SIZE (PECL/APC-3.0.12p2.tgz) = 94809
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 78cd63827633..000000000000
--- a/www/phpsysinfo-dev/Makefile
+++ /dev/null
@@ -1,43 +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.2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shaun@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
-WWWDIR?= www/${PORTNAME}
-DATADIR= ${PREFIX}/${WWWDIR}
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-post-patch:
- ${RM} -f ${PLIST}
- cd ${WRKSRC};\
- ${FIND} . ! -type d | ${SORT} | ${SED} "s|^\.|${WWWDIR}|"\
- >${PLIST};\
- ${FIND} . -type d | ${SORT} -r | ${SED} "s|^\.|@dirrm ${WWWDIR}|"\
- >>${PLIST}
-
-do-install:
- ${MKDIR} ${DATADIR}
- cd ${WRKSRC}; ${FIND} . \
- | ${CPIO} -pdm -R ${WWWOWN}:${WWWGRP} ${DATADIR}
- ${CHMOD} -R ${BINMODE} ${DATADIR}
- ${FIND} ${DATADIR} ! -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 4f01cd90b3de..000000000000
--- a/www/phpsysinfo-dev/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (phpsysinfo-2.5.2.tar.gz) = 89bbfd1e84319fd17521af13368fe99c
-SHA256 (phpsysinfo-2.5.2.tar.gz) = 18942771580f7adccd95d3bc308637a23a0dad57dee5d136014ea28f46fb7eea
-SIZE (phpsysinfo-2.5.2.tar.gz) = 219378
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 78cd63827633..000000000000
--- a/www/phpsysinfo/Makefile
+++ /dev/null
@@ -1,43 +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.2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shaun@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
-WWWDIR?= www/${PORTNAME}
-DATADIR= ${PREFIX}/${WWWDIR}
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-post-patch:
- ${RM} -f ${PLIST}
- cd ${WRKSRC};\
- ${FIND} . ! -type d | ${SORT} | ${SED} "s|^\.|${WWWDIR}|"\
- >${PLIST};\
- ${FIND} . -type d | ${SORT} -r | ${SED} "s|^\.|@dirrm ${WWWDIR}|"\
- >>${PLIST}
-
-do-install:
- ${MKDIR} ${DATADIR}
- cd ${WRKSRC}; ${FIND} . \
- | ${CPIO} -pdm -R ${WWWOWN}:${WWWGRP} ${DATADIR}
- ${CHMOD} -R ${BINMODE} ${DATADIR}
- ${FIND} ${DATADIR} ! -type d | ${XARGS} ${CHMOD} ${NOBINMODE}
-
-.include <bsd.port.mk>
diff --git a/www/phpsysinfo/distinfo b/www/phpsysinfo/distinfo
deleted file mode 100644
index 4f01cd90b3de..000000000000
--- a/www/phpsysinfo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (phpsysinfo-2.5.2.tar.gz) = 89bbfd1e84319fd17521af13368fe99c
-SHA256 (phpsysinfo-2.5.2.tar.gz) = 18942771580f7adccd95d3bc308637a23a0dad57dee5d136014ea28f46fb7eea
-SIZE (phpsysinfo-2.5.2.tar.gz) = 219378
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 978e99bf0e20..000000000000
--- a/www/plone3/Makefile
+++ /dev/null
@@ -1,87 +0,0 @@
-# New ports collection makefile for: plone
-# Date created: 09 Jan 2003
-# Whom: nbm
-#
-# $FreeBSD$
-#
-
-PORTNAME= plone
-PORTVERSION= 2.5.1
-PORTREVISION= 1
-CATEGORIES= www zope
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/plone\/:src/g} \
- http://plone.org/products/plone-hotfix/releases/20061031/:hotfix
-DISTFILES= Plone-${PORTVERSION}-final.tar.gz:src ${HOTFIX}.tar.gz:hotfix
-DIST_SUBDIR= zope
-
-MAINTAINER= filippo.natali@gmail.com
-COMMENT= A user friendly implementation of the CMF written on top of ZOPE
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging
-
-WRKSRC= ${WRKDIR}/Plone-${PORTVERSION}
-USE_ZOPE= yes
-ZOPE_VERSION= 2.9
-USE_PYTHON= 2.4
-HOTFIX= PloneHotFix20061031
-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 \
- CMFActionIcons CMFCalendar CMFCore CMFDefault \
- CMFDynamicViewFTI CMFFormController CMFPlacefulWorkflow \
- CMFPlone CMFQuickInstallerTool CMFSetup CMFTopic CMFUid \
- CacheFu DCWorkflow ExtendedPathIndex ExternalEditor Five \
- GenericSetup GroupUserFolder Marshall MimetypesRegistry \
- PasswordResetTool PlacelessTranslationService \
- PloneErrorReporting PloneLanguageTool PlonePAS \
- PloneTestCase PloneTranslations PluggableAuthService \
- PluginRegistry PortalTransforms ResourceRegistries \
- SecureMailHost kupu statusmessages 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
- -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKDIR}/${HOTFIX}
-
-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
- @${CP} -R ${WRKDIR}/${HOTFIX} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
- @${FIND} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${HOTFIX} -type f -print0 \
- | ${XARGS} -0 -- ${CHMOD} a-w
-
-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 e1c928f6bb7a..000000000000
--- a/www/plone3/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (zope/Plone-2.5.1-final.tar.gz) = cb965ed5eb4f863b124c0151824a2b5a
-SHA256 (zope/Plone-2.5.1-final.tar.gz) = 66c46cd429a48ce44794aa1443f861eee95404958169ad8e2d1396d3116d5ab3
-SIZE (zope/Plone-2.5.1-final.tar.gz) = 8393144
-MD5 (zope/PloneHotFix20061031.tar.gz) = bc2b48651750bfc9e901664695e0e44c
-SHA256 (zope/PloneHotFix20061031.tar.gz) = 7483ef24740d3fb7061a0701e7565e1eda4e1219addf8305140d7303eb363481
-SIZE (zope/PloneHotFix20061031.tar.gz) = 1288
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/plone3/pkg-plist b/www/plone3/pkg-plist
deleted file mode 100644
index e6b8119cbb10..000000000000
--- a/www/plone3/pkg-plist
+++ /dev/null
@@ -1,7649 +0,0 @@
-share/nls/POSIX
-share/nls/en_US.US-ASCII
-%%ZOPEBASEDIR%%/Products/ATContentTypes/AUTHORS.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/CHANGELOG.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/batchCreate.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/batchCreate.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/findStaledObjects.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/findStaledObjects.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/utils.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions/utils.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/LICENSE.GPL
-%%ZOPEBASEDIR%%/Products/ATContentTypes/LICENSE.ZPL
-%%ZOPEBASEDIR%%/Products/ATContentTypes/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/README.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters.zcml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/archive.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/archive.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/document.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/document.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/folder.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/folder.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/image.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/adapters/image.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/atct.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/atct.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/browser.zcml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/browser/archive.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/browser/archive.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/config.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/config.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/component.xml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/config.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/config.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/datatype.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/datatype.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/schema.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/schema.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configuration/schema.xml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/configure.zcml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/base.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/base.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/document.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/document.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/event.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/event.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/favorite.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/favorite.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/file.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/file.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/folder.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/folder.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/image.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/image.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/link.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/link.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/newsitem.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/newsitem.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/schemata.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/schemata.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/topic.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/content/topic.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/base.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/base.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/boolean.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/boolean.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/currentauthor.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/currentauthor.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/date.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/date.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/daterange.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/daterange.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/list.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/list.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/path.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/path.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/portaltype.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/portaltype.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/reference.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/reference.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/schemata.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/schemata.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/selection.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/selection.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/simpleint.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/simpleint.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/simplestring.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/simplestring.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/sort.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/criteria/sort.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/etc/atcontenttypes.conf.in
-%%ZOPEBASEDIR%%/Products/ATContentTypes/implements.zcml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/archive.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/archive.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/autosort.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/autosort.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/dataExtractor.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/dataExtractor.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/document.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/document.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/event.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/event.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/file.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/file.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/folder.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/folder.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/image.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/image.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/interfaces.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/link.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/link.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/news.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/news.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/topic.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interface/topic.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interfaces.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/autosort.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/autosort.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/calendarsupport.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/calendarsupport.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/constraintypes.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/constraintypes.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/historyaware.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/historyaware.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/imagetransform.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/imagetransform.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/urlupload.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/urlupload.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/validators.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/lib/validators.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/atctmigrator.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/atctmigrator.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/catalogpatch.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/catalogpatch.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/common.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/common.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/migrator.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/migrator.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/othermigrator.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/othermigrator.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/storage.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/storage.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/alphas.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/alphas.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/betas.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/betas.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/final.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1/final.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/walker.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/migration/walker.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/modulealiases.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/modulealiases.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/permission.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/permission.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atctListAlbum.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_album_image.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_album_image.pt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_album_view.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_album_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_edit.cpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_edit.cpt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_history.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_history.pt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_image_transform.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_image_transform.pt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_macros.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_manageTopicIndex.cpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_manageTopicIndex.cpt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_manageTopicMetadata.cpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_manageTopicMetadata.cpt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_saveTopicSetup.cpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_saveTopicSetup.cpy.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_topic_pdf.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_topic_pdf_template.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_topic_subtopics.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_topic_subtopics.pt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_topic_view.pt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/atct_topic_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_add.cpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_add.cpy.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_edit_form.cpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_edit_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_remove.cpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_remove.cpy.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_save.cpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_save.cpy.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_set_sort.cpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/criterion_set_sort.cpy.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/favorite_broken_icon.gif
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/favorite_broken_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/formatCatalogMetadata.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/formatHistoryDiff.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/getValidCriteriaForIndex.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/getXMLSelectVocab.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_export_ical.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_export_ical.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_export_vcal.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_export_vcal.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_flip_horizontal.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_flip_horizontal.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_flip_vertical.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_flip_vertical.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_rotate_180.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_rotate_180.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_rotate_clockwise.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_rotate_clockwise.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_rotate_counter_clockwise.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/icon_rotate_counter_clockwise.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/isATCTbased.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/modifySelectList.js
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/polaroid-multi.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/polaroid-multi.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/polaroid-single.png
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/polaroid-single.png.metadata
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/unittestGetTitleOf.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/validate_add_criterion.vpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/validate_atct.vpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/validate_remove_criterion.vpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes/validate_set_sort.vpy
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/archive.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/atctftestcase.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/atctftestcase.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/atcttestcase.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/atcttestcase.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/dataextractor.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/framework.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/http_access.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/canoneye.jpg
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/divisionerror.jpg
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test-document.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test-event.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test-html-title.html
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test-link.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test-news-item.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test.gif
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test.sxw
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/test.zip
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/tidy1-in.html
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input/tidy1-out.html
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_adapters.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_adapters.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_archive.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_archive.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atdocument.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atdocument.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atevent.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atevent.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atfavorite.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atfavorite.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atfile.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atfile.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atfolder.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atfolder.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atimage.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atimage.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atlink.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atlink.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atnewsitem.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_atnewsitem.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_attopic.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_attopic.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_browserdefaultmixin.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_browserdefaultmixin.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_bugs.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_bugs.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_constraintypes.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_constraintypes.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_criteria.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_criteria.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_dataextractor.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_dataextractor.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_functional.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_installation.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_installation.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_modulealiases.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_modulealiases.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_skinScripts.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_skinScripts.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_tool.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_tool.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_topictool.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_topictool.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_typeMigration.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_typeMigration.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_versionMigration.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/test_versionMigration.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/utils.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/utils.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tests/webdav.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/README.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/exif.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/exif.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/example.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/groupscheduled.ics
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/groupscheduled.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/multiple.ics
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/multiple.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/small.ics
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc/small.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/cal.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/cal.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/caselessdict.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/caselessdict.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/interfaces.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/parser.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/parser.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/prop.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/prop.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/tools.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/tools.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/util.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar/util.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool.gif
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/atct.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/atct.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/migration.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/migration.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/topic.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/tool/topic.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/traversable.zcml
-%%ZOPEBASEDIR%%/Products/ATContentTypes/utilities/XXXreport
-%%ZOPEBASEDIR%%/Products/ATContentTypes/utilities/XXXreport.html
-%%ZOPEBASEDIR%%/Products/ATContentTypes/utilities/XXXreport2html.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/utilities/XXXreport2html.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/utils.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/utils.pyc
-%%ZOPEBASEDIR%%/Products/ATContentTypes/version.txt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/www/imageScales.zpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/www/overview.zpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/www/recatalog.zpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/www/typeMigration.zpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/www/versionMigration.zpt
-%%ZOPEBASEDIR%%/Products/ATContentTypes/z3/__init__.py
-%%ZOPEBASEDIR%%/Products/ATContentTypes/z3/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/ATRefBrowserDemo.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/ATRefBrowserDemo.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/ATReferenceBrowserWidget.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/ATReferenceBrowserWidget.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/__init__.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/config.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/config.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/history.txt
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/license.txt
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/readme.txt
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser.js
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser.pt
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_insertHistory.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_insertHistory.pyc
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_popup.pt
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_queryCatalog.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_startupDirectory.py
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/select_lists.js
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/todo.txt
-%%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/version.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/AUTHORS
-%%ZOPEBASEDIR%%/Products/Archetypes/AggregatedStorage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/AggregatedStorage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/AllowedTypesByIface.py
-%%ZOPEBASEDIR%%/Products/Archetypes/AllowedTypesByIface.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/ApeSupport.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ArchTTWTool.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ArchTTWTool.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/ArchetypeTool.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ArchetypeTool.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseBTreeFolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseBTreeFolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseContent.py
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseContent.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseFolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseFolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseObject.py
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseObject.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseUnit.py
-%%ZOPEBASEDIR%%/Products/Archetypes/BaseUnit.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/CatalogMultiplex.py
-%%ZOPEBASEDIR%%/Products/Archetypes/CatalogMultiplex.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/ChangeLog
-%%ZOPEBASEDIR%%/Products/Archetypes/ClassGen.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ClassGen.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/ExtensibleMetadata.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ExtensibleMetadata.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/ArchetypeSite.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/ArchetypeSite.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/migrations.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/migrations.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/utils.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Extensions/utils.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Field.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Field.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/Layer.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Layer.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Marshall.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Marshall.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/OrderedBaseFolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/OrderedBaseFolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/PloneCompat.py
-%%ZOPEBASEDIR%%/Products/Archetypes/PloneCompat.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/README.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/ReferenceEngine.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ReferenceEngine.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Referenceable.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Referenceable.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Registry.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Registry.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Renderer.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Renderer.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/SQLMethod.py
-%%ZOPEBASEDIR%%/Products/Archetypes/SQLMethod.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/SQLStorage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/SQLStorage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/SQLStorageConfig.py
-%%ZOPEBASEDIR%%/Products/Archetypes/SQLStorageConfig.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Schema/Composite.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Schema/Composite.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Schema/Facade.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Schema/Facade.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Schema/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Schema/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Storage/Facade.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Storage/Facade.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Storage/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Storage/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Storage/annotation.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Storage/annotation.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/TemplateMixin.py
-%%ZOPEBASEDIR%%/Products/Archetypes/TemplateMixin.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/UIDCatalog.py
-%%ZOPEBASEDIR%%/Products/Archetypes/UIDCatalog.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/VariableSchemaSupport.py
-%%ZOPEBASEDIR%%/Products/Archetypes/VariableSchemaSupport.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/WebDAVSupport.py
-%%ZOPEBASEDIR%%/Products/Archetypes/WebDAVSupport.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/Widget.py
-%%ZOPEBASEDIR%%/Products/Archetypes/Widget.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/annotations.py
-%%ZOPEBASEDIR%%/Products/Archetypes/annotations.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/atapi.py
-%%ZOPEBASEDIR%%/Products/Archetypes/atapi.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/athistoryaware.py
-%%ZOPEBASEDIR%%/Products/Archetypes/athistoryaware.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/bbb.py
-%%ZOPEBASEDIR%%/Products/Archetypes/bbb.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/bridge.zcml
-%%ZOPEBASEDIR%%/Products/Archetypes/config.py
-%%ZOPEBASEDIR%%/Products/Archetypes/config.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/configure.zcml
-%%ZOPEBASEDIR%%/Products/Archetypes/customizationpolicy.py
-%%ZOPEBASEDIR%%/Products/Archetypes/customizationpolicy.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/debug.py
-%%ZOPEBASEDIR%%/Products/Archetypes/debug.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/archetypes_paper.html
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/archetypes_pres.ppt
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/customsearching-howto.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/doc-guide.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/known_issues.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/migration.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/quickref.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/reference-engine-notes.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/referenceCatalog.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/sqlstorage-howto.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/docs/sqlstorage-known-issues.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/ATBIFolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/ATBIFolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/ComplexType.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/ComplexType.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/DDocument.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/DDocument.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/Fact.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/Fact.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/RefNode.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/RefNode.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleBTreeFolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleBTreeFolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleFile.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleFile.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleFolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleFolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleType.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/SimpleType.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/examples/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/exceptions.py
-%%ZOPEBASEDIR%%/Products/Archetypes/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/exportimport/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/exportimport/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/exportimport/archetypetool.py
-%%ZOPEBASEDIR%%/Products/Archetypes/exportimport/archetypetool.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/exportimport/configure.zcml
-%%ZOPEBASEDIR%%/Products/Archetypes/generator/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/generator/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/generator/i18n.py
-%%ZOPEBASEDIR%%/Products/Archetypes/generator/i18n.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/generator/widget.py
-%%ZOPEBASEDIR%%/Products/Archetypes/generator/widget.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/implements.zcml
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/ITemplateMixin.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/ITemplateMixin.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_annotations.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_annotations.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_archetypetool.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_archetypetool.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_athistoryaware.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_athistoryaware.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_base.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_base.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_field.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_field.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_layer.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_layer.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_marshall.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_marshall.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_metadata.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_metadata.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_orderedfolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_orderedfolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_referenceable.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_referenceable.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_referenceengine.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_referenceengine.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_schema.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_schema.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_storage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_storage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_templatemixin.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_templatemixin.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_vocabulary.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/_vocabulary.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/annotations.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/annotations.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/athistoryaware.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/athistoryaware.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/base.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/base.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/field.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/field.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/layer.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/layer.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/marshall.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/marshall.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/metadata.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/metadata.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/orderedfolder.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/orderedfolder.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/referenceable.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/referenceable.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/referenceengine.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/referenceengine.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/schema.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/schema.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/storage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/storage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/templatemixin.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/templatemixin.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/vocabulary.py
-%%ZOPEBASEDIR%%/Products/Archetypes/interfaces/vocabulary.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/patches.py
-%%ZOPEBASEDIR%%/Products/Archetypes/patches.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/default/export_steps.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/default/import_steps.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/default/toolset.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/archetype_tool.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/ATBIFolder.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/ComplexType.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/DDocument.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/Fact.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/Refnode.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/SimpleBTreeFolder.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/SimpleFile.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/SimpleFolder.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/SimpleProtectedType.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types/SimpleType.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/public.py
-%%ZOPEBASEDIR%%/Products/Archetypes/public.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/ref_graph.py
-%%ZOPEBASEDIR%%/Products/Archetypes/ref_graph.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/references.py
-%%ZOPEBASEDIR%%/Products/Archetypes/references.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/add_reference.cpy
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/add_reference.cpy.metadata
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder/archebuilder.css
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder/archebuilder.html
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder/archebuilder.js
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder/archebuilder.xul
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder/archebuilderxul.xsl
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder/sarissa.js
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archetypes_zmi.css.dtml
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/at_download.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/at_isEditable.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/at_isEditable.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base_edit.cpt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base_edit.cpt.metadata
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base_metadata.cpt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base_metadata.cpt.metadata
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base_view.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/base_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/checkSelected.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/collectKeywords.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/content_edit.cpy
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/content_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/content_edit_impl.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/content_types.css.dtml
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/displayValue.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/edit_macros.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/getBestIcon.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/getCharset.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/getImageTag.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/getUniqueWidgetAttr.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/go_back.cpy
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/lookupMime.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/metadata_macros.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/reference_focus_js.dtml
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/reference_graph.cpt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/reference_js.dtml
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/reference_slot.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/remove_creation_mark.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/session_restore_value.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/session_save_form.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/session_save_form.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/table.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/table_view.css.dtml
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/table_view.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/test_rview.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/unicodeEncode.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/unicodeTestIn.py
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/validate_base.vpy
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/validate_integrity.cpy
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/validate_integrity.cpy.metadata
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/addable_support.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/boolean.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/calendar.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/computed.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/decimal.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/epoz.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/field.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/field_table.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/file.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/image.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/inandout.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/integer.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/js/inandout.js
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/js/picklist.js
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/js/textcount.js
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/keyword.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/label.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/lines.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/multiselection.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/password.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/picklist.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/reference.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/rich.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/selection.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/string.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/textarea.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/visual.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/zid.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/ArchetypesTestCase.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/ArchetypesTestCase.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/README.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/atsitetestcase.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/atsitetestcase.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/attestcase.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/attestcase.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/common.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/common.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/doctestcase.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/doctestcase.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/folder_marshall.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/pdb.doc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/rest1.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/rest1.tgz
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/rest2.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/rest3.rst
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/tool.gif
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/webdav.pdf
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/input/word.doc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/output/rest1.out
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/output/rest2.out
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/output/rest3.out
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/reindex_sanity_plone21.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_aggregated_storage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_aggregated_storage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_annotation.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_annotation.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_baseobject.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_baseobject.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_baseschema.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_baseschema.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_baseunit.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_baseunit.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_classgen.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_classgen.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_cmfessentials.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_cmfessentials.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_contenttype.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_contenttype.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_copying.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_copying.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_extensions_utils.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_extensions_utils.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_externaleditor.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_externaleditor.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_fields.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_fieldvalidation.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_fieldvalidation.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_file_upload.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_file_upload.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_filename.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_filename.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_functional.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_index.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_index.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_interfaces.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_interfaces.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_marshaller.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_marshaller.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_metadata.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_metadata.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_portaldoctests.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_portaldoctests.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_referenceCatalog.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_referenceCatalog.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_referenceable.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_referenceable.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_rename.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_rename.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_schemata.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_schemata.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_schemata_manipulation.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_schemata_manipulation.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_security.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_security.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_sitepolicy.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_sitepolicy.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_sqlstorage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_sqlstorage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_storage.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_storage.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_templatemixin.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_templatemixin.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_unicode.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_unicode.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_update_schema1.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_update_schema1.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_update_schema2.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_update_schema2.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_utils.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_utils.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_utils2.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_utils2.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_validation.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_validation.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_varschema.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_varschema.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_widgets.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/test_widgets.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/traversal.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/traversal_4981.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/utils.py
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/utils.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/tests/webdav_operations.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/tool.gif
-%%ZOPEBASEDIR%%/Products/Archetypes/utils.py
-%%ZOPEBASEDIR%%/Products/Archetypes/utils.pyc
-%%ZOPEBASEDIR%%/Products/Archetypes/version.txt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/addSchema.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/fields_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/generateDebug.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/manageTemplates.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/manage_catalogs.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/migrationForm.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/registry.rng
-%%ZOPEBASEDIR%%/Products/Archetypes/www/registry.xml
-%%ZOPEBASEDIR%%/Products/Archetypes/www/registry_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/schema.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/selectConnections.dtml
-%%ZOPEBASEDIR%%/Products/Archetypes/www/storages_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/type_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/types_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/updateSchemaForm.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/validators_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/viewContents.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/view_reference.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/widgets_xml.zpt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/zmi/base_add.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/zmi/base_edit.pt
-%%ZOPEBASEDIR%%/Products/Archetypes/www/zmi/icons/document_icon.gif
-%%ZOPEBASEDIR%%/Products/Archetypes/www/zmi/icons/folder_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/ActionIconsTool.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/ActionIconsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/README.txt
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/exportimport.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles/actionicons/actionicons.xml
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles/actionicons/export_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles/actionicons/import_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles/actionicons/skins.xml
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles/actionicons/toolset.xml
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/actionicons_macros.pt
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/approve_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/edit_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/expire_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/folder_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/metadata_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/policies_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/preview_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/reject_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/retract_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/submit_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/undo_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/user_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/worklist_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons/yank_icon.png
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/standard_mappings.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/standard_mappings.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tests/test_ActionIconsTool.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tests/test_ActionIconsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/version.txt
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/www/aitEdit.zpt
-%%ZOPEBASEDIR%%/Products/CMFActionIcons/xml/aitExport.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/CalendarTool.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/CalendarTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/Event.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/Event.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/EventPermissions.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/EventPermissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/README.txt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/TODO.txt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/exceptions.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/image_sources/event_info_tab.psd
-%%ZOPEBASEDIR%%/Products/CMFCalendar/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/catalog.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/import_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/skins.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/toolset.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/types.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/types/Event.xml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/setuphandlers.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/setuphandlers.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/calendar.gif
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/event_edit.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/event_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/event_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/event_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/event_info_tab.gif
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/event_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar/space.gif
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/CalendarStyle.css
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/calendarBox.pt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/calendar_day_view.pt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/event_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/event_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/event_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/event_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/event_view.pt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getDaysClass.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getEndAsString.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getMonthAndYear.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getNextDayLink.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getNextMonthLink.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getPreviousDayLink.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getPreviousMonthLink.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar/getStartAsString.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tests/test_Calendar.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tests/test_Calendar.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tests/test_Event.py
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tests/test_Event.pyc
-%%ZOPEBASEDIR%%/Products/CMFCalendar/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFCalendar/version.txt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/www/configureCalendarTool.zpt
-%%ZOPEBASEDIR%%/Products/CMFCalendar/www/explainCalendarTool.zpt
-%%ZOPEBASEDIR%%/Products/CMFCore/ActionInformation.py
-%%ZOPEBASEDIR%%/Products/CMFCore/ActionInformation.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/ActionProviderBase.py
-%%ZOPEBASEDIR%%/Products/CMFCore/ActionProviderBase.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/ActionsTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/ActionsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/CMFBTreeFolder.py
-%%ZOPEBASEDIR%%/Products/CMFCore/CMFBTreeFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/CMFCatalogAware.py
-%%ZOPEBASEDIR%%/Products/CMFCore/CMFCatalogAware.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/CMFCorePermissions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/CMFCorePermissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/CachingPolicyManager.py
-%%ZOPEBASEDIR%%/Products/CMFCore/CachingPolicyManager.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/CatalogTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/CatalogTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/ContentTypeRegistry.py
-%%ZOPEBASEDIR%%/Products/CMFCore/ContentTypeRegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/CookieCrumbler.py
-%%ZOPEBASEDIR%%/Products/CMFCore/CookieCrumbler.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/DirectoryView.py
-%%ZOPEBASEDIR%%/Products/CMFCore/DirectoryView.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/DiscussionTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/DiscussionTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/DynamicType.py
-%%ZOPEBASEDIR%%/Products/CMFCore/DynamicType.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/Expression.py
-%%ZOPEBASEDIR%%/Products/CMFCore/Expression.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/Extensions/TestRecord.py
-%%ZOPEBASEDIR%%/Products/CMFCore/Extensions/TestRecord.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSDTMLMethod.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSDTMLMethod.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSFile.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSFile.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSImage.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSImage.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSMetadata.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSMetadata.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSObject.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSObject.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSPageTemplate.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSPageTemplate.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSPropertiesObject.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSPropertiesObject.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSPythonScript.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSPythonScript.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSSTXMethod.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSSTXMethod.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/FSZSQLMethod.py
-%%ZOPEBASEDIR%%/Products/CMFCore/FSZSQLMethod.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/MemberDataTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/MemberDataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/MembershipTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/MembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/PortalContent.py
-%%ZOPEBASEDIR%%/Products/CMFCore/PortalContent.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/PortalFolder.py
-%%ZOPEBASEDIR%%/Products/CMFCore/PortalFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/PortalObject.py
-%%ZOPEBASEDIR%%/Products/CMFCore/PortalObject.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/README.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/RegistrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/RegistrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/Skinnable.py
-%%ZOPEBASEDIR%%/Products/CMFCore/Skinnable.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/SkinsContainer.py
-%%ZOPEBASEDIR%%/Products/CMFCore/SkinsContainer.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/SkinsTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/SkinsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/TypesTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/TypesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/URLTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/URLTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/UndoTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/UndoTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/WorkflowCore.py
-%%ZOPEBASEDIR%%/Products/CMFCore/WorkflowCore.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/WorkflowTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/WorkflowTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFCore/browser/typeinfo.py
-%%ZOPEBASEDIR%%/Products/CMFCore/browser/typeinfo.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/addCC.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/addFSDirView.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/addInstance.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/addTypeInfo.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/addWorkflow.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/cachingPolicies.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/catalogFind.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/configureRegistrationTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custdtml.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custfile.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custimage.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custprops.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custpt.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custpy.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custstx.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/custzsql.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/dirview_properties.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/editToolsActions.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainActionsTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainCatalogTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainDiscussionTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainMemberDataTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainMembershipTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainRegistrationTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainSkinsTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainTypesTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainURLTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainUndoTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/explainWorkflowTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/extensionWidget.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/findForm.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/findResult.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/majorMinorWidget.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/manageActionProviders.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/memberdataContents.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/membershipRolemapping.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/mimetypePredEdit.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/patternWidget.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/registryPredList.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/registryTest.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/selectWorkflows.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/skinProps.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/dtml/zmi_workflows.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/exceptions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/actions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/actions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/cachingpolicymgr.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/cachingpolicymgr.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/catalog.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/catalog.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/content.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/content.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/contenttyperegistry.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/contenttyperegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/cookieauth.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/cookieauth.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/mailhost.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/mailhost.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/properties.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/properties.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/skins.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/skins.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/conformance.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/conformance.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/four/placeholder.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/one/placeholder.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_actions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_actions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_cachingpolicymgr.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_cachingpolicymgr.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_catalog.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_catalog.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_content.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_content.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_contenttyperegistry.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_contenttyperegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_cookieauth.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_cookieauth.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_mailhost.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_mailhost.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_properties.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_properties.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_skins.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_skins.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_typeinfo.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_typeinfo.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_workflow.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/test_workflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/three/placeholder.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/two/placeholder.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/typeinfo.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/typeinfo.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/workflow.py
-%%ZOPEBASEDIR%%/Products/CMFCore/exportimport/workflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/folderAdd.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/help/Actions.stx
-%%ZOPEBASEDIR%%/Products/CMFCore/help/CPMPolicies.stx
-%%ZOPEBASEDIR%%/Products/CMFCore/images/cookie.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/dirview.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fsdtml.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fsfile.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fsimage.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fsprops.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fspt.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fspy.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/fssqlmethod.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/registry.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/images/typeinfo.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/implements.zcml
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/CachingPolicyManager.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/CachingPolicyManager.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/ContentTypeRegistry.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/ContentTypeRegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Contentish.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Contentish.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Discussions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Discussions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/DublinCore.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/DublinCore.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Dynamic.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Dynamic.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Folderish.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Folderish.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/IOpaqueItems.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/IOpaqueItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Syndicatable.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/Syndicatable.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/_content.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/_content.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/_tools.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/_tools.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_actions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_actions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_catalog.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_catalog.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_discussion.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_discussion.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_memberdata.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_memberdata.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_membership.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_membership.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_metadata.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_metadata.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_properties.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_properties.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_registration.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_registration.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_skins.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_skins.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_types.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_types.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_undo.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_undo.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_url.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_url.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_workflow.py
-%%ZOPEBASEDIR%%/Products/CMFCore/interfaces/portal_workflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFCore/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/content.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/content.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/dummy.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/dummy.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/security.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/security.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/testcase.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/testcase.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/tidata.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/tidata.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/utils.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/base/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/#test1.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/#test1.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/.test1.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/.test1.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test1.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test1.py~
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test4.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test4.py.security
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test5.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test6.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test6.py.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testDTML.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testDTML.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT.pt.properties
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT2.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT2.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT_multiline_python_dos.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT_multiline_python_mac.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT_multiline_python_unix.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPT_utf8.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testPTbad.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testUtf8.js
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testXMLPT.pt
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_dos.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_dtml.dtml
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_dtml.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_file.swf
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_file.swf.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_file_two.swf
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_file_two.swf.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_image.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_image.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_mac.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_manual_ignore.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_manual_ignore.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_props.props
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_unix.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_warn.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/test_warn.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin/testsql.zsql
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/testCookieCrumbler.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/testCookieCrumbler.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ActionInformation.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ActionInformation.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ActionProviderBase.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ActionProviderBase.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ActionsTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ActionsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CMFBTreeFolder.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CMFBTreeFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CMFCatalogAware.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CMFCatalogAware.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CachingPolicyManager.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CachingPolicyManager.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CatalogTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_CatalogTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ContentTypeRegistry.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_ContentTypeRegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_DirectoryView.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_DirectoryView.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_DiscussionTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_DiscussionTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_DynamicType.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_DynamicType.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_Expression.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_Expression.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSDTMLMethod.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSDTMLMethod.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSFile.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSFile.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSImage.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSImage.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSMetadata.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSMetadata.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSPageTemplate.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSPageTemplate.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSPropertiesObject.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSPropertiesObject.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSPythonScript.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSPythonScript.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSSecurity.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSSecurity.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSZSQLMethod.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_FSZSQLMethod.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_MemberDataTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_MemberDataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_MembershipTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_MembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_OpaqueItems.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_OpaqueItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_PortalContent.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_PortalContent.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_PortalFolder.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_PortalFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_RegistrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_RegistrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_SkinsTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_SkinsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_TypesTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_TypesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_URLTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_URLTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_UndoTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_UndoTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_WorkflowTool.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_WorkflowTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_utils.py
-%%ZOPEBASEDIR%%/Products/CMFCore/tests/test_utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFCore/utils.py
-%%ZOPEBASEDIR%%/Products/CMFCore/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFCore/version.txt
-%%ZOPEBASEDIR%%/Products/CMFCore/www/typeinfoAliases.zpt
-%%ZOPEBASEDIR%%/Products/CMFCore/www/typesAliases.zpt
-%%ZOPEBASEDIR%%/Products/CMFDefault/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFDefault/DefaultWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/DefaultWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/DiscussionItem.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/DiscussionItem.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/DiscussionTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/DiscussionTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Document.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Document.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/DublinCore.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/DublinCore.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/Upgrade.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/Upgrade.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/fix_cmf_permissions.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/fix_cmf_permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/migrate_ptk.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/migrate_ptk.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/update_catalogIndexes.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/update_catalogIndexes.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/update_discussion.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Extensions/update_discussion.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Favorite.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Favorite.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/File.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/File.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Image.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Image.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Link.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Link.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/MembershipTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/MembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/MetadataTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/MetadataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/NewsItem.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/NewsItem.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/Portal.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/Portal.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/PropertiesTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/PropertiesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/README.txt
-%%ZOPEBASEDIR%%/Products/CMFDefault/RegistrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/RegistrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/SkinnedFolder.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/SkinnedFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/SyndicationInfo.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/SyndicationInfo.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/SyndicationTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/SyndicationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/URLTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/URLTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFDefault/browser/five_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/addPortal.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/discussionEdit.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/discussionView.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/explainDiscussionTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/explainMembershipTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/explainMetadataTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/explainPropertiesTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/membershipRolemapping.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/metadataElementPolicies.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/metadataProperties.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/synOverview.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/synPolicies.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/synProps.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/synReports.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/zmi_editDocument.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/zmi_editLink.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/dtml/zmi_metadata.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/exceptions.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/factory.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/factory.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ActorDefinitions.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Actor_ContentCreator.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Actor_MembershipManager.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Actor_Reviewer.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Actor_SiteDesigner.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Actor_SiteManager.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Actor_SiteVisitor.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/AddContentFolders.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ApproveForPublication.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/BecomeAMember.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/BrowseCMFSiteHomepage.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/BrowseNewsItems.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/BrowseSubmittedForReview.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ChangeContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ConfigureCMFSite.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ConfigurePersonalization.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/CreateCMFFolder.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/CreateCMFSite.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/CreateCMFTopic.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/CreateNewContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/LoginAsMember.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ManageLocalRoles.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/MoveCopyContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ProvideFeedback.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/RemoveContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/RenameContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/SearchCMFSite.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/SubmitContentForPublication.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Syndication-Tool_Overview.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Syndication-Tool_Policies.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Syndication-Tool_Properties.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/Syndication-Tool_Reporting.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/TODO.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/UndoChanges.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/UnpublishContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/help/ViewMyContent.stx
-%%ZOPEBASEDIR%%/Products/CMFDefault/images/workflow.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/implements.zcml
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/Document.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/Document.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/_content.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/_content.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/_tools.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/_tools.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/portal_membership.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/interfaces/portal_membership.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/portal.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/actions.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/cachingpolicymgr.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/catalog.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/contenttyperegistry.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/cookieauth.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/export_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/import_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/mailhost.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/properties.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/rolemap.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/skins.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/skins/custom.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/toolset.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/CMF_BTree_Folder.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/Discussion_Item.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/Document.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/Favorite.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/File.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/Folder.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/Image.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/Link.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types/News_Item.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/workflows.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/workflows/default_workflow/definition.xml
-%%ZOPEBASEDIR%%/Products/CMFDefault/scripts/addImagesToSkinPaths.pys
-%%ZOPEBASEDIR%%/Products/CMFDefault/scripts/convertCatalogGetIconColumn.pys
-%%ZOPEBASEDIR%%/Products/CMFDefault/setuphandlers.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/setuphandlers.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/UpFolder_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/Zope_logo.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/c.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/go.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/logo.jpg
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/logo.png
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/spacer.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images/tinyzope.jpg
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/aboveInThread.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_hide_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_publish_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_reject_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_retract_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_show_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_status_history.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_status_modify.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_status_modify.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/content_submit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/discussionitem_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/discussionitem_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/document_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/document_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/document_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/document_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/document_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/favorite_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/file_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/file_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/file_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/file_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/file_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/folder_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/folder_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/folder_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/folder_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/folder_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/full_metadata_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/image_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/image_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/image_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/image_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/image_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/link_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/link_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/link_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/link_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/link_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/metadata_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/metadata_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/metadata_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/newsitem_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/newsitem_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/newsitem_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/newsitem_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/newsitem_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/content/source_html.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/addtoFavorites.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/change_password.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/disableSyndication.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/editSynProperties.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/enableSyndication.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/expireAuthCookie.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/expireAuthCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/finish_portal_construction.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_copy.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_cut.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_delete.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_localrole_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_localrole_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_paste.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_rename.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/folder_rename_items.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/isDiscussable.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/logout.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/mail_password.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/personalize.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/reconfig.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/register.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/search_debug.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/setAuthCookie.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/setAuthCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/synPropertiesForm.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/control/undo.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/RSS.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/TitleOrId.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/actions_box.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/clearCookie.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/clearCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/content_byline.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/css_inline_or_link.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/default_stylesheet.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/discussion_reply.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/discussion_reply.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/discussion_reply_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/discussion_reply_preview.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/discussion_thread_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/doFormSearch.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/filterCookie.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/filterCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/folder_add.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/folder_contents.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/folder_factories.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/folder_filter_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/folder_localrole_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/folder_rename_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/iconHTML.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/index_html.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/itemRSS.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/join_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/listMetaTags.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/logged_in.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/logged_out.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/login_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/mail_password_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/mail_password_response.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/mail_password_template.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/menu.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/metadata_help.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/news_box.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/password_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/personalize_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/recent_news.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/reconfig_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/registered.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/registered_notify_template.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/roster.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/rssBody.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/rssDisabled.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/search.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/search_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/showThreads.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/simple_metadata.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/standard_html_footer.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/standard_html_header.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/standard_top_bar.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/stylesheet_properties.props
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/truncID.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/undo_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic/viewThreadsAtBottom.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/no_css/stylesheet_properties.props
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/nouvelle/nouvelle_stylesheet.dtml
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/nouvelle/stylesheet_properties.props
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/aboveInThread.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_hide_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_publish_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_reject_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_retract_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_show_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_status_history.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_status_modify.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_status_modify.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/content_submit_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/discussionitem_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/discussionitem_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/document_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/document_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/document_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/document_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/document_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/favorite_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/file_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/file_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/file_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/file_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/file_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/folder_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/folder_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/folder_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/folder_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/folder_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/full_metadata_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/full_metadata_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/getBaseTag.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/image_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/image_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/image_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/image_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/image_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/link_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/link_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/link_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/link_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/link_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/metadata_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/metadata_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/metadata_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/newsitem_edit_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/newsitem_edit_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/newsitem_edit_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/newsitem_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/newsitem_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/source_html.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/subjectsList.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/transition_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/validateHTML.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content/validateTextFile.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/addtoFavorites.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/addtoFavorites.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/change_password.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/disableSyndication.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/editSynProperties.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/enableSyndication.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/finish_portal_construction.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_add_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_bottom_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_copy_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_cut_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_delete_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_down_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_localrole_edit.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_localrole_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_paste_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_rename_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_sort_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_top_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/folder_up_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/isDiscussable.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/logout.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/mail_password.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/members_add_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/members_delete_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/personalize.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/portal_config_control.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/reconfig.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/reverseList.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/setRedirect.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/setStatus.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/synPropertiesForm.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/undo.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/validateId.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/validateItemIds.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/validateMemberIds.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/validatePassword.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control/validateType.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/RSS.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/RSS_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/TitleOrId.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/actions_box.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/batch_widgets.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/breadcrumbs.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/clearCookie.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/clearCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/content_byline.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/discitem_delete.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/discitem_delete.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/discussion_reply.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/discussion_reply.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/discussion_reply_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/discussion_reply_preview.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/expanded_title.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/filterCookie.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/filterCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_add.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_contents.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_contents_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_factories.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_factories_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_filter_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_localrole_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_rename_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/folder_rename_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/form_widgets.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/getBatchItemInfos.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/getBatchNavigation.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/get_permalink.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/index_html.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/index_html_categorized.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/index_html_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/index_html_utils.html
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/join_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/join_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/logged_in.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/logged_out.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/login_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/mail_password_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/mail_password_response.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/mail_password_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/main_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/members_manage_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/members_manage_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/metadata_help.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/news_box.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/password_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/permalink.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/personalize_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/publishItems.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/publishItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/recent_news.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/reconfig_form.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/reconfig_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/registered.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/registered_notify_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/rejectItems.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/rejectItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/review.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/roster.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/rssDisabled.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/search.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/search_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/search_results_template.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/setup_talkback_tree.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/standard_error_message.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/stxmethod_view.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/talkback_tree.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/truncID.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/unauthRedirect.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/unauthRedirect.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/undo_form.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/viewThreadsAtBottom.pt
-%%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic/zpt_stylesheet.css
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/TestImage.jpg
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DefaultWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DefaultWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DiscussionReply.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DiscussionReply.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DiscussionTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DiscussionTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Discussions.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Discussions.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Document.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Document.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DublinCore.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_DublinCore.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Favorite.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Favorite.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Image.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Image.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Link.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Link.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_MembershipTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_MembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_MetadataTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_MetadataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_NewsItem.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_NewsItem.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Portal.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_Portal.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_PropertiesTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_PropertiesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_RegistrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_RegistrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_SyndicationTool.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_SyndicationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_join.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_join.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_utils.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/tests/test_utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFDefault/utils.py
-%%ZOPEBASEDIR%%/Products/CMFDefault/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFDefault/version.txt
-%%ZOPEBASEDIR%%/Products/CMFDefault/www/siteAddForm.zpt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/._HISTORY.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/._version.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/AUTHORS.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/README.txt
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/browserdefault.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/browserdefault.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/fti.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/fti.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/images/typeinfo.gif
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interface/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interface/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interface/_base.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interface/_base.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interfaces.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/migrate.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/migrate.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/profiles/sample_types/types.xml
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/profiles/sample_types/types/DynDocument.xml
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/profiles/sample_types/types/DynFolder.xml
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/CMFDVFTITestCase.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/CMFDVFTITestCase.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/test_browserdefault.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/test_browserdefault.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/test_fti.py
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests/test_fti.pyc
-%%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/version.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/._HISTORY.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/._version.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/AUTHORS
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/BaseFormAction.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/BaseFormAction.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/IFormAction.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/IFormAction.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/RedirectTo.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/RedirectTo.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/RedirectToAction.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/RedirectToAction.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/TraverseTo.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/TraverseTo.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/TraverseToAction.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/TraverseToAction.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Actions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/BaseControllerPageTemplate.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/BaseControllerPageTemplate.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ChangeLog
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerBase.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerBase.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerPageTemplate.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerPageTemplate.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerPageTemplateFile.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerPageTemplateFile.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerPythonScript.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerPythonScript.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerState.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerState.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerValidator.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ControllerValidator.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerBase.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerBase.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerPageTemplate.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerPageTemplate.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerPythonScript.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerPythonScript.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerValidator.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FSControllerValidator.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FormAction.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FormAction.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FormController.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FormController.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/FormValidator.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/FormValidator.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/Key.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Key.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/README.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/Script.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/Script.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/ValidationError.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/ValidationError.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/config.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/config.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFFormController/documentation/FormControllerTutorial.pdf
-%%ZOPEBASEDIR%%/Products/CMFFormController/documentation/fctutorial_source.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/controllerpythonscript.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/controllerpythonscript.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/controllervalidator.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/controllervalidator.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/formcontroller.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/formcontroller.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/xml/fcExport.xml
-%%ZOPEBASEDIR%%/Products/CMFFormController/globalVars.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/globalVars.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/interfaces.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/tests/testCopyRename.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/tests/testCopyRename.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFFormController/utils.py
-%%ZOPEBASEDIR%%/Products/CMFFormController/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFFormController/version.txt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/cpt.gif
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/cptAdd.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/cpy.gif
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/cpyAdd.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/default.html
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/default_cpy
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/default_vpy
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/docs.stx
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/manage_docs.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/manage_formActionsForm.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/manage_formValidatorsForm.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/manage_overview.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/manage_purgeForm.zpt
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/vpy.gif
-%%ZOPEBASEDIR%%/Products/CMFFormController/www/vpyAdd.zpt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/ABOUT
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/CHANGES
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/DefaultWorkflowPolicy.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/DefaultWorkflowPolicy.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/LICENSE
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/Log.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/Log.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/PlacefulWorkflowTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/PlacefulWorkflowTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/README.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/TESTED_WITH
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/TODO.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/WorkflowPolicyConfig.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/WorkflowPolicyConfig.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/doc/FAQ
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/doc/SCREENSHOTS
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/doc/icon.png
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/doc/readme.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/doc/workflow_policy.png
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml/addWorkflowPolicy.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml/addWorkflowPolicyConfig_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml/defineLocalWorkflowPolicy.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml/explainWorkflowPolicy.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml/manageWorkflowPolicyConfig.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml/selectWorkflows.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/global_symbols.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/global_symbols.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/images/workflow_policy.gif
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/interfaces/portal_placeful_workflow.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/interfaces/portal_placeful_workflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/messagefactory_.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/messagefactory_.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/patches/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/patches/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/patches/workflowtoolPatch.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/patches/workflowtoolPatch.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/product.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/refresh.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration.pt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_add.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_add.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_set.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_set.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placefulworkflow_icon.png
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_advanced.pt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_localpolicies_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_localpolicies_set.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_localpolicies_set.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_policy_mapping.pt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_policy_mapping.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_policy_mapping_set.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/CMFPlacefulWorkflowTestCase.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/CMFPlacefulWorkflowTestCase.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/README
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/testCMFPlacefulWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests/testCMFPlacefulWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/version.txt
-%%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/www/WorkflowPolicyConfig_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/ActionIconsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/ActionIconsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/ActionsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/ActionsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/CalendarTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/CalendarTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/CatalogTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/CatalogTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/CustomizationPolicy.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/CustomizationPolicy.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/DiscussionTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/DiscussionTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/accessRule.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/accessRule.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/add_copyright.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/add_copyright.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/cleanup.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/cleanup.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/migrate.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/migrate.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/setupSite.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/setupSite.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/stripGRUFLocalRolePrefix.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/stripGRUFLocalRolePrefix.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/tidy_up.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/tidy_up.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/view_source.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Extensions/view_source.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/FactoryTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/FactoryTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/FolderWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/FolderWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/GroupDataTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/GroupDataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/GroupsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/GroupsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/InterfaceTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/InterfaceTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/LICENSE.GPL
-%%ZOPEBASEDIR%%/Products/CMFPlone/LICENSE.ZPL
-%%ZOPEBASEDIR%%/Products/CMFPlone/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/LargePloneFolder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/LargePloneFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/MemberDataTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/MemberDataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/MembershipTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/MembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/MetadataTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/MetadataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/MigrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/MigrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneBaseTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneBaseTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneBatch.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneBatch.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneContent.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneContent.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneControlPanel.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneControlPanel.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneFolder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneInitialize.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneInitialize.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneUtilities.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneUtilities.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PloneWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/Portal.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/Portal.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/PropertiesTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/PropertiesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/QuickInstallerTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/QuickInstallerTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/README.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/RELEASENOTES.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/RegistrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/RegistrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/SkinsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/SkinsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/SyndicationTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/SyndicationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/ToolNames.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/ToolNames.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/TranslationServiceTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/TranslationServiceTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/TypesTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/TypesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/UPGRADE.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/URLTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/URLTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/UndoTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/UndoTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/UnicodeNormalizer.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/UnicodeNormalizer.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/UnicodeSplitter.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/UnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/WorkflowTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/WorkflowTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/bbb/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/bbb/zope_28_compat.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/bbb/zope_28_compat.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/interfaces.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/navigation.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/navigation.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/navtree.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/navtree.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/plone.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/plone.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/calendar.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/calendar.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/events.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/events.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/navigation.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/navigation.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/news.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/news.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/recent.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets/recent.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/sitemap.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/browser/sitemap.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFPlone/docs/README.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/README.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/content.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/content.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/controlpanel.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/controlpanel.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/factorytool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/factorytool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/memberdata_properties.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/memberdata_properties.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/propertiestool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/propertiestool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/base.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/base.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/testControlPanel.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/testControlPanel.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/testFactoryTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/testFactoryTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/testPropertiesTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests/testPropertiesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/factory.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/factory.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/i18nl10n.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/i18nl10n.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/BrowserDefault.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/BrowserDefault.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/ConstrainTypes.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/ConstrainTypes.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/CustomizationPolicy.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/CustomizationPolicy.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/FactoryTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/FactoryTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/InterfaceTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/InterfaceTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/NonStructuralFolder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/NonStructuralFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/OrderedContainer.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/OrderedContainer.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/PloneBaseTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/PloneBaseTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/PloneControlPanel.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/PloneControlPanel.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/PropertiesTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/PropertiesTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/Translatable.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/Translatable.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/basetool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/basetool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/constrains.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/constrains.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/controlpanel.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/controlpanel.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/custpolicy.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/custpolicy.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/factory.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/factory.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/interface.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/interface.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/properties.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/properties.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/siteroot.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/siteroot.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/structure.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/structure.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/view.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/interfaces/view.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/log.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/log.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/makefile.in
-%%ZOPEBASEDIR%%/Products/CMFPlone/messagefactory_.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/messagefactory_.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/future.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/future.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/migration_util.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/migration_util.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/final_one_zero_one.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/final_one_zero_one.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/one01_one02.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/one01_one02.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/one02_one03.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/one02_one03.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/one03_one04.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/one03_one04.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/rc1_rc2.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/rc1_rc2.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/rc2_final.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1/rc2_final.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/final_two01.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/final_two01.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/oneX_twoBeta2.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/oneX_twoBeta2.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/plone2_base.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/plone2_base.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/portlet_migration.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/portlet_migration.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/release_candidates.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/release_candidates.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/two04_two05.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/two04_two05.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/twoBeta2_twoBeta3.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2/twoBeta2_twoBeta3.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/alphas.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/alphas.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/betas.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/betas.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/final_two11.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/final_two11.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/rcs.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/rcs.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/two11_two12.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/two11_two12.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/two12_two13.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1/two12_two13.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/alphas.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/alphas.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/betas.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/betas.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/final_two51.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/final_two51.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/rcs.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5/rcs.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/dateIndexPatch.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/dateIndexPatch.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/interfacePatch.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/interfacePatch.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/zserverPatch.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/patches/zserverPatch.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/actionicons.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/actions.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/catalog.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/contenttyperegistry.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/controlpanel.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/cssregistry.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/export_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/factorytool.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/import_steps.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/jsregistry.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/mailhost.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/memberdata_properties.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/plone-final.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/plone_various.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/properties.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/propertiestool.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/rolemap.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/skins.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/.objects
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/.preserve
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/.properties
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/Members/.objects
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/Members/.properties
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/front-page
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/toolset.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATBooleanCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATCurrentAuthorCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATDateCriteria.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATDateRangeCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATListCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATPathCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATPortalTypeCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATReferenceCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATSelectionCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATSimpleIntCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATSimpleStringCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/ATSortCriterion.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Document.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Event.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Favorite.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_File.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Folder.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Image.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Large_Plone_Folder.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Link.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_News_Item.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/CMF_Topic.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Discussion_Item.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Document.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Event.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Favorite.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/File.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Folder.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Image.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Large_Plone_Folder.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Link.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/News_Item.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Plone_Site.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/TempFolder.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types/Topic.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/workflows.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/workflows/folder_workflow/definition.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/workflows/plone_workflow/definition.xml
-%%ZOPEBASEDIR%%/Products/CMFPlone/refresh.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/ConfigurationMethods.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/ConfigurationMethods.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/SetupBase.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/SetupBase.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/customization_policy.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/customization_policy.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/dependencies.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/setup/dependencies.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/setuphandlers.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/setuphandlers.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/cmf_legacy/TitleOrId.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/cmf_legacy/metadata_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/cmf_legacy/metadata_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/cmf_legacy/metadata_edit_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/cmf_legacy/metadata_edit_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/cssQuery-license.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/cssQuery.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/ecmaunit-license.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/ecmaunit.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/event-registration.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/ChangeLog
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/README
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/README-Plone
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/active-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/bugtest-hidden-selects.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-af.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-af.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-al.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-al.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-bg.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-bg.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue2.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue2.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-br.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-br.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-brown.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-brown.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ca.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ca.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-win.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-win.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-da.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-da.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-de.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-de.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-du.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-du.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-el.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-el.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-en.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-en.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-es.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-es.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fi.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fi.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fr.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fr.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-green.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-green.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-he-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-he-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hu.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hu.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hy.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hy.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-it.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-it.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-jp.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-jp.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lv.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lv.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-nl.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-nl.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-no.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-no.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl-utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl-utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pt.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pt.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ro.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ro.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru_win_.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru_win_.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup_stripped.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup_stripped.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-si.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-si.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sk.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sk.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sp.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sp.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sv.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sv.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-system.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-system.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tas.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tas.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tr.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tr.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-1.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-1.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-2.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-2.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-1.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-1.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-2.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-2.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-zh.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-zh.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar.php
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar_stripped.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/calendar_stripped.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/cn_utf8.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/cn_utf8.js.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/dark-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/dayinfo.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/field-button.jpg
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/hover-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/img.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/index.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/menuarrow.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/menuarrow2.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/multiple-dates.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/normal-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/reference-Z-S.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/reference.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/reference.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/reference.pdf
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/release-notes.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/rowhover-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/simple-1.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/simple-2.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/simple-3.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/status-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/test-position.html
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/test.php
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/theme.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/theme.css.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/title-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar/today-bg.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/livesearch.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/sarissa.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/se-highlight.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/author.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/author.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/discussionitem_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/document_actions.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/document_byline.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/document_relateditems.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/document_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/document_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/event_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/event_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/favorite_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/file_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/file_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_edit_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_edit_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_listing.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_listing.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_summary_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_summary_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_tabular_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/folder_tabular_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/image_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/image_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/image_view_fullscreen.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/link_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/link_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/newsitem_view.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/newsitem_view.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/review_history.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content/review_history.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/aboveInThread.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/clearCookie.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/clearCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/filterCookie.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/formatStx.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getCurrentUrl.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getNextMonth.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getPlonePersonalPortait.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getPreviousMonth.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getViewTemplateId.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getYearAndMonthToDisplay.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getZopeInfo.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/getZopeInfo.py.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/global_bodytag.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/hide_columns.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/isDefaultPageInFolder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/isIDAutoGenerated.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/isRightToLeft.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/is_folderish.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/keyFilteredActions.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/listMetaTags.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/lookupTypeAction.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/portlet_related.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/prepare_slots.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/publishItems.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/publishItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/quick_undo.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/rejectItems.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/rejectItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/roster.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/toLocalizedTime.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/truncID.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/unauthRedirect.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/unauthRedirect.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated/visibleIdsEnabled.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/calendar_formfield.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/calendarpopup.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/collapsiblesections.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/cookie_functions.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/correctPREformatting.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/dragdropreorder.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/dropdown.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/first_input_focus.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/folder_contents_filter.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/folder_contents_hideAddItems.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/formUnload.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/formsubmithelpers.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/fullscreenmode.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/highlightsearchterms.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/ie5fixes.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/login.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/mark_special_links.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/nodeutilities.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/plone_javascript_variables.js.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/plone_minwidth.js.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/plone_minwidth.js.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/register_function.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/select_all.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/styleswitcher.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/table_sorter.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/testBeforeUnload.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/testHighlightsearchterms.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/testNodeutilities.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/test_ecmascripts.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript/unittestUtilities.js
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/change_ownership.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/change_ownership.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/content_status_modify.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/content_status_modify.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/disableSyndication.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/disableSyndication.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/discussion_reply.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/document_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/document_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/editSynProperties.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/editSynProperties.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/enableSyndication.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/enableSyndication.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/event_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/event_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/file_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/file_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_add.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_add.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_delete.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_delete.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_edit.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_edit.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_set.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/folder_localrole_set.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/image_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/image_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/link_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/link_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/newsitem_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/newsitem_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/personalize.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/personalize.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/plone_change_password.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/portrait_delete.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/portrait_delete.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/reconfig.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/reconfig.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/saveDefaultPage.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/saveDefaultPage.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/selectViewTemplate.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/selectViewTemplate.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/send_feedback.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/send_feedback.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/send_feedback_site.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/send_feedback_site.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/sendto.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/sendto.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/setConstrainTypes.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/setConstrainTypes.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_content_status_modify.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_document_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_effective_expiry_date.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_emailaddr.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_event_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_feedback.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_file_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_folder_constraintypes.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_folder_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_folder_rename.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_id.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_image_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_link_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_metadata_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_newsitem_edit.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_pas_emailaddr.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_personalize.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_reconfig.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_sendto.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_site_feedback.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_start_end_date.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_synPropertiesForm.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_talkback.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts/validate_title.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/calendar_popup.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/content_status_history.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/content_status_history.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/delete_confirmation.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/delete_confirmation.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/discussion_reply_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/discussion_reply_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/discussion_reply_preview.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/discussion_reply_preview.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_constraintypes_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_constraintypes_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_factories.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_factories.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_localrole_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_localrole_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_rename_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/folder_rename_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/history_comparison.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/history_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/mail_password_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/mail_password_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/mail_password_response.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/mail_password_response.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/member_search_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/member_search_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/member_search_results.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/member_search_results.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/ownership_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/ownership_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/search.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/search.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/search_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/search_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/select_default_page.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/select_default_page.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/select_default_view.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/select_default_view.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/sendto_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/sendto_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/synPropertiesForm.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/synPropertiesForm.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/undo_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms/undo_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/action_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/addFavorite.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/addFavorite.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/add_alternative_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/add_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/add_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowBlank.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowBlank.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowBottom.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowBottom.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowDown.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowDown.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowDownAlternative.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowDownAlternative.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowLeft.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowLeft.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowLeftmost.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowLeftmost.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowRight.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowRight.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowRightmost.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowRightmost.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowTop.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowTop.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowUp.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowUp.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowUpAlternative.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/arrowUpAlternative.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/book_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/book_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/bullet.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/bullet.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/bulletBig.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/bulletBig.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/bullet_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/bullet_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_anybrowser.png
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_anybrowser.png.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_css.png
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_css.png.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_csstableless.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_csstableless.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_sec508.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_sec508.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_wai-aa.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_wai-aa.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_wai-aaa.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_wai-aaa.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_xhtml.png
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/colophon_xhtml.png.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/confirm_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/confirm_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/copy_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/copy_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/cut_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/cut_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/defaultUser.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/defaultUser.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/delete_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/delete_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/discussionitem_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/discussionitem_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/document_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/document_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/download_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/download_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/edit.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/edit.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/error_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/error_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/error_log_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/error_log_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/event_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/event_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/extedit_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/extedit_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/favicon.ico
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/favorite_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/favorite_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/file_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/file_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/folder.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/folder.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/folder_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/folder_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/form_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/fullscreencollapse_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/fullscreencollapse_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/fullscreenexpand_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/fullscreenexpand_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/group.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/group.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/image_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/image_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/info.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/info.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/info_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/input_background.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/input_background.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/linkOpaque.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/linkOpaque.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/linkTransparent.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/linkTransparent.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/link_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/link_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/lock_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/lock_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/logo.jpg
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/logo.jpg.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/logoIcon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/logoIcon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/mail_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/mail_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/navigation_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/navigation_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/newsitem_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/newsitem_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/paste_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/paste_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/pdf_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/pdf_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/pencil_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/pencil_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/phone_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/phone_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/plone_powered.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/plone_powered.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/popup_calendar.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/popup_calendar.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/print_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/print_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/product_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/product_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/required.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/required.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rss.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rss.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-addFavorite.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-addFavorite.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-favorite_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-favorite_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-linkOpaque.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-linkOpaque.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-linkTransparent.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-linkTransparent.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-site_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/rtl-site_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/save_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/save_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/search_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/search_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/shopping_cart.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/shopping_cart.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/site_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/site_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/sitemap_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/sitemap_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/skins_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/skins_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/subscribe_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/subscribe_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_huge.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_huge.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_large.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_large.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_normal.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_normal.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_small.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/textsize_small.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/topic_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/topic_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/treeCollapsed.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/treeCollapsed.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/treeExpanded.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/treeExpanded.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/undo_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/undo_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/user.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/user.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/workflow_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/workflow_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/xml.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/xml.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/zope_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images/zope_icon.gif.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/enabling_cookies.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/enabling_cookies.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/failsafe_login_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/failsafe_login_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/insufficient_privileges.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/insufficient_privileges.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/join_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/join_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/join_form_validate.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/logged_in.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/logged_in.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/logged_out.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/logged_out.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_change_password.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_change_password.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_failed.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_failed.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_form_validate.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_form_validate.vpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_initial.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_initial.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_next.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_next.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_password.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_password.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_password_validate.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_success.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/login_success.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/logout.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/register.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/register.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/registered.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/registered.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login/require_login.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_calendar.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_events.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_favorites.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_login.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_navigation.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_navtree_macro.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_news.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_prefs.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_recent.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets/portlet_review.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/password_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/password_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/personalize_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/personalize_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/plone_control_panel.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/plone_control_panel.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/plone_memberprefs_panel.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/plone_memberprefs_panel.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_error_log_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_error_log_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_error_log_setProperties.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_error_log_showEntry.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_error_log_showEntry.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_error_log_update.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_details.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_details.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_edit.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_members.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_members.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_members_add.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_members_add.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_members_delete.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_members_delete.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_modify.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_group_modify.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_groups_overview.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_groups_overview.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_install_product_readme.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_install_product_readme.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_install_products_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_install_products_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_installed_product_overview.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_installed_product_overview.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_mailhost_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_mailhost_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_mailhost_set.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_mailhost_set.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_main_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_main_template.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_navigation_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_navigation_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_navigation_form_validate.vpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_navigation_set.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_navigation_set.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portal_properties.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portal_properties_list.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portal_properties_set.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portalskin_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portalskin_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portalskin_set.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portalskin_set.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_portrait_delete.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_search_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_search_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_search_macros.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_search_set.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_search_set.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_syndication_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_syndication_set.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_details.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_details.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_edit.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_group_search.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_group_search_form.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_group_search_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_manage.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_manage.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_membership_edit.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_memberships.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_user_memberships.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_users_overview.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_users_overview.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_valid_search_restriction.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_workflow_advanced.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_workflow_advanced_edit.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_workflow_basic.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/prefs_workflow_basic_edit.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/reconfig_form.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs/reconfig_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/add_ext_editor.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/addtoFavorites.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/author_find_content.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/availableLanguages.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/browserDefault.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/canConstrainTypes.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/canSelectDefaultPage.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/check_id.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/computeRelatedItems.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/computeRoleMap.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/createMultiColumnList.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/createObject.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/createObject.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/create_query_string.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/cropText.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/date_components_support.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/deleteDiscussion.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/deleteDiscussion.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/displayContentsTab.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/enableHTTPCompression.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/externalEditorEnabled.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/external_edit.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/extract_date_components.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_copy.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_copy.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_cut.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_cut.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_delete.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_delete.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_moveitem.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_paste.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_paste.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_position.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_position.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_publish.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_publish.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_rename.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/folder_rename.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/formatColumns.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/generateUniqueId.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getActionIconList.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getActionIconList.py.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getAddableTypesInMenu.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getAllowedTypes.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getEventString.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getFolderContents.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getGlobalPortalRoles.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getNotAddableTypes.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getObjPositionInParent.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getObjPositionInParent.py.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getObjSize.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getObjectsFromPathList.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getOrderedUserActions.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getPersonalFolderFor.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getPopupScript.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getPortalTypeList.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getPortalTypeList.py.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getPortalTypes.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getReplyReplies.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getSectionFromURL.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getSelectableViews.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/getWorkflowHistory.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/hasIndexHtml.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/isExpired.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/isTranslatable.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/livesearch_reply.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/mail_password.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/my_worklist.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/navigationCurrent.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/navigationLocalRelated.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/navigationParent.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_copy.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_copy.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_cut.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_cut.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_delete.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_delete.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_paste.cpy
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_paste.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_rename.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/object_rename.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/plone_log.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/plone_log.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/plonifyActions.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/pretty_title_or_id.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/queryCatalog.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/raiseUnauthorized.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/raiseUnauthorized.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/redirectToDiscussable.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/redirectToDiscussable.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/redirectToReferrer.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/rejectAnonymous.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/renderBase.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/returnNone.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/reverseList.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/rssAllowed.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/rssAllowed.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/selectedTabs.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/setAuthCookie.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/setAuthCookie.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/showEditableBorder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/show_id.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/sortObjects.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/sort_modified_ascending.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/spamProtect.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/translate.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/undo.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/unique.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts/utranslate.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/IEFixes.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/IEFixes.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/NS4.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/NS4.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/RTL.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/RTL.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/authoring.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/authoring.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/base.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/base.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/base_properties.props
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/columns.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/columns.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/deprecated.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/deprecated.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/generated.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/generated.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/member.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/member.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/mobile.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/mobile.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/plone.css.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/ploneCustom.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/ploneCustom.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/portlets.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/portlets.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/presentation.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/presentation.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/print.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/print.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/public.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/public.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/textHuge.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/textLarge.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles/textSmall.css
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_tableless/ReadMe-Tableless.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_tableless/columns.css.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_tableless/columns.css.dtml.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_tableless/getBodyTagClass.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_tableless/main_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/RSS.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/RSS.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/accessibility-info.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/author_feedback_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/batch_macros.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/calendar_macros.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/colophon.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/contact-info.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/contact-info.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/default_error_message.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/default_error_message.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/events_listing.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/events_listing.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/folder_contents.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/folder_contents.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/footer.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/full_review_list.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_cache_settings.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_contentmenu.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_contentviews.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_defines.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_logo.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_pathbar.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_personalbar.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_searchbox.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_sections.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_siteactions.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_skinswitcher.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/global_statusmessage.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/header.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/homePageText.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/index_html.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/index_html.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/macro_renderer.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/mail_password_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/main_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/news_listing.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/news_listing.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/portlets_fetcher.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/recently_modified.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/recently_modified.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/recently_published.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/recently_published.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/registered_notify_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/rss_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/rss_template.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/search_rss.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/search_rss.pt.metadata
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/send_feedback_confirm.cpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/sendto_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/site_feedback_template.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/sitemap.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/standard_error_message.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/test_rendering.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates/viewThreadsAtBottom.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_wysiwyg/wysiwyg_support.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/LoginAndLogout.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/PloneTestCase.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/PloneTestCase.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/README.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/dummy.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/dummy.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/forms.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/images/test.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/images/test.jpg
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/images/test.png
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/messages.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/rendering.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/scripts.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testActionIconsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testActionIconsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testActionsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testActionsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testBBB.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testBBB.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testBrowserDefault.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testBrowserDefault.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testBrowserDefaultScripts.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testBrowserDefaultScripts.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCSSandJSRegistry.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCSSandJSRegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCalendarView.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCalendarView.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCatalogTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCatalogTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCheckId.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCheckId.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentPublishing.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentPublishing.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentSecurity.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentSecurity.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentTypeScripts.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentTypeScripts.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentTypes.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testContentTypes.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testControlPanel.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testControlPanel.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testControlPanelScripts.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testControlPanelScripts.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCookieAuth.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCookieAuth.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCutPasteSecurity.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testCutPasteSecurity.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDateComponentsSupport.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDateComponentsSupport.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDateIndexRanges.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDateIndexRanges.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDefaultWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDefaultWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDisplayContentsTab.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testDisplayContentsTab.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testExternalEditorEnabled.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testExternalEditorEnabled.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testFolderButtons.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testFolderButtons.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testFolderLocalRoleForm.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testFolderLocalRoleForm.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testFolderWorkflow.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testFolderWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGetObjectSize.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGetObjectSize.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGroupDataTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGroupDataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGroupUserFolder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGroupUserFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGroupsTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testGroupsTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testInterfaceTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testInterfaceTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testInterfaces.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testInterfaces.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testLoggedIn.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testLoggedIn.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMemberDataTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMemberDataTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMembershipTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMigrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMigrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMigrations.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testMigrations.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNavTree.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNavTree.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNavigationParent.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNavigationParent.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNavigationView.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNavigationView.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNewsPortletView.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testNewsPortletView.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testOrderSupport.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testOrderSupport.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneFolder.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneFolder.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneTestCase.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneTestCase.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneView.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPloneView.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPortalCreation.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPortalCreation.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPortalFactory.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPortalFactory.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPrepareSlots.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testPrepareSlots.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testQueryCatalog.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testQueryCatalog.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testQuickInstallerTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testQuickInstallerTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRecentView.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRecentView.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRegistrationTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRegistrationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRelatedItems.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRelatedItems.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRenderBase.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRenderBase.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRestrictedAcquisition.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testRestrictedAcquisition.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSecurityDeclarations.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSecurityDeclarations.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSortObjects.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSortObjects.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSyndicationTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testSyndicationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testTranslationServiceTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testTranslationServiceTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testURLTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testURLTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUnicodeNormalizer.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUnicodeNormalizer.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUnicodeSplitter.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUserFolderBasics.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUserFolderBasics.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUtils.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testUtils.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testWebDAV.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testWebDAV.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testWorkflowTool.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/testWorkflowTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/test_functional.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/timeBreadCrumbs.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/timeBreadCrumbs.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/webdav_index_html_put.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/zcheck.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/tests/zcheck.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFPlone/utils.py
-%%ZOPEBASEDIR%%/Products/CMFPlone/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFPlone/version.txt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/addConfigletForm.pt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/addPropertySheet.zpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/addSite.zpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/catalogAdvanced.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/editPloneConfiglets.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/main.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/membershipRolemapping.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/migrationResults.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/migrationRun.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/migrationSetup.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/migrationTool.dtml
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/portal_factory_docs.stx
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/portal_factory_manage_docs.zpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/portal_factory_manage_overview.zpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/portal_factory_manage_types.zpt
-%%ZOPEBASEDIR%%/Products/CMFPlone/www/portrait_fix.dtml
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/AUTHORS
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/ChangeLog
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/InstalledProduct.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/InstalledProduct.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/QuickInstallerTool.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/QuickInstallerTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/README.txt
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/SkinRegistrar.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/SkinRegistrar.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/actions
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/changelog
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/config
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/control
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/copyright
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/debianizerc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/dirs
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/postinst
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/prerm
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/rules
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian/templates
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/forms/install_products_form.zpt
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/forms/installed_product_overview.zpt
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/installer.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/installer.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/interfaces/portal_quickinstaller.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/interfaces/portal_quickinstaller.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/parser.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/parser.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/properties
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/testSetup.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/testSetup.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/utils.py
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/version.txt
-%%ZOPEBASEDIR%%/Products/CMFSetup/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/CMFSetup/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFSetup/PROFILES.txt
-%%ZOPEBASEDIR%%/Products/CMFSetup/README.txt
-%%ZOPEBASEDIR%%/Products/CMFSetup/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/actions.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/actions.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/cachingpolicymgr.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/cachingpolicymgr.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/catalog.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/catalog.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/contenttyperegistry.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/contenttyperegistry.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/cookieauth.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/cookieauth.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/exceptions.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/mailhost.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/mailhost.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/properties.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/properties.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/registry.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/registry.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/rolemap.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/rolemap.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/skins.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/skins.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/tests/test_utils.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/tests/test_utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/tool.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/tool.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/typeinfo.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/typeinfo.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/utils.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/utils.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/version.txt
-%%ZOPEBASEDIR%%/Products/CMFSetup/workflow.py
-%%ZOPEBASEDIR%%/Products/CMFSetup/workflow.pyc
-%%ZOPEBASEDIR%%/Products/CMFSetup/xml/object_nodes.xml
-%%ZOPEBASEDIR%%/Products/CMFSetup/xml/property_nodes.xml
-%%ZOPEBASEDIR%%/Products/CMFTopic/AbstractCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/AbstractCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFTopic/DateCriteria.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/DateCriteria.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/Extensions/Update.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/Extensions/Update.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/ListCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/ListCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/README.txt
-%%ZOPEBASEDIR%%/Products/CMFTopic/SimpleIntCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/SimpleIntCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/SimpleStringCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/SimpleStringCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/SortCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/SortCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/Topic.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/Topic.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/TopicPermissions.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/TopicPermissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/configure.zcml
-%%ZOPEBASEDIR%%/Products/CMFTopic/help/Overview.stx
-%%ZOPEBASEDIR%%/Products/CMFTopic/help/Topics.stx
-%%ZOPEBASEDIR%%/Products/CMFTopic/interfaces/Criterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/interfaces/Criterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/permissions.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/profiles/default/skins.xml
-%%ZOPEBASEDIR%%/Products/CMFTopic/profiles/default/types.xml
-%%ZOPEBASEDIR%%/Products/CMFTopic/profiles/default/types/Topic.xml
-%%ZOPEBASEDIR%%/Products/CMFTopic/profiles/default/workflows.xml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/friendlydatec_editform.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/listc_edit.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/sic_edit.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/sort_edit.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/ssc_edit.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_addCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_addCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_addSubtopic.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_addSubtopic.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_criteria_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_deleteCriteria.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_deleteCriteria.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_editCriteria.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_editCriteria.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_editTopic.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_editTopic.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_edit_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_subtopics_form.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic/topic_view.dtml
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/friendlydatec_editform.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/listc_edit.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/sic_edit.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/sort_edit.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/ssc_edit.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_addCriterion.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_addCriterion.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_criteria_form.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_deleteCriteria.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_deleteCriteria.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_editCriteria.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_editCriteria.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_editTopic.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_editTopic.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_edit_form.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_icon.gif
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_subtopics_form.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic/topic_view.pt
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/common.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/common.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_DateC.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_DateC.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_ListC.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_ListC.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_SIC.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_SIC.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_SSC.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_SSC.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_SortC.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_SortC.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_Topic.py
-%%ZOPEBASEDIR%%/Products/CMFTopic/tests/test_Topic.pyc
-%%ZOPEBASEDIR%%/Products/CMFTopic/version.txt
-%%ZOPEBASEDIR%%/Products/CMFUid/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/CMFUid/README.txt
-%%ZOPEBASEDIR%%/Products/CMFUid/UniqueIdAnnotationTool.py
-%%ZOPEBASEDIR%%/Products/CMFUid/UniqueIdAnnotationTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/UniqueIdGeneratorTool.py
-%%ZOPEBASEDIR%%/Products/CMFUid/UniqueIdGeneratorTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/UniqueIdHandlerTool.py
-%%ZOPEBASEDIR%%/Products/CMFUid/UniqueIdHandlerTool.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFUid/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/interfaces.py
-%%ZOPEBASEDIR%%/Products/CMFUid/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/profiles/default/toolset.xml
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/test_uidannotation.py
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/test_uidannotation.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/test_uidgeneration.py
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/test_uidgeneration.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/test_uidhandling.py
-%%ZOPEBASEDIR%%/Products/CMFUid/tests/test_uidhandling.pyc
-%%ZOPEBASEDIR%%/Products/CMFUid/tool.gif
-%%ZOPEBASEDIR%%/Products/CMFUid/version.txt
-%%ZOPEBASEDIR%%/Products/CMFUid/www/queryUID.pt
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/ChangeLog.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Permissions.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Permissions.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/README.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/SquidTool.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/SquidTool.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/config.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/config.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/i18n/squidtool-de.po
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/i18n/squidtool-zh.po
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/i18n/squidtool.pot
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/makefile.in
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/patch.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/patch.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/queue.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/queue.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/skins/squid_tool/prefs_squid_tool.pt
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/base.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/base.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/test_tool.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests/test_tool.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/threadinglocal.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/threadinglocal.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tool.gif
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/utils.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/utils.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/version.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/www/config.zpt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/AUTHORS.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/README.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/TODO.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/VERSION.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/cachesetup_tool_icon.gif
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/cachingPoliciesDummy.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/cmf_utils.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/cmf_utils.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/config.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/config.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/base_cache_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/base_cache_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/cache_tool.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/cache_tool.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/caching_policy_manager.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/caching_policy_manager.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/content_cache_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/content_cache_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/header_set.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/header_set.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/header_set_folder.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/header_set_folder.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/interfaces.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/macro_cache_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/macro_cache_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/macro_folder.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/macro_folder.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/nocatalog.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/nocatalog.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/phcm_cache_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/phcm_cache_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/rule_folder.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/rule_folder.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/stupid_cache.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/stupid_cache.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/template_cache_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content/template_cache_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/docs/Plone Symposium Talk 2006.ppt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/docs/audiences.rest
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch_cmf.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch_cmf.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch_interpreter.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch_interpreter.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch_utils.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/patch_utils.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/permissions.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/permissions.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_prefs_plone20/prefs_main_template.pt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_config.cpt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_config.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_content_edit.cpy
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_content_edit.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_items_config.cpt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_validate_integrity.cpy
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cache_setup_validate_integrity.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/cachesetup_tool_icon.gif
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/enableHTTPCompression.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/enableHTTPCompression.py.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/getHeaderSetIdForCssAndJs.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/getHeaderSetIdForCssAndJs.py.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/getImageAndFilePurgeUrls.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/getImageAndFilePurgeUrls.py.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/getUncataloguedFolderContents.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/global_cache_settings.pt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/macro_cache_purge.cpy
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/macro_cache_purge.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/page_cache_config.cpt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/page_cache_config.cpt.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/page_cache_purge.cpy
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/page_cache_purge.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/page_cache_setup.cpy
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/page_cache_setup.cpy.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/phcm_purge_squid.pt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup/phcm_purge_squid.pt.metadata
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup_globals/global_defines.pt
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_Ainstall.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_Ainstall.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_base_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_base_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_conditional_get.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_conditional_get.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_content_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_content_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_functional.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_header_set.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_header_set.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_phcm_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_phcm_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_template_rule.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_template_rule.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_tool.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_tool.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_tool_settings.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests/test_tool_settings.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/utils.py
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/utils.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/utils/purgesquid
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/MemcachedManager.py
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/MemcachedManager.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/cache.gif
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/dtml/addMM.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/dtml/propsMM.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/dtml/statsMM.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/AUTHORS.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/PageCache.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/PageCache.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/PageCacheManager.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/PageCacheManager.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/README.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/cache.gif
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/version.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/www/addPCM.zpt
-%%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/www/editPCM.zpt
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/PolicyHTTPCacheManager.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/PolicyHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/README.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/cache.gif
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/cmf_compat.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/cmf_compat.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/dtml/addPolicy.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/dtml/propsPolicy.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/dtml/statsPolicy.dtml
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/makefile.in
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/cache_manager.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/framework.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/version.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/README.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/Makefile
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/README.txt
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/makeconfig
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/squid.cfg
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/deploy
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/httpd.conf
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/iRedirector.py
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/purge_squid
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/squid.conf
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/squidAcl.py
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/squidRewriteRules.py
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/timing.py
-%%ZOPEBASEDIR%%/Products/CacheFu/squid/templates/timing.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/DCWorkflow/ContainerTab.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/ContainerTab.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/DCWorkflow.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/DCWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Default.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Default.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Expression.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Expression.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Extensions/test_method.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Extensions/test_method.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Guard.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Guard.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/README.txt
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Scripts.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Scripts.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/States.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/States.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Transitions.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Transitions.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Variables.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Variables.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/WorkflowUIMixin.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/WorkflowUIMixin.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Worklists.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/Worklists.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/__init__.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/__init__.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/browser/workflow.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/browser/workflow.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/configure.zcml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/actbox.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/basics.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/checkin.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/checkin.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/checkout.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/checkout.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/retractStages.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/retractStages.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/updateProductionStage.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/updateProductionStage.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/updateReviewStage.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging/updateReviewStage.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/expressions.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/howto.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/doc/worklists.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/guard.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/state_groups.pt
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/state_permissions.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/state_properties.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/state_variables.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/states.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/transition_properties.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/transition_variables.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/transitions.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/variable_properties.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/variables.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/workflow_groups.pt
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/workflow_permissions.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/workflow_properties.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/worklist_properties.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/dtml/worklists.dtml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/exportimport.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/001-overview.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/002-expressions.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/003-guards.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/004-actionbox.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/011-states.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/021-transition.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/031-variables.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/041-worklists.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/051-scripts.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/help/061-permissions.stx
-%%ZOPEBASEDIR%%/Products/DCWorkflow/images/script.gif
-%%ZOPEBASEDIR%%/Products/DCWorkflow/images/state.gif
-%%ZOPEBASEDIR%%/Products/DCWorkflow/images/transition.gif
-%%ZOPEBASEDIR%%/Products/DCWorkflow/images/variable.gif
-%%ZOPEBASEDIR%%/Products/DCWorkflow/images/workflow.gif
-%%ZOPEBASEDIR%%/Products/DCWorkflow/images/worklist.gif
-%%ZOPEBASEDIR%%/Products/DCWorkflow/interfaces.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/permissions.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/permissions.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/profiles/revision2/workflows.xml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/profiles/revision2/workflows/default_workflow/definition.xml
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_DCWorkflow.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_DCWorkflow.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_guard.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_guard.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_roles.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/tests/test_roles.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/utils.py
-%%ZOPEBASEDIR%%/Products/DCWorkflow/utils.pyc
-%%ZOPEBASEDIR%%/Products/DCWorkflow/version.txt
-%%ZOPEBASEDIR%%/Products/DCWorkflow/xml/wtcWorkflowExport.xml
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ExtendedPathIndex.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ExtendedPathIndex.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/README.txt
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/__init__.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/dtml/addExtendedPathIndex.dtml
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/dtml/manageExtendedPathIndex.dtml
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/help/ExtendedPathIndex_searchResults.stx
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/__init__.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/common.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/common.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/createData.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/createData.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/testProfiling.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/testProfiling.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/testQuery.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests/testQuery.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/epitc.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/epitc.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/framework.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testExtendedPathIndex.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testExtendedPathIndex.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testIndexedAttrs.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testIndexedAttrs.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testSetup.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testSetup.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/version.txt
-%%ZOPEBASEDIR%%/Products/ExtendedPathIndex/www/index.gif
-%%ZOPEBASEDIR%%/Products/ExternalEditor/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/ExternalEditor.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/ExternalEditor.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/INSTALL-UNIX.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/INSTALL-WIN32.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/MANIFEST.in
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/__init__.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/dreamweaver.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/dreamweaver.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/excel.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/excel.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/homesite.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/homesite.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/homesite5.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/homesite5.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/msohtmed.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/msohtmed.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/photoshop.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/photoshop.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/photoshp.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/photoshp.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/powerpnt.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/powerpnt.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/powerpoint.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/powerpoint.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/winword.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/winword.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/word.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins/word.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/README.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/__init__.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/edit_icon.gif
-%%ZOPEBASEDIR%%/Products/ExternalEditor/findResult.dtml
-%%ZOPEBASEDIR%%/Products/ExternalEditor/man/zopeedit.1
-%%ZOPEBASEDIR%%/Products/ExternalEditor/manage_main.dtml
-%%ZOPEBASEDIR%%/Products/ExternalEditor/manage_tabs.dtml
-%%ZOPEBASEDIR%%/Products/ExternalEditor/setup.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/setup.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/tests/edit.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/tests/link.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/tests/test_functional.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/Products/ExternalEditor/version.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/Python-License.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/Pythonwin-License.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/ZopeEdit.ini
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/ZopeExtEditDummyOCX.ocx
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/buildexe.bat
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/ocx.txt
-%%ZOPEBASEDIR%%/Products/ExternalEditor/win32/setup.iss
-%%ZOPEBASEDIR%%/Products/ExternalEditor/zopeedit.py
-%%ZOPEBASEDIR%%/Products/ExternalEditor/zopeedit.pyc
-%%ZOPEBASEDIR%%/Products/Five/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/Five/COPYING.txt
-%%ZOPEBASEDIR%%/Products/Five/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/Five/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/Five/README.txt
-%%ZOPEBASEDIR%%/Products/Five/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/bridge.py
-%%ZOPEBASEDIR%%/Products/Five/bridge.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/ReuseUtils.py
-%%ZOPEBASEDIR%%/Products/Five/browser/ReuseUtils.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/TrustedExpression.py
-%%ZOPEBASEDIR%%/Products/Five/browser/TrustedExpression.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/Products/Five/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/adding.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/adding.py
-%%ZOPEBASEDIR%%/Products/Five/browser/adding.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/menu.py
-%%ZOPEBASEDIR%%/Products/Five/browser/menu.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/meta.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/pagetemplatefile.py
-%%ZOPEBASEDIR%%/Products/Five/browser/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/resource.py
-%%ZOPEBASEDIR%%/Products/Five/browser/resource.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/adding.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/birdmacro.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/cockatiel.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/condor.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/cps_test_localizer.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/cps_test_localizer.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/cps_test_localizer.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/cps_test_localizer.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/defaultview.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/falcon.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/flamingo.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/i18n.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/menu.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/ostrich.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/overrides.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/owl.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages/dirpage1.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages/dirpage2.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pages_ftest.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/parakeet.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pattern.png
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pts_test_languages.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pts_test_languages.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pts_test_languages.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/pts_test_languages.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/resource.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/resource.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/resource_ftest.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/seagull.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/security.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/skin.txt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/skin.zcml
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/style.css
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/tales_traversal.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/template_variables.pt
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_absoluteurl.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_absoluteurl.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_defaultview.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_defaultview.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_i18n.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_pages.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_pages.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_recurse.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_recurse.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_skin.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_traversable.py
-%%ZOPEBASEDIR%%/Products/Five/browser/tests/test_traversable.pyc
-%%ZOPEBASEDIR%%/Products/Five/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/deprecated.zcml
-%%ZOPEBASEDIR%%/Products/Five/doc/ZopePublicLicense.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/directives.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/event.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/features.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/five14goals.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/i18n.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/localsite.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/main.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/manual.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/five.mgp
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/five_directions.mgp
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/five_interface_tutorial.mgp
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/five_intro.mgp
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/five_misc_tutorial.mgp
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/five_views_tutorial.mgp
-%%ZOPEBASEDIR%%/Products/Five/doc/presentations/z3-banner.png
-%%ZOPEBASEDIR%%/Products/Five/doc/products/FiveMiscTutorial/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/FiveMiscTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/FiveMiscTutorial/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/doc/products/FiveMiscTutorial/z3base.png
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/module.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/module.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/other.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial/other.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/README.txt
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/addDemoContent.pt
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/browser.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/browser.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/democontent.py
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/democontent.pyc
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/green5.png
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/one.pt
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/overview.pt
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/overview2.pt
-%%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial/someview.pt
-%%ZOPEBASEDIR%%/Products/Five/event.zcml
-%%ZOPEBASEDIR%%/Products/Five/eventconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/eventconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/fiveconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/fiveconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/fivedirectives.py
-%%ZOPEBASEDIR%%/Products/Five/fivedirectives.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/form/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/add.pt
-%%ZOPEBASEDIR%%/Products/Five/form/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/form/edit.pt
-%%ZOPEBASEDIR%%/Products/Five/form/macros.py
-%%ZOPEBASEDIR%%/Products/Five/form/macros.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/meta.zcml
-%%ZOPEBASEDIR%%/Products/Five/form/metaconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/form/metaconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/objectwidget.pt
-%%ZOPEBASEDIR%%/Products/Five/form/objectwidget.py
-%%ZOPEBASEDIR%%/Products/Five/form/objectwidget.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/tests/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/form/tests/forms.txt
-%%ZOPEBASEDIR%%/Products/Five/form/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Five/form/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/Products/Five/form/tests/locales/formtest.pot
-%%ZOPEBASEDIR%%/Products/Five/form/tests/schemacontent.py
-%%ZOPEBASEDIR%%/Products/Five/form/tests/schemacontent.pyc
-%%ZOPEBASEDIR%%/Products/Five/form/tests/test_forms.py
-%%ZOPEBASEDIR%%/Products/Five/form/tests/test_forms.pyc
-%%ZOPEBASEDIR%%/Products/Five/i18n.py
-%%ZOPEBASEDIR%%/Products/Five/i18n.pyc
-%%ZOPEBASEDIR%%/Products/Five/i18n.zcml
-%%ZOPEBASEDIR%%/Products/Five/interfaces.py
-%%ZOPEBASEDIR%%/Products/Five/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/Five/meta.zcml
-%%ZOPEBASEDIR%%/Products/Five/metaclass.py
-%%ZOPEBASEDIR%%/Products/Five/metaclass.pyc
-%%ZOPEBASEDIR%%/Products/Five/metaconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/metaconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/permissions.zcml
-%%ZOPEBASEDIR%%/Products/Five/security.py
-%%ZOPEBASEDIR%%/Products/Five/security.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/site/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/browser.py
-%%ZOPEBASEDIR%%/Products/Five/site/browser.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/site/interfaces.py
-%%ZOPEBASEDIR%%/Products/Five/site/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/localsite.py
-%%ZOPEBASEDIR%%/Products/Five/site/localsite.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/managesite.pt
-%%ZOPEBASEDIR%%/Products/Five/site/meta.zcml
-%%ZOPEBASEDIR%%/Products/Five/site/metaconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/metadirectives.py
-%%ZOPEBASEDIR%%/Products/Five/site/metadirectives.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/dummy.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/dummy.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/functional.txt
-%%ZOPEBASEDIR%%/Products/Five/site/tests/sitemanager.txt
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_functional.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_localsite.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_localsite.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_sitemanager.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_sitemanager.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_utility.py
-%%ZOPEBASEDIR%%/Products/Five/site/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/Products/Five/site/utility.py
-%%ZOPEBASEDIR%%/Products/Five/site/utility.pyc
-%%ZOPEBASEDIR%%/Products/Five/sizeconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/sizeconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/skel/README.txt
-%%ZOPEBASEDIR%%/Products/Five/skel/site.zcml
-%%ZOPEBASEDIR%%/Products/Five/skin/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/skin/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/skin/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/skin/five_template.pt
-%%ZOPEBASEDIR%%/Products/Five/skin/standardmacros.py
-%%ZOPEBASEDIR%%/Products/Five/skin/standardmacros.pyc
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/bird.pt
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/demomacros.py
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/demomacros.pyc
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/dog.pt
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/Products/Five/skin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/README.txt
-%%ZOPEBASEDIR%%/Products/Five/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/adapters.py
-%%ZOPEBASEDIR%%/Products/Five/tests/adapters.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/boilerplate.py
-%%ZOPEBASEDIR%%/Products/Five/tests/boilerplate.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/bridge.txt
-%%ZOPEBASEDIR%%/Products/Five/tests/classes.py
-%%ZOPEBASEDIR%%/Products/Five/tests/classes.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/directives.zcml
-%%ZOPEBASEDIR%%/Products/Five/tests/event.txt
-%%ZOPEBASEDIR%%/Products/Five/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Five/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/Products/Five/tests/locales/fivetest.pot
-%%ZOPEBASEDIR%%/Products/Five/tests/meta.zcml
-%%ZOPEBASEDIR%%/Products/Five/tests/metaconfigure.py
-%%ZOPEBASEDIR%%/Products/Five/tests/metaconfigure.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/overrides.zcml
-%%ZOPEBASEDIR%%/Products/Five/tests/test_bridge.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_directives.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_event.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_event.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_i18n.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_registerclass.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_registerclass.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_security.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_security.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_size.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_size.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/test_viewable.py
-%%ZOPEBASEDIR%%/Products/Five/tests/test_viewable.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/fancycontent.py
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/fancycontent.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/folder.py
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/folder.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/restricted.py
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/restricted.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/simplecontent.py
-%%ZOPEBASEDIR%%/Products/Five/tests/testing/simplecontent.pyc
-%%ZOPEBASEDIR%%/Products/Five/tests/viewable.txt
-%%ZOPEBASEDIR%%/Products/Five/traversable.py
-%%ZOPEBASEDIR%%/Products/Five/traversable.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/edit_markers.pt
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/manage_interfaces.pt
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/marker.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/marker.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests/test_marker.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests/test_marker.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/configure.zcml
-%%ZOPEBASEDIR%%/Products/Five/utilities/interfaces.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/Five/utilities/marker.py
-%%ZOPEBASEDIR%%/Products/Five/utilities/marker.pyc
-%%ZOPEBASEDIR%%/Products/Five/version.txt
-%%ZOPEBASEDIR%%/Products/Five/viewable.py
-%%ZOPEBASEDIR%%/Products/Five/viewable.pyc
-%%ZOPEBASEDIR%%/Products/Five/zcml.py
-%%ZOPEBASEDIR%%/Products/Five/zcml.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/interfaces.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/interfaces.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/README.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/bbb/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/bbb/registry.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/bbb/registry.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/bbb/tool.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/bbb/tool.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/browser/addWithPresettings.pt
-%%ZOPEBASEDIR%%/Products/GenericSetup/browser/utils.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/browser/utils.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/configure.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/content.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/content.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/context.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/context.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/differ.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/differ.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/doc/handlers.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/doc/profiles.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/exceptions.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/interfaces.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/meta.zcml
-%%ZOPEBASEDIR%%/Products/GenericSetup/permissions.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/permissions.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/registry.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/registry.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/rolemap.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/rolemap.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/testing.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/testing.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/common.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/common.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/conformance.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/conformance.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/default_profile/export_steps.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/default_profile/import_steps.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/default_profile/profile.ini
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/default_profile/toolset.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/faux_objects.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/faux_objects.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/simple.png
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_content.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_content.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_context.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_context.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_differ.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_differ.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_registry.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_registry.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_rolemap.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_rolemap.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_tool.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_tool.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_utils.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_utils.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_zcml.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tests/test_zcml.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/tool.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/tool.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/utils.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/utils.pyc
-%%ZOPEBASEDIR%%/Products/GenericSetup/version.txt
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/sutCompare.zpt
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/sutExportSteps.zpt
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/sutImportSteps.zpt
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/sutProperties.zpt
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/sutSnapshots.zpt
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/tool.png
-%%ZOPEBASEDIR%%/Products/GenericSetup/www/toolAdd.zpt
-%%ZOPEBASEDIR%%/Products/GenericSetup/xml/esrExport.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/xml/isrExport.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/xml/rmeExport.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/xml/tscExport.xml
-%%ZOPEBASEDIR%%/Products/GenericSetup/zcml.py
-%%ZOPEBASEDIR%%/Products/GenericSetup/zcml.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/ABOUT
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/CHANGES
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/CONTRIBUTORS
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/DynaList.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/DynaList.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GRUFFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GRUFFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GRUFUser.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GRUFUser.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupDataTool.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupDataTool.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupUserFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupUserFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupsTool.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupsTool.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupsToolPermissions.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/GroupsToolPermissions.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Installation.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Installation.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/LDAPGroupFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/LDAPGroupFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/LDAPUserFolderAdapter.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/LDAPUserFolderAdapter.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/LICENSE
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Log.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/Log.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/PRODUCT_NAME
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/PloneFeaturePreview.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/PloneFeaturePreview.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/README.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/TESTED_WITH
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/TODO
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/__init__.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/class_utility.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/class_utility.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/cvs2cl.pl
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/changelog
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/config
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/control
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/copyright
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/postinst
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/prerm
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/rules
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/templates
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/debian/watch
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/design.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/FAQ
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/GRUF3.0.stx
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/GRUFLogo.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/SCREENSHOTS
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/folder_contents.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/icon.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/interview.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/menu.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/tab_audit.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/tab_groups.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/tab_overview.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/tab_sources.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/tab_users.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/doc/user_edit.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUFFolder_main.dtml
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_audit.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_contents.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_groups.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_newusers.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_overview.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_user.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_users.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/GRUF_wizard.zpt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/addLDAPGroupFolder.dtml
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/configureGroupsTool.dtml
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/explainGroupDataTool.dtml
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/explainGroupsTool.dtml
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/groups.dtml
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml/roles.png
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/global_symbols.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/global_symbols.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/IUserFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/IUserFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/portal_groupdata.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/portal_groupdata.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/portal_groups.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces/portal_groups.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/product.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/GroupSpaceFolderishType_view.pt.old
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/change_password.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/defaultGroup.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/folder_localrole_form_plone1.pt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/getUsersInGroup.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/gruf_ldap_required_fields.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/prefs_group_manage.cpy
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf/prefs_group_manage.cpy.metadata
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf_plone_2_0/README.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf_plone_2_0/folder_localrole_form.pt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/GRUFTestCase.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/GRUFTestCase.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/Log.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/Log.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/README
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/framework.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/runtests.sh
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/runtests_std_zope.sh
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testGroupUserFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testGroupUserFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testGroupUserFolderAPI.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testGroupUserFolderAPI.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testInterface.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testInterface.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testLDAPGroupFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testLDAPGroupFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testLDAPUserFolder.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testLDAPUserFolder.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testMultipleSources.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testMultipleSources.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testPloneInterface.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testPloneInterface.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testPloneTools.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testPloneTools.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testUserAPI.py
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tests/testUserAPI.pyc
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/tool.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/version.txt
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/GRUFGroups.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/GRUFUsers.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/GroupUserFolder.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/LDAPGroupFolder.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/down_arrow.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/down_arrow_grey.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/up_arrow.gif
-%%ZOPEBASEDIR%%/Products/GroupUserFolder/www/up_arrow_grey.gif
-%%ZOPEBASEDIR%%/Products/Marshall/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/Products/Marshall/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/Marshall/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/Extensions/export.py
-%%ZOPEBASEDIR%%/Products/Marshall/Extensions/export.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/Marshall/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/Marshall/README.txt
-%%ZOPEBASEDIR%%/Products/Marshall/TODO.txt
-%%ZOPEBASEDIR%%/Products/Marshall/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/config.py
-%%ZOPEBASEDIR%%/Products/Marshall/config.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/doc/ATETREE.txt
-%%ZOPEBASEDIR%%/Products/Marshall/doc/README.txt
-%%ZOPEBASEDIR%%/Products/Marshall/exceptions.py
-%%ZOPEBASEDIR%%/Products/Marshall/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/export.py
-%%ZOPEBASEDIR%%/Products/Marshall/export.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/expression.py
-%%ZOPEBASEDIR%%/Products/Marshall/expression.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/handlers/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/handlers/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/handlers/_xml.py
-%%ZOPEBASEDIR%%/Products/Marshall/handlers/_xml.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/interfaces/predicate.py
-%%ZOPEBASEDIR%%/Products/Marshall/interfaces/predicate.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/makefile.in
-%%ZOPEBASEDIR%%/Products/Marshall/marshaller.py
-%%ZOPEBASEDIR%%/Products/Marshall/marshaller.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/predicates/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/predicates/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/predicates/_base.py
-%%ZOPEBASEDIR%%/Products/Marshall/predicates/_base.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/predicates/_xmlns.py
-%%ZOPEBASEDIR%%/Products/Marshall/predicates/_xmlns.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/registry.py
-%%ZOPEBASEDIR%%/Products/Marshall/registry.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/setup.py
-%%ZOPEBASEDIR%%/Products/Marshall/setup.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/base.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/base.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/data/file.html
-%%ZOPEBASEDIR%%/Products/Marshall/tests/data/file.pdf
-%%ZOPEBASEDIR%%/Products/Marshall/tests/data/file.txt
-%%ZOPEBASEDIR%%/Products/Marshall/tests/data/image.gif
-%%ZOPEBASEDIR%%/Products/Marshall/tests/examples/__init__.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/examples/__init__.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/examples/blob.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/examples/blob.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/examples/person.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/examples/person.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/export/atxml/.metadata/test
-%%ZOPEBASEDIR%%/Products/Marshall/tests/export/atxml/test
-%%ZOPEBASEDIR%%/Products/Marshall/tests/framework.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/input/atxml/Document.xml
-%%ZOPEBASEDIR%%/Products/Marshall/tests/input/primary_field/Document.txt
-%%ZOPEBASEDIR%%/Products/Marshall/tests/input/rfc822/Document.txt
-%%ZOPEBASEDIR%%/Products/Marshall/tests/input/simple_xml/Document.xml
-%%ZOPEBASEDIR%%/Products/Marshall/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/test_export.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/test_export.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/test_marshall.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/test_marshall.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/tests/test_predicate.py
-%%ZOPEBASEDIR%%/Products/Marshall/tests/test_predicate.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/utils/upload.py
-%%ZOPEBASEDIR%%/Products/Marshall/utils/upload.pyc
-%%ZOPEBASEDIR%%/Products/Marshall/validation/atxml/atxml.rnc
-%%ZOPEBASEDIR%%/Products/Marshall/validation/atxml/atxml.rng
-%%ZOPEBASEDIR%%/Products/Marshall/version.txt
-%%ZOPEBASEDIR%%/Products/Marshall/www/atxml.zpt
-%%ZOPEBASEDIR%%/Products/Marshall/www/predicateAdd.zpt
-%%ZOPEBASEDIR%%/Products/Marshall/www/predicateChange.zpt
-%%ZOPEBASEDIR%%/Products/Marshall/www/registry.png
-%%ZOPEBASEDIR%%/Products/Marshall/www/xmlnsSettings.zpt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/ChangeLog
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/MimeTypeItem.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/MimeTypeItem.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/MimeTypesRegistry.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/MimeTypesRegistry.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/MimeTypesTool.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/MimeTypesTool.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/README
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/__init__.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/__init__.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/base_zope.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/base_zope.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/bridge.zcml
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/common.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/common.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/configure.zcml
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/encoding.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/encoding.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/implements.zcml
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/interfaces.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/__init__.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/__init__.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/freedesktop.org.xml
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/magic.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/magic.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/mime.types
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/mtr_mimetypes.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/mtr_mimetypes.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/py_mimetypes.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/py_mimetypes.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/smi_mimetypes.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/smi_mimetypes.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/suppl_mimetypes.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/suppl_mimetypes.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/windows_mimetypes.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types/windows_mimetypes.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/application.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/audio.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/avi.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/c.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/core.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/cpp.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/deb.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/doc.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/down.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/dvi.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/exe.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/f.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/font.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/gf.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/h.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/html.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/image.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/info.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/iso.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/java.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/log.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/man.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/message.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/midi.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/mime.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/o.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/pdf.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/pk.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/pl.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/png.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/ppt.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/ps.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/py.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/quicktime.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/rar.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/rpm.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sh.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sxc.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sxd.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sxg.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sxi.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sxm.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/sxw.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/tar.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/tex.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/text.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/tgz.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/txt.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/unknown.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/up.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/vcal.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/vcard.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/video.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/wav.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/xls.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons/zip.png
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/framework.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/input/OOoCalc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/input/OOoWriter
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/input/rest1.rst
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/input/simplezip
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/input/sxw-ooo-trolltech
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/runtests.sh.example
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/test_encoding.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/test_encoding.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/test_magic.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/test_magic.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/test_mimetypes.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/test_mimetypes.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/utils.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/utils.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/tool.gif
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/version.txt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/www/addMimeType.zpt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/www/editMimeType.zpt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/www/listMimeTypes.zpt
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/z3/__init__.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/z3/__init__.pyc
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/z3/interfaces.py
-%%ZOPEBASEDIR%%/Products/MimetypesRegistry/z3/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/LICENSE.GPL
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/PasswordResetTool.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/PasswordResetTool.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/README.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/TODO
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/__init__.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/dtml/explainPWResetTool.dtml
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/i18n/README.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/interfaces/portal_password_reset.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/interfaces/portal_password_reset.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/refresh.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/mail_password_form.pt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/mail_password_form.pt.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/mail_password_response.pt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/mail_password_template.dtml
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/mail_password_template.dtml.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/passwordreset.cpy
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/passwordreset.cpy.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_action.cpy
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_action.cpy.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_constructURL.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_expired.pt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_expired.pt.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_finish.pt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_finish.pt.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_form.cpt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_form.cpt.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_invalid.pt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/pwreset_invalid.pt.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/registered_notify_template.pt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/registered_notify_template.pt.metadata
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/validate_pwreset_password.vpy
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset/validate_pwreset_userid.vpy
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/browser.txt
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/framework.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/__init__.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/mailhost.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/mailhost.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/monkey.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/monkey.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/testbrowser.py
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils/testbrowser.pyc
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/tool.gif
-%%ZOPEBASEDIR%%/Products/PasswordResetTool/version.txt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/Domain.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/Domain.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/FasterStringIO.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/FasterStringIO.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/GettextMessageCatalog.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/GettextMessageCatalog.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/Negotiator.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/Negotiator.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/PatchStringIO.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/PatchStringIO.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/PlacelessTranslationService.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/PlacelessTranslationService.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/Tracker.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/Tracker.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/TranslateTags.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/TranslateTags.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/__init__.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/bin/convertToLocales.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/bin/convertToLocales.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/changelog
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/i18n/PlacelessTranslationService.pot
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/i18n/pts-cs.po
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/i18n/pts-de.po
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/i18n/pts-el.po
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/i18n/pts-pt-br.po
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/license.txt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/msgfmt.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/msgfmt.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/readme.txt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/framework.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testDTML.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testDTML.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testPTS.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testPTS.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testTracker.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests/testTracker.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/utils.py
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/utils.pyc
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/version.txt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/GettextMessageCatalog.png
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/PlacelessTranslationService-32.png
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/PlacelessTranslationService.png
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/catalog_broken.pt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/catalog_info.pt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/catalog_test.pt
-%%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www/manage_trackerForm.pt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/._HISTORY.txt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/._version.txt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/README.txt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/i18n/ploneerrorreporting-ca.po
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/i18n/ploneerrorreporting-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/i18n/ploneerrorreporting.pot
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins/plone_error_reporting/default_error_message.pt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins/plone_error_reporting/default_error_message.pt.metadata
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins/plone_error_reporting/prefs_error_log_showEntry.pt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins/plone_error_reporting/prefs_error_log_showEntry.pt.metadata
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins/plone_error_reporting/report_error.pt
-%%ZOPEBASEDIR%%/Products/PloneErrorReporting/version.txt
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/README.txt
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/tests/testHotfix.py
-%%ZOPEBASEDIR%%/Products/PloneHotFix20061031/tests/testHotfix.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/ChangeLog
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/LICENSE.GPL
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/LanguageTool.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/LanguageTool.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/README.txt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/availablelanguages.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/availablelanguages.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/interfaces.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/addSupportedLanguage.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/global_languageselector.pt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/isTranslatable.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/langConfig.pt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/langConfig.pt.metadata
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/languageSelectorMacro.pt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/portlet_languages.pt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/prefs_languages.pt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/prefs_languages.pt.metadata
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/switchLanguage.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool/switchLanguage.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ad.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ae.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-af.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ag.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ai.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-al.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-am.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-an.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ao.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-aq.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ar.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-as.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-at.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-au.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-aw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-az.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ba.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bb.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bd.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-be.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bh.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bi.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bj.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bo.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-br.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bs.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bv.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-by.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-bz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ca.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cat.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cd.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ch.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ci.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ck.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cl.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-co.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-con.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cs.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cv.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cx.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cym.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-cz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-de.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-dj.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-dk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-dm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-do.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-dz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ec.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ee.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-eg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-eh.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-eo.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-er.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-es.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-et.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-eu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fi.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fj.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fo.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-fx.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ga.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gb.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gd.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ge.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gh.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gi.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gl.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gp.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gq.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-gy.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-hk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-hm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-hn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-hr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ht.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-hu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-id.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ie.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-il.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-in.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-io.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-iq.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ir.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-is.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-it.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-jm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-jo.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-jp.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ke.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kh.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ki.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-km.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kp.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ky.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-kz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-la.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lb.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-li.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ls.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-lv.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ly.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ma.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-md.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mh.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ml.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mo.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mp.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mq.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ms.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mv.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mx.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-my.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-mz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-na.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ne.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ng.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ni.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nl.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-no.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-nz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-om.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pa.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pe.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ph.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pl.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-plone.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ps.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-pw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-py.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-qa.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-qc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-re.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ro.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ru.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-rw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sa.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sb.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sd.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-se.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sh.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-si.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sj.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sl.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-so.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-st.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-su.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sy.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-sz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-td.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-th.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tj.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tl.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-to.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tv.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-tz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ua.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ug.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-uk.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-um.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-un.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-us.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-uy.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-uz.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-va.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-vc.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ve.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-vg.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-vi.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-vn.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-vu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-wf.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ws.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-ye.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-yt.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-yu.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-za.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-zm.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-zr.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags/flag-zw.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/framework.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/test_languagetool.py
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests/test_languagetool.pyc
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/tool.gif
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/version.txt
-%%ZOPEBASEDIR%%/Products/PloneLanguageTool/www/config.zpt
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/Integrate.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/Integrate.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/Migrate.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/Migrate.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/SetupAD.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/SetupAD.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/LICENSE.ZPL
-%%ZOPEBASEDIR%%/Products/PlonePAS/Makefile
-%%ZOPEBASEDIR%%/Products/PlonePAS/MigrationCheck.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/MigrationCheck.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/README.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/STATUS.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/TODO.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/__init__.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/config.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/config.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/docs/GOALS.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/docs/copyright-and-license.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/docs/pas-dev.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/docs/scratchpad.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/gruf_support.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/gruf_support.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/capabilities.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/capabilities.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/group.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/group.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/plugins.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/plugins.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/propertysheets.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/interfaces/propertysheets.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/ldapmp.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/ldapmp.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/makefile.in
-%%ZOPEBASEDIR%%/Products/PlonePAS/pas.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/pas.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/patch.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/patch.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/PloneUserFactory.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/PloneUserFactory.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/__init__.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/cookie_handler.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/cookie_handler.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/crumbler.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/crumbler.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/group.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/group.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/gruf.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/gruf.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/local_role.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/local_role.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/property.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/property.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/role.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/role.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/sql.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/sql.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/ufactory.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/ufactory.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/user.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/plugins/user.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/sheet.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/sheet.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/storage.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/storage.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/Makefile
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/PlonePASTestCase.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/PlonePASTestCase.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/cookie_auth.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/failures_needing attention.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/framework.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/seeWhatBreaks.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/seeWhatBreaks.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/seeWhatsOutThere.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/seeWhatsOutThere.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_basic_ops.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_basic_ops.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_caching.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_groups_tool.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_groups_tool.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_membership.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_membership.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_membership_tool.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_membership_tool.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_migration.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_migration.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_properties.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/test_properties.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tests/whatsOutThere.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/tool.gif
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/__init__.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/groupdata.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/groupdata.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/groups.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/groups.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/memberdata.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/memberdata.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/membership.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/membership.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/plonetool.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/tools/plonetool.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/utils.py
-%%ZOPEBASEDIR%%/Products/PlonePAS/utils.pyc
-%%ZOPEBASEDIR%%/Products/PlonePAS/version.txt
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/CookieCrumblingPluginForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/ExtendedCookieAuthHelperForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/GRUFBridgeForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/GroupAwareRoleManagerForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/GroupManagerForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/LocalRolesManagerForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/MutablePropertyProviderForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/PloneUserFactoryForm.dtml
-%%ZOPEBASEDIR%%/Products/PlonePAS/zmi/UserManagerForm.dtml
-%%ZOPEBASEDIR%%/Products/PloneTestCase/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/PloneTestCase/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/PloneTestCase/PloneTestCase.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/PloneTestCase.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/README.txt
-%%ZOPEBASEDIR%%/Products/PloneTestCase/VERSION.txt
-%%ZOPEBASEDIR%%/Products/PloneTestCase/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/framework.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/framework.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/interfaces.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/layer.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/layer.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/ptc.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/ptc.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/runalltests.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/setup.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/setup.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testDocument.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testDocument.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testInterfaces.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testInterfaces.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testMembershipTool.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testMembershipTool.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testPloneTestCase.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testPloneTestCase.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/tests.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/tests.pyc
-%%ZOPEBASEDIR%%/Products/PloneTestCase/utils.py
-%%ZOPEBASEDIR%%/Products/PloneTestCase/utils.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/ChangeLog
-%%ZOPEBASEDIR%%/Products/PloneTranslations/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/PloneTranslations/README.txt
-%%ZOPEBASEDIR%%/Products/PloneTranslations/VERSION.txt
-%%ZOPEBASEDIR%%/Products/PloneTranslations/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-en.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/archetypes.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-en.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-generated.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atcontenttypes.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-en.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/atreferencebrowserwidget.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/cmfplacefulworkflow.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/linguaplone.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/passwordresettool.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-en.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-generated.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plone.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-af.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ar.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-bg.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-bn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ca.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-cs.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-cy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-da.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-de.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-el.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-eo.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-es.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-et.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-eu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-fa.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-fi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-fr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-he.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-hi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-hr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-hu.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-hy.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-id.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-it.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ja.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ka.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-kn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ko.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-lt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-manual.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-mi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-my.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-nl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-nn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-no.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-pl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-pt-br.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-pt.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ro.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ru.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sl.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sm.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sq.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-sv.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-ta.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-te.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-to.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-tr.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-uk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-vi.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-zh-cn.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-zh-hk.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-zh-tw.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool-zh.po
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/plonelanguagetool.pot
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/admix.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/admix.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/chart.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/chart.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/combinedchart.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/combinedchart.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/copymsgid.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/copymsgid.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/create.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/create.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/fillmsgstr.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/fillmsgstr.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/filter.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/filter.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/find-untranslated.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/find-untranslated.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/i18ngenerate.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/i18ngenerate.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/merge.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/merge.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/rebuild-pot.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/rebuild-pot.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/relocate.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/relocate.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/renamemsgid.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/renamemsgid.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/rescue.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/rescue.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setcomment.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setcomment.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setdomain.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setdomain.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setenv.bat.example
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setenv.sh.example
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setprojid.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/setprojid.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/similar.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/similar.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/sync.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/sync.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/utils.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils/utils.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/README.txt
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/framework.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/i18ngenerator.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/i18ngenerator.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/runtests.bat.example
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/runtests.sh.example
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/test_i18n.py
-%%ZOPEBASEDIR%%/Products/PloneTranslations/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/README.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/basic_auth.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/basic_auth.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/upgrade.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions/upgrade.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/PluggableAuthService.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/PluggableAuthService.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/PropertiedUser.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/PropertiedUser.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/README.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/UserPropertySheet.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/UserPropertySheet.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/__init__.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/configure.zcml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/doc/DEPENDENCIES.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/doc/TODO.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/doc/caching.stx
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/doc/framework_overview.stx
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/doc/plugin_map.stx
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/exportimport.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/exportimport.zcml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/authservice.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/authservice.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/plugins.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/plugins.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/propertysheets.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/propertysheets.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/request.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces/request.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/permissions.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/permissions.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/BasePlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/BasePlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ChallengeProtocolChooser.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ChallengeProtocolChooser.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/CookieAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/CookieAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/DelegatingMultiPlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/DelegatingMultiPlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/DomainAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/DomainAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/DynamicGroupsPlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/DynamicGroupsPlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/HTTPBasicAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/HTTPBasicAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/InlineAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/InlineAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/LocalRolePlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/LocalRolePlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/RecursiveGroupsPlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/RecursiveGroupsPlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/RequestTypeSniffer.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/RequestTypeSniffer.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ScriptablePlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ScriptablePlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/SearchPrincipalsPlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/SearchPrincipalsPlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/SessionAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/SessionAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ZODBGroupManager.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ZODBGroupManager.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ZODBRoleManager.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ZODBRoleManager.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ZODBUserManager.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/ZODBUserManager.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/__init__.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/exportimport.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/ChallengeProtocolChooser.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/helpers.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/helpers.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ChallengeProtocolChooser.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ChallengeProtocolChooser.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_CookieAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_CookieAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_DomainAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_DomainAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_DynamicGroupsPlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_DynamicGroupsPlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_HTTPBasicAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_HTTPBasicAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_InlineAuthHelper.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_InlineAuthHelper.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_LocalRolePlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_LocalRolePlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_RecursiveGroupsPlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_RecursiveGroupsPlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_RequestTypeSniffer.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_RequestTypeSniffer.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ScriptablePlugin.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ScriptablePlugin.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ZODBGroupManager.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ZODBGroupManager.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ZODBRoleManager.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ZODBRoleManager.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ZODBUserManager.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_ZODBUserManager.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/CookieAuthHelper.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/DelegatingMultiPlugin.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/DomainAuthHelper.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/DynamicGroupsPlugin.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/HTTPBasicAuthHelper.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/InlineAuthHelper.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/RecursiveGroupsPlugin.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/ScriptablePlugin.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/SessionAuthHelper.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/ZODBGroupManager.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/ZODBRoleManager.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/ZODBUserManager.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/bpActivateInterfaces.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/caAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/cpcAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/cpcEdit.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/daAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/daGeneric.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/daMatches.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/dgpAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/dgpGroups.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/dmpAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/hbAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/iaAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/lrpAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/rgpAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/rtsAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/saAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/spAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/spEditInterfaces.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/sppAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zgAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zgGroups.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zrAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zrRoles.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zuAdd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zuPasswd.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zuUsers.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www/zuWidgets.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/cookieauth.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/delegatepath.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/domainauth.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/dynamicgroups.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/titleonly.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/zodbgroups.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/zodbroles.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml/zodbusers.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/empty/PAS/.objects
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/empty/PAS/pluginregistry.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/empty/export_steps.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/empty/import_steps.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/.objects
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/basic_auth.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/dynamic_groups.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/groups.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/pluginregistry.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/recursive_groups.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/roles.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS/users.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/export_steps.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/import_steps.xml
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/conformance.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/conformance.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_Caching.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_Caching.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_PluggableAuthService.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_PluggableAuthService.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_PropertiedUser.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_PropertiedUser.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_UserPropertySheet.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_UserPropertySheet.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/utils.py
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/utils.pyc
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/version.txt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/PluggableAuthService.png
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/arrow-down.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/arrow-left.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/arrow-right.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/arrow-up.gif
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/pasAddForm.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/pasSearch.zpt
-%%ZOPEBASEDIR%%/Products/PluggableAuthService/www/two_lists.zpt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/PluginRegistry.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/PluginRegistry.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/__init__.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/configure.zcml
-%%ZOPEBASEDIR%%/Products/PluginRegistry/exportimport.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/exportimport.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/interfaces.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/tests/test_PluginRegistry.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/tests/test_PluginRegistry.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/tests/test_exportimport.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/tests/test_exportimport.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/utils.py
-%%ZOPEBASEDIR%%/Products/PluginRegistry/utils.pyc
-%%ZOPEBASEDIR%%/Products/PluginRegistry/version.txt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/PluginRegistry.png
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/active_plugins.zpt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/arrow-down.gif
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/arrow-left.gif
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/arrow-right.gif
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/arrow-up.gif
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/export_import.zpt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/plugins.zpt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/www/two_lists.zpt
-%%ZOPEBASEDIR%%/Products/PluginRegistry/xml/pirExport.xml
-%%ZOPEBASEDIR%%/Products/PortalTransforms/ChangeLog
-%%ZOPEBASEDIR%%/Products/PortalTransforms/DEPENDS
-%%ZOPEBASEDIR%%/Products/PortalTransforms/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/MANIFEST.in
-%%ZOPEBASEDIR%%/Products/PortalTransforms/README
-%%ZOPEBASEDIR%%/Products/PortalTransforms/SUGGESTS
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TODO
-%%ZOPEBASEDIR%%/Products/PortalTransforms/Transform.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/Transform.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TransformEngine.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TransformEngine.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TransformTool.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TransformTool.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TransformsChain.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/TransformsChain.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/__init__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/bridge.zcml
-%%ZOPEBASEDIR%%/Products/PortalTransforms/cache.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/cache.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/chain.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/chain.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/configure.zcml
-%%ZOPEBASEDIR%%/Products/PortalTransforms/data.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/data.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/docs/dev_manual.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/docs/makefile
-%%ZOPEBASEDIR%%/Products/PortalTransforms/docs/uno_setup.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/docs/user_manual.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/implements.zcml
-%%ZOPEBASEDIR%%/Products/PortalTransforms/interfaces.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/__init__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/commandtransform.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/commandtransform.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/piltransform.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/piltransform.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/retransform.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/retransform.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/utils.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms/utils.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/framework.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/demo1.pdf
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/logo.bmp
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/logo.gif
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/logo.jpg
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/logo.png
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/org-news.xml
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/rest1.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/rest2.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/rest3.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/rss2html.xslt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/test.doc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/test_lynx.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/test_python.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/test_python.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input/test_safehtml.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/demo1.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/demo1.html.nofilename
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.bmp
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.gif
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.jpg
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.pcx
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.png
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.ppm
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/logo.tiff
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/org-news.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/rest1.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/rest1.out
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/rest1.rst
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/rest2.out
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/rest3.out
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/test_html_to_text.txt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/test_lynx.txt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/test_python.out
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/test_safe.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output/test_word.html
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/runtests.sh.example
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_engine.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_engine.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_graph.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_graph.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_transforms.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/test_transforms.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/utils.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/utils.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/word.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tests/word.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/tool.gif
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/__init__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/broken.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/broken.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/html_body.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/html_body.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/html_to_text.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/html_to_text.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/identity.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/identity.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_bmp.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_bmp.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_gif.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_gif.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_jpeg.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_jpeg.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_pcx.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_pcx.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_png.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_png.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_ppm.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_ppm.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_tiff.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/image_to_tiff.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/lynx_dump.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/lynx_dump.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/office_com.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/office_com.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/office_uno.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/office_uno.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/office_wvware.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/office_wvware.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/pdf_to_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/pdf_to_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/pdf_to_text.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/pdf_to_text.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/python.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/python.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/rest.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/rest.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/rtf_to_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/rtf_to_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/rtf_to_xml.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/rtf_to_xml.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/safe_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/safe_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/st.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/st.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/text_pre_to_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/text_pre_to_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/text_to_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/text_to_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/word_to_html.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/transforms/word_to_html.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms/build_transforms.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms/build_transforms.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms/command.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms/command.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms/xml.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms/xml.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/utils.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/utils.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/version.txt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/addTransform.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/addTransformsChain.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/configureTransform.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/editTransformationPolicy.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/editTransformsChain.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/reloadAllTransforms.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/reloadTransform.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/setCacheTime.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/www/tr_widgets.zpt
-%%ZOPEBASEDIR%%/Products/PortalTransforms/z3/__init__.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/z3/__init__.pyc
-%%ZOPEBASEDIR%%/Products/PortalTransforms/z3/interfaces.py
-%%ZOPEBASEDIR%%/Products/PortalTransforms/z3/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/20compatibility/header.pt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions/__init__.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions/migrate.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions/migrate.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/README.txt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/__init__.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/config.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/config.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/configure.zcml
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/doc/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/doc/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/doc/TODO.txt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/__init__.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/configure.zcml
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/cssregistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/cssregistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/jsregistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/jsregistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/resourceregistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport/resourceregistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces/ResourceRegistries.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces/ResourceRegistries.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces/registries.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces/registries.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/permissions.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/permissions.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/skins/ResourceRegistries/renderAllTheScripts.pt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/skins/ResourceRegistries/renderAllTheStylesheets.pt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/skins/ResourceRegistries/test_rr_1.css
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/skins/ResourceRegistries/test_rr_1.js
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/skins/ResourceRegistries/test_rr_2.css
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/CSSRegistryTestCase.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/CSSRegistryTestCase.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/five_tests_base.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/five_tests_base.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/framework.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/interfaces.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testCSSRegistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testCSSRegistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testHTTPHeaders.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testHTTPHeaders.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testJSRegistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testJSRegistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testSkeleton.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/testSkeleton.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/test_rr_1.css
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tests/test_rr_1.js
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tool.gif
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/BaseRegistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/BaseRegistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/CSSRegistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/CSSRegistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/JSRegistry.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/JSRegistry.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/__init__.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/__init__.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/packer.py
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/tools/packer.pyc
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/version.txt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/www/csscomposition.zpt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/www/cssconfig.zpt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/www/jscomposition.zpt
-%%ZOPEBASEDIR%%/Products/ResourceRegistries/www/jsconfig.zpt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/README.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/SecureMailHost.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/SecureMailHost.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/__init__.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/__init__.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/config.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/config.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/mail.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/mail.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/common.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/common.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/framework.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/in/buergschaft.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/in/loremipsum.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/out/buergschaft.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/out/buergschaft_latin1.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/out/buergschaft_utf8.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/out/buergschaft_utf8_to.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/out/loremipsum.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/test_headerparsing.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/test_headerparsing.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/test_messages.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/test_messages.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/test_validateEmail.py
-%%ZOPEBASEDIR%%/Products/SecureMailHost/tests/test_validateEmail.pyc
-%%ZOPEBASEDIR%%/Products/SecureMailHost/version.txt
-%%ZOPEBASEDIR%%/Products/SecureMailHost/www/MailHost_icon.gif
-%%ZOPEBASEDIR%%/Products/SecureMailHost/www/addMailHost_form.dtml
-%%ZOPEBASEDIR%%/Products/SecureMailHost/www/manageMailHost.dtml
-%%ZOPEBASEDIR%%/Products/kupu/Extensions/Install.py
-%%ZOPEBASEDIR%%/Products/kupu/Extensions/Install.pyc
-%%ZOPEBASEDIR%%/Products/kupu/Makefile
-%%ZOPEBASEDIR%%/Products/kupu/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/README.txt
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/exit.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/kupudrawerstyles.css
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/kupumacros.html
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/kupustyles.css
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/lenya.js
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/lenya.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/toolbar.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/toolboxes.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/content2edit.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/imagedrawer.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/imagelibraries.xml.jx
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/kupudrawerstyles.css
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/libraries.xml.jx
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/linkdrawer.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/linklibraries.xml.jx
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/publication_image_library.xml.jx
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers/sitetree_link_library.xml.jx
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/i18n.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images/emblem-generic.png
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images/exit.gif
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images/page-image.png
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images/pub-image.png
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images/right_arrow.png
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images/sitetree-link.png
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/kupumacros.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/kupusave.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/page2kupu.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/pageassets2kupulibrary.xsl
-%%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/sitetree2kupulibrary.xsl
-%%ZOPEBASEDIR%%/Products/kupu/cnf/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/cnf/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/cnf/toolboxes.kupu
-%%ZOPEBASEDIR%%/Products/kupu/cnf/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/cnf/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/common/fulldoc.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupu-pox.cgi
-%%ZOPEBASEDIR%%/Products/kupu/common/kupu.cgi
-%%ZOPEBASEDIR%%/Products/kupu/common/kupu.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupu.pox
-%%ZOPEBASEDIR%%/Products/kupu/common/kupu.pox.jspx
-%%ZOPEBASEDIR%%/Products/kupu/common/kupubasetools.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupubeforeunload.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupublank.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupucleanupexpressions.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupucnf.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupucnftable.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupucontentfilters.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupucontentstyles.css
-%%ZOPEBASEDIR%%/Products/kupu/common/kupucontextmenu.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/.objects
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/allimages.xml
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/drawer.xsl
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/drawer.xsl.metadata
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/imagelibrary.xml
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/kupubuttons.xml
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/linklibrary.xml
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos.xml
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/bitflux_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/bitflux_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/bubnbros.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/bubnbros_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/codespeak_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/codespeak_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/diver_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/diver_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/eth_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/eth_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/infrae_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/infrae_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/kupu_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/kupu_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/lenya_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/lenya_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/opensource.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/opensource_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/oscom4_banner.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/oscom4_banner_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/oscom_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/oscom_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/plone_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/plone_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/pypy_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/pypy_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/silva_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/silva_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/twiki_logo.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/twiki_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/zea_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/zea_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/zope_logo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos/zope_logo_preview.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupudrawerstyles.css
-%%ZOPEBASEDIR%%/Products/kupu/common/kupueditor.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuform.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuhelpers.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/background-color.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/bold.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/bold.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/buttons.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/caret.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/closed.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/copy.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/create-new.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/cut.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/definitionlist.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/document.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/exit.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/exthyperlink.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/folder.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/fonts.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/format.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/hr.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/image.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/indent.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/indent.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/inthyperlink.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/italic.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/italic.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/justify-center.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/justify-full.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/justify-left.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/justify-right.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/kupu_icon.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/kupulibrary.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/kupusearch_icon.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/larger-text.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/link.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/opened.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/ordered-list.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/outdent.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/paste.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/redo-disabled.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/redo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/remove.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/save.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/size.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/smaller-text.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/space.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/strikethrough.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/subscript.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/superscript.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/table.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/text-check.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/text-color.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/toolbarbg_blue.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/toolbarbg_green.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/toolbarbg_purple.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/toolbarbg_wood.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/underline.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/underline.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/undo-disabled.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/undo.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/unlink.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/unordered-list.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/view-source.png
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/zoom-in.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuimages/zoom-out.gif
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuinit.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuinit_experimental.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuinit_form.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuinit_genericelements.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuinit_multi.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuinspector.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuloggers.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupumacros.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupumulti.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupumultieditor.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupunoi18n.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupupopups/image.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupupopups/link.html
-%%ZOPEBASEDIR%%/Products/kupu/common/kupusaveonpart.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupusourceedit.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupuspellchecker.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupustart.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupustart_form.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupustart_multi.js
-%%ZOPEBASEDIR%%/Products/kupu/common/kupustyles.css
-%%ZOPEBASEDIR%%/Products/kupu/common/kuputoolcollapser.js
-%%ZOPEBASEDIR%%/Products/kupu/common/sarissa.js
-%%ZOPEBASEDIR%%/Products/kupu/common/sarissa_ieemu_xpath.js
-%%ZOPEBASEDIR%%/Products/kupu/common/spellcheck.cgi
-%%ZOPEBASEDIR%%/Products/kupu/config.py
-%%ZOPEBASEDIR%%/Products/kupu/config.pyc
-%%ZOPEBASEDIR%%/Products/kupu/configure.zcml
-%%ZOPEBASEDIR%%/Products/kupu/default/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/colorchooser.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/contextmenu.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/drawers.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/form.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/html.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/save.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/saveonpart.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/sourceedit.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/spellchecker.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/toolbar.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/toolboxes.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/default/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-apache-lenya.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-cnf.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-form.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-multi.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-plone.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-silva.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist-zope2.kupu
-%%ZOPEBASEDIR%%/Products/kupu/dist.kupu
-%%ZOPEBASEDIR%%/Products/kupu/doc/BEFOREUNLOAD.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/CONTRIBUTING.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/CUSTOMIZING.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/EXTENDING.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/FAQ.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/IMAGEUPLOADER.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/INSTALL.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/JSAPI.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/LIBRARIES.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/OLDBROWSERS.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/PLONE2.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/README.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/STYLEGUIDE.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/TEMPLATE-SYSTEM.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/TODO.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/ZOPE2.txt
-%%ZOPEBASEDIR%%/Products/kupu/doc/default.css
-%%ZOPEBASEDIR%%/Products/kupu/doc/docutils.conf
-%%ZOPEBASEDIR%%/Products/kupu/doc/file-template
-%%ZOPEBASEDIR%%/Products/kupu/form/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/form/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/form/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/form/save.kupu
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-cs.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-da.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-de.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-el.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-eo.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-fi.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-fr.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-he.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-ja.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-nl.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-pt-br.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-pt.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-sr-Latn.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-sr.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-zh-cn.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu-zh.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupu.pot
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupuconfig-da.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupuconfig-fr.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupuconfig-ja.po
-%%ZOPEBASEDIR%%/Products/kupu/i18n/kupuconfig.pot
-%%ZOPEBASEDIR%%/Products/kupu/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/kupu-i18nextract-sa-diff.patch
-%%ZOPEBASEDIR%%/Products/kupu/kupu_icon.gif
-%%ZOPEBASEDIR%%/Products/kupu/make-jspx.xsl
-%%ZOPEBASEDIR%%/Products/kupu/make.bat
-%%ZOPEBASEDIR%%/Products/kupu/make.xsl
-%%ZOPEBASEDIR%%/Products/kupu/multi/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/multi/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/multi/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/multi/save.kupu
-%%ZOPEBASEDIR%%/Products/kupu/multi/toolboxes.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/ReftextField.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/ReftextField.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/TODO.txt
-%%ZOPEBASEDIR%%/Products/kupu/plone/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/beforeunload.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/drawers.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/html2captioned.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/html2captioned.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/interfaces.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu2html.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu2html.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_config.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/contentUsesKupu.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/convertContentForKupu.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/emptypage.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuGetResourceTypes.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuInfoForBrains.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuMyItems.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuRecentItems.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuSearch.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuUploadImage.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuUploadImage.py.metadata
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupublank.html.html
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupucollection.xml.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupucollection.xml.pt.metadata
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupulibraries.xml.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupumyitems.xml.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuploneeditor.js
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuploneinit.js
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupuploneui.js
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupurecentitems.xml.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupusaveonpart.js
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/kupusearch.xml.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/anchor.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/bgcolor.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/bold.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/center.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/definitionlist.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/delete_icon.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/hr.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/hyperlink.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/image.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/indent.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/italic.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/left_just.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/list.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/numbered_list.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/outdent.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/redo.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/right_just.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/space.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/strikethrough.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/subscript.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/superscript.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/table.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/textcolor.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/tools.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/underline.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/undo.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/unformat.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages/view-source.gif
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/resolveuid.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/sample-kupu-customisation-policy.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/wysiwyg_support.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/libraries.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/librarytool.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/librarytool.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/permissions.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/permissions.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/plonelibrarytool.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/plonelibrarytool.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/resource_types.pt
-%%ZOPEBASEDIR%%/Products/kupu/plone/scanner.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/scanner.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/sourceedit.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/framework.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/input/baduid.in
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/input/linked.in
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/input/minimal.in
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/input/notcaptioned.in
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/input/notquoted.in
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/input/simple.in
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/output/baduid.out
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/output/linked.out
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/output/minimal.out
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/output/notcaptioned.out
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/output/notquoted.out
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/output/simple.out
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/runme.cmd
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_browserSupportsKupu.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_browserSupportsKupu.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_html2captioned.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_html2captioned.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_librarymanager.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_librarymanager.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_resourcetypemapper.py
-%%ZOPEBASEDIR%%/Products/kupu/plone/tests/test_resourcetypemapper.pyc
-%%ZOPEBASEDIR%%/Products/kupu/plone/toolbar.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/wysiwyg_support.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/plone/zmi_docs.pt
-%%ZOPEBASEDIR%%/Products/kupu/python/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/python/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/python/nationalizer.py
-%%ZOPEBASEDIR%%/Products/kupu/python/nationalizer.pyc
-%%ZOPEBASEDIR%%/Products/kupu/python/spellcheck.py
-%%ZOPEBASEDIR%%/Products/kupu/python/spellcheck.pyc
-%%ZOPEBASEDIR%%/Products/kupu/refresh.txt
-%%ZOPEBASEDIR%%/Products/kupu/roundup/kupuinit.js
-%%ZOPEBASEDIR%%/Products/kupu/roundup/kupustyles.css
-%%ZOPEBASEDIR%%/Products/kupu/silva/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/closed_arrow.gif
-%%ZOPEBASEDIR%%/Products/kupu/silva/contextmenu.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/drawers.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/imagedrawer.xsl.pt
-%%ZOPEBASEDIR%%/Products/kupu/silva/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/kupudrawerstyles.css
-%%ZOPEBASEDIR%%/Products/kupu/silva/kupumacros.html
-%%ZOPEBASEDIR%%/Products/kupu/silva/kupusilvainit.js
-%%ZOPEBASEDIR%%/Products/kupu/silva/kupusilvatools.js
-%%ZOPEBASEDIR%%/Products/kupu/silva/librarydrawer.xsl
-%%ZOPEBASEDIR%%/Products/kupu/silva/opened_arrow.gif
-%%ZOPEBASEDIR%%/Products/kupu/silva/saveonpart.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/toolbar.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/toolboxes.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/silva/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/tests/run_tests.html
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_beforeunload.js
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_kupubasetools.js
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_kupueditor.js
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_kupuhelpers.js
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_kupuinit.js
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_plone.js
-%%ZOPEBASEDIR%%/Products/kupu/tests/test_xhtml.js
-%%ZOPEBASEDIR%%/Products/kupu/tools/compress.py
-%%ZOPEBASEDIR%%/Products/kupu/tools/compress.pyc
-%%ZOPEBASEDIR%%/Products/kupu/tools/convert_to_utf-8.py
-%%ZOPEBASEDIR%%/Products/kupu/tools/convert_to_utf-8.pyc
-%%ZOPEBASEDIR%%/Products/kupu/tools/makepox.py
-%%ZOPEBASEDIR%%/Products/kupu/tools/makepox.pyc
-%%ZOPEBASEDIR%%/Products/kupu/version.txt
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/Makefile
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/browser.kupu
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/dist.kupu
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/empty.html
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/kupuinit.js
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/kupustart.js
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/kupustyles.css
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/make.bat
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/widgeteer/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/zope2/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/zope2/addKupuEditor.pt
-%%ZOPEBASEDIR%%/Products/kupu/zope2/body.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/contextmenu.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/drawers.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/example.pt
-%%ZOPEBASEDIR%%/Products/kupu/zope2/head.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/html.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/include.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/saveonpart.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/sourceedit.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/wire.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope2/xmlconfig.kupu
-%%ZOPEBASEDIR%%/Products/kupu/zope3/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/zope3/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/zope3/browser/__init__.py
-%%ZOPEBASEDIR%%/Products/kupu/zope3/browser/__init__.pyc
-%%ZOPEBASEDIR%%/Products/kupu/zope3/browser/configure.zcml
-%%ZOPEBASEDIR%%/Products/kupu/zope3/configure.zcml
-%%ZOPEBASEDIR%%/Products/kupu/zope3/field.py
-%%ZOPEBASEDIR%%/Products/kupu/zope3/field.pyc
-%%ZOPEBASEDIR%%/Products/kupu/zope3/interfaces.py
-%%ZOPEBASEDIR%%/Products/kupu/zope3/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/._VERSION.txt
-%%ZOPEBASEDIR%%/Products/statusmessages/CREDITS.txt
-%%ZOPEBASEDIR%%/Products/statusmessages/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/statusmessages/LICENSE.GPL
-%%ZOPEBASEDIR%%/Products/statusmessages/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/statusmessages/README.txt
-%%ZOPEBASEDIR%%/Products/statusmessages/VERSION.txt
-%%ZOPEBASEDIR%%/Products/statusmessages/__init__.py
-%%ZOPEBASEDIR%%/Products/statusmessages/__init__.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/adapter.py
-%%ZOPEBASEDIR%%/Products/statusmessages/adapter.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/configure.zcml
-%%ZOPEBASEDIR%%/Products/statusmessages/interfaces.py
-%%ZOPEBASEDIR%%/Products/statusmessages/interfaces.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/message.py
-%%ZOPEBASEDIR%%/Products/statusmessages/message.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/configure.zcml
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/test_adapter.py
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/test_doctests.py
-%%ZOPEBASEDIR%%/Products/statusmessages/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/Products/validation/ChangeLog
-%%ZOPEBASEDIR%%/Products/validation/HISTORY.txt
-%%ZOPEBASEDIR%%/Products/validation/LICENSE.txt
-%%ZOPEBASEDIR%%/Products/validation/MANIFEST.in
-%%ZOPEBASEDIR%%/Products/validation/README
-%%ZOPEBASEDIR%%/Products/validation/ZService.py
-%%ZOPEBASEDIR%%/Products/validation/ZService.pyc
-%%ZOPEBASEDIR%%/Products/validation/__init__.py
-%%ZOPEBASEDIR%%/Products/validation/__init__.pyc
-%%ZOPEBASEDIR%%/Products/validation/__pkginfo__.py
-%%ZOPEBASEDIR%%/Products/validation/__pkginfo__.pyc
-%%ZOPEBASEDIR%%/Products/validation/chain.py
-%%ZOPEBASEDIR%%/Products/validation/chain.pyc
-%%ZOPEBASEDIR%%/Products/validation/config.py
-%%ZOPEBASEDIR%%/Products/validation/config.pyc
-%%ZOPEBASEDIR%%/Products/validation/exceptions.py
-%%ZOPEBASEDIR%%/Products/validation/exceptions.pyc
-%%ZOPEBASEDIR%%/Products/validation/interfaces/IValidationService.py
-%%ZOPEBASEDIR%%/Products/validation/interfaces/IValidationService.pyc
-%%ZOPEBASEDIR%%/Products/validation/interfaces/IValidator.py
-%%ZOPEBASEDIR%%/Products/validation/interfaces/IValidator.pyc
-%%ZOPEBASEDIR%%/Products/validation/interfaces/__init__.py
-%%ZOPEBASEDIR%%/Products/validation/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/Products/validation/interfaces/interface.py
-%%ZOPEBASEDIR%%/Products/validation/interfaces/interface.pyc
-%%ZOPEBASEDIR%%/Products/validation/service.py
-%%ZOPEBASEDIR%%/Products/validation/service.pyc
-%%ZOPEBASEDIR%%/Products/validation/tests/__init__.py
-%%ZOPEBASEDIR%%/Products/validation/tests/__init__.pyc
-%%ZOPEBASEDIR%%/Products/validation/tests/framework.py
-%%ZOPEBASEDIR%%/Products/validation/tests/framework.pyc
-%%ZOPEBASEDIR%%/Products/validation/tests/runalltests.py
-%%ZOPEBASEDIR%%/Products/validation/tests/runalltests.pyc
-%%ZOPEBASEDIR%%/Products/validation/tests/runtests.sh.example
-%%ZOPEBASEDIR%%/Products/validation/tests/test_validation.py
-%%ZOPEBASEDIR%%/Products/validation/tests/test_validation.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/BaseValidators.py
-%%ZOPEBASEDIR%%/Products/validation/validators/BaseValidators.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/EmptyValidator.py
-%%ZOPEBASEDIR%%/Products/validation/validators/EmptyValidator.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/ExpressionValidator.py
-%%ZOPEBASEDIR%%/Products/validation/validators/ExpressionValidator.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/IdValidator.py
-%%ZOPEBASEDIR%%/Products/validation/validators/IdValidator.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/RangeValidator.py
-%%ZOPEBASEDIR%%/Products/validation/validators/RangeValidator.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/RegexValidator.py
-%%ZOPEBASEDIR%%/Products/validation/validators/RegexValidator.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/SupplValidators.py
-%%ZOPEBASEDIR%%/Products/validation/validators/SupplValidators.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/__init__.py
-%%ZOPEBASEDIR%%/Products/validation/validators/__init__.pyc
-%%ZOPEBASEDIR%%/Products/validation/validators/validator.py
-%%ZOPEBASEDIR%%/Products/validation/validators/validator.pyc
-%%ZOPEBASEDIR%%/Products/validation/version.txt
-@dirrm %%ZOPEBASEDIR%%/Products/validation/validators
-@dirrm %%ZOPEBASEDIR%%/Products/validation/tests
-@dirrm %%ZOPEBASEDIR%%/Products/validation/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/validation
-@dirrm %%ZOPEBASEDIR%%/Products/statusmessages/tests
-@dirrm %%ZOPEBASEDIR%%/Products/statusmessages
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/zope3/browser
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/zope3
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/zope2
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/widgeteer
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/tools
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/tests
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/silva
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/roundup
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/python
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/plone/tests/output
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/plone/tests/input
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/plone/tests
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer/plonekupuimages
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/plone/kupu_plone_layer
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/plone
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/multi
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/i18n
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/form
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/doc
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/default
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/common/kupupopups
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/common/kupuimages
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers/logos
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/common/kupudrawers
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/common
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/cnf
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/images
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya/drawers
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/apache-lenya/lenya
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/apache-lenya/kupu
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/apache-lenya
-@dirrm %%ZOPEBASEDIR%%/Products/kupu/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/kupu
-@dirrm %%ZOPEBASEDIR%%/Products/SecureMailHost/www
-@dirrm %%ZOPEBASEDIR%%/Products/SecureMailHost/tests/out
-@dirrm %%ZOPEBASEDIR%%/Products/SecureMailHost/tests/in
-@dirrm %%ZOPEBASEDIR%%/Products/SecureMailHost/tests
-@dirrm %%ZOPEBASEDIR%%/Products/SecureMailHost
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/www
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/tools
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/tests
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/skins/ResourceRegistries
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/skins
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/exportimport
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/doc
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries/20compatibility
-@dirrm %%ZOPEBASEDIR%%/Products/ResourceRegistries
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/z3
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/www
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/unsafe_transforms
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/transforms
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/tests/output
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/tests/input
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/libtransforms
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/docs
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/PortalTransforms
-@dirrm %%ZOPEBASEDIR%%/Products/PluginRegistry/xml
-@dirrm %%ZOPEBASEDIR%%/Products/PluginRegistry/www
-@dirrm %%ZOPEBASEDIR%%/Products/PluginRegistry/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PluginRegistry
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/www
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple/PAS
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/simple
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/empty/PAS
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles/empty
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/xml
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/www
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/plugins
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/doc
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/PluggableAuthService
-@dirrm %%ZOPEBASEDIR%%/Products/PloneTranslations/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PloneTranslations/i18n/utils
-@dirrm %%ZOPEBASEDIR%%/Products/PloneTranslations/i18n
-@dirrm %%ZOPEBASEDIR%%/Products/PloneTranslations
-@dirrm %%ZOPEBASEDIR%%/Products/PloneTestCase
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/zmi
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/tools
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/plugins
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/docs
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/PlonePAS
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool/www
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageToolFlags
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins/LanguageTool
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool/skins
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/PloneLanguageTool
-@dirrm %%ZOPEBASEDIR%%/Products/PloneHotFix20061031/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PloneHotFix20061031
-@dirrm %%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins/plone_error_reporting
-@dirrm %%ZOPEBASEDIR%%/Products/PloneErrorReporting/skins
-@dirrm %%ZOPEBASEDIR%%/Products/PloneErrorReporting/i18n
-@dirrm %%ZOPEBASEDIR%%/Products/PloneErrorReporting/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/PloneErrorReporting
-@dirrm %%ZOPEBASEDIR%%/Products/PlacelessTranslationService/www
-@dirrm %%ZOPEBASEDIR%%/Products/PlacelessTranslationService/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PlacelessTranslationService/i18n
-@dirrm %%ZOPEBASEDIR%%/Products/PlacelessTranslationService/bin
-@dirrm %%ZOPEBASEDIR%%/Products/PlacelessTranslationService
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/tests/utils
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/tests
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/skins/PasswordReset
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/skins
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/i18n
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/PasswordResetTool
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/z3
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/www
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests/input
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/tests
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins/mimetypes_icons
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/skins
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/mime_types
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/MimetypesRegistry
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/www
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/validation/atxml
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/validation
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/utils
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/input/simple_xml
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/input/rfc822
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/input/primary_field
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/input/atxml
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/input
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/export/atxml/.metadata
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/export/atxml
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/export
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/examples
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests/data
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/predicates
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/handlers
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/doc
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/Marshall
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/www
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf_plone_2_0
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/skins/gruf
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/skins
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/doc
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/debian
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/GroupUserFolder
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/xml
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/www
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/tests/default_profile
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/doc
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/browser
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/bbb
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/ZCatalog
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/ZCTextIndex
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/PythonScripts
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/PluginIndexes
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/PageTemplates
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/OFSP/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/OFSP
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/MailHost/tests
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup/MailHost
-@dirrm %%ZOPEBASEDIR%%/Products/GenericSetup
-@dirrm %%ZOPEBASEDIR%%/Products/Five/utilities/browser/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Five/utilities/browser
-@dirrm %%ZOPEBASEDIR%%/Products/Five/utilities
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests/testing
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests/locales/en
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests/locales
-@dirrm %%ZOPEBASEDIR%%/Products/Five/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Five/skin/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Five/skin
-@dirrm %%ZOPEBASEDIR%%/Products/Five/skel
-@dirrm %%ZOPEBASEDIR%%/Products/Five/site/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Five/site
-@dirrm %%ZOPEBASEDIR%%/Products/Five/form/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/Products/Five/form/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/Products/Five/form/tests/locales
-@dirrm %%ZOPEBASEDIR%%/Products/Five/form/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Five/form
-@dirrm %%ZOPEBASEDIR%%/Products/Five/doc/products/ViewsTutorial
-@dirrm %%ZOPEBASEDIR%%/Products/Five/doc/products/InterfaceTutorial
-@dirrm %%ZOPEBASEDIR%%/Products/Five/doc/products/FiveMiscTutorial
-@dirrm %%ZOPEBASEDIR%%/Products/Five/doc/products
-@dirrm %%ZOPEBASEDIR%%/Products/Five/doc/presentations
-@dirrm %%ZOPEBASEDIR%%/Products/Five/doc
-@dirrm %%ZOPEBASEDIR%%/Products/Five/browser/tests/pages
-@dirrm %%ZOPEBASEDIR%%/Products/Five/browser/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Five/browser
-@dirrm %%ZOPEBASEDIR%%/Products/Five
-@dirrm %%ZOPEBASEDIR%%/Products/ExternalEditor/win32
-@dirrm %%ZOPEBASEDIR%%/Products/ExternalEditor/tests
-@dirrm %%ZOPEBASEDIR%%/Products/ExternalEditor/man
-@dirrm %%ZOPEBASEDIR%%/Products/ExternalEditor/Plugins
-@dirrm %%ZOPEBASEDIR%%/Products/ExternalEditor
-@dirrm %%ZOPEBASEDIR%%/Products/ExtendedPathIndex/www
-@dirrm %%ZOPEBASEDIR%%/Products/ExtendedPathIndex/tests
-@dirrm %%ZOPEBASEDIR%%/Products/ExtendedPathIndex/ptests
-@dirrm %%ZOPEBASEDIR%%/Products/ExtendedPathIndex/help
-@dirrm %%ZOPEBASEDIR%%/Products/ExtendedPathIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/ExtendedPathIndex
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/xml
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/tests
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/profiles/revision2/workflows/default_workflow
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/profiles/revision2/workflows
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/profiles/revision2
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/images
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/help
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples/staging
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/doc/examples
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/doc
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/browser
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/DCWorkflow
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/squid/templates
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/squid
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/PolicyHTTPCacheManager
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager/www
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/PageCacheManager
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/MemcachedManager
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/utils
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup_globals
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_setup
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins/cache_prefs_plone20
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/docs
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/content
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CacheSetup
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/www
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/skins/squid_tool
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/i18n
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu/CMFSquidTool
-@dirrm %%ZOPEBASEDIR%%/Products/CacheFu
-@dirrm %%ZOPEBASEDIR%%/Products/CMFUid/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFUid/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFUid/profiles/default
-@dirrm %%ZOPEBASEDIR%%/Products/CMFUid/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFUid
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/skins/zpt_topic
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/skins/topic
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/profiles/default/types
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/profiles/default
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/help
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFTopic
-@dirrm %%ZOPEBASEDIR%%/Products/CMFSetup/xml
-@dirrm %%ZOPEBASEDIR%%/Products/CMFSetup/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFSetup
-@dirrm %%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/forms
-@dirrm %%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/debian
-@dirrm %%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFQuickInstallerTool
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/tests/images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_wysiwyg
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_templates
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_tableless
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_styles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_scripts
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_prefs
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_portlets
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_login
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_forms
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_form_scripts
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_ecmascript
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_deprecated
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_content
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty/jscalendar
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/plone_3rdParty
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins/cmf_legacy
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/setup
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/workflows/plone_workflow
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/workflows/folder_workflow
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/workflows
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/types
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure/Members
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default/structure
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles/default
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/patches
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_5
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2_1
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v2
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/migrations/v1
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/migrations
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/exportimport/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/exportimport
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/docs
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/browser/portlets
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/browser
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/bbb
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlone
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/patches
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/doc
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFPlacefulWorkflow
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/exportimport/xml
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/exportimport
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/documentation
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController/Actions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFFormController
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/profiles/sample_types/types
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/profiles/sample_types
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/interface
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI/images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDynamicViewFTI
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_generic
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_control
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/zpt_content
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/nouvelle
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/no_css
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/generic
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/control
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/content
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins/Images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/scripts
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/workflows/default_workflow
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/workflows
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/types
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/profiles/default
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/help
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/browser
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFDefault
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins/fake_skin
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/tests/fake_skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/tests/base
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/images
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/help
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/two
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/three
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/one
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests/four
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/exportimport/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/exportimport
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/dtml
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/browser
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCore
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/skins/zpt_calendar
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/skins/calendar
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default/types
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/profiles/default
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/image_sources
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFCalendar
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/xml
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/www
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/tests
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/skins/actionicons
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/skins
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles/actionicons
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/CMFActionIcons
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/www/zmi/icons
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/www/zmi
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/www
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/tests/output
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/tests/input
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/tests
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets/js
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/widgets
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes/archebuilder
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/skins/archetypes
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/skins
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content/types
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/profiles/sample_content
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/profiles/default
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/profiles
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/interfaces
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/generator
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/exportimport
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/examples
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/docs
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/Storage
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/Schema
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/Archetypes
-@dirrm %%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget
-@dirrm %%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/skins
-@dirrm %%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/ATReferenceBrowserWidget
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/z3
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/www
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/utilities
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/tool
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar-doc
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty/icalendar
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/thirdparty
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/tests/input
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/tests
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/skins/ATContentTypes
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/skins
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/migration/v1
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/migration
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/lib
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/interface
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/etc
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/criteria
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/content
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/configuration
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/browser
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/adapters
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes/Extensions
-@dirrm %%ZOPEBASEDIR%%/Products/ATContentTypes
diff --git a/www/py-beautifulsoup30/Makefile b/www/py-beautifulsoup30/Makefile
deleted file mode 100644
index f48b38b2f0f0..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= 3.0.3
-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 3a9d0458d807..000000000000
--- a/www/py-beautifulsoup30/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BeautifulSoup-3.0.3.tar.gz) = 7b788918e887b6b2c1bfef28ca4eb0d1
-SHA256 (BeautifulSoup-3.0.3.tar.gz) = e5854807854a05da21357c2b88d26866251298beeb8734a0ef7a4b9132b9b048
-SIZE (BeautifulSoup-3.0.3.tar.gz) = 27018
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 a35af7bb96c8..000000000000
--- a/www/py-cherrypy-devel/Makefile
+++ /dev/null
@@ -1,42 +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.1
-CATEGORIES= www python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= CherryPy-${PORTVERSION:C/\.b$/beta/}
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= A pythonic, object-oriented web development framework
-
-USE_PYTHON= 2.3+
-USE_PYDISTUTILS= yes
-
-LN_OPTS= -sf
-RM_OPTS= -r
-
-EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-CPEXAMPLES= ${PYTHON_SITELIBDIR}/${PORTNAME}/tutorial
-
-.if !defined(WITH_EXAMPLES)
-PLIST_SUB= PORTEXAMPLES="@comment "
-.else
-PLIST_SUB= PORTEXAMPLES=""
-.endif
-
-post-install:
-.if !defined(WITH_EXAMPLES)
- @${RM} ${RM_OPTS} ${CPEXAMPLES}
-.else
- @${MV} ${CPEXAMPLES} ${EXAMPLESDIR} && \
- ${LN} ${LN_OPTS} ${EXAMPLESDIR} ${CPEXAMPLES}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/py-cherrypy-devel/distinfo b/www/py-cherrypy-devel/distinfo
deleted file mode 100644
index 0055b499e977..000000000000
--- a/www/py-cherrypy-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (CherryPy-2.2.1.tar.gz) = 14bf17b0706bc480342cb8fcfaed74cd
-SHA256 (CherryPy-2.2.1.tar.gz) = af83ef4f7b6ffabfccea2794cc61ca0f6fabf24c95901b22ea36e5407ffb794b
-SIZE (CherryPy-2.2.1.tar.gz) = 219932
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 7a920973b35c..000000000000
--- a/www/py-cherrypy-devel/pkg-plist
+++ /dev/null
@@ -1,255 +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/_cpengine.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpengine.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpengine.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.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/wsgiappfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/wsgiappfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/wsgiappfilter.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/benchmark.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/benchmark.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/benchmark.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/modpy.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/modpy.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/modpy.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/standalone_test_alt_script_name.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/standalone_test_alt_script_name.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/standalone_test_alt_script_name.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/static/dirback.jpg
-%%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_http.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_http.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_http.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_wsgiapp_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_wsgiapp_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_wsgiapp_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
-%%PORTEXAMPLES%%%%PYTHON_SITELIBDIR%%/cherrypy/tutorial
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/__init__.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/__init__.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/__init__.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bonus-sqlobject.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bonus-sqlobject.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bonus-sqlobject.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/custom_error.html
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pdf_file.pdf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut01_helloworld.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut01_helloworld.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut01_helloworld.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut02_expose_methods.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut02_expose_methods.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut02_expose_methods.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut03_get_and_post.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut03_get_and_post.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut03_get_and_post.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut04_complex_site.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut04_complex_site.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut04_complex_site.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut05_derived_objects.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut05_derived_objects.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut05_derived_objects.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut06_default_method.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut06_default_method.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut06_default_method.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut07_sessions.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut07_sessions.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut07_sessions.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut08_generators_and_yield.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut08_generators_and_yield.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut08_generators_and_yield.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut09_files.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut09_files.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut09_files.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut10_http_errors.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut10_http_errors.pyc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tut10_http_errors.pyo
-%%PORTEXAMPLES%%%%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
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy
diff --git a/www/py-django11/Makefile b/www/py-django11/Makefile
deleted file mode 100644
index ff7e19758658..000000000000
--- a/www/py-django11/Makefile
+++ /dev/null
@@ -1,71 +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.95
-PORTREVISION?= 1
-CATEGORIES= www python
-MASTER_SITES?= http://media.djangoproject.com/releases/${PORTVERSION}/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Django-${PORTVERSION}
-
-MAINTAINER?= python@FreeBSD.org
-COMMENT= High-level Python Web framework
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-
-DIST_SUBDIR= python
-USE_PYTHON= 2.3+
-USE_GETTEXT= yes
-USE_PYDISTUTILS= yes
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/py-django
-DJANGOVER?= ${PORTVERSION}
-PYTHONVER?= ${_PYTHON_VERSION}
-PLIST_SUB= DJANGOVER=${DJANGOVER} \
- PYTHONVER=${PYTHONVER}
-
-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 6f6e6a2f8c7c..000000000000
--- a/www/py-django11/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Django-0.95.tar.gz) = 9ed7d6a0daa147c012e31d0894802951
-SHA256 (python/Django-0.95.tar.gz) = 2185514d642f35d61d7c5c0a59545f2e18e41ee5abdb2912eafd64c1fa07c388
-SIZE (python/Django-0.95.tar.gz) = 1287781
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 eccc196b1cf0..000000000000
--- a/www/py-django11/pkg-plist
+++ /dev/null
@@ -1,1153 +0,0 @@
-bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/scripts/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/base.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/changelists.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/dashboard.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/forms.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/global.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/layout.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/login.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/patch-iewin.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/rtl.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/widgets.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/arrow-down.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/arrow-up.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/changelist-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/chooser-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/chooser_stacked-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/default-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/default-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/deleted-overlay.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-no.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-unknown.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-yes.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_addlink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_alert.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_calendar.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_clock.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_changelink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_deletelink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_error.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_searchbox.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_success.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-delete-8bit.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-delete.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-restore-8bit.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-restore.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-splitter-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg-grabber.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-addall.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-removeall.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-search.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector_stacked-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector_stacked-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-left.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-left_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-right.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-right_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-add_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-arrowright.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-arrowright_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectBox.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectFilter.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectFilter2.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/CollapsedFieldsets.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/RelatedObjectLookups.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/ordering.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/calendar.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/core.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/dateparse.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/getElementsBySelector.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/timeparse.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/urlify.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/404.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/500.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/base.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/base_site.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_list.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_list_results.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/date_hierarchy.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/delete_confirmation.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/edit_inline_stacked.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/edit_inline_tabular.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/field_line.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/filter.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/filters.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/invalid_setup.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/login.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/object_history.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/pagination.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/search_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/submit_line.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/template_validator.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/bookmarklets.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/missing_docutils.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/model_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/model_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_filter_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_tag_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/view_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/view_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/logged_out.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_change_done.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_change_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_done.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_email.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/date_time.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/default.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/file.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/foreign.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/many_to_many.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/one_to_one.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments/form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments/freeform.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.pyo
-%%PORTDOCS%%%%DOCSDIR%%/add_ons.txt
-%%PORTDOCS%%%%DOCSDIR%%/admin_css.txt
-%%PORTDOCS%%%%DOCSDIR%%/apache_auth.txt
-%%PORTDOCS%%%%DOCSDIR%%/api_stability.txt
-%%PORTDOCS%%%%DOCSDIR%%/authentication.txt
-%%PORTDOCS%%%%DOCSDIR%%/cache.txt
-%%PORTDOCS%%%%DOCSDIR%%/contributing.txt
-%%PORTDOCS%%%%DOCSDIR%%/csrf.txt
-%%PORTDOCS%%%%DOCSDIR%%/db-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/design_philosophies.txt
-%%PORTDOCS%%%%DOCSDIR%%/django-admin.txt
-%%PORTDOCS%%%%DOCSDIR%%/email.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/fastcgi.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%%/release_notes_%%DJANGOVER%%.txt
-%%PORTDOCS%%%%DOCSDIR%%/request_response.txt
-%%PORTDOCS%%%%DOCSDIR%%/serialization.txt
-%%PORTDOCS%%%%DOCSDIR%%/sessions.txt
-%%PORTDOCS%%%%DOCSDIR%%/settings.txt
-%%PORTDOCS%%%%DOCSDIR%%/sites.txt
-%%PORTDOCS%%%%DOCSDIR%%/static_files.txt
-%%PORTDOCS%%%%DOCSDIR%%/syndication_feeds.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates_python.txt
-%%PORTDOCS%%%%DOCSDIR%%/transactions.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial01.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial02.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial03.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial04.txt
-%%PORTDOCS%%%%DOCSDIR%%/url_dispatch.txt
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/py-django12/Makefile b/www/py-django12/Makefile
deleted file mode 100644
index ff7e19758658..000000000000
--- a/www/py-django12/Makefile
+++ /dev/null
@@ -1,71 +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.95
-PORTREVISION?= 1
-CATEGORIES= www python
-MASTER_SITES?= http://media.djangoproject.com/releases/${PORTVERSION}/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Django-${PORTVERSION}
-
-MAINTAINER?= python@FreeBSD.org
-COMMENT= High-level Python Web framework
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-
-DIST_SUBDIR= python
-USE_PYTHON= 2.3+
-USE_GETTEXT= yes
-USE_PYDISTUTILS= yes
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/py-django
-DJANGOVER?= ${PORTVERSION}
-PYTHONVER?= ${_PYTHON_VERSION}
-PLIST_SUB= DJANGOVER=${DJANGOVER} \
- PYTHONVER=${PYTHONVER}
-
-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 6f6e6a2f8c7c..000000000000
--- a/www/py-django12/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Django-0.95.tar.gz) = 9ed7d6a0daa147c012e31d0894802951
-SHA256 (python/Django-0.95.tar.gz) = 2185514d642f35d61d7c5c0a59545f2e18e41ee5abdb2912eafd64c1fa07c388
-SIZE (python/Django-0.95.tar.gz) = 1287781
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 eccc196b1cf0..000000000000
--- a/www/py-django12/pkg-plist
+++ /dev/null
@@ -1,1153 +0,0 @@
-bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/scripts/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/base.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/changelists.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/dashboard.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/forms.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/global.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/layout.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/login.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/patch-iewin.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/rtl.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/widgets.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/arrow-down.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/arrow-up.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/changelist-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/chooser-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/chooser_stacked-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/default-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/default-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/deleted-overlay.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-no.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-unknown.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-yes.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_addlink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_alert.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_calendar.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_clock.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_changelink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_deletelink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_error.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_searchbox.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_success.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-delete-8bit.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-delete.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-restore-8bit.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-restore.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-splitter-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg-grabber.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-addall.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-removeall.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-search.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector_stacked-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector_stacked-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-left.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-left_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-right.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-right_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-add_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-arrowright.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-arrowright_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectBox.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectFilter.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectFilter2.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/CollapsedFieldsets.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/RelatedObjectLookups.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/ordering.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/calendar.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/core.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/dateparse.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/getElementsBySelector.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/timeparse.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/urlify.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/404.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/500.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/base.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/base_site.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_list.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_list_results.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/date_hierarchy.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/delete_confirmation.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/edit_inline_stacked.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/edit_inline_tabular.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/field_line.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/filter.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/filters.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/invalid_setup.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/login.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/object_history.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/pagination.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/search_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/submit_line.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/template_validator.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/bookmarklets.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/missing_docutils.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/model_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/model_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_filter_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_tag_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/view_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/view_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/logged_out.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_change_done.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_change_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_done.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_email.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/date_time.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/default.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/file.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/foreign.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/many_to_many.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/one_to_one.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments/form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments/freeform.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.pyo
-%%PORTDOCS%%%%DOCSDIR%%/add_ons.txt
-%%PORTDOCS%%%%DOCSDIR%%/admin_css.txt
-%%PORTDOCS%%%%DOCSDIR%%/apache_auth.txt
-%%PORTDOCS%%%%DOCSDIR%%/api_stability.txt
-%%PORTDOCS%%%%DOCSDIR%%/authentication.txt
-%%PORTDOCS%%%%DOCSDIR%%/cache.txt
-%%PORTDOCS%%%%DOCSDIR%%/contributing.txt
-%%PORTDOCS%%%%DOCSDIR%%/csrf.txt
-%%PORTDOCS%%%%DOCSDIR%%/db-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/design_philosophies.txt
-%%PORTDOCS%%%%DOCSDIR%%/django-admin.txt
-%%PORTDOCS%%%%DOCSDIR%%/email.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/fastcgi.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%%/release_notes_%%DJANGOVER%%.txt
-%%PORTDOCS%%%%DOCSDIR%%/request_response.txt
-%%PORTDOCS%%%%DOCSDIR%%/serialization.txt
-%%PORTDOCS%%%%DOCSDIR%%/sessions.txt
-%%PORTDOCS%%%%DOCSDIR%%/settings.txt
-%%PORTDOCS%%%%DOCSDIR%%/sites.txt
-%%PORTDOCS%%%%DOCSDIR%%/static_files.txt
-%%PORTDOCS%%%%DOCSDIR%%/syndication_feeds.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates_python.txt
-%%PORTDOCS%%%%DOCSDIR%%/transactions.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial01.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial02.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial03.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial04.txt
-%%PORTDOCS%%%%DOCSDIR%%/url_dispatch.txt
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/py-django13/Makefile b/www/py-django13/Makefile
deleted file mode 100644
index ff7e19758658..000000000000
--- a/www/py-django13/Makefile
+++ /dev/null
@@ -1,71 +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.95
-PORTREVISION?= 1
-CATEGORIES= www python
-MASTER_SITES?= http://media.djangoproject.com/releases/${PORTVERSION}/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Django-${PORTVERSION}
-
-MAINTAINER?= python@FreeBSD.org
-COMMENT= High-level Python Web framework
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-
-DIST_SUBDIR= python
-USE_PYTHON= 2.3+
-USE_GETTEXT= yes
-USE_PYDISTUTILS= yes
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/py-django
-DJANGOVER?= ${PORTVERSION}
-PYTHONVER?= ${_PYTHON_VERSION}
-PLIST_SUB= DJANGOVER=${DJANGOVER} \
- PYTHONVER=${PYTHONVER}
-
-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 6f6e6a2f8c7c..000000000000
--- a/www/py-django13/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Django-0.95.tar.gz) = 9ed7d6a0daa147c012e31d0894802951
-SHA256 (python/Django-0.95.tar.gz) = 2185514d642f35d61d7c5c0a59545f2e18e41ee5abdb2912eafd64c1fa07c388
-SIZE (python/Django-0.95.tar.gz) = 1287781
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 eccc196b1cf0..000000000000
--- a/www/py-django13/pkg-plist
+++ /dev/null
@@ -1,1153 +0,0 @@
-bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/scripts/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/compile-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/daily_cleanup.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/django-admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/make-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling/gather_profile_stats.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/unique-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/global_settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES/djangojs.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/manage.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/admin_password_reset.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/registration.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls/shortcut.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/filterspecs.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/base.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/changelists.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/dashboard.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/forms.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/global.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/layout.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/login.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/patch-iewin.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/rtl.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css/widgets.css
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/arrow-down.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/arrow-up.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/changelist-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/chooser-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/chooser_stacked-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/default-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/default-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/deleted-overlay.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-no.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-unknown.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon-yes.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_addlink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_alert.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_calendar.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_clock.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_changelink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_deletelink.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_error.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_searchbox.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/icon_success.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-delete-8bit.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-delete.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-restore-8bit.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-restore.png
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/inline-splitter-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg-grabber.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/nav-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-addall.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-removeall.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector-search.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector_stacked-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/selector_stacked-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-left.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-left_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-right.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tool-right_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-add.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-add_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-arrowright.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin/tooltag-arrowright_over.gif
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectBox.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectFilter.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/SelectFilter2.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/CollapsedFieldsets.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/RelatedObjectLookups.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin/ordering.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/calendar.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/core.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/dateparse.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/getElementsBySelector.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/timeparse.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/urlify.js
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/404.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/500.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/base.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/base_site.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_list.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/change_list_results.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/date_hierarchy.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/delete_confirmation.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/edit_inline_stacked.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/edit_inline_tabular.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/field_line.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/filter.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/filters.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/invalid_setup.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/login.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/object_history.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/pagination.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/search_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/submit_line.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin/template_validator.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/bookmarklets.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/missing_docutils.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/model_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/model_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_filter_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/template_tag_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/view_detail.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc/view_index.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/logged_out.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_change_done.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_change_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_done.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_email.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration/password_reset_form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/date_time.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/default.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/file.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/foreign.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/many_to_many.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget/one_to_one.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_list.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/admin_modify.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminapplist.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/adminmedia.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags/log.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/utils.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/main.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views/template.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/backends.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/create_superuser.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/forms.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments/form.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments/freeform.html
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/karma.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views/userflags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags/humanize.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags/markup.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/managers.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites/models.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/db.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/dummy.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/filebased.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/locmem.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/memcached.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/context_processors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handler.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/profiler-hotshot.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers/wsgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/mail.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/paginator.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/json.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/python.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers/xml_serializer.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/basehttp.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers/fastcgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/signals.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/template_loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/urlresolvers.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/validators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/xheaders.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/client.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/creation.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3/introspection.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/util.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/generic.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields/related.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/loading.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manager.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/manipulators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/options.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/query.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/related.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/signals.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/transaction.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/dispatcher.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/errors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robust.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/robustapply.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch/saferef.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/common.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/locale.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware/transaction.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/context.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaultfilters.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/defaulttags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loader_tags.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/app_directories.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/eggs.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders/filesystem.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/_threading_local.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/daemonize.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/datastructures.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dateformat.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/dates.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/feedgenerator.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/functional.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/html.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/images.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/decoder.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/encoder.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson/scanner.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/stopwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/synch.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/termcolors.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/text.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/timesince.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_null.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation/trans_real.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/xmlutils.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/debug.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators/vary.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/create_update.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/date_based.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/list_detail.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.py
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.pyc
-%%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/static.pyo
-%%PORTDOCS%%%%DOCSDIR%%/add_ons.txt
-%%PORTDOCS%%%%DOCSDIR%%/admin_css.txt
-%%PORTDOCS%%%%DOCSDIR%%/apache_auth.txt
-%%PORTDOCS%%%%DOCSDIR%%/api_stability.txt
-%%PORTDOCS%%%%DOCSDIR%%/authentication.txt
-%%PORTDOCS%%%%DOCSDIR%%/cache.txt
-%%PORTDOCS%%%%DOCSDIR%%/contributing.txt
-%%PORTDOCS%%%%DOCSDIR%%/csrf.txt
-%%PORTDOCS%%%%DOCSDIR%%/db-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/design_philosophies.txt
-%%PORTDOCS%%%%DOCSDIR%%/django-admin.txt
-%%PORTDOCS%%%%DOCSDIR%%/email.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/fastcgi.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%%/release_notes_%%DJANGOVER%%.txt
-%%PORTDOCS%%%%DOCSDIR%%/request_response.txt
-%%PORTDOCS%%%%DOCSDIR%%/serialization.txt
-%%PORTDOCS%%%%DOCSDIR%%/sessions.txt
-%%PORTDOCS%%%%DOCSDIR%%/settings.txt
-%%PORTDOCS%%%%DOCSDIR%%/sites.txt
-%%PORTDOCS%%%%DOCSDIR%%/static_files.txt
-%%PORTDOCS%%%%DOCSDIR%%/syndication_feeds.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates_python.txt
-%%PORTDOCS%%%%DOCSDIR%%/transactions.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial01.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial02.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial03.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial04.txt
-%%PORTDOCS%%%%DOCSDIR%%/url_dispatch.txt
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin/profiling
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/bin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/app_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/project_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ar
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/bn
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cs
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/cy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/da
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/de
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/el
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/en
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/es_AR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/fr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/gl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/hu
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/he
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/is
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/it
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ja
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/nl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/no
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/pt_BR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ro
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ru
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/sv
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/ta
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/uk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_CN
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale/zh_TW
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf/locale
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/conf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/admin_doc
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates/widget
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/css
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/img
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media/js
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/contenttypes
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/csrf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/flatpages
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/humanize
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/markup
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/redirects
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sessions
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/sites
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib/syndication
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/cache
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/serializers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core/servers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/ado_mssql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/dummy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/mysql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/oracle
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/postgresql_psycopg2
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends/sqlite3
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models/fields
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/db
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/dispatch
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/forms
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/http
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/middleware
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/shortcuts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template/loaders
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/simplejson
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils/translation
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/utils
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/decorators
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views/generic
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/django
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/Django-%%DJANGOVER%%-py%%PYTHONVER%%.egg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/py-meld3/Makefile b/www/py-meld3/Makefile
deleted file mode 100644
index 3f3f9cc3bf8e..000000000000
--- a/www/py-meld3/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: py-meld
-# Date created: 2 May 2006
-# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= meld
-PORTVERSION= 2.1.3
-CATEGORIES= www python
-MASTER_SITES= http://www.entrian.com/PyMeld/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= PyMeld
-EXTRACT_SUFX= .py
-EXTRACT_ONLY= # This space left intentionally empty
-
-MAINTAINER= alexbl@FreeBSD.org
-COMMENT= A system for manipulating HTML using a Pythonic object model
-
-USE_PYTHON= yes
-
-PLIST_FILES= %%PYTHON_SITELIBDIR%%/PyMeld.py \
- %%PYTHON_SITELIBDIR%%/PyMeld.pyc \
- %%PYTHON_SITELIBDIR%%/PyMeld.pyo
-
-pre-build:
- @${MKDIR} ${WRKSRC}
- @${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}
-
-do-build:
- @cd ${WRKSRC} && ${PYTHON_CMD} -OOOO -c 'import PyMeld' && \
- ${PYTHON_CMD} -c 'import PyMeld'
-
-do-install:
- ${INSTALL_DATA} ${WRKSRC}/PyMeld.py ${PYTHON_SITELIBDIR}
- ${INSTALL_DATA} ${WRKSRC}/PyMeld.pyc ${PYTHON_SITELIBDIR}
- ${INSTALL_DATA} ${WRKSRC}/PyMeld.pyo ${PYTHON_SITELIBDIR}
-
-.include <bsd.port.mk>
diff --git a/www/py-meld3/distinfo b/www/py-meld3/distinfo
deleted file mode 100644
index 83d3ee7c0e48..000000000000
--- a/www/py-meld3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (PyMeld.py) = 2b12b14b4e7500dd9efae6da1c5ae6cf
-SHA256 (PyMeld.py) = 30e1c0adbe7f2f3e54aed05ca30cd61ddf8c5a57fa300331277a88e00617a5da
-SIZE (PyMeld.py) = 44917
diff --git a/www/py-meld3/pkg-descr b/www/py-meld3/pkg-descr
deleted file mode 100644
index 464834ed8317..000000000000
--- a/www/py-meld3/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-A simple, lightweight system for manipulating HTML (and XML, informally) using
-a Pythonic object model.
-
-Features:
- - Allows program logic and HTML to be completely separated - a graphical
- designer can design the HTML in a visual HTML editor, without needing to
- deal with any non-standard syntax or non-standard attribute names.
- - Designed with common HTML-application programming tasks in mind.
- - No special requirements for the HTML/XML (or just one: attribute values must
- be quoted) - so you can use any editor, and your HTML/XML doesn't need to be
- strictly valid.
- - Works by string substitution, rather than by decomposing and rebuilding the
- markup, hence has no impact on the parts of the page you don't manipulate.
- - Does nothing but manipulating HTML/XML, hence fits in with any other Web
- toolkits you're using.
- - Tracebacks always point to the right place - many Python/HTML mixing systems
- use exec or eval, making bugs hard to track down.
-
-WWW: http://www.entrian.com/PyMeld/index.html
diff --git a/www/py-turbogears2/Makefile b/www/py-turbogears2/Makefile
deleted file mode 100644
index c05539164957..000000000000
--- a/www/py-turbogears2/Makefile
+++ /dev/null
@@ -1,62 +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
-PORTREVISION= 4
-CATEGORIES= www python
-MASTER_SITES= http://nivi.interfree.it/distfiles/${PORTNAME}/ \
- http://www.turbogears.org/download/eggs/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= Python-Based Framework for Rapid Web Development
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-RUN_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools \
- ${PYTHON_SITELIBDIR}/${PYKID_EGG}/kid/__init__.py:${PORTSDIR}/devel/py-kid \
- sqlobject-admin:${PORTSDIR}/databases/py-sqlobject \
- ${PYTHON_SITELIBDIR}/cherrypy/__init__.py:${PORTSDIR}/www/py-cherrypy-old \
- ${PYTHON_SITELIBDIR}/cElementTree.so:${PORTSDIR}/devel/py-celementtree \
- ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree \
- ${PYTHON_SITELIBDIR}/${PYFORMENCODE_EGG}/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
-
-PYFORMENCODE_EGG!= ${MAKE} -f ${PORTSDIR}/www/py-formencode/Makefile -V PYFORMENCODE_EGG
-PYKID_EGG!= ${MAKE} -f ${PORTSDIR}/devel/py-kid/Makefile -V PYKID_EGG
-
-.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 2d0f147f3ccf..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 -q -x -m "%%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 f84e40fe9aec..000000000000
--- a/www/py-turbogears2/pkg-plist
+++ /dev/null
@@ -1,76 +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/dependency_links.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/screem-devel/Makefile b/www/screem-devel/Makefile
deleted file mode 100644
index 551d4616db4b..000000000000
--- a/www/screem-devel/Makefile
+++ /dev/null
@@ -1,54 +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= 4
-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_GETTEXT= yes
-USE_GNOME= desktopfileutils gnomehack gnomemenus gnomeprefix gnometarget \
- gtksourceview intlhack libgnomeprintui libgnomeui libgtkhtml
-USE_XPM= 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.3:${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 ; \
- s|-DGNOME_DISABLE_DEPRECATED||g ; \
- s|-DGNOMEUI_DISABLE_DEPRECATED||g ; \
- s|-DGTK_DISABLE_DEPRECATED||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 a51df3a2b1fb..000000000000
--- a/www/screem-devel/pkg-plist
+++ /dev/null
@@ -1,267 +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
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/uk/LC_MESSAGES
-@dirrmtry share/locale/uk
-@dirrmtry share/locale/sk/LC_MESSAGES
-@dirrmtry share/locale/sk
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/pl
-@dirrmtry share/locale/no/LC_MESSAGES
-@dirrmtry share/locale/no
-@dirrmtry share/locale/ko/LC_MESSAGES
-@dirrmtry share/locale/ko
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/locale/el
-@dirrmtry share/locale/cs/LC_MESSAGES
-@dirrmtry share/locale/cs
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 ef959d531d47..000000000000
--- a/www/seamonkey2/Makefile
+++ /dev/null
@@ -1,135 +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.40 2006/09/15 16:11:00 ahze Exp $
-#
-
-PORTNAME= seamonkey
-DISTVERSION= 1.0.7
-PORTREVISION= 1
-CATEGORIES?= www ipv6
-MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-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
-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 \
- CALENDAR "Enable the calendar" 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 ${ARCH}=="sparc64" && ${OSVERSION} < 601101
-IGNORE= core dumps on ${ARCH}, need kern.osreldate>=601101
-.endif
-
-.if ${OSVERSION} < 500000
-USE_GCC= 3.4
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-security_manager_Makefile.in
-.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 "${PORTSDIR}/www/mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/seamonkey2/distinfo b/www/seamonkey2/distinfo
deleted file mode 100644
index 3dbd0e7f8600..000000000000
--- a/www/seamonkey2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (seamonkey-1.0.7.source.tar.bz2) = d0137029a8cc6d8f21de12b0cb5bfff8
-SHA256 (seamonkey-1.0.7.source.tar.bz2) = 6b1462791c2230dbaf8be2dcb010054b4398e9d63ded251500f5d8f969065ed7
-SIZE (seamonkey-1.0.7.source.tar.bz2) = 35944994
diff --git a/www/seamonkey2/files/extra-patch-security_manager_Makefile.in b/www/seamonkey2/files/extra-patch-security_manager_Makefile.in
deleted file mode 100644
index c936ae46850d..000000000000
--- a/www/seamonkey2/files/extra-patch-security_manager_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- security/manager/Makefile.in.orig.patched Thu May 25 10:19:22 2006
-+++ security/manager/Makefile.in Thu May 25 10:19:22 2006
-@@ -159,8 +159,6 @@
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
- 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
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 5cd13e4ff4fe..000000000000
--- a/www/seamonkey2/files/patch-extensions_transformiix_source_base_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/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-gfx_src_ps_nsFontMetricsPS.cpp b/www/seamonkey2/files/patch-gfx_src_ps_nsFontMetricsPS.cpp
deleted file mode 100644
index 07014d87fa82..000000000000
--- a/www/seamonkey2/files/patch-gfx_src_ps_nsFontMetricsPS.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- gfx/src/ps/nsFontMetricsPS.cpp.orig Fri Dec 15 01:42:25 2006
-+++ gfx/src/ps/nsFontMetricsPS.cpp Fri Dec 15 01:41:20 2006
-@@ -1037,8 +1037,10 @@ nsFontPSXft::Init(nsXftEntry* aEntry,
-
- nsFontPSXft::~nsFontPSXft()
- {
-- if (mEntry->mFace)
-+ if (mEntry->mFace) {
- FT_Done_Face(mEntry->mFace);
-+ mEntry->mFace = nsnull;
-+ }
-
- if (FT_Done_FreeType(mFreeTypeLibrary))
- return;
-@@ -2327,8 +2329,10 @@ nsXftType1Generator::Init(nsXftEntry* aE
-
- nsXftType1Generator::~nsXftType1Generator()
- {
-- if (mEntry->mFace)
-+ if (mEntry->mFace) {
- FT_Done_Face(mEntry->mFace);
-+ mEntry->mFace = nsnull;
-+ }
-
- if (FT_Done_FreeType(mFreeTypeLibrary))
- return;
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-widget_src_gtk2_nsDragService.cpp b/www/seamonkey2/files/patch-widget_src_gtk2_nsDragService.cpp
deleted file mode 100644
index df9abaef67cc..000000000000
--- a/www/seamonkey2/files/patch-widget_src_gtk2_nsDragService.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- widget/src/gtk2/nsDragService.cpp.nograb 2007-01-16 21:26:49.000000000 -0500
-+++ widget/src/gtk2/nsDragService.cpp 2007-01-16 21:27:04.000000000 -0500
-@@ -799,7 +799,6 @@
- void
- nsDragService::GetTargetDragData(GdkAtom aFlavor)
- {
-- gtk_grab_add(mHiddenWidget);
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("getting data flavor %d\n", aFlavor));
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("mLastWidget is %p and mLastContext is %p\n",
- mTargetWidget, mTargetDragContext));
-@@ -817,7 +816,6 @@
- gtk_main_iteration();
- }
- PR_LOG(sDragLm, PR_LOG_DEBUG, ("finished inner iteration\n"));
-- gtk_grab_remove(mHiddenWidget);
- }
-
- void
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-xpfe_bootstrap_mozilla.in b/www/seamonkey2/files/patch-xpfe_bootstrap_mozilla.in
deleted file mode 100644
index 6ea8a35682d8..000000000000
--- a/www/seamonkey2/files/patch-xpfe_bootstrap_mozilla.in
+++ /dev/null
@@ -1,441 +0,0 @@
---- xpfe/bootstrap/mozilla.in.orig Tue Mar 7 16:02:19 2006
-+++ xpfe/bootstrap/mozilla.in Tue Mar 7 18:13:59 2006
-@@ -49,142 +49,324 @@
- ## the application 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
- #set -x
-
--moz_libdir=%MOZAPPDIR%
--MRE_HOME=%MREDIR%
-+#
-+# variables
-+#
-+location="new-tab"
-+#MOZILLA_UILOCALE="en-US"
-+#MOZILLA_UIREGION="US"
-
--# honor MOZILLA_FIVE_HOME if it's there
--if [ -n "$MOZILLA_FIVE_HOME" ] ; then
-- dist_bin="$MOZILLA_FIVE_HOME"
--else
-- # Use run-mozilla.sh in the current dir if it exists
-- # If not, then start resolving symlinks until we find run-mozilla.sh
-- found=0
-- progname=$0
-- curdir=`dirname "$progname"`
-- run_moz="$curdir/run-mozilla.sh"
-- if test -x "$run_moz"; then
-- dist_bin=$curdir
-+#
-+# 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
-+found=0
-+progname="$0"
-+curdir=`dirname "$progname"`
-+progbase=`basename "$progname"`
-+run_moz="$curdir/run-mozilla.sh"
-+# mozilla must obey MOZILLA_FIVE_HOME
-+if [ -n "$MOZILLA_FIVE_HOME" -a -d "$MOZILLA_FIVE_HOME" -a \
-+ -x "$MOZILLA_FIVE_HOME/run-mozilla.sh" ]; then
-+ curdir="$MOZILLA_FIVE_HOME"
-+ run_moz="$curdir/run-mozilla.sh"
-+ dist_bin="$curdir"
- found=1
-- else
-- here=`/bin/pwd`
-- while [ -h "$progname" ]; do
-- bn=`basename "$progname"`
-- cd `dirname "$progname"`
-- progname=`/bin/ls -l "$bn" |sed -e 's/^.* -> //' `
-- if [ ! -x "$progname" ]; then
-- break
-- fi
-- curdir=`dirname "$progname"`
-- run_moz="$curdir/run-mozilla.sh"
-- if [ -x "$run_moz" ]; then
-- cd "$curdir"
-- dist_bin=`pwd`
-- found=1
-- break
-- fi
-+elif [ -x "$run_moz" ]; then
-+ dist_bin="$curdir"
-+ found=1
-+else
-+ while [ -h "${progname}" ]; do
-+ bn=`basename "${progname}"`
-+ cd `dirname "${progname}"`
-+ progname=`ls -l "${bn}" | sed -e 's/^.* -> //'`
-+ if [ ! -x "$progname" ]; then
-+ break
-+ fi
-+ curdir=`dirname "${progname}"`
-+ run_moz="${curdir}/run-mozilla.sh"
-+ if [ -x "${run_moz}" ]; then
-+ cd "$curdir"
-+ dist_bin=`pwd`
-+ run_moz="${dist_bin}/run-mozilla.sh"
-+ found=1
-+ break
-+ fi
- done
-- cd "$here"
-- fi
-- if [ $found = 0 ]; then
-+ cd "${here}"
-+fi
-+if [ $found = 0 ]; then
- # Check default compile-time libdir
-- if [ -x "$moz_libdir/run-mozilla.sh" ]; then
-- dist_bin=$moz_libdir
-- run_moz="$moz_libdir/run-mozilla.sh"
-- else
-- echo "Cannot find %MOZ_APP_DISPLAYNAME% runtime directory. Exiting."
-- exit 1
-- fi
-- fi
-+ if [ -x "${moz_libdir}/run-mozilla.sh" ]; then
-+ dist_bin="$moz_libdir"
-+ run_moz="${dist_bin}/run-mozilla.sh"
-+ else
-+ echo "$0: Cannot find mozilla runtime directory. Exiting." 1>&2
-+ exit 1
-+ fi
- fi
-
--script_args=""
--debugging=0
--MOZILLA_BIN="%MOZILLA-BIN%"
--
-+MOZILLA_BIN="${progbase}-bin"
- if [ "$OSTYPE" = "beos" ]; then
-- mimeset -F $MOZILLA_BIN
-+ mimeset -F "$MOZILLA_BIN"
- fi
-
-+# test for binary apps in ${dist_bin}
-+if [ -x "${dist_bin}/${MOZILLA_BIN}" ]; then
-+ MOZILLA_BIN="${dist_bin}/${progbase}-bin"
-+else
-+ echo "$0: Cannot find mozilla binary executable. Exiting." 1>&2
-+ exit 1
-+fi
-+if [ -x "${dist_bin}/mozilla-xremote-client" ]; then
-+ MOZ_CLIENT_PROGRAM="${dist_bin}/mozilla-xremote-client -a ${progbase}"
-+else
-+ MOZ_CLIENT_PROGRAM="${MOZILLA_BIN} -remote -a ${progbase}"
-+fi
-+
-+# guest a default remote command
-+_remote_cmd="xfeDoCommand(openBrowser)"
-+
-+# parse options
-+script_args= # null
-+moreargs= # null
-+target= # null
-+ALREADY_RUNNING="test"
- pass_arg_count=0
- while [ $# -gt $pass_arg_count ]
- do
-- case "$1" in
-- -p | -pure)
-- MOZILLA_BIN="%MOZILLA-BIN%.pure"
-- shift
-- ;;
-- -g | --debug)
-- script_args="$script_args -g"
-- debugging=1
-- shift
-- ;;
-- -d | --debugger)
-- script_args="$script_args -d $2"
-- shift 2
-- ;;
-- *)
-- # Move the unrecognized argument to the end of the list.
-- arg="$1"
-- shift
-- set -- "$@" "$arg"
-- pass_arg_count=`expr $pass_arg_count + 1`
-- ;;
-- esac
-+ if [ -n "${target}" ]; then
-+ # well, this can't be the target if not last
-+ moreargs="${moreargs} \"${target}\""
-+ target= # null
-+ fi
-+ case "$1" in
-+ # preserve [pP] for profile
-+ --pure | -pure)
-+ MOZILLA_BIN="${MOZILLA_BIN}.pure"
-+ shift
-+ ;;
-+ -g | --debug)
-+ script_args="${script_args} -g"
-+ debugging=1
-+ shift
-+ ;;
-+ -d | --debugger)
-+ if [ -n "$2" ]; then
-+ script_args="${script_args} -d $2"
-+ shift 2
-+ else
-+ "$0: ERROR, $1 needs an argument. Exiting" 1>&2
-+ exit 1
-+ fi
-+ ;;
-+ -[Uu][Ii][Ll]ocale)
-+ if [ -n "$2" ]; then
-+ uilocale="$2"
-+ shift 2
-+ else
-+ echo "$0: ERROR, $1 needs an argument. Exiting" 1>&2
-+ exit 1
-+ fi
-+ ;;
-+ -[Uu][Ii][Rr]egion)
-+ if [ -n "$2" ]; then
-+ uiregion="$2"
-+ shift 2
-+ else
-+ echo "$0: ERROR, $1 needs an argument. Exiting" 1>&2
-+ exit 1
-+ fi
-+ ;;
-+ -browser)
-+ # browser is default for mozilla
-+ shift
-+ ;;
-+ -mail)
-+ _remote_cmd="xfeDoCommand(openInbox)"
-+ moreargs="${moreargs} $1"
-+ shift
-+ ;;
-+ -compose)
-+ _remote_cmd="xfeDoCommand(composeMessage)"
-+ moreargs="${moreargs} $1"
-+ shift
-+ ;;
-+ -turbo | -nosplash | -quiet)
-+ # use remote even with this
-+ moreargs="${moreargs} $1"
-+ shift
-+ ;;
-+ -*)
-+ # don't use remote with options
-+ ALREADY_RUNNING= # null
-+ moreargs="${moreargs} $1"
-+ shift
-+ ;;
-+ *)
-+ target="$1"
-+ shift
-+ ;;
-+ esac
- done
-
--export MRE_HOME
-+# test for a running copy of firefox
-+# seems this is not needed
-+#if [-n "${ALREADY_RUNNING}" ]; then
-+# if [ -n "${DISPLAY}" ]; then
-+# if [ -n "${debugging}" ]; then
-+# echo "${run_moz} ${MOZ_CLIENT_PROGRAM} ping()"
-+# ${run_moz} ${MOZ_CLIENT_PROGRAM} 'ping()' && ALREADY_RUNNING="yes"
-+# else
-+# ${run_moz} ${MOZ_CLIENT_PROGRAM} 'ping()' >/dev/null 2>&1 &&
-+# ALREADY_RUNNING="yes"
-+# fi
-+# elif [ -n "${debugging}" ]; then
-+# echo "$0: WARN, no DISPLAY environment" 1>&2
-+# fi
-+#fi
-+
-+# process target
-+if [ -n "${target}" ]; then
-+ moreargs="${moreargs} \"${target}\""
-+ if [ -n "${ALREADY_RUNNING}" ]; then
-+ if [ `expr "${target}" : '.*:.*'` -eq 0 ]; then
-+ if [ `expr "${target}" : '/.*'` -eq 0 ]; then
-+ target="${here}/${target}"
-+ fi
-+ if [ -r "${target}" -o -d "${target}" ]; then
-+ [ -n "${use_openFile}" ] || target="file://${target}"
-+ else
-+ echo "$0: WARN, target: ${target} not an URI/file/dir" 1>&2
-+ ALREADY_RUNNING= # null
-+ fi
-+ else
-+ # an former URI, don't use openFile
-+ use_openFile= # null
-+ fi
-+ fi
-+fi
-+
-+# try remote protocol if running
-+if [ -n "${ALREADY_RUNNING}" ]; then
-+ if [ -n "${target}" ]; then
-+ if [ -n "${use_openFile}" ]; then
-+ _remote_cmd="openFile(${target})"
-+ elif [ -n "${location}" ]; then
-+ _remote_cmd="openURL(${target},${location})"
-+ else
-+ _remote_cmd="openURL(${target})"
-+ fi
-+ fi
-+ # FIXME problems with freedesktop StartupNotify
-+ if [ -n "${debugging}" ]; then
-+ echo "${run_moz} ${script_args} ${MOZ_CLIENT_PROGRAM} ${_remote_cmd}"
-+ ${run_moz} ${script_args} ${MOZ_CLIENT_PROGRAM} ${_remote_cmd} &&
-+ exit 0
-+ else
-+ ${run_moz} ${script_args} ${MOZ_CLIENT_PROGRAM} ${_remote_cmd} \
-+ >/dev/null 2>&1 && exit 0
-+ fi
-+fi
-+
-+# fallback to direct invocation
-+
-+# UILocale, UIRegion
-+if [ -z "${uilocale}" -a -n "${MOZILLA_UILOCALE}" ]; then
-+ uilocale="${MOZILLA_UILOCALE}"
-+fi
-+if [ -z "${uiregion}" -a -n "${MOZILLA_UIREGION}" ]; then
-+ uiregion="${MOZILLA_UIREGION}"
-+fi
-+if [ -n "${uiregion}" -a -z "${uilocale}" ]; then
-+ uilocale="en-US"
-+fi
-+if [ -n "${uilocale}" ]; then
-+ if [ -n "${uiregion}" ]; then
-+ moreargs="-UIRegion ${uiregion} ${moreargs}"
-+ fi
-+ moreargs="-UILocale ${uilocale} ${moreargs}"
-+fi
-+
-+# real invocation
-+eval "set -- ${moreargs}"
-
- ## Start addon scripts
- moz_pis_startstop_scripts "start"
-
--if [ $debugging = 1 ]
--then
-- echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
-+if [ -n "${debugging}" ]; then
-+ echo "${run_moz} ${script_args} ${MOZILLA_BIN} $@"
- fi
--"$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@"
-+${run_moz} ${script_args} ${MOZILLA_BIN} "$@"
- exitcode=$?
-
- ## Stop addon scripts
-
-
-
-
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-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/squid25/Makefile b/www/squid25/Makefile
deleted file mode 100644
index c4a531b9472e..000000000000
--- a/www/squid25/Makefile
+++ /dev/null
@@ -1,472 +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.14
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= http://www.squid-cache.org/%SUBDIR%/ \
- http://www2.us.squid-cache.org/%SUBDIR%/ \
- http://www3.us.squid-cache.org/%SUBDIR%/ \
- http://www1.at.squid-cache.org/%SUBDIR%/ \
- http://www2.nl.squid-cache.org/%SUBDIR%/ \
- http://www1.ru.squid-cache.org/%SUBDIR%/ \
- http://www1.uk.squid-cache.org/%SUBDIR%/ \
- http://www1.gr.squid-cache.org/%SUBDIR%/ \
- http://www1.jp.squid-cache.org/%SUBDIR%/ \
- http://www1.tw.squid-cache.org/%SUBDIR%/
-MASTER_SITE_SUBDIR= Versions/v2/2.5
-DISTNAME= squid-2.5.STABLE14
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= ${MASTER_SITES}
-PATCH_SITE_SUBDIR= Versions/v2/2.5/bugs
-PATCHFILES= squid-2.5.STABLE14-httpReplyDestroy.patch \
- squid-2.5.STABLE14-hierarchy_tag.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= HTTP Caching Proxy
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= 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}
-SUB_FILES+= pkg-deinstall pkg-install pkg-message
-SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_SASL_AUTH "Install SASL 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 rc.d style startup script" on
-
-etc_files= 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(WITH_SQUID_SASL_AUTH)
-LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
-CFLAGS+= -I${LOCALBASE}/include
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-basic_auth+= SASL
-libexec+= sasl_auth
-.endif
-.if !defined(NO_NIS) && !defined(WITHOUT_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+= -L${OPENSSLLIB}
-.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= squid.sh
-rc_del= rcold
-rc_state= rcng
-.else
-SUB_FILES+= squid.sh
-etc_files+= rc.d/squid.sh
-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?= \
- Azerbaijani 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}" \
- CPPFLAGS="${CPPFLAGS}"\
- 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:
- @${REINPLACE_CMD} \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${WRKDIR}/squid.sh
-# create variable information in pkg-message:
- @${REINPLACE_CMD} \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${PKGMESSAGE}
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- ${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
-.if defined(WITHOUT_SQUID_RCNG)
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.endif
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
- @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:"
- @${ECHO_CMD} ""
- @${CAT} ${PKGMESSAGE}
- @${ECHO_CMD} ""
-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 223532680f52..000000000000
--- a/www/squid25/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE14.tar.bz2) = f413e0b887a5f9b2a75350243ed5564c
-SHA256 (squid2.5/squid-2.5.STABLE14.tar.bz2) = c4eaee0e5ee42f46060217df9a88d628d244c0a543feab8296e44269e57ec7bd
-SIZE (squid2.5/squid-2.5.STABLE14.tar.bz2) = 1073745
-MD5 (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 1529f8b0170e24b26353578778435bd4
-SHA256 (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 9e99132b8efb07e3465d5e33749aa450daecfa3acde73755b6a3589d09d19285
-SIZE (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 1277
-MD5 (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 9abe563ca3d01dc58502737edc6f3c60
-SHA256 (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 6c98f1f2351b79cfc3f956ed1c46d86c7a53aac0ba28203a33f2dadc7d1e96fe
-SIZE (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 1319
diff --git a/www/squid25/files/customlog-2.5.patch b/www/squid25/files/customlog-2.5.patch
deleted file mode 100644
index 3e8c2a542204..000000000000
--- a/www/squid25/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1597 +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.15
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Mon May 15 03:58:22 2006
-@@ -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.29 src/cache_cf.c:1.38.6.11.4.10
---- src/cache_cf.c:1.38.6.29 Wed Oct 26 19:13:24 2005
-+++ src/cache_cf.c Fri Mar 3 18:27:50 2006
-@@ -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},
-@@ -2625,3 +2633,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.86 src/cf.data.pre:1.49.2.40.2.18
---- src/cf.data.pre:1.49.2.86 Sat Feb 25 19:13:57 2006
-+++ src/cf.data.pre Fri Mar 3 18:27:50 2006
-@@ -834,16 +834,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
-@@ -2440,6 +2521,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.76 src/client_side.c:1.47.2.31.2.15
---- src/client_side.c:1.47.2.76 Fri Mar 10 19:16:31 2006
-+++ src/client_side.c Mon Apr 24 08:22:33 2006
-@@ -871,14 +871,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))
-@@ -888,12 +892,17 @@
- }
- 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);
-+ http->acl_checklist->reply = http->reply;
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ http->al.reply = http->reply;
-+ 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);
-@@ -904,6 +913,7 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-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.4
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Sun May 21 16:56:52 2006
-@@ -36,36 +36,127 @@
-
- static void logfileWriteWrapper(Logfile * lf, const void *buf, size_t len);
-
-+#if HAVE_SYSLOG
-+typedef struct {
-+ const char *name;
-+ int value;
-+}syslog_symbol_t;
-+
-+static int
-+syslog_ntoa(const char *s)
-+{
-+#define syslog_symbol(a) #a, a
-+ static syslog_symbol_t symbols[] =
-+ {
-+#ifdef LOG_AUTHPRIV
-+ {syslog_symbol(LOG_AUTHPRIV)},
-+#endif
-+#ifdef LOG_DAEMON
-+ {syslog_symbol(LOG_DAEMON)},
-+#endif
-+#ifdef LOG_LOCAL0
-+ {syslog_symbol(LOG_LOCAL0)},
-+#endif
-+#ifdef LOG_LOCAL1
-+ {syslog_symbol(LOG_LOCAL1)},
-+#endif
-+#ifdef LOG_LOCAL2
-+ {syslog_symbol(LOG_LOCAL2)},
-+#endif
-+#ifdef LOG_LOCAL3
-+ {syslog_symbol(LOG_LOCAL3)},
-+#endif
-+#ifdef LOG_LOCAL4
-+ {syslog_symbol(LOG_LOCAL4)},
-+#endif
-+#ifdef LOG_LOCAL5
-+ {syslog_symbol(LOG_LOCAL5)},
-+#endif
-+#ifdef LOG_LOCAL6
-+ {syslog_symbol(LOG_LOCAL6)},
-+#endif
-+#ifdef LOG_LOCAL7
-+ {syslog_symbol(LOG_LOCAL7)},
-+#endif
-+#ifdef LOG_USER
-+ {syslog_symbol(LOG_USER)},
-+#endif
-+#ifdef LOG_ERR
-+ {syslog_symbol(LOG_ERR)},
-+#endif
-+#ifdef LOG_WARNING
-+ {syslog_symbol(LOG_WARNING)},
-+#endif
-+#ifdef LOG_NOTICE
-+ {syslog_symbol(LOG_NOTICE)},
-+#endif
-+#ifdef LOG_INFO
-+ {syslog_symbol(LOG_INFO)},
-+#endif
-+#ifdef LOG_DEBUG
-+ {syslog_symbol(LOG_DEBUG)},
-+#endif
-+ {NULL, 0}
-+ };
-+ syslog_symbol_t *p;
-+
-+ for (p = symbols; p->name != NULL; ++p)
-+ if (!strcmp(s, p->name) || !strcmp(s, p->name + 4))
-+ return p->value;
-+ return 0;
-+}
-+
-+#define PRIORITY_MASK (LOG_ERR | LOG_WARNING | LOG_NOTICE | LOG_INFO | LOG_DEBUG)
-+#endif /* HAVE_SYSLOG */
-+
- 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 HAVE_SYSLOG
-+ if (strcmp(path, "syslog") == 0 || strncmp(path, "syslog:", 7) == 0) {
-+ lf->flags.syslog = 1;
-+ lf->fd = -1;
-+ if (path[6] != '\0') {
-+ const char *priority = path + 7;
-+ char *facility = strchr(priority, '|');
-+ if (facility) {
-+ *facility++ = '\0';
-+ lf->syslog_priority |= syslog_ntoa(facility);
-+ }
-+ lf->syslog_priority |= syslog_ntoa(priority);
-+ }
-+ if ((lf->syslog_priority & PRIORITY_MASK) == 0)
-+ lf->syslog_priority |= LOG_INFO;
-+ } else
-+#endif
-+ {
-+ 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 +164,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 +181,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 +214,12 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+#if HAVE_SYSLOG
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *) buf);
-+ return;
-+ }
-+#endif
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.34 src/protos.h:1.41.6.14.2.10
---- src/protos.h:1.41.6.34 Sat Feb 25 19:13:57 2006
-+++ src/protos.h Fri Mar 3 18:27:52 2006
-@@ -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.46 src/structs.h:1.48.2.11.2.14
---- src/structs.h:1.48.2.46 Fri Mar 10 19:16:31 2006
-+++ src/structs.h Mon Apr 24 08:22:34 2006
-@@ -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;
-@@ -623,6 +624,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1061,6 +1063,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2210,8 +2214,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 72fdb8065b08..000000000000
--- a/www/squid25/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7137 +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: 2006-06-01
-
-Index: errors/Azerbaijani/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Azerbaijani/ERR_ICAP_FAILURE
-diff -N errors/Azerbaijani/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Azerbaijani/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/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.6.1
-retrieving revision 1.10.30.3
-diff -p -u -b -r1.10.6.1 -r1.10.30.3
---- include/util.h 12 May 2006 16:51:32 -0000 1.10.6.1
-+++ include/util.h 16 May 2006 17:56:57 -0000 1.10.30.3
-@@ -123,4 +123,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.86
-retrieving revision 1.49.2.33.2.34
-diff -p -u -b -r1.49.2.86 -r1.49.2.33.2.34
---- src/cf.data.pre 26 Feb 2006 03:13:57 -0000 1.49.2.86
-+++ src/cf.data.pre 16 May 2006 17:56:57 -0000 1.49.2.33.2.34
-@@ -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,187 @@ 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
-+ Allows Squid to add the "X-Client-IP" header if requested by
-+ an ICAP service in it's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_server_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_server_ip
-+DEFAULT: off
-+DOC_START
-+ Allows Squid to add the "X-Server-IP" header if requested by
-+ an ICAP service in it'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
-+ Allows Squid to add the "X-Authenticated-User" header if requested
-+ by an ICAP service in it'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.76
-retrieving revision 1.47.2.28.2.41
-diff -p -u -b -r1.47.2.76 -r1.47.2.28.2.41
---- src/client_side.c 11 Mar 2006 03:16:31 -0000 1.47.2.76
-+++ src/client_side.c 16 May 2006 17:56:58 -0000 1.47.2.28.2.41
-@@ -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
-@@ -936,11 +943,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;
-@@ -963,7 +981,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 */
-@@ -1108,7 +1125,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1127,7 +1144,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1153,7 +1170,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;
-@@ -2447,7 +2464,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2457,6 +2474,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);
-@@ -3001,6 +3023,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) {
-@@ -3104,7 +3140,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
-@@ -3274,7 +3311,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;
-@@ -3398,7 +3435,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3440,7 +3477,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
- */
-@@ -3956,3 +3993,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.16
-retrieving revision 1.13.6.3.2.16
-diff -p -u -b -r1.13.6.16 -r1.13.6.3.2.16
---- src/forward.c 11 Mar 2006 03:16:31 -0000 1.13.6.16
-+++ src/forward.c 16 May 2006 17:56:58 -0000 1.13.6.3.2.16
-@@ -251,7 +251,8 @@ fwdConnectDone(int server_fd, int status
- } else {
- debug(17, 3) ("fwdConnectDone: FD %d: '%s'\n", server_fd, storeUrl(fwdState->entry));
- 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);
-@@ -700,6 +701,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),
-@@ -738,6 +741,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);
-@@ -754,7 +759,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.40
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.40
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 17 Feb 2006 12:45:21 -0000 1.17.6.3.6.40
-@@ -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,37 @@ 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;
-+ }
-+
-+ if(icap->flags.no_content == 1) {
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +652,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 +688,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 +746,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 +814,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 +867,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 +881,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 +936,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 +1001,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 +1210,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 +1322,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 +1360,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 16 Feb 2006 17:21:45 -0000 1.1.2.40
-@@ -0,0 +1,817 @@
-+/*
-+ * $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);
-+}
-+
-+/*
-+ * icapAddOriginIP
-+ *
-+ * Builds and adds the X-Server-IP header to an ICAP request headers.
-+ */
-+void
-+icapAddOriginIP(MemBuf *mb, const char *host)
-+{
-+ const ipcache_addrs *addrs;
-+ struct in_addr s;
-+
-+ if (host == NULL) {
-+ debug(81, 5)("icapAddOriginIP: NULL host\n");
-+ return;
-+ }
-+
-+ addrs = ipcache_gethostbyname(host, IP_LOOKUP_IF_MISS);
-+ if (addrs == NULL) {
-+ /*
-+ * http://www.i-cap.org/spec/draft-stecher-icap-subid-00.txt :
-+ *
-+ * [...] If the meta information for some header is not available,
-+ * the header field MUST be omitted.
-+ */
-+ debug(81, 5)("icapAddOriginIP: can't tell IP address\n");
-+ return;
-+ }
-+
-+ s = addrs->in_addrs[0];
-+ memBufPrintf(mb, "X-Server-IP: %s\r\n", inet_ntoa(s));
-+}
-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 16 Feb 2006 17:21:45 -0000 1.1.2.18
-@@ -0,0 +1,523 @@
-+
-+/*
-+ * $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-Server-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Server-IP\n");
-+ s->flags.need_x_server_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 17 Feb 2006 12:50:52 -0000 1.1.2.60
-@@ -0,0 +1,981 @@
-+
-+/*
-+ * $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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(&mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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 25 May 2006 16:04:55 -0000 1.1.2.65
-@@ -0,0 +1,1055 @@
-+
-+/*
-+ * $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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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
-+}
-+
-+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);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o3 = mb_hdr.size;
-+ } 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) {
-+ // http connection has been closed without sending us anything
-+ if(len == 0 && theEnd == 1) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_RESP, HTTP_BAD_GATEWAY);
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+
-+ /* 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);
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+#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.34
-retrieving revision 1.41.6.13.2.39
-diff -p -u -b -r1.41.6.34 -r1.41.6.13.2.39
---- src/protos.h 26 Feb 2006 03:13:57 -0000 1.41.6.34
-+++ src/protos.h 16 May 2006 17:56:59 -0000 1.41.6.13.2.39
-@@ -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,53 @@ 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);
-+
-+/* X-Server-IP support */
-+void icapAddOriginIP(MemBuf *, const char *);
-+
-+/* 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.9
-retrieving revision 1.13.6.6.2.12
-diff -p -u -b -r1.13.6.9 -r1.13.6.6.2.12
---- src/squid.h 11 Mar 2006 03:16:31 -0000 1.13.6.9
-+++ src/squid.h 16 May 2006 17:56:59 -0000 1.13.6.6.2.12
-@@ -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.46
-retrieving revision 1.48.2.9.2.50
-diff -p -u -b -r1.48.2.46 -r1.48.2.9.2.50
---- src/structs.h 11 Mar 2006 03:16:31 -0000 1.48.2.46
-+++ src/structs.h 16 May 2006 17:56:59 -0000 1.48.2.9.2.50
-@@ -384,6 +384,23 @@ 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_server_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -715,6 +732,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 {
-@@ -788,7 +808,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;
-@@ -983,6 +1006,131 @@ 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_server_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;
-@@ -994,10 +1142,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;
-@@ -1099,6 +1251,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 {
-@@ -1107,6 +1260,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1134,7 +1290,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;
-@@ -1685,6 +1840,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;
- };
-@@ -1790,7 +1948,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.7
-retrieving revision 1.7.6.5.2.3
-diff -p -u -b -r1.7.6.7 -r1.7.6.5.2.3
---- src/url.c 11 Mar 2006 03:16:31 -0000 1.7.6.7
-+++ src/url.c 16 May 2006 17:56:59 -0000 1.7.6.5.2.3
-@@ -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/patch-src-ftp.c b/www/squid25/files/patch-src-ftp.c
deleted file mode 100644
index 44f28b75646f..000000000000
--- a/www/squid25/files/patch-src-ftp.c
+++ /dev/null
@@ -1,24 +0,0 @@
-Patch for Squid bug #1857, obtained from Squid bugzilla 2007-01-15.
-
---- src/ftp.c.orig Sun Feb 26 00:34:13 2006
-+++ src/ftp.c Mon Jan 15 19:46:29 2007
-@@ -441,7 +441,7 @@
- ftpState->flags.dir_slash ? rfc1738_escape_part(ftpState->old_filepath) : ".");
- } else if (ftpState->typecode == 'D') {
- const char *path = ftpState->flags.dir_slash ? ftpState->filepath : ".";
-- storeAppendPrintf(e, "<A HREF=\"%s/\">[As extended directory]</A>\n", html_quote(path));
-+ storeAppendPrintf(e, "<A HREF=\"%s/\">[As extended directory]</A>\n", rfc1738_escape_part(path));
- }
- storeAppendPrintf(e, "<HR noshade size=\"1px\">\n");
- storeAppendPrintf(e, "<ADDRESS>\n");
-@@ -689,8 +689,8 @@
- snprintf(html, 8192, "%s\n", line);
- return html;
- }
-- if (ftpState->flags.dir_slash)
-- snprintf(prefix, sizeof(prefix), "%s/", rfc1738_escape_part(ftpState->dirpath));
-+ if (ftpState->flags.dir_slash && ftpState->dirpath && ftpState->typecode != 'D' )
-+ snprintf(prefix, 2048, "%s/", rfc1738_escape_part(ftpState->dirpath));
- else
- prefix[0] = '\0';
- /* Handle builtin <dirup> */
diff --git a/www/squid25/files/pkg-deinstall.in b/www/squid25/files/pkg-deinstall.in
deleted file mode 100644
index e96398a3925f..000000000000
--- a/www/squid25/files/pkg-deinstall.in
+++ /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_UID%%' user and the '%%SQUID_GID%%' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n %%SQUID_UID%% -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/files/pkg-install.in b/www/squid25/files/pkg-install.in
deleted file mode 100644
index 5fc09b22e0e3..000000000000
--- a/www/squid25/files/pkg-install.in
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base="${PKG_PREFIX:-%%PREFIX%%}/squid"
-squid_confdir="${PKG_PREFIX:-%%PREFIX%%}/etc/squid"
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user="%%SQUID_UID%%"
-squid_group="%%SQUID_GID%%"
-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
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid25/files/pkg-message.in b/www/squid25/files/pkg-message.in
deleted file mode 100644
index b6b81aa4760c..000000000000
--- a/www/squid25/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
- o You can find the configuration files for this package in the
- directory %%PREFIX%%/etc/squid.
-
- o A cache directory has been created in %%PREFIX%%/squid/cache.
- Log files will be written to %%PREFIX%%/squid/logs.
-
- Note:
- You must initialize new cache directories before you can start
- Squid. Do this by running "squid -z" as 'root' or '%%SQUID_UID%%'.
- If your cache directories are already initialized (e.g. after an
- upgrade of Squid) you do not need to initialize them again.
-
- o The default configuration will deny everyone access to the
- proxy service. Edit the "http_access" directives in
- %%PREFIX%%/etc/squid/squid.conf to suit your needs.
---begin rcng
-
- Please note that the Squid start script is an rc.d style script.
- This means that Squid will not start automatically at boot time.
-
- To enable Squid, set squid_enable=yes in either
- /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid
- Please see %%PREFIX%%/etc/rc.d/squid(.sh) for further details.
---end rcng
diff --git a/www/squid25/files/squid.sh.in b/www/squid25/files/squid.sh.in
deleted file mode 100644
index 7d1414a2c8b0..000000000000
--- a/www/squid25/files/squid.sh.in
+++ /dev/null
@@ -1,88 +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} ${squid_flags} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-# --begin rcng
-squid_enable=${squid_enable:-"NO"}
-# --end rcng
-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() {
- echo "Stopping ${name}."
- ${command} ${squid_flags} -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-descr b/www/squid25/pkg-descr
deleted file mode 100644
index 0cd02912d960..000000000000
--- a/www/squid25/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Squid is a high-performance proxy caching server for web clients,
-supporting FTP, gopher, and HTTP data objects. Unlike traditional
-caching software, Squid handles all requests in a single, non-blocking,
-I/O-driven process.
-
-Squid supports SSL, extensive access controls, and full request logging.
-By using the lightweight Internet Cache Protocol, Squid caches can be
-arranged in a hierarchy or mesh for additional bandwidth savings.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid27/Makefile b/www/squid27/Makefile
deleted file mode 100644
index ae9024b2d8f6..000000000000
--- a/www/squid27/Makefile
+++ /dev/null
@@ -1,432 +0,0 @@
-# New ports collection makefile for: squid26
-# Date created: 2006-06-01
-# Whom: Thomas-Martin Seck <tmseck@netcologne.de>
-#
-# $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: older versions of Squid defaulted to nobody/nogroup.
-# If you wish to run Squid as "nobody" (which is not recommended), please
-# define SQUID_UID=nobody and SQUID_GID=nogroup in your make environment
-# before you start the update or installation of this port.
-#
-# 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
-# (not recommended).
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --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
-# --enable-x-accelerator-vary
-# Enable support for the X-Accelerator-Vary HTTP header. Can be used
-# to indicate variance within an accelerator setup. Typically used
-# together with other code that adds custom HTTP headers to the
-# requests.
-# --enable-forward-log
-# Enable experimental forward_log directive.
-# --enable-multicast-miss
-# Enable experimental multicast notification of cachemisses.
-
-PORTNAME= squid
-PORTVERSION= 2.6.9
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.vistech.net/pub/squid/%SUBDIR%/ \
- ftp://mirrors.24-7-solutions.net/pub/squid/%SUBDIR%/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/%SUBDIR%/ \
- ftp://ftp.nl.uu.net/pub/unix/www/squid/%SUBDIR%/ \
- ftp://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.ntua.gr/pub/www/Squid/%SUBDIR%/ \
- ftp://ftp.ccs.neu.edu/pub/mirrors/squid.nlanr.net/pub/%SUBDIR%/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,}
-MASTER_SITE_SUBDIR= squid-2/STABLE
-DISTNAME= squid-2.6.STABLE9
-DIST_SUBDIR= squid2.6
-
-PATCH_SITES= http://www.squid-cache.org/%SUBDIR%/ \
- http://www2.us.squid-cache.org/%SUBDIR%/ \
- http://www3.us.squid-cache.org/%SUBDIR%/ \
- http://www1.at.squid-cache.org/%SUBDIR%/ \
- http://www2.nl.squid-cache.org/%SUBDIR%/ \
- http://www1.ru.squid-cache.org/%SUBDIR%/ \
- http://www1.uk.squid-cache.org/%SUBDIR%/ \
- http://www1.jp.squid-cache.org/%SUBDIR%/ \
- http://www1.tw.squid-cache.org/%SUBDIR%/
-PATCH_SITE_SUBDIR= Versions/v2/2.6/changesets
-PATCHFILES=
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= HTTP Caching Proxy
-
-LATEST_LINK= squid26
-
-CONFLICTS= squid-2.[^6]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= yes
-USE_RC_SUBR= squid
-
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-SUB_FILES+= pkg-deinstall pkg-install pkg-message
-SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_SASL_AUTH "Install SASL authentication helpers" off \
- SQUID_DELAY_POOLS "Enable delay pools" off \
- SQUID_SNMP "Enable SNMP support" off \
- SQUID_CARP "Enable CARP support" on \
- 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 Prot. v1" on \
- SQUID_WCCPV2 "Enable Web Cache Coordination Prot. v2" off \
- SQUID_STRICT_HTTP "Be strictly HTTP compliant" off \
- SQUID_IDENT "Enable ident (RFC 931) lookups" on \
- SQUID_REFERER_LOG "Enable Referer-header logging" off \
- SQUID_USERAGENT_LOG "Enable User-Agent-header logging" 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_KQUEUE "Use kqueue(2) instead of poll(2)" on \
- SQUID_LARGEFILE "Support log and cache files >2GB" off \
- SQUID_STACKTRACES "Create backtraces on fatal errors" off
-
-etc_files= 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-daemon ip_user_check \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_session squid_unix_group \
- wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
-
-sbin= RunCache squidclient squid
-
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \
- --sbindir=${PREFIX}/sbin \
- --datadir=${PREFIX}/etc/squid \
- --libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=${PREFIX}/squid \
- --sysconfdir=${PREFIX}/etc/squid \
- --enable-removal-policies="lru heap" \
- --disable-linux-netfilter \
- --disable-linux-tproxy \
- --disable-epoll
-
-.include <bsd.port.pre.mk>
-
-# Authentication methods and modules:
-
-basic_auth= NCSA PAM MSNT SMB
-digest_auth= password
-external_acl= ip_user session unix_group wbinfo_group
-MAN8+= ncsa_auth.8 pam_auth.8 squid_session.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
-digest_auth+= ldap
-external_acl+= ldap_group
-libexec+= digest_ldap_auth squid_ldap_auth squid_ldap_group
-.endif
-.if defined(WITH_SQUID_SASL_AUTH)
-LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
-CFLAGS+= -I${LOCALBASE}/include
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-basic_auth+= SASL
-libexec+= sasl_auth
-.endif
-.if !defined(NO_NIS) && !defined(WITHOUT_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="${digest_auth}" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB"
-
-# Storage schemes:
-
-storage_schemes= ufs diskd null
-.if defined(WITH_SQUID_AUFS)
-storage_schemes+= aufs
-.if ${OSVERSION}>=501000
-# Only document libmap.conf where it is available:
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.aufs
-.endif
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --with-pthreads
-CFLAGS+= ${PTHREAD_CFLAGS}
-.endif
-.if defined(WITH_SQUID_COSS)
-storage_schemes+= coss
-.if !defined(WITH_SQUID_AUFS)
-# use Posix AIO instead of aufs' AIO; note that you then need the kernel to
-# supply AIO support, either by loading the aio(4) module (n/a on 4.x) or by
-# adding the option VFS_AIO to your kernel configuration if you want to
-# actually use COSS storage:
-CONFIGURE_ARGS+= --enable-coss-aio-ops
-.endif
-sbin+= cossdump
-.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(WITHOUT_SQUID_CARP)
-CONFIGURE_ARGS+= --disable-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.
-# This makes it currently impossible to combine this macro with OPTIONS to
-# conditionally include OpenSSL support.
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -L${OPENSSLLIB}
-.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(WITH_SQUID_WCCPV2)
-CONFIGURE_ARGS+= --enable-wccpv2
-.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_REFERER_LOG)
-CONFIGURE_ARGS+= --enable-referer-log
-.endif
-.if defined(WITH_SQUID_USERAGENT_LOG)
-CONFIGURE_ARGS+= --enable-useragent-log
-.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)
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if defined(WITH_SQUID_ICAP)
-EXTRA_PATCHES+= ${PATCHDIR}/icap-2.6-bootstrap.patch \
- ${PATCHDIR}/icap-2.6-core.patch
-CONFIGURE_ARGS+= --enable-icap-support
-error_files+= ERR_ICAP_FAILURE
-.endif
-.if !defined(WITHOUT_SQUID_KQUEUE)
-CONFIGURE_ARGS+= --enable-kqueue
-.else
-CONFIGURE_ARGS+= --disable-kqueue
-.endif
-.if defined(WITH_SQUID_LARGEFILE)
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
-.endif
-.if defined(WITH_SQUID_STACKTRACES) || defined(WITH_DEBUG)
-CONFIGURE_ARGS+= --enable-stacktraces
-CFLAGS+= -g
-STRIP= ""
-.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?= Azerbaijani 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}" \
- CPPFLAGS="${CPPFLAGS}"\
- 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' \
- -e 's|%%PREFIX%%|${PREFIX}|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
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
-.if defined(WITH_SQUID_PINGER)
- ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger
-.endif
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
- @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:"
- @${ECHO_CMD} ""
- @${CAT} ${PKGMESSAGE}
- @${ECHO_CMD} ""
-
-.include <bsd.port.post.mk>
diff --git a/www/squid27/distinfo b/www/squid27/distinfo
deleted file mode 100644
index b3805d1f82c6..000000000000
--- a/www/squid27/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (squid2.6/squid-2.6.STABLE9.tar.bz2) = 95997d6cb38fdb562ecb790c553f9cfc
-SHA256 (squid2.6/squid-2.6.STABLE9.tar.bz2) = 9cc204d41091642e480277af09872ae36097f9325cf62711d0a8ba125408b7ab
-SIZE (squid2.6/squid-2.6.STABLE9.tar.bz2) = 1263060
diff --git a/www/squid27/files/extra-patch-src-cf.data.pre.aufs b/www/squid27/files/extra-patch-src-cf.data.pre.aufs
deleted file mode 100644
index 019fdcac0fc7..000000000000
--- a/www/squid27/files/extra-patch-src-cf.data.pre.aufs
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/cf.data.pre.orig Wed Nov 1 15:12:02 2006
-+++ src/cf.data.pre Wed Nov 1 15:12:17 2006
-@@ -1097,6 +1100,17 @@
-
- see argument descriptions under ufs above
-
-+ Note:
-+ By default, FreeBSD uses the pthread(3) M:N threading library.
-+ You can, however, map the thread library to the 1:1 libthr(3)
-+ implementation by inserting the following lines into
-+ /etc/libmap.conf and see whether this performs better on your
-+ system:
-+
-+ [%%PREFIX%%/sbin/squid]
-+ libpthread.so.1 libthr.so.1
-+ libpthread.so.2 libthr.so.2
-+
- The diskd store type:
-
- "diskd" uses the same storage format as "ufs", utilizing a
diff --git a/www/squid27/files/icap-2.6-bootstrap.patch b/www/squid27/files/icap-2.6-bootstrap.patch
deleted file mode 100644
index e14fe0a1a1d8..000000000000
--- a/www/squid27/files/icap-2.6-bootstrap.patch
+++ /dev/null
@@ -1,470 +0,0 @@
-Patch 2 of 2 to integrate the icap-2_6 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.6-core.patch for further information.
-
-Patch last updated: 2006-11-04
-
---- configure.orig Sat Nov 4 16:28:41 2006
-+++ configure Sat Nov 4 16:31:58 2006
-@@ -312,7 +312,7 @@
- # include <unistd.h>
- #endif"
-
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os PKGCONFIG CGIEXT ENABLE_WIN32SPECIFIC_TRUE ENABLE_WIN32SPECIFIC_FALSE ENABLE_MINGW32SPECIFIC_TRUE ENABLE_MINGW32SPECIFIC_FALSE WIN32_PSAPI CACHE_HTTP_PORT CACHE_ICP_PORT LIBDLMALLOC LIB_MALLOC STORE_OBJS STORE_LIBS STORE_MODULES NEED_DISKD_TRUE NEED_DISKD_FALSE USE_AIOPS_WIN32_TRUE USE_AIOPS_WIN32_FALSE NEED_COSSDUMP_TRUE NEED_COSSDUMP_FALSE REPL_POLICIES REPL_OBJS REPL_LIBS ENABLE_PINGER_TRUE ENABLE_PINGER_FALSE USE_DELAY_POOLS_TRUE USE_DELAY_POOLS_FALSE USE_SNMP_TRUE USE_SNMP_FALSE SNMPLIB makesnmplib ENABLE_HTCP_TRUE ENABLE_HTCP_FALSE ENABLE_SSL_TRUE ENABLE_SSL_FALSE NEED_OWN_MD5_TRUE NEED_OWN_MD5_FALSE SSLLIB ERR_DEFAULT_LANGUAGE ERR_LANGUAGES MAKE_LEAKFINDER_TRUE MAKE_LEAKFINDER_FALSE USE_DNSSERVER_TRUE USE_DNSSERVER_FALSE OPT_DEFAULT_HOSTS AUTH_MODULES AUTH_OBJS AUTH_LIBS BASIC_AUTH_HELPERS NTLM_AUTH_HELPERS DIGEST_AUTH_HELPERS NEGOTIATE_AUTH_HELPERS EXTERNAL_ACL_HELPERS CPP EGREP LIBSASL ENABLE_UNLINKD_TRUE ENABLE_UNLINKD_FALSE RANLIB ac_ct_RANLIB LN_S SH FALSE TRUE RM MV MKDIR LN PERL AR AR_R ALLOCA CRYPTLIB LIB_EPOLL LIB_LDAP LIB_LBER LIB_DB USE_POLL_TRUE USE_POLL_FALSE USE_EPOLL_TRUE USE_EPOLL_FALSE USE_SELECT_TRUE USE_SELECT_FALSE USE_SELECT_SIMPLE_TRUE USE_SELECT_SIMPLE_FALSE USE_SELECT_WIN32_TRUE USE_SELECT_WIN32_FALSE USE_KQUEUE_TRUE USE_KQUEUE_FALSE NEED_OWN_SNPRINTF_TRUE NEED_OWN_SNPRINTF_FALSE NEED_OWN_STRSEP_TRUE NEED_OWN_STRSEP_FALSE REGEXLIB LIBREGEX LIBOBJS XTRA_OBJS XTRA_LIBS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os PKGCONFIG CGIEXT ENABLE_WIN32SPECIFIC_TRUE ENABLE_WIN32SPECIFIC_FALSE ENABLE_MINGW32SPECIFIC_TRUE ENABLE_MINGW32SPECIFIC_FALSE WIN32_PSAPI CACHE_HTTP_PORT CACHE_ICP_PORT LIBDLMALLOC LIB_MALLOC STORE_OBJS STORE_LIBS STORE_MODULES NEED_DISKD_TRUE NEED_DISKD_FALSE USE_AIOPS_WIN32_TRUE USE_AIOPS_WIN32_FALSE NEED_COSSDUMP_TRUE NEED_COSSDUMP_FALSE REPL_POLICIES REPL_OBJS REPL_LIBS ENABLE_PINGER_TRUE ENABLE_PINGER_FALSE USE_DELAY_POOLS_TRUE USE_DELAY_POOLS_FALSE USE_ICAP_TRUE USE_ICAP_FALSE USE_SNMP_TRUE USE_SNMP_FALSE SNMPLIB makesnmplib ENABLE_HTCP_TRUE ENABLE_HTCP_FALSE ENABLE_SSL_TRUE ENABLE_SSL_FALSE NEED_OWN_MD5_TRUE NEED_OWN_MD5_FALSE SSLLIB ERR_DEFAULT_LANGUAGE ERR_LANGUAGES MAKE_LEAKFINDER_TRUE MAKE_LEAKFINDER_FALSE USE_DNSSERVER_TRUE USE_DNSSERVER_FALSE OPT_DEFAULT_HOSTS AUTH_MODULES AUTH_OBJS AUTH_LIBS BASIC_AUTH_HELPERS NTLM_AUTH_HELPERS DIGEST_AUTH_HELPERS NEGOTIATE_AUTH_HELPERS EXTERNAL_ACL_HELPERS CPP EGREP LIBSASL ENABLE_UNLINKD_TRUE ENABLE_UNLINKD_FALSE RANLIB ac_ct_RANLIB LN_S SH FALSE TRUE RM MV MKDIR LN PERL AR AR_R ALLOCA CRYPTLIB LIB_EPOLL LIB_LDAP LIB_LBER LIB_DB USE_POLL_TRUE USE_POLL_FALSE USE_EPOLL_TRUE USE_EPOLL_FALSE USE_SELECT_TRUE USE_SELECT_FALSE USE_SELECT_SIMPLE_TRUE USE_SELECT_SIMPLE_FALSE USE_SELECT_WIN32_TRUE USE_SELECT_WIN32_FALSE USE_KQUEUE_TRUE USE_KQUEUE_FALSE NEED_OWN_SNPRINTF_TRUE NEED_OWN_SNPRINTF_FALSE NEED_OWN_STRNSTR_TRUE NEED_OWN_STRNSTR_FALSE NEED_OWN_STRCASESTR_TRUE NEED_OWN_STRCASESTR_FALSE NEED_OWN_STRSEP_TRUE NEED_OWN_STRSEP_FALSE REGEXLIB LIBREGEX LIBOBJS XTRA_OBJS XTRA_LIBS LTLIBOBJS'
- ac_subst_files=''
-
- # Initialize some variables set by options.
-@@ -890,6 +890,7 @@
- to build your custom policy
- --enable-icmp Enable ICMP pinging
- --enable-delay-pools Enable delay pools to limit bandwidth usage
-+ --enable-icap-support Enable ICAP client capability
- --enable-useragent-log Enable logging of User-Agent header
- --enable-referer-log Enable logging of Referer header
- --disable-wccp Disable Web Cache Coordination V1 Protocol
-@@ -3954,6 +3955,40 @@
- fi;
-
-
-+
-+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 <<\_ACEOF
-+#define HS_FEAT_ICAP 1
-+_ACEOF
-+
-+
-+
-+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"
-@@ -15923,6 +15958,8 @@
-
-
-
-+
-+
- for ac_func in \
- bcopy \
- backtrace_symbols_fd \
-@@ -15971,6 +16008,8 @@
- srand48 \
- srandom \
- statfs \
-+ strnstr \
-+ strcasestr \
- strsep \
- strtoll \
- sysconf \
-@@ -16430,6 +16469,52 @@
-
-
- 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
-+
-+
-+
-+if false; then
- NEED_OWN_STRSEP_TRUE=
- NEED_OWN_STRSEP_FALSE='#'
- else
-@@ -17947,6 +18032,20 @@
- Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
- fi
-+if test -z "${USE_ICAP_TRUE}" && test -z "${USE_ICAP_FALSE}"; then
-+ { { echo "$as_me:$LINENO: error: conditional \"USE_ICAP\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&5
-+echo "$as_me: error: conditional \"USE_ICAP\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+if test -z "${USE_ICAP_TRUE}" && test -z "${USE_ICAP_FALSE}"; then
-+ { { echo "$as_me:$LINENO: error: conditional \"USE_ICAP\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&5
-+echo "$as_me: error: conditional \"USE_ICAP\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
- if test -z "${USE_SNMP_TRUE}" && test -z "${USE_SNMP_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"USE_SNMP\" was never defined.
- Usually this means the macro was only invoked conditionally." >&5
-@@ -18101,6 +18200,34 @@
- Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
- fi
-+if test -z "${NEED_OWN_STRNSTR_TRUE}" && test -z "${NEED_OWN_STRNSTR_FALSE}"; then
-+ { { echo "$as_me:$LINENO: error: conditional \"NEED_OWN_STRNSTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&5
-+echo "$as_me: error: conditional \"NEED_OWN_STRNSTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+if test -z "${NEED_OWN_STRNSTR_TRUE}" && test -z "${NEED_OWN_STRNSTR_FALSE}"; then
-+ { { echo "$as_me:$LINENO: error: conditional \"NEED_OWN_STRNSTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&5
-+echo "$as_me: error: conditional \"NEED_OWN_STRNSTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+if test -z "${NEED_OWN_STRCASESTR_TRUE}" && test -z "${NEED_OWN_STRCASESTR_FALSE}"; then
-+ { { echo "$as_me:$LINENO: error: conditional \"NEED_OWN_STRCASESTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&5
-+echo "$as_me: error: conditional \"NEED_OWN_STRCASESTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+if test -z "${NEED_OWN_STRCASESTR_TRUE}" && test -z "${NEED_OWN_STRCASESTR_FALSE}"; then
-+ { { echo "$as_me:$LINENO: error: conditional \"NEED_OWN_STRCASESTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&5
-+echo "$as_me: error: conditional \"NEED_OWN_STRCASESTR\" was never defined.
-+Usually this means the macro was only invoked conditionally." >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
- if test -z "${NEED_OWN_STRSEP_TRUE}" && test -z "${NEED_OWN_STRSEP_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"NEED_OWN_STRSEP\" was never defined.
- Usually this means the macro was only invoked conditionally." >&5
-@@ -18766,6 +18893,8 @@
- s,@ENABLE_PINGER_FALSE@,$ENABLE_PINGER_FALSE,;t t
- s,@USE_DELAY_POOLS_TRUE@,$USE_DELAY_POOLS_TRUE,;t t
- s,@USE_DELAY_POOLS_FALSE@,$USE_DELAY_POOLS_FALSE,;t t
-+s,@USE_ICAP_TRUE@,$USE_ICAP_TRUE,;t t
-+s,@USE_ICAP_FALSE@,$USE_ICAP_FALSE,;t t
- s,@USE_SNMP_TRUE@,$USE_SNMP_TRUE,;t t
- s,@USE_SNMP_FALSE@,$USE_SNMP_FALSE,;t t
- s,@SNMPLIB@,$SNMPLIB,;t t
-@@ -18599,6 +18728,10 @@
- s,@USE_KQUEUE_FALSE@,$USE_KQUEUE_FALSE,;t t
- s,@NEED_OWN_SNPRINTF_TRUE@,$NEED_OWN_SNPRINTF_TRUE,;t t
- s,@NEED_OWN_SNPRINTF_FALSE@,$NEED_OWN_SNPRINTF_FALSE,;t t
-+s,@NEED_OWN_STRNSTR_TRUE@,$NEED_OWN_STRNSTR_TRUE,;t t
-+s,@NEED_OWN_STRNSTR_FALSE@,$NEED_OWN_STRNSTR_FALSE,;t t
-+s,@NEED_OWN_STRCASESTR_TRUE@,$NEED_OWN_STRCASESTR_TRUE,;t t
-+s,@NEED_OWN_STRCASESTR_FALSE@,$NEED_OWN_STRCASESTR_FALSE,;t t
- s,@NEED_OWN_STRSEP_TRUE@,$NEED_OWN_STRSEP_TRUE,;t t
- s,@NEED_OWN_STRSEP_FALSE@,$NEED_OWN_STRSEP_FALSE,;t t
- s,@REGEXLIB@,$REGEXLIB,;t t
---- include/autoconf.h.in.orig Wed Jul 12 17:00:31 2006
-+++ include/autoconf.h.in Sat Aug 5 16:18:25 2006
-@@ -454,6 +454,9 @@
- /* Define to 1 if you have the <stdlib.h> header file. */
- #undef HAVE_STDLIB_H
-
-+/* Define to 1 if you have the `strcasestr' function. */
-+#undef HAVE_STRCASESTR
-+
- /* Define to 1 if you have the `strerror' function. */
- #undef HAVE_STRERROR
-
-@@ -463,6 +466,9 @@
- /* Define to 1 if you have the <string.h> header file. */
- #undef HAVE_STRING_H
-
-+/* Define to 1 if you have the `strnstr' function. */
-+#undef HAVE_STRNSTR
-+
- /* Define to 1 if you have the `strsep' function. */
- #undef HAVE_STRSEP
-
-@@ -587,6 +593,9 @@
-
- /* Some systems support __va_copy */
- #undef HAVE___VA_COPY
-+
-+/* Content filtering via ICAP servers. */
-+#undef HS_FEAT_ICAP
-
- /* By default (for now anyway) Squid includes options which allows the cache
- administrator to violate the HTTP protocol specification in terms of cache
---- lib/Makefile.in.orig Fri Sep 22 11:09:48 2006
-+++ lib/Makefile.in Sat Sep 19 20:05:28 2006
-@@ -62,20 +62,23 @@
- am__libmiscutil_a_SOURCES_DIST = Array.c base64.c getfullhostname.c \
- hash.c heap.c html_quote.c iso3307.c md5.c radix.c rfc1035.c \
- rfc1123.c rfc1738.c rfc2617.c safe_inet_addr.c snprintf.c \
-- splay.c Stack.c strsep.c stub_memaccount.c util.c uudecode.c \
-- win32lib.c
-+ splay.c Stack.c strnstr.c strcasestr.c strsep.c \
-+ stub_memaccount.c util.c uudecode.c win32lib.c
- @NEED_OWN_MD5_TRUE@am__objects_1 = md5.$(OBJEXT)
- @NEED_OWN_SNPRINTF_TRUE@am__objects_2 = snprintf.$(OBJEXT)
--@NEED_OWN_STRSEP_TRUE@am__objects_3 = strsep.$(OBJEXT)
--@ENABLE_MINGW32SPECIFIC_TRUE@am__objects_4 = win32lib.$(OBJEXT)
-+@NEED_OWN_STRNSTR_TRUE@am__objects_3 = strnstr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_TRUE@am__objects_4 = strcasestr.$(OBJEXT)
-+@NEED_OWN_STRSEP_TRUE@am__objects_5 = strsep.$(OBJEXT)
-+@ENABLE_MINGW32SPECIFIC_TRUE@am__objects_6 = win32lib.$(OBJEXT)
- 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) \
-- $(am__objects_3) stub_memaccount.$(OBJEXT) util.$(OBJEXT) \
-- uudecode.$(OBJEXT) $(am__objects_4)
-+ $(am__objects_3) $(am__objects_4) $(am__objects_5) \
-+ stub_memaccount.$(OBJEXT) util.$(OBJEXT) uudecode.$(OBJEXT) \
-+ $(am__objects_6)
- libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
- libntlmauth_a_AR = $(AR) $(ARFLAGS)
- libntlmauth_a_DEPENDENCIES = @LIBOBJS@
-@@ -190,6 +193,10 @@
- NEED_OWN_MD5_TRUE = @NEED_OWN_MD5_TRUE@
- NEED_OWN_SNPRINTF_FALSE = @NEED_OWN_SNPRINTF_FALSE@
- NEED_OWN_SNPRINTF_TRUE = @NEED_OWN_SNPRINTF_TRUE@
-+NEED_OWN_STRCASESTR_FALSE = @NEED_OWN_STRCASESTR_FALSE@
-+NEED_OWN_STRCASESTR_TRUE = @NEED_OWN_STRCASESTR_TRUE@
-+NEED_OWN_STRNSTR_FALSE = @NEED_OWN_STRNSTR_FALSE@
-+NEED_OWN_STRNSTR_TRUE = @NEED_OWN_STRNSTR_TRUE@
- NEED_OWN_STRSEP_FALSE = @NEED_OWN_STRSEP_FALSE@
- NEED_OWN_STRSEP_TRUE = @NEED_OWN_STRSEP_TRUE@
- NEGOTIATE_AUTH_HELPERS = @NEGOTIATE_AUTH_HELPERS@
-@@ -229,6 +236,8 @@
- USE_DNSSERVER_TRUE = @USE_DNSSERVER_TRUE@
- USE_EPOLL_FALSE = @USE_EPOLL_FALSE@
- USE_EPOLL_TRUE = @USE_EPOLL_TRUE@
-+USE_ICAP_FALSE = @USE_ICAP_FALSE@
-+USE_ICAP_TRUE = @USE_ICAP_TRUE@
- USE_KQUEUE_FALSE = @USE_KQUEUE_FALSE@
- USE_KQUEUE_TRUE = @USE_KQUEUE_TRUE@
- USE_POLL_FALSE = @USE_POLL_FALSE@
-@@ -284,6 +293,10 @@
- target_alias = @target_alias@
- @NEED_OWN_SNPRINTF_FALSE@SNPRINTFSOURCE =
- @NEED_OWN_SNPRINTF_TRUE@SNPRINTFSOURCE = snprintf.c
-+@NEED_OWN_STRNSTR_FALSE@STRNSTRSOURCE =
-+@NEED_OWN_STRNSTR_TRUE@STRNSTRSOURCE = strnstr.c
-+@NEED_OWN_STRCASESTR_FALSE@STRCASESTRSOURCE =
-+@NEED_OWN_STRCASESTR_TRUE@STRCASESTRSOURCE = strcasestr.c
- @NEED_OWN_STRSEP_FALSE@STRSEPSOURCE =
- @NEED_OWN_STRSEP_TRUE@STRSEPSOURCE = strsep.c
- @NEED_OWN_MD5_FALSE@MD5SOURCE =
-@@ -328,6 +341,8 @@
- $(SNPRINTFSOURCE) \
- splay.c \
- Stack.c \
-+ $(STRNSTRSOURCE) \
-+ $(STRCASESTRSOURCE) \
- $(STRSEPSOURCE) \
- stub_memaccount.c \
- util.c \
-@@ -443,6 +458,8 @@
- @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)/sspwin32.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcasestr.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strnstr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strsep.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stub_memaccount.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@
--- src/Makefile.in.orig Sat Nov 4 16:36:15 2006
-+++ src/Makefile.in Sat Nov 4 16:36:27 2006
-@@ -91,14 +91,15 @@
- globals.h gopher.c helper.c htcp.c http.c HttpStatusLine.c \
- HttpHdrCc.c HttpHdrRange.c HttpHdrContRange.c HttpHeader.c \
- HttpHeaderTools.c HttpBody.c HttpMsg.c HttpReply.c \
-- HttpRequest.c icmp.c icp_v2.c icp_v3.c ident.c internal.c \
-- ipc.c ipc_win32.c ipcache.c leakfinder.c locrewrite.c \
-- logfile.c main.c mem.c MemPool.c MemBuf.c mime.c multicast.c \
-- neighbors.c net_db.c Packer.c pconn.c peer_digest.c \
-- peer_monitor.c peer_select.c peer_sourcehash.c peer_userhash.c \
-- protos.h redirect.c referer.c refresh.c send-announce.c \
-- snmp_core.c snmp_agent.c squid.h ssl.c ssl_support.c stat.c \
-- StatHist.c String.c stmem.c store.c store_io.c store_client.c \
-+ HttpRequest.c icap_common.c icap_reqmod.c icap_respmod.c \
-+ icap_opt.c icmp.c icp_v2.c icp_v3.c ident.c internal.c ipc.c \
-+ ipc_win32.c ipcache.c leakfinder.c locrewrite.c logfile.c \
-+ main.c mem.c MemPool.c MemBuf.c mime.c multicast.c neighbors.c \
-+ net_db.c Packer.c pconn.c peer_digest.c peer_monitor.c \
-+ peer_select.c peer_sourcehash.c peer_userhash.c protos.h \
-+ redirect.c referer.c refresh.c send-announce.c snmp_core.c \
-+ snmp_agent.c squid.h ssl.c ssl_support.c stat.c StatHist.c \
-+ String.c stmem.c store.c store_io.c store_client.c \
- store_digest.c store_dir.c store_key_md5.c store_log.c \
- store_rebuild.c store_swapin.c store_swapmeta.c \
- store_swapout.c structs.h tools.c typedefs.h unlinkd.c url.c \
-@@ -114,14 +115,17 @@
- @USE_DNSSERVER_FALSE@am__objects_3 = dns_internal.$(OBJEXT)
- @USE_DNSSERVER_TRUE@am__objects_3 = dns.$(OBJEXT)
- @ENABLE_HTCP_TRUE@am__objects_4 = htcp.$(OBJEXT)
--@ENABLE_MINGW32SPECIFIC_FALSE@am__objects_5 = ipc.$(OBJEXT)
--@ENABLE_MINGW32SPECIFIC_TRUE@am__objects_5 = ipc_win32.$(OBJEXT)
--@MAKE_LEAKFINDER_TRUE@am__objects_6 = leakfinder.$(OBJEXT)
--@USE_SNMP_TRUE@am__objects_7 = snmp_core.$(OBJEXT) \
-+@USE_ICAP_TRUE@am__objects_5 = icap_common.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_reqmod.$(OBJEXT) icap_respmod.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_opt.$(OBJEXT)
-+@ENABLE_MINGW32SPECIFIC_FALSE@am__objects_6 = ipc.$(OBJEXT)
-+@ENABLE_MINGW32SPECIFIC_TRUE@am__objects_6 = ipc_win32.$(OBJEXT)
-+@MAKE_LEAKFINDER_TRUE@am__objects_7 = leakfinder.$(OBJEXT)
-+@USE_SNMP_TRUE@am__objects_8 = snmp_core.$(OBJEXT) \
- @USE_SNMP_TRUE@ snmp_agent.$(OBJEXT)
--@ENABLE_SSL_TRUE@am__objects_8 = ssl_support.$(OBJEXT)
--@ENABLE_UNLINKD_TRUE@am__objects_9 = unlinkd.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_TRUE@am__objects_10 = win32.$(OBJEXT)
-+@ENABLE_SSL_TRUE@am__objects_9 = ssl_support.$(OBJEXT)
-+@ENABLE_UNLINKD_TRUE@am__objects_10 = unlinkd.$(OBJEXT)
-+@ENABLE_WIN32SPECIFIC_TRUE@am__objects_11 = win32.$(OBJEXT)
- am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
- authenticate.$(OBJEXT) cache_cf.$(OBJEXT) \
- CacheDigest.$(OBJEXT) cache_manager.$(OBJEXT) carp.$(OBJEXT) \
-@@ -136,27 +140,27 @@
- 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) \
-- $(am__objects_5) ipcache.$(OBJEXT) $(am__objects_6) \
-- locrewrite.$(OBJEXT) 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_monitor.$(OBJEXT) \
-+ HttpRequest.$(OBJEXT) $(am__objects_5) icmp.$(OBJEXT) \
-+ icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
-+ internal.$(OBJEXT) $(am__objects_6) ipcache.$(OBJEXT) \
-+ $(am__objects_7) locrewrite.$(OBJEXT) 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_monitor.$(OBJEXT) \
- peer_select.$(OBJEXT) peer_sourcehash.$(OBJEXT) \
- peer_userhash.$(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_8) \
-+ ssl.$(OBJEXT) $(am__objects_9) 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_10) url.$(OBJEXT) urn.$(OBJEXT) \
- useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
-- wccp2.$(OBJEXT) whois.$(OBJEXT) $(am__objects_10)
-+ wccp2.$(OBJEXT) whois.$(OBJEXT) $(am__objects_11)
- nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
- store_modules.$(OBJEXT) globals.$(OBJEXT) \
- string_arrays.$(OBJEXT)
-@@ -282,6 +286,10 @@
- NEED_OWN_MD5_TRUE = @NEED_OWN_MD5_TRUE@
- NEED_OWN_SNPRINTF_FALSE = @NEED_OWN_SNPRINTF_FALSE@
- NEED_OWN_SNPRINTF_TRUE = @NEED_OWN_SNPRINTF_TRUE@
-+NEED_OWN_STRCASESTR_FALSE = @NEED_OWN_STRCASESTR_FALSE@
-+NEED_OWN_STRCASESTR_TRUE = @NEED_OWN_STRCASESTR_TRUE@
-+NEED_OWN_STRNSTR_FALSE = @NEED_OWN_STRNSTR_FALSE@
-+NEED_OWN_STRNSTR_TRUE = @NEED_OWN_STRNSTR_TRUE@
- NEED_OWN_STRSEP_FALSE = @NEED_OWN_STRSEP_FALSE@
- NEED_OWN_STRSEP_TRUE = @NEED_OWN_STRSEP_TRUE@
- NEGOTIATE_AUTH_HELPERS = @NEGOTIATE_AUTH_HELPERS@
-@@ -321,6 +329,8 @@
- USE_DNSSERVER_TRUE = @USE_DNSSERVER_TRUE@
- USE_EPOLL_FALSE = @USE_EPOLL_FALSE@
- USE_EPOLL_TRUE = @USE_EPOLL_TRUE@
-+USE_ICAP_FALSE = @USE_ICAP_FALSE@
-+USE_ICAP_TRUE = @USE_ICAP_TRUE@
- USE_KQUEUE_FALSE = @USE_KQUEUE_FALSE@
- USE_KQUEUE_TRUE = @USE_KQUEUE_TRUE@
- USE_POLL_FALSE = @USE_POLL_FALSE@
-@@ -376,6 +386,8 @@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
-+@USE_ICAP_FALSE@ICAPSOURCE =
-+@USE_ICAP_TRUE@ICAPSOURCE = icap_common.c icap_reqmod.c icap_respmod.c icap_opt.c
- @USE_DNSSERVER_FALSE@DNSSOURCE = dns_internal.c
- @USE_DNSSERVER_TRUE@DNSSOURCE = dns.c
- @USE_DNSSERVER_FALSE@DNSSERVER =
-@@ -479,6 +491,7 @@
- HttpMsg.c \
- HttpReply.c \
- HttpRequest.c \
-+ $(ICAPSOURCE) \
- icmp.c \
- icp_v2.c \
- icp_v3.c \
-@@ -791,6 +804,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.6-core.patch b/www/squid27/files/icap-2.6-core.patch
deleted file mode 100644
index 4287961a3b53..000000000000
--- a/www/squid27/files/icap-2.6-core.patch
+++ /dev/null
@@ -1,7142 +0,0 @@
-Patch 1 of 2 to integrate the icap-2_6 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.6-bootstrap.patch.
-
-The complete patchset was pulled from the project's CVS repository
-at cvs.devel.squid-cache.org using
-
-cvs diff -u -b -N -kk -rZ-icap-2_6_merge_HEAD -ricap-2_6
-
-See http://devel.squid-cache.org/icap/ for further information
-about the ICAP client project.
-
-Patch last updated: 2007-01-24
-
-Index: errors/Azerbaijani/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Azerbaijani/ERR_ICAP_FAILURE
-diff -N errors/Azerbaijani/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Azerbaijani/ERR_ICAP_FAILURE 17 May 2006 17:57:59 -0000 1.1.14.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/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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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/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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.1
-@@ -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 17 May 2006 17:57:59 -0000 1.1.12.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:57:59 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.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.17
-retrieving revision 1.13.8.3
-diff -p -u -b -r1.17 -r1.13.8.3
---- include/util.h 10 Dec 2006 13:56:25 -0000 1.17
-+++ include/util.h 12 Dec 2006 22:49:41 -0000 1.13.8.3
-@@ -157,4 +157,12 @@ extern void WIN32_maperror(unsigned long
- extern int WIN32_Close_FD_Socket(int);
- #endif
-
-+#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 17 May 2006 17:58:00 -0000 1.1.14.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 17 May 2006 17:58:00 -0000 1.1.14.1
-@@ -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.11
-retrieving revision 1.9.10.4
-diff -p -u -b -r1.11 -r1.9.10.4
---- src/MemBuf.c 16 Aug 2006 00:53:02 -0000 1.11
-+++ src/MemBuf.c 21 Aug 2006 19:48:09 -0000 1.9.10.4
-@@ -341,3 +341,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 > 0)
-+ mb->size += len;
-+ return len;
-+}
-Index: src/cache_cf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cache_cf.c,v
-retrieving revision 1.86
-retrieving revision 1.61.4.12
-diff -p -u -b -r1.86 -r1.61.4.12
---- src/cache_cf.c 10 Dec 2006 05:51:43 -0000 1.86
-+++ src/cache_cf.c 12 Dec 2006 22:49:42 -0000 1.61.4.12
-@@ -2389,6 +2389,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, const 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.18
-retrieving revision 1.18.8.1
-diff -p -u -b -r1.18 -r1.18.8.1
---- src/cbdata.c 12 May 2006 22:51:56 -0000 1.18
-+++ src/cbdata.c 17 May 2006 17:58:00 -0000 1.18.8.1
-@@ -179,6 +179,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.161
-retrieving revision 1.100.4.12
-diff -p -u -b -r1.161 -r1.100.4.12
---- src/cf.data.pre 29 Nov 2006 00:52:57 -0000 1.161
-+++ src/cf.data.pre 12 Dec 2006 22:49:42 -0000 1.100.4.12
-@@ -3189,7 +3189,6 @@ DOC_START
- ensure correct results it is best to set server_persistent_connections
- to off when using this directive in such configurations.
- DOC_END
--
- NAME: reply_header_max_size
- COMMENT: (KB)
- TYPE: b_size_t
-@@ -3458,6 +3457,187 @@ 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
-+ Allows Squid to add the "X-Client-IP" header if requested by
-+ an ICAP service in it's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_server_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_server_ip
-+DEFAULT: off
-+DOC_START
-+ Allows Squid to add the "X-Server-IP" header if requested by
-+ an ICAP service in it'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
-+ Allows Squid to add the "X-Authenticated-User" header if requested
-+ by an ICAP service in it'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.7
-retrieving revision 1.6.8.2
-diff -p -u -b -r1.7 -r1.6.8.2
---- src/cf_gen_defines 31 May 2006 19:51:14 -0000 1.7
-+++ src/cf_gen_defines 4 Jun 2006 14:15:43 -0000 1.6.8.2
-@@ -22,6 +22,7 @@ BEGIN {
- define["USE_WCCP"]="--enable-wccp"
- define["USE_WCCPv2"]="--enable-wccpv2"
- define["WIP_FWD_LOG"]="--enable-forward-log"
-+ define["HS_FEAT_ICAP"]="--enable-icap-support"
- }
- /^IFDEF:/ {
- if (define[$2] != "")
-Index: src/client_side.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/client_side.c,v
-retrieving revision 1.154
-retrieving revision 1.89.4.14
-diff -p -u -b -r1.154 -r1.89.4.14
---- src/client_side.c 11 Dec 2006 00:53:11 -0000 1.154
-+++ src/client_side.c 12 Dec 2006 22:49:44 -0000 1.89.4.14
-@@ -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 *);
-@@ -141,12 +141,12 @@ 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);
-@@ -157,15 +157,18 @@ static void clientAccessCheck(void *data
- static void clientAccessCheckDone(int answer, void *data);
- static void clientAccessCheck2(void *data);
- static void clientAccessCheckDone2(int answer, void *data);
--static BODY_HANDLER clientReadBody;
-+BODY_HANDLER clientReadBody;
- static void clientAbortBody(request_t * req);
- #if USE_SSL
- static void httpsAcceptSSL(ConnStateData * connState, SSL_CTX * sslContext);
- #endif
- static int varyEvaluateMatch(StoreEntry * entry, request_t * request);
- static int modifiedSince(StoreEntry *, request_t *);
--static StoreEntry *clientCreateStoreEntry(clientHttpRequest *, method_t, request_flags);
-+StoreEntry *clientCreateStoreEntry(clientHttpRequest *, method_t, request_flags);
- static inline int clientNatLookup(ConnStateData * conn);
-+#if HS_FEAT_ICAP
-+static int clientIcapReqMod(clientHttpRequest * http);
-+#endif
-
- #if USE_IDENT
- static void
-@@ -383,7 +386,7 @@ clientOnlyIfCached(clientHttpRequest * h
- EBIT_TEST(r->cache_control->mask, CC_ONLY_IF_CACHED);
- }
-
--static StoreEntry *
-+StoreEntry *
- clientCreateStoreEntry(clientHttpRequest * h, method_t m, request_flags flags)
- {
- StoreEntry *e;
-@@ -638,6 +641,10 @@ clientRedirectDone(void *data, char *res
- if (urlgroup && *urlgroup)
- http->request->urlgroup = xstrdup(urlgroup);
- clientInterpretRequestHeaders(http);
-+#if HS_FEAT_ICAP
-+ if (Config.icapcfg.onoff)
-+ icapCheckAcl(http);
-+#endif
- #if HEADERS_LOG
- headersLog(0, 1, request->method, request);
- #endif
-@@ -1352,11 +1359,22 @@ httpRequestFree(void *data)
- /* Unlink us from the clients request list */
- dlinkDelete(&http->node, &http->conn->reqs);
- 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;
-@@ -1376,8 +1394,9 @@ connStateFree(int fd, void *data)
- authenticateAuthUserRequestUnlock(connState->auth_user_request);
- connState->auth_user_request = NULL;
- authenticateOnCloseConnection(connState);
-+ if (connState->in.buf)
- memFreeBuf(connState->in.size, connState->in.buf);
-- pconnHistCount(0, connState->nrequests);
-+/* pconnHistCount(0, connState->nrequests);*/
- if (connState->pinning.fd >= 0)
- comm_close(connState->pinning.fd);
- cbdataFree(connState);
-@@ -1575,7 +1594,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1594,7 +1613,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1620,7 +1639,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;
-@@ -3307,7 +3326,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -3318,6 +3337,11 @@ clientProcessRequest(clientHttpRequest *
- RequestMethodStr[r->method],
- url);
- r->flags.collapsed = 0;
-+#if HS_FEAT_ICAP
-+ if (clientIcapReqMod(http)) {
-+ return;
-+ }
-+#endif
- if (r->method == METHOD_CONNECT && !http->redirect.status) {
- http->log_type = LOG_TCP_MISS;
- #if USE_SSL && SSL_CONNECT_INTERCEPT
-@@ -3812,6 +3836,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) {
-@@ -3916,7 +3954,8 @@ clientReadRequest(int fd, void *data)
- /* add to the client request queue */
- dlinkAddTail(http, &http->node, &conn->reqs);
- conn->nrequests++;
-- commSetTimeout(fd, Config.Timeout.lifetime, clientLifetimeTimeout, http);
-+ F->pconn.uses++;
-+ F->pconn.type = 0;
- if (parser_return_code < 0) {
- debug(33, 1) ("clientReadRequest: FD %d (%s:%d) Invalid Request\n", fd, fd_table[fd].ipaddr, fd_table[fd].remote_port);
- err = errorCon(ERR_INVALID_REQ, HTTP_BAD_REQUEST, NULL);
-@@ -4086,7 +4125,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;
-@@ -4215,7 +4254,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -4257,7 +4296,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
- */
-@@ -4978,6 +5017,52 @@ 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, http->orig_request);
-+ 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
-+
- /* This is a handler normally called by comm_close() */
- static void
- clientPinnedConnectionClosed(int fd, void *data)
-Index: src/comm.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/comm.c,v
-retrieving revision 1.49
-retrieving revision 1.29.10.9
-diff -p -u -b -r1.49 -r1.29.10.9
---- src/comm.c 23 Oct 2006 11:52:53 -0000 1.49
-+++ src/comm.c 3 Nov 2006 18:47:12 -0000 1.29.10.9
-@@ -742,8 +742,8 @@ comm_close(int fd)
- F->flags.closing = 1;
- 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) {
- if (!F->flags.close_request) {
-Index: src/enums.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/enums.h,v
-retrieving revision 1.57
-retrieving revision 1.45.4.6
-diff -p -u -b -r1.57 -r1.45.4.6
---- src/enums.h 30 Sep 2006 21:52:28 -0000 1.57
-+++ src/enums.h 3 Nov 2006 18:47:13 -0000 1.45.4.6
-@@ -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;
-@@ -455,6 +456,9 @@ typedef enum {
- PROTO_WHOIS,
- PROTO_INTERNAL,
- PROTO_HTTPS,
-+#if HS_FEAT_ICAP
-+ PROTO_ICAP,
-+#endif
- PROTO_MAX
- } protocol_t;
-
-@@ -630,6 +634,12 @@ typedef enum {
- #if USE_SSL
- MEM_ACL_CERT_DATA,
- #endif
-+#if HS_FEAT_ICAP
-+ MEM_ICAP_OPT_DATA,
-+ MEM_ICAP_SERVICE_LIST,
-+ MEM_ICAP_CLASS,
-+ MEM_ICAP_ACCESS,
-+#endif
- MEM_MAX
- } mem_type;
-
-@@ -730,9 +740,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)
- */
-@@ -781,4 +796,68 @@ typedef enum {
- ST_OP_CREATE
- } store_op_t;
-
-+#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.43
-retrieving revision 1.20.4.10
-diff -p -u -b -r1.43 -r1.20.4.10
---- src/forward.c 10 Dec 2006 05:51:43 -0000 1.43
-+++ src/forward.c 12 Dec 2006 22:49:45 -0000 1.20.4.10
-@@ -358,8 +358,9 @@ fwdConnectDone(int server_fd, int status
- } else {
- debug(17, 3) ("fwdConnectDone: FD %d: '%s'\n", server_fd, storeUrl(fwdState->entry));
- fd_note(server_fd, storeUrl(fwdState->entry));
-- fd_table[server_fd].uses++;
-- if (fd_table[server_fd].uses == 1 && fs->peer)
-+ fd_table[server_fd].pconn.uses++;
-+ fd_table[server_fd].pconn.type = 1;
-+ if (fd_table[server_fd].pconn.uses ==1 && fs->peer)
- peerConnectSucceded(fs->peer);
- #if USE_SSL
- if ((fs->peer && fs->peer->use_ssl) ||
-@@ -941,6 +942,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),
-@@ -979,6 +982,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);
-@@ -998,7 +1003,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
---- src/globals.h.orig Fri Jan 19 01:19:26 2007
-+++ src/globals.h Wed Jan 24 17:15:33 2007
-@@ -171,6 +171,9 @@ extern const char *external_acl_message;
- #if HAVE_SBRK
- extern void *sbrk_start; /* 0 */
- #endif
-+#if HS_FEAT_ICAP
-+extern const char *icap_service_type_str[];
-+#endif
- extern int opt_send_signal; /* -1 */
- extern int opt_no_daemon; /* 0 */
- #if LINUX_TPROXY
-Index: src/http.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/http.c,v
-retrieving revision 1.49
-retrieving revision 1.28.4.11
-diff -p -u -b -r1.49 -r1.28.4.11
---- src/http.c 23 Oct 2006 21:53:15 -0000 1.49
-+++ src/http.c 3 Nov 2006 18:47:13 -0000 1.28.4.11
-@@ -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 *);
-@@ -56,11 +56,12 @@ static int httpCachableReply(HttpStateDa
- static void httpMaybeRemovePublic(StoreEntry *, http_status);
- static int peer_supports_connection_pinning(HttpStateData * httpState);
-
--static void
-+void
- httpStateFree(int fd, void *data)
- {
- HttpStateData *httpState = data;
- #if DELAY_POOLS
-+ if (fd >= 0)
- delayClearNoDelay(fd);
- #endif
- if (httpState == NULL)
-@@ -80,6 +81,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);
- }
-
-@@ -409,7 +413,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;
-@@ -552,24 +556,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;
-@@ -636,6 +651,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;
-@@ -647,7 +673,35 @@ 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;
-+ }
-
-+ if(icap->flags.no_content == 1) {
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+ }
-+ }
-+#endif
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -664,7 +718,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--);
-@@ -694,6 +754,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
-@@ -746,7 +812,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,
-@@ -793,10 +880,21 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[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) {
- int pinned = 0;
- #if LINUX_TPROXY
-@@ -852,6 +950,10 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[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;
-@@ -862,6 +964,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
-@@ -889,6 +1019,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, httpState->fwd->request);
-+ 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
-+ */
-+ storeClientUnregisterAbort(httpState->entry);
-+ storeUnlockObject(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
-@@ -897,8 +1084,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;
- }
-@@ -1192,8 +1389,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))
-@@ -1319,6 +1519,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],
-@@ -1361,12 +1562,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 26 May 2006 19:24:02 -0000 1.1.14.3
-@@ -0,0 +1,815 @@
-+/*
-+ * $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, NULL, NULL, 0);
-+ 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);
-+}
-+
-+/*
-+ * icapAddOriginIP
-+ *
-+ * Builds and adds the X-Server-IP header to an ICAP request headers.
-+ */
-+void
-+icapAddOriginIP(MemBuf * mb, const char *host)
-+{
-+ const ipcache_addrs *addrs;
-+ struct in_addr s;
-+
-+ if (host == NULL) {
-+ debug(81, 5) ("icapAddOriginIP: NULL host\n");
-+ return;
-+ }
-+ addrs = ipcache_gethostbyname(host, IP_LOOKUP_IF_MISS);
-+ if (addrs == NULL) {
-+ /*
-+ * http://www.i-cap.org/spec/draft-stecher-icap-subid-00.txt :
-+ *
-+ * [...] If the meta information for some header is not available,
-+ * the header field MUST be omitted.
-+ */
-+ debug(81, 5) ("icapAddOriginIP: can't tell IP address\n");
-+ return;
-+ }
-+ s = addrs->in_addrs[0];
-+ memBufPrintf(mb, "X-Server-IP: %s\r\n", inet_ntoa(s));
-+}
-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 17 May 2006 17:58:01 -0000 1.1.16.1
-@@ -0,0 +1,523 @@
-+
-+/*
-+ * $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-Server-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Server-IP\n");
-+ s->flags.need_x_server_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 12 Dec 2006 22:49:46 -0000 1.1.14.9
-@@ -0,0 +1,990 @@
-+
-+/*
-+ * $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;
-+StoreEntry *clientCreateStoreEntry(clientHttpRequest *, method_t, request_flags);
-+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 (request)
-+ http->http_ver = request->http_ver;
-+#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;
-+ clientHttpRequest *H;
-+ dummyconn = cbdataAlloc(ConnStateData);
-+ dummyconn->fd = icap->reqmod.client_fd;
-+ dummyconn->pinning.fd = -1;
-+ H=DLINK_HEAD(conn->reqs);
-+ dlinkAddTail(H, &H->node, &dummyconn->reqs);
-+ H->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->pinning.fd = -1;
-+ http->conn->in.size = 0;
-+ http->conn->in.buf = NULL;
-+ http->conn->log_addr = icap->reqmod.log_addr;
-+ dlinkAddTail(http, &http->node, &http->conn->reqs);
-+ 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, 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, 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, icap->request);
-+ err->xerrno = xerrno;
-+ 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->client_port = icap->request->client_port;
-+ 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) {
-+ /* Copy authentification info in new request */
-+ request->auth_user_request = icap->request->auth_user_request;
-+ authenticateAuthUserRequestLock(request->auth_user_request);
-+ }
-+ request->content_length = httpHeaderGetSize(&request->header,
-+ HDR_CONTENT_LENGTH);
-+ if (strBuf(icap->request->extacl_log))
-+ request->extacl_log = stringDup(&icap->request->extacl_log);
-+ if (icap->request->extacl_user)
-+ request->extacl_user = xstrdup(icap->request->extacl_user);
-+ if (icap->request->extacl_passwd)
-+ request->extacl_passwd = xstrdup(icap->request->extacl_passwd);
-+#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, NULL, NULL, 0);
-+ 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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(&mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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->chunk_size < 0 )
-+ 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) {
-+ 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 26 Sep 2006 22:47:36 -0000 1.1.14.7
-@@ -0,0 +1,1058 @@
-+
-+/*
-+ * $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 void icapRespModKeepAliveOrClose(IcapStateData * icap);
-+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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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
-+}
-+
-+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);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o3 = mb_hdr.size;
-+ } 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) {
-+ // http connection has been closed without sending us anything
-+ if (len == 0 && theEnd == 1) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_RESP, HTTP_BAD_GATEWAY, icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+ /* 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, 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, 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");
-+ icapRespModKeepAliveOrClose(icap);
-+
-+ 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)
-+ icapStateFree(-1, icap);
-+
-+ /*
-+ * 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, 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, 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) {
-+ if (cbdataValid(icap))
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR, icap->request);
-+ else
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR, NULL);
-+ err->xerrno = errno;
-+ 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);
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+#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, icap->request);
-+ err->xerrno = errno;
-+ 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;
-+ 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);
-+ icap->icap_fd = -1;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ } else {
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port, NULL, NULL, 0);
-+ }
-+}
-+
-+
-+
-+/*
-+ * 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, (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, (request_t *)request);
-+ err->xerrno = errno;
-+ 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");
-+ if (icap->flags.no_content)
-+ icapStateFree(-1, icap);
-+ else
-+ comm_close(fd);
-+ } else if (icapPconnTransferDone(fd, icap)) {
-+ storeComplete(entry);
-+ if (icap->flags.no_content)
-+ icapStateFree(-1, icap);
-+ else {
-+ icapRespModKeepAliveOrClose(icap);
-+ icapStateFree(-1, 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.72
-retrieving revision 1.45.4.10
-diff -p -u -b -r1.72 -r1.45.4.10
---- src/main.c 23 Oct 2006 11:52:55 -0000 1.72
-+++ src/main.c 3 Nov 2006 18:47:14 -0000 1.45.4.10
-@@ -391,6 +391,9 @@ mainReconfigure(void)
- #else
- idnsShutdown();
- #endif
-+#ifdef HS_FEAT_ICAP
-+ icapClose();
-+#endif
- redirectShutdown();
- locationRewriteShutdown();
- authenticateShutdown();
-@@ -422,6 +425,9 @@ mainReconfigure(void)
- #endif
- redirectInit();
- locationRewriteInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- #if USE_WCCP
-@@ -573,6 +579,9 @@ mainInitialize(void)
- redirectInit();
- locationRewriteInit();
- errorMapInit();
-+#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.27
-retrieving revision 1.24.4.3
-diff -p -u -b -r1.27 -r1.24.4.3
---- src/mem.c 20 May 2006 22:50:55 -0000 1.27
-+++ src/mem.c 26 May 2006 18:21:32 -0000 1.24.4.3
-@@ -353,6 +353,13 @@ memInit(void)
- memDataInit(MEM_TLV, "storeSwapTLV", sizeof(tlv), 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
-===================================================================
---- src/mk-string-arrays.pl.orig Fri Jan 19 01:19:26 2007
-+++ src/mk-string-arrays.pl Wed Jan 24 12:31:03 2007
-@@ -17,6 +17,7 @@ $pat{'icp_opcode'} = "icp_opcode_str";
- $pat{'swap_log_op'} = "swap_log_op_str";
- $pat{'lookup_t'} = "lookup_t_str";
- $pat{'log_type'} = "log_tags";
-+$pat{'icap_service_t'} = "icap_service_type_str";
-
- print "#include \"squid.h\"\n";
-
-Index: src/pconn.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/pconn.c,v
-retrieving revision 1.10
-retrieving revision 1.9.4.2
-diff -p -u -b -r1.10 -r1.9.4.2
---- src/pconn.c 22 May 2006 22:06:12 -0000 1.10
-+++ src/pconn.c 26 May 2006 18:21:32 -0000 1.9.4.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;
-@@ -169,6 +172,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 ============================================ */
-@@ -183,6 +200,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));
-@@ -265,11 +285,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.129
-retrieving revision 1.74.4.11
-diff -p -u -b -r1.129 -r1.74.4.11
---- src/protos.h 23 Oct 2006 11:52:55 -0000 1.129
-+++ src/protos.h 3 Nov 2006 18:47:14 -0000 1.74.4.11
-@@ -302,6 +302,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,
-@@ -624,6 +626,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);
-@@ -1417,4 +1420,53 @@ void storeLocateVaryDone(VaryData * data
- void storeLocateVary(StoreEntry * e, int offset, const char *vary_data, String accept_encoding, STLVCB * callback, void *cbdata);
- void storeAddVary(const char *url, const char *log_url, const method_t method, const cache_key * key, const char *etag, const char *vary, const char *vary_headers, const char *accept_encoding);
-
-+#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);
-+
-+/* X-Server-IP support */
-+void icapAddOriginIP(MemBuf *, const char *);
-+
-+/* 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.36
-retrieving revision 1.24.8.7
-diff -p -u -b -r1.36 -r1.24.8.7
---- src/squid.h 8 Sep 2006 19:50:59 -0000 1.36
-+++ src/squid.h 26 Sep 2006 22:47:38 -0000 1.24.8.7
-@@ -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.38
-retrieving revision 1.26.8.10
-diff -p -u -b -r1.38 -r1.26.8.10
---- src/stat.c 1 Nov 2006 21:51:29 -0000 1.38
-+++ src/stat.c 3 Nov 2006 18:47:14 -0000 1.26.8.10
-@@ -804,6 +804,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",
-@@ -1188,6 +1199,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",
-@@ -1488,8 +1510,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.39
-retrieving revision 1.21.10.10
-diff -p -u -b -r1.39 -r1.21.10.10
---- src/store.c 10 Dec 2006 06:51:20 -0000 1.39
-+++ src/store.c 12 Dec 2006 22:49:46 -0000 1.21.10.10
-@@ -1105,8 +1105,17 @@ storeAppend(StoreEntry * e, const char *
- MemObject *mem = e->mem_obj;
- assert(mem != NULL);
- assert(len >= 0);
-- assert(e->store_status == STORE_PENDING);
- mem->refresh_timestamp = squid_curtime;
-+ 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.136
-retrieving revision 1.81.4.12
-diff -p -u -b -r1.136 -r1.81.4.12
---- src/structs.h 29 Nov 2006 16:52:51 -0000 1.136
-+++ src/structs.h 12 Dec 2006 22:49:47 -0000 1.81.4.12
-@@ -423,6 +423,23 @@ 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_server_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -810,6 +827,9 @@ struct _SquidConfig {
- #endif
- time_t refresh_stale_window;
- int umask;
-+#ifdef HS_FEAT_ICAP
-+ IcapConfig icapcfg;
-+#endif
- };
-
- struct _SquidConfig2 {
-@@ -891,6 +911,10 @@ struct _fde {
- comm_pending write_pending;
- squid_off_t bytes_read;
- squid_off_t bytes_written;
-+ struct {
-+ int uses;
-+ int type;
-+ } pconn;
- int uses; /* ie # req's over persistent conn */
- struct _fde_disk {
- DWCB *wrt_handle;
-@@ -1095,6 +1119,131 @@ struct _http_state_flags {
- unsigned int originpeer: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_server_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;
-@@ -1106,10 +1255,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;
-@@ -1218,6 +1371,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 {
-@@ -1232,6 +1386,9 @@ struct _clientHttpRequest {
- * zero.. [ahc]
- */
- char readbuf[CLIENT_SOCK_SZ];
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1900,6 +2057,9 @@ struct _request_t {
- unsigned int done_etag:1; /* We have done clientProcessETag on this, don't attempt it again */
- char *urlgroup; /* urlgroup, returned by redirectors */
- char *peer_domain; /* Configured peer forceddomain */
-+#if HS_FEAT_ICAP
-+ icap_class *class;
-+#endif
- BODY_HANDLER *body_reader;
- void *body_reader_data;
- String extacl_log; /* String to be used for access.log purposes */
-@@ -2007,7 +2167,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.41
-retrieving revision 1.32.4.8
-diff -p -u -b -r1.41 -r1.32.4.8
---- src/typedefs.h 2 Sep 2006 14:17:45 -0000 1.41
-+++ src/typedefs.h 26 Sep 2006 22:47:39 -0000 1.32.4.8
-@@ -136,6 +136,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.17
-retrieving revision 1.14.10.4
-diff -p -u -b -r1.17 -r1.14.10.4
---- src/url.c 17 Jun 2006 23:51:19 -0000 1.17
-+++ src/url.c 28 Jun 2006 21:12:01 -0000 1.14.10.4
-@@ -103,6 +103,9 @@ const char *ProtocolStr[] =
- "whois",
- "internal",
- "https",
-+#ifdef HS_FEAT_ICAP
-+ "icap",
-+#endif
- "TOTAL"
- };
-
-@@ -217,6 +220,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;
- }
-
-@@ -240,6 +247,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 98e99812e05a..000000000000
--- a/www/squid27/files/patch-src-cf.data.pre
+++ /dev/null
@@ -1,39 +0,0 @@
---- src/cf.data.pre.orig Thu Oct 12 22:48:48 2006
-+++ src/cf.data.pre Wed Nov 8 18:56:47 2006
-@@ -1183,6 +1183,21 @@
-
- Note that for coss, max-size must be less than COSS_MEMBUF_SZ
- (hard coded at 1 MB).
-+
-+ Note for FreeBSD users:
-+ COSS -- like aufs -- uses async IO so if you compiled Squid without
-+ support for the aufs storage type, COSS will use POSIX AIO.
-+ This means that you need to add the line
-+
-+ options VFS_AIO
-+
-+ to your kernel configuration in order to use COSS.
-+
-+ On FreeBSD 5 and higher you can load the aio(4) module and do not
-+ necessarily need to recompile your kernel.
-+
-+ If you compiled Squid with both support for aufs and COSS, COSS
-+ will use aufs' routines and does not need special kernel support.
- DOC_END
-
- NAME: logformat
-@@ -3280,12 +3295,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/patch-tools-Makefile.in b/www/squid27/files/patch-tools-Makefile.in
deleted file mode 100644
index 3daee0c17c82..000000000000
--- a/www/squid27/files/patch-tools-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/Makefile.in.orig Sun May 14 18:30:04 2006
-+++ tools/Makefile.in Sun May 14 18:31:02 2006
-@@ -297,7 +297,7 @@
- EXTRA_DIST = \
- cachemgr.conf
-
--DEFAULT_CACHEMGR_CONFIG = $(sysconfdir)/cachemgr.conf
-+DEFAULT_CACHEMGR_CONFIG = $(sysconfdir)/cachemgr.conf.default
-
- # Don't automatically uninstall config files
- # @if test -f $(DESTDIR)$(DEFAULT_CONFIG_FILE) ; then \
diff --git a/www/squid27/files/pkg-deinstall.in b/www/squid27/files/pkg-deinstall.in
deleted file mode 100644
index c775ba284cc2..000000000000
--- a/www/squid27/files/pkg-deinstall.in
+++ /dev/null
@@ -1,39 +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_UID%%' user and the '%%SQUID_GID%%' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -n %%SQUID_UID%% -u 100"
- if [ -d ${PKG_PREFIX}/squid -o -d ${PKG_PREFIX}/etc/squid ] ; then
- echo ""
- echo " In order to ease updates the cache and log directories"
- echo " and 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/files/pkg-install.in b/www/squid27/files/pkg-install.in
deleted file mode 100644
index 8e87a6c545c8..000000000000
--- a/www/squid27/files/pkg-install.in
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base="${PKG_PREFIX:-%%PREFIX%%}/squid"
-squid_confdir="${PKG_PREFIX:-%%PREFIX%%}/etc/squid"
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user="%%SQUID_UID%%"
-squid_group="%%SQUID_GID%%"
-squid_gid=100
-squid_uid=100
-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 (using group id ${squid_gid}):"
- 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}':"
- 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 (using user id ${squid_uid}):"
- 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}':"
- fi
- pw usershow ${squid_user}
- 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
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid27/files/pkg-message.in b/www/squid27/files/pkg-message.in
deleted file mode 100644
index 9e7d814cda25..000000000000
--- a/www/squid27/files/pkg-message.in
+++ /dev/null
@@ -1,31 +0,0 @@
- o You can find the configuration files for this package in the
- directory %%PREFIX%%/etc/squid.
-
- o A cache directory has been created in %%PREFIX%%/squid/cache.
- Log files will be written to %%PREFIX%%/squid/logs.
-
- Note:
- You must initialize new cache directories before you can start
- squid. Do this by running "squid -z" as 'root' or '%%SQUID_UID%%'.
- If your cache directories are already initialized (e.g. after an
- upgrade of squid) you do not need to initialize them again.
-
- o The default configuration will deny everyone access to the
- proxy service. Edit the "http_access" directives in
- %%PREFIX%%/etc/squid/squid.conf to suit your needs.
-
- Please note that the Squid start script is an rc.d style script.
- This means that Squid will not start automatically at boot
- time unless it is explicitly enabled.
-
- To enable Squid, set squid_enable=yes in either
- /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid
- Please see %%PREFIX%%/etc/rc.d/squid(.sh) for further details.
-
- Note:
- If you just updated your Squid installation from 2.5 or earlier,
- make sure to check your Squid configuration against the 2.6 default
- configuration file %%PREFIX%%/etc/squid/squid.conf.default.
-
- Additionally, you should check your configuration by calling
- 'squid -f /path/to/squid.conf -k parse' before starting Squid.
diff --git a/www/squid27/files/squid.in b/www/squid27/files/squid.in
deleted file mode 100644
index 350082200d87..000000000000
--- a/www/squid27/files/squid.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# 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.
-#
-
-squid_stop() {
- echo "Stopping ${name}."
- ${command} ${squid_flags} -k shutdown
- run_rc_command poll
-}
-
-. %%RC_SUBR%%
-
-name=squid
-rcvar=${name}_enable
-
-command=%%PREFIX%%/sbin/squid
-extra_commands=reload
-reload_cmd="${command} ${squid_flags} -k reconfigure"
-stop_cmd="squid_stop"
-
-load_rc_config ${name}
-
-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
-
-required_dirs=${squid_chdir}
-
-# 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
-
-run_rc_command "$1"
diff --git a/www/squid27/pkg-descr b/www/squid27/pkg-descr
deleted file mode 100644
index 0cd02912d960..000000000000
--- a/www/squid27/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Squid is a high-performance proxy caching server for web clients,
-supporting FTP, gopher, and HTTP data objects. Unlike traditional
-caching software, Squid handles all requests in a single, non-blocking,
-I/O-driven process.
-
-Squid supports SSL, extensive access controls, and full request logging.
-By using the lightweight Internet Cache Protocol, Squid caches can be
-arranged in a hierarchy or mesh for additional bandwidth savings.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid30/Makefile b/www/squid30/Makefile
deleted file mode 100644
index c4a531b9472e..000000000000
--- a/www/squid30/Makefile
+++ /dev/null
@@ -1,472 +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.14
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= http://www.squid-cache.org/%SUBDIR%/ \
- http://www2.us.squid-cache.org/%SUBDIR%/ \
- http://www3.us.squid-cache.org/%SUBDIR%/ \
- http://www1.at.squid-cache.org/%SUBDIR%/ \
- http://www2.nl.squid-cache.org/%SUBDIR%/ \
- http://www1.ru.squid-cache.org/%SUBDIR%/ \
- http://www1.uk.squid-cache.org/%SUBDIR%/ \
- http://www1.gr.squid-cache.org/%SUBDIR%/ \
- http://www1.jp.squid-cache.org/%SUBDIR%/ \
- http://www1.tw.squid-cache.org/%SUBDIR%/
-MASTER_SITE_SUBDIR= Versions/v2/2.5
-DISTNAME= squid-2.5.STABLE14
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= ${MASTER_SITES}
-PATCH_SITE_SUBDIR= Versions/v2/2.5/bugs
-PATCHFILES= squid-2.5.STABLE14-httpReplyDestroy.patch \
- squid-2.5.STABLE14-hierarchy_tag.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= HTTP Caching Proxy
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= 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}
-SUB_FILES+= pkg-deinstall pkg-install pkg-message
-SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_SASL_AUTH "Install SASL 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 rc.d style startup script" on
-
-etc_files= 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(WITH_SQUID_SASL_AUTH)
-LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
-CFLAGS+= -I${LOCALBASE}/include
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-basic_auth+= SASL
-libexec+= sasl_auth
-.endif
-.if !defined(NO_NIS) && !defined(WITHOUT_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+= -L${OPENSSLLIB}
-.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= squid.sh
-rc_del= rcold
-rc_state= rcng
-.else
-SUB_FILES+= squid.sh
-etc_files+= rc.d/squid.sh
-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?= \
- Azerbaijani 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}" \
- CPPFLAGS="${CPPFLAGS}"\
- 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:
- @${REINPLACE_CMD} \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${WRKDIR}/squid.sh
-# create variable information in pkg-message:
- @${REINPLACE_CMD} \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${PKGMESSAGE}
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- ${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
-.if defined(WITHOUT_SQUID_RCNG)
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.endif
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
- @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:"
- @${ECHO_CMD} ""
- @${CAT} ${PKGMESSAGE}
- @${ECHO_CMD} ""
-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 223532680f52..000000000000
--- a/www/squid30/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE14.tar.bz2) = f413e0b887a5f9b2a75350243ed5564c
-SHA256 (squid2.5/squid-2.5.STABLE14.tar.bz2) = c4eaee0e5ee42f46060217df9a88d628d244c0a543feab8296e44269e57ec7bd
-SIZE (squid2.5/squid-2.5.STABLE14.tar.bz2) = 1073745
-MD5 (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 1529f8b0170e24b26353578778435bd4
-SHA256 (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 9e99132b8efb07e3465d5e33749aa450daecfa3acde73755b6a3589d09d19285
-SIZE (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 1277
-MD5 (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 9abe563ca3d01dc58502737edc6f3c60
-SHA256 (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 6c98f1f2351b79cfc3f956ed1c46d86c7a53aac0ba28203a33f2dadc7d1e96fe
-SIZE (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 1319
diff --git a/www/squid30/files/customlog-2.5.patch b/www/squid30/files/customlog-2.5.patch
deleted file mode 100644
index 3e8c2a542204..000000000000
--- a/www/squid30/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1597 +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.15
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Mon May 15 03:58:22 2006
-@@ -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.29 src/cache_cf.c:1.38.6.11.4.10
---- src/cache_cf.c:1.38.6.29 Wed Oct 26 19:13:24 2005
-+++ src/cache_cf.c Fri Mar 3 18:27:50 2006
-@@ -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},
-@@ -2625,3 +2633,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.86 src/cf.data.pre:1.49.2.40.2.18
---- src/cf.data.pre:1.49.2.86 Sat Feb 25 19:13:57 2006
-+++ src/cf.data.pre Fri Mar 3 18:27:50 2006
-@@ -834,16 +834,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
-@@ -2440,6 +2521,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.76 src/client_side.c:1.47.2.31.2.15
---- src/client_side.c:1.47.2.76 Fri Mar 10 19:16:31 2006
-+++ src/client_side.c Mon Apr 24 08:22:33 2006
-@@ -871,14 +871,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))
-@@ -888,12 +892,17 @@
- }
- 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);
-+ http->acl_checklist->reply = http->reply;
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ http->al.reply = http->reply;
-+ 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);
-@@ -904,6 +913,7 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-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.4
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Sun May 21 16:56:52 2006
-@@ -36,36 +36,127 @@
-
- static void logfileWriteWrapper(Logfile * lf, const void *buf, size_t len);
-
-+#if HAVE_SYSLOG
-+typedef struct {
-+ const char *name;
-+ int value;
-+}syslog_symbol_t;
-+
-+static int
-+syslog_ntoa(const char *s)
-+{
-+#define syslog_symbol(a) #a, a
-+ static syslog_symbol_t symbols[] =
-+ {
-+#ifdef LOG_AUTHPRIV
-+ {syslog_symbol(LOG_AUTHPRIV)},
-+#endif
-+#ifdef LOG_DAEMON
-+ {syslog_symbol(LOG_DAEMON)},
-+#endif
-+#ifdef LOG_LOCAL0
-+ {syslog_symbol(LOG_LOCAL0)},
-+#endif
-+#ifdef LOG_LOCAL1
-+ {syslog_symbol(LOG_LOCAL1)},
-+#endif
-+#ifdef LOG_LOCAL2
-+ {syslog_symbol(LOG_LOCAL2)},
-+#endif
-+#ifdef LOG_LOCAL3
-+ {syslog_symbol(LOG_LOCAL3)},
-+#endif
-+#ifdef LOG_LOCAL4
-+ {syslog_symbol(LOG_LOCAL4)},
-+#endif
-+#ifdef LOG_LOCAL5
-+ {syslog_symbol(LOG_LOCAL5)},
-+#endif
-+#ifdef LOG_LOCAL6
-+ {syslog_symbol(LOG_LOCAL6)},
-+#endif
-+#ifdef LOG_LOCAL7
-+ {syslog_symbol(LOG_LOCAL7)},
-+#endif
-+#ifdef LOG_USER
-+ {syslog_symbol(LOG_USER)},
-+#endif
-+#ifdef LOG_ERR
-+ {syslog_symbol(LOG_ERR)},
-+#endif
-+#ifdef LOG_WARNING
-+ {syslog_symbol(LOG_WARNING)},
-+#endif
-+#ifdef LOG_NOTICE
-+ {syslog_symbol(LOG_NOTICE)},
-+#endif
-+#ifdef LOG_INFO
-+ {syslog_symbol(LOG_INFO)},
-+#endif
-+#ifdef LOG_DEBUG
-+ {syslog_symbol(LOG_DEBUG)},
-+#endif
-+ {NULL, 0}
-+ };
-+ syslog_symbol_t *p;
-+
-+ for (p = symbols; p->name != NULL; ++p)
-+ if (!strcmp(s, p->name) || !strcmp(s, p->name + 4))
-+ return p->value;
-+ return 0;
-+}
-+
-+#define PRIORITY_MASK (LOG_ERR | LOG_WARNING | LOG_NOTICE | LOG_INFO | LOG_DEBUG)
-+#endif /* HAVE_SYSLOG */
-+
- 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 HAVE_SYSLOG
-+ if (strcmp(path, "syslog") == 0 || strncmp(path, "syslog:", 7) == 0) {
-+ lf->flags.syslog = 1;
-+ lf->fd = -1;
-+ if (path[6] != '\0') {
-+ const char *priority = path + 7;
-+ char *facility = strchr(priority, '|');
-+ if (facility) {
-+ *facility++ = '\0';
-+ lf->syslog_priority |= syslog_ntoa(facility);
-+ }
-+ lf->syslog_priority |= syslog_ntoa(priority);
-+ }
-+ if ((lf->syslog_priority & PRIORITY_MASK) == 0)
-+ lf->syslog_priority |= LOG_INFO;
-+ } else
-+#endif
-+ {
-+ 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 +164,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 +181,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 +214,12 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+#if HAVE_SYSLOG
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *) buf);
-+ return;
-+ }
-+#endif
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.34 src/protos.h:1.41.6.14.2.10
---- src/protos.h:1.41.6.34 Sat Feb 25 19:13:57 2006
-+++ src/protos.h Fri Mar 3 18:27:52 2006
-@@ -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.46 src/structs.h:1.48.2.11.2.14
---- src/structs.h:1.48.2.46 Fri Mar 10 19:16:31 2006
-+++ src/structs.h Mon Apr 24 08:22:34 2006
-@@ -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;
-@@ -623,6 +624,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1061,6 +1063,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2210,8 +2214,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 72fdb8065b08..000000000000
--- a/www/squid30/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7137 +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: 2006-06-01
-
-Index: errors/Azerbaijani/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Azerbaijani/ERR_ICAP_FAILURE
-diff -N errors/Azerbaijani/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Azerbaijani/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/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.6.1
-retrieving revision 1.10.30.3
-diff -p -u -b -r1.10.6.1 -r1.10.30.3
---- include/util.h 12 May 2006 16:51:32 -0000 1.10.6.1
-+++ include/util.h 16 May 2006 17:56:57 -0000 1.10.30.3
-@@ -123,4 +123,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.86
-retrieving revision 1.49.2.33.2.34
-diff -p -u -b -r1.49.2.86 -r1.49.2.33.2.34
---- src/cf.data.pre 26 Feb 2006 03:13:57 -0000 1.49.2.86
-+++ src/cf.data.pre 16 May 2006 17:56:57 -0000 1.49.2.33.2.34
-@@ -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,187 @@ 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
-+ Allows Squid to add the "X-Client-IP" header if requested by
-+ an ICAP service in it's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_server_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_server_ip
-+DEFAULT: off
-+DOC_START
-+ Allows Squid to add the "X-Server-IP" header if requested by
-+ an ICAP service in it'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
-+ Allows Squid to add the "X-Authenticated-User" header if requested
-+ by an ICAP service in it'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.76
-retrieving revision 1.47.2.28.2.41
-diff -p -u -b -r1.47.2.76 -r1.47.2.28.2.41
---- src/client_side.c 11 Mar 2006 03:16:31 -0000 1.47.2.76
-+++ src/client_side.c 16 May 2006 17:56:58 -0000 1.47.2.28.2.41
-@@ -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
-@@ -936,11 +943,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;
-@@ -963,7 +981,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 */
-@@ -1108,7 +1125,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1127,7 +1144,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1153,7 +1170,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;
-@@ -2447,7 +2464,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2457,6 +2474,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);
-@@ -3001,6 +3023,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) {
-@@ -3104,7 +3140,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
-@@ -3274,7 +3311,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;
-@@ -3398,7 +3435,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3440,7 +3477,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
- */
-@@ -3956,3 +3993,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.16
-retrieving revision 1.13.6.3.2.16
-diff -p -u -b -r1.13.6.16 -r1.13.6.3.2.16
---- src/forward.c 11 Mar 2006 03:16:31 -0000 1.13.6.16
-+++ src/forward.c 16 May 2006 17:56:58 -0000 1.13.6.3.2.16
-@@ -251,7 +251,8 @@ fwdConnectDone(int server_fd, int status
- } else {
- debug(17, 3) ("fwdConnectDone: FD %d: '%s'\n", server_fd, storeUrl(fwdState->entry));
- 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);
-@@ -700,6 +701,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),
-@@ -738,6 +741,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);
-@@ -754,7 +759,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.40
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.40
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 17 Feb 2006 12:45:21 -0000 1.17.6.3.6.40
-@@ -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,37 @@ 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;
-+ }
-+
-+ if(icap->flags.no_content == 1) {
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +652,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 +688,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 +746,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 +814,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 +867,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 +881,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 +936,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 +1001,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 +1210,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 +1322,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 +1360,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 16 Feb 2006 17:21:45 -0000 1.1.2.40
-@@ -0,0 +1,817 @@
-+/*
-+ * $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);
-+}
-+
-+/*
-+ * icapAddOriginIP
-+ *
-+ * Builds and adds the X-Server-IP header to an ICAP request headers.
-+ */
-+void
-+icapAddOriginIP(MemBuf *mb, const char *host)
-+{
-+ const ipcache_addrs *addrs;
-+ struct in_addr s;
-+
-+ if (host == NULL) {
-+ debug(81, 5)("icapAddOriginIP: NULL host\n");
-+ return;
-+ }
-+
-+ addrs = ipcache_gethostbyname(host, IP_LOOKUP_IF_MISS);
-+ if (addrs == NULL) {
-+ /*
-+ * http://www.i-cap.org/spec/draft-stecher-icap-subid-00.txt :
-+ *
-+ * [...] If the meta information for some header is not available,
-+ * the header field MUST be omitted.
-+ */
-+ debug(81, 5)("icapAddOriginIP: can't tell IP address\n");
-+ return;
-+ }
-+
-+ s = addrs->in_addrs[0];
-+ memBufPrintf(mb, "X-Server-IP: %s\r\n", inet_ntoa(s));
-+}
-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 16 Feb 2006 17:21:45 -0000 1.1.2.18
-@@ -0,0 +1,523 @@
-+
-+/*
-+ * $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-Server-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Server-IP\n");
-+ s->flags.need_x_server_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 17 Feb 2006 12:50:52 -0000 1.1.2.60
-@@ -0,0 +1,981 @@
-+
-+/*
-+ * $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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(&mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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 25 May 2006 16:04:55 -0000 1.1.2.65
-@@ -0,0 +1,1055 @@
-+
-+/*
-+ * $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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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
-+}
-+
-+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);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o3 = mb_hdr.size;
-+ } 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) {
-+ // http connection has been closed without sending us anything
-+ if(len == 0 && theEnd == 1) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_RESP, HTTP_BAD_GATEWAY);
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+
-+ /* 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);
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+#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.34
-retrieving revision 1.41.6.13.2.39
-diff -p -u -b -r1.41.6.34 -r1.41.6.13.2.39
---- src/protos.h 26 Feb 2006 03:13:57 -0000 1.41.6.34
-+++ src/protos.h 16 May 2006 17:56:59 -0000 1.41.6.13.2.39
-@@ -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,53 @@ 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);
-+
-+/* X-Server-IP support */
-+void icapAddOriginIP(MemBuf *, const char *);
-+
-+/* 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.9
-retrieving revision 1.13.6.6.2.12
-diff -p -u -b -r1.13.6.9 -r1.13.6.6.2.12
---- src/squid.h 11 Mar 2006 03:16:31 -0000 1.13.6.9
-+++ src/squid.h 16 May 2006 17:56:59 -0000 1.13.6.6.2.12
-@@ -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.46
-retrieving revision 1.48.2.9.2.50
-diff -p -u -b -r1.48.2.46 -r1.48.2.9.2.50
---- src/structs.h 11 Mar 2006 03:16:31 -0000 1.48.2.46
-+++ src/structs.h 16 May 2006 17:56:59 -0000 1.48.2.9.2.50
-@@ -384,6 +384,23 @@ 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_server_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -715,6 +732,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 {
-@@ -788,7 +808,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;
-@@ -983,6 +1006,131 @@ 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_server_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;
-@@ -994,10 +1142,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;
-@@ -1099,6 +1251,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 {
-@@ -1107,6 +1260,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1134,7 +1290,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;
-@@ -1685,6 +1840,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;
- };
-@@ -1790,7 +1948,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.7
-retrieving revision 1.7.6.5.2.3
-diff -p -u -b -r1.7.6.7 -r1.7.6.5.2.3
---- src/url.c 11 Mar 2006 03:16:31 -0000 1.7.6.7
-+++ src/url.c 16 May 2006 17:56:59 -0000 1.7.6.5.2.3
-@@ -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/patch-src-ftp.c b/www/squid30/files/patch-src-ftp.c
deleted file mode 100644
index 44f28b75646f..000000000000
--- a/www/squid30/files/patch-src-ftp.c
+++ /dev/null
@@ -1,24 +0,0 @@
-Patch for Squid bug #1857, obtained from Squid bugzilla 2007-01-15.
-
---- src/ftp.c.orig Sun Feb 26 00:34:13 2006
-+++ src/ftp.c Mon Jan 15 19:46:29 2007
-@@ -441,7 +441,7 @@
- ftpState->flags.dir_slash ? rfc1738_escape_part(ftpState->old_filepath) : ".");
- } else if (ftpState->typecode == 'D') {
- const char *path = ftpState->flags.dir_slash ? ftpState->filepath : ".";
-- storeAppendPrintf(e, "<A HREF=\"%s/\">[As extended directory]</A>\n", html_quote(path));
-+ storeAppendPrintf(e, "<A HREF=\"%s/\">[As extended directory]</A>\n", rfc1738_escape_part(path));
- }
- storeAppendPrintf(e, "<HR noshade size=\"1px\">\n");
- storeAppendPrintf(e, "<ADDRESS>\n");
-@@ -689,8 +689,8 @@
- snprintf(html, 8192, "%s\n", line);
- return html;
- }
-- if (ftpState->flags.dir_slash)
-- snprintf(prefix, sizeof(prefix), "%s/", rfc1738_escape_part(ftpState->dirpath));
-+ if (ftpState->flags.dir_slash && ftpState->dirpath && ftpState->typecode != 'D' )
-+ snprintf(prefix, 2048, "%s/", rfc1738_escape_part(ftpState->dirpath));
- else
- prefix[0] = '\0';
- /* Handle builtin <dirup> */
diff --git a/www/squid30/files/pkg-deinstall.in b/www/squid30/files/pkg-deinstall.in
deleted file mode 100644
index e96398a3925f..000000000000
--- a/www/squid30/files/pkg-deinstall.in
+++ /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_UID%%' user and the '%%SQUID_GID%%' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n %%SQUID_UID%% -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/files/pkg-install.in b/www/squid30/files/pkg-install.in
deleted file mode 100644
index 5fc09b22e0e3..000000000000
--- a/www/squid30/files/pkg-install.in
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base="${PKG_PREFIX:-%%PREFIX%%}/squid"
-squid_confdir="${PKG_PREFIX:-%%PREFIX%%}/etc/squid"
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user="%%SQUID_UID%%"
-squid_group="%%SQUID_GID%%"
-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
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid30/files/pkg-message.in b/www/squid30/files/pkg-message.in
deleted file mode 100644
index b6b81aa4760c..000000000000
--- a/www/squid30/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
- o You can find the configuration files for this package in the
- directory %%PREFIX%%/etc/squid.
-
- o A cache directory has been created in %%PREFIX%%/squid/cache.
- Log files will be written to %%PREFIX%%/squid/logs.
-
- Note:
- You must initialize new cache directories before you can start
- Squid. Do this by running "squid -z" as 'root' or '%%SQUID_UID%%'.
- If your cache directories are already initialized (e.g. after an
- upgrade of Squid) you do not need to initialize them again.
-
- o The default configuration will deny everyone access to the
- proxy service. Edit the "http_access" directives in
- %%PREFIX%%/etc/squid/squid.conf to suit your needs.
---begin rcng
-
- Please note that the Squid start script is an rc.d style script.
- This means that Squid will not start automatically at boot time.
-
- To enable Squid, set squid_enable=yes in either
- /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid
- Please see %%PREFIX%%/etc/rc.d/squid(.sh) for further details.
---end rcng
diff --git a/www/squid30/files/squid.sh.in b/www/squid30/files/squid.sh.in
deleted file mode 100644
index 7d1414a2c8b0..000000000000
--- a/www/squid30/files/squid.sh.in
+++ /dev/null
@@ -1,88 +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} ${squid_flags} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-# --begin rcng
-squid_enable=${squid_enable:-"NO"}
-# --end rcng
-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() {
- echo "Stopping ${name}."
- ${command} ${squid_flags} -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-descr b/www/squid30/pkg-descr
deleted file mode 100644
index 0cd02912d960..000000000000
--- a/www/squid30/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Squid is a high-performance proxy caching server for web clients,
-supporting FTP, gopher, and HTTP data objects. Unlike traditional
-caching software, Squid handles all requests in a single, non-blocking,
-I/O-driven process.
-
-Squid supports SSL, extensive access controls, and full request logging.
-By using the lightweight Internet Cache Protocol, Squid caches can be
-arranged in a hierarchy or mesh for additional bandwidth savings.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid31/Makefile b/www/squid31/Makefile
deleted file mode 100644
index c4a531b9472e..000000000000
--- a/www/squid31/Makefile
+++ /dev/null
@@ -1,472 +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.14
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= http://www.squid-cache.org/%SUBDIR%/ \
- http://www2.us.squid-cache.org/%SUBDIR%/ \
- http://www3.us.squid-cache.org/%SUBDIR%/ \
- http://www1.at.squid-cache.org/%SUBDIR%/ \
- http://www2.nl.squid-cache.org/%SUBDIR%/ \
- http://www1.ru.squid-cache.org/%SUBDIR%/ \
- http://www1.uk.squid-cache.org/%SUBDIR%/ \
- http://www1.gr.squid-cache.org/%SUBDIR%/ \
- http://www1.jp.squid-cache.org/%SUBDIR%/ \
- http://www1.tw.squid-cache.org/%SUBDIR%/
-MASTER_SITE_SUBDIR= Versions/v2/2.5
-DISTNAME= squid-2.5.STABLE14
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= ${MASTER_SITES}
-PATCH_SITE_SUBDIR= Versions/v2/2.5/bugs
-PATCHFILES= squid-2.5.STABLE14-httpReplyDestroy.patch \
- squid-2.5.STABLE14-hierarchy_tag.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= HTTP Caching Proxy
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= 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}
-SUB_FILES+= pkg-deinstall pkg-install pkg-message
-SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_SASL_AUTH "Install SASL 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 rc.d style startup script" on
-
-etc_files= 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(WITH_SQUID_SASL_AUTH)
-LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
-CFLAGS+= -I${LOCALBASE}/include
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-basic_auth+= SASL
-libexec+= sasl_auth
-.endif
-.if !defined(NO_NIS) && !defined(WITHOUT_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+= -L${OPENSSLLIB}
-.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= squid.sh
-rc_del= rcold
-rc_state= rcng
-.else
-SUB_FILES+= squid.sh
-etc_files+= rc.d/squid.sh
-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?= \
- Azerbaijani 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}" \
- CPPFLAGS="${CPPFLAGS}"\
- 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:
- @${REINPLACE_CMD} \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${WRKDIR}/squid.sh
-# create variable information in pkg-message:
- @${REINPLACE_CMD} \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${PKGMESSAGE}
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- ${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
-.if defined(WITHOUT_SQUID_RCNG)
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.endif
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
- @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:"
- @${ECHO_CMD} ""
- @${CAT} ${PKGMESSAGE}
- @${ECHO_CMD} ""
-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 223532680f52..000000000000
--- a/www/squid31/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE14.tar.bz2) = f413e0b887a5f9b2a75350243ed5564c
-SHA256 (squid2.5/squid-2.5.STABLE14.tar.bz2) = c4eaee0e5ee42f46060217df9a88d628d244c0a543feab8296e44269e57ec7bd
-SIZE (squid2.5/squid-2.5.STABLE14.tar.bz2) = 1073745
-MD5 (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 1529f8b0170e24b26353578778435bd4
-SHA256 (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 9e99132b8efb07e3465d5e33749aa450daecfa3acde73755b6a3589d09d19285
-SIZE (squid2.5/squid-2.5.STABLE14-httpReplyDestroy.patch) = 1277
-MD5 (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 9abe563ca3d01dc58502737edc6f3c60
-SHA256 (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 6c98f1f2351b79cfc3f956ed1c46d86c7a53aac0ba28203a33f2dadc7d1e96fe
-SIZE (squid2.5/squid-2.5.STABLE14-hierarchy_tag.patch) = 1319
diff --git a/www/squid31/files/customlog-2.5.patch b/www/squid31/files/customlog-2.5.patch
deleted file mode 100644
index 3e8c2a542204..000000000000
--- a/www/squid31/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1597 +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.15
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Mon May 15 03:58:22 2006
-@@ -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.29 src/cache_cf.c:1.38.6.11.4.10
---- src/cache_cf.c:1.38.6.29 Wed Oct 26 19:13:24 2005
-+++ src/cache_cf.c Fri Mar 3 18:27:50 2006
-@@ -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},
-@@ -2625,3 +2633,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.86 src/cf.data.pre:1.49.2.40.2.18
---- src/cf.data.pre:1.49.2.86 Sat Feb 25 19:13:57 2006
-+++ src/cf.data.pre Fri Mar 3 18:27:50 2006
-@@ -834,16 +834,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
-@@ -2440,6 +2521,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.76 src/client_side.c:1.47.2.31.2.15
---- src/client_side.c:1.47.2.76 Fri Mar 10 19:16:31 2006
-+++ src/client_side.c Mon Apr 24 08:22:33 2006
-@@ -871,14 +871,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))
-@@ -888,12 +892,17 @@
- }
- 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);
-+ http->acl_checklist->reply = http->reply;
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ http->al.reply = http->reply;
-+ 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);
-@@ -904,6 +913,7 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-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.4
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Sun May 21 16:56:52 2006
-@@ -36,36 +36,127 @@
-
- static void logfileWriteWrapper(Logfile * lf, const void *buf, size_t len);
-
-+#if HAVE_SYSLOG
-+typedef struct {
-+ const char *name;
-+ int value;
-+}syslog_symbol_t;
-+
-+static int
-+syslog_ntoa(const char *s)
-+{
-+#define syslog_symbol(a) #a, a
-+ static syslog_symbol_t symbols[] =
-+ {
-+#ifdef LOG_AUTHPRIV
-+ {syslog_symbol(LOG_AUTHPRIV)},
-+#endif
-+#ifdef LOG_DAEMON
-+ {syslog_symbol(LOG_DAEMON)},
-+#endif
-+#ifdef LOG_LOCAL0
-+ {syslog_symbol(LOG_LOCAL0)},
-+#endif
-+#ifdef LOG_LOCAL1
-+ {syslog_symbol(LOG_LOCAL1)},
-+#endif
-+#ifdef LOG_LOCAL2
-+ {syslog_symbol(LOG_LOCAL2)},
-+#endif
-+#ifdef LOG_LOCAL3
-+ {syslog_symbol(LOG_LOCAL3)},
-+#endif
-+#ifdef LOG_LOCAL4
-+ {syslog_symbol(LOG_LOCAL4)},
-+#endif
-+#ifdef LOG_LOCAL5
-+ {syslog_symbol(LOG_LOCAL5)},
-+#endif
-+#ifdef LOG_LOCAL6
-+ {syslog_symbol(LOG_LOCAL6)},
-+#endif
-+#ifdef LOG_LOCAL7
-+ {syslog_symbol(LOG_LOCAL7)},
-+#endif
-+#ifdef LOG_USER
-+ {syslog_symbol(LOG_USER)},
-+#endif
-+#ifdef LOG_ERR
-+ {syslog_symbol(LOG_ERR)},
-+#endif
-+#ifdef LOG_WARNING
-+ {syslog_symbol(LOG_WARNING)},
-+#endif
-+#ifdef LOG_NOTICE
-+ {syslog_symbol(LOG_NOTICE)},
-+#endif
-+#ifdef LOG_INFO
-+ {syslog_symbol(LOG_INFO)},
-+#endif
-+#ifdef LOG_DEBUG
-+ {syslog_symbol(LOG_DEBUG)},
-+#endif
-+ {NULL, 0}
-+ };
-+ syslog_symbol_t *p;
-+
-+ for (p = symbols; p->name != NULL; ++p)
-+ if (!strcmp(s, p->name) || !strcmp(s, p->name + 4))
-+ return p->value;
-+ return 0;
-+}
-+
-+#define PRIORITY_MASK (LOG_ERR | LOG_WARNING | LOG_NOTICE | LOG_INFO | LOG_DEBUG)
-+#endif /* HAVE_SYSLOG */
-+
- 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 HAVE_SYSLOG
-+ if (strcmp(path, "syslog") == 0 || strncmp(path, "syslog:", 7) == 0) {
-+ lf->flags.syslog = 1;
-+ lf->fd = -1;
-+ if (path[6] != '\0') {
-+ const char *priority = path + 7;
-+ char *facility = strchr(priority, '|');
-+ if (facility) {
-+ *facility++ = '\0';
-+ lf->syslog_priority |= syslog_ntoa(facility);
-+ }
-+ lf->syslog_priority |= syslog_ntoa(priority);
-+ }
-+ if ((lf->syslog_priority & PRIORITY_MASK) == 0)
-+ lf->syslog_priority |= LOG_INFO;
-+ } else
-+#endif
-+ {
-+ 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 +164,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 +181,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 +214,12 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+#if HAVE_SYSLOG
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *) buf);
-+ return;
-+ }
-+#endif
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.34 src/protos.h:1.41.6.14.2.10
---- src/protos.h:1.41.6.34 Sat Feb 25 19:13:57 2006
-+++ src/protos.h Fri Mar 3 18:27:52 2006
-@@ -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.46 src/structs.h:1.48.2.11.2.14
---- src/structs.h:1.48.2.46 Fri Mar 10 19:16:31 2006
-+++ src/structs.h Mon Apr 24 08:22:34 2006
-@@ -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;
-@@ -623,6 +624,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1061,6 +1063,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2210,8 +2214,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 72fdb8065b08..000000000000
--- a/www/squid31/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7137 +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: 2006-06-01
-
-Index: errors/Azerbaijani/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Azerbaijani/ERR_ICAP_FAILURE
-diff -N errors/Azerbaijani/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Azerbaijani/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/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.6.1
-retrieving revision 1.10.30.3
-diff -p -u -b -r1.10.6.1 -r1.10.30.3
---- include/util.h 12 May 2006 16:51:32 -0000 1.10.6.1
-+++ include/util.h 16 May 2006 17:56:57 -0000 1.10.30.3
-@@ -123,4 +123,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.86
-retrieving revision 1.49.2.33.2.34
-diff -p -u -b -r1.49.2.86 -r1.49.2.33.2.34
---- src/cf.data.pre 26 Feb 2006 03:13:57 -0000 1.49.2.86
-+++ src/cf.data.pre 16 May 2006 17:56:57 -0000 1.49.2.33.2.34
-@@ -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,187 @@ 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
-+ Allows Squid to add the "X-Client-IP" header if requested by
-+ an ICAP service in it's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_server_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_server_ip
-+DEFAULT: off
-+DOC_START
-+ Allows Squid to add the "X-Server-IP" header if requested by
-+ an ICAP service in it'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
-+ Allows Squid to add the "X-Authenticated-User" header if requested
-+ by an ICAP service in it'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.76
-retrieving revision 1.47.2.28.2.41
-diff -p -u -b -r1.47.2.76 -r1.47.2.28.2.41
---- src/client_side.c 11 Mar 2006 03:16:31 -0000 1.47.2.76
-+++ src/client_side.c 16 May 2006 17:56:58 -0000 1.47.2.28.2.41
-@@ -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
-@@ -936,11 +943,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;
-@@ -963,7 +981,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 */
-@@ -1108,7 +1125,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1127,7 +1144,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1153,7 +1170,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;
-@@ -2447,7 +2464,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2457,6 +2474,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);
-@@ -3001,6 +3023,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) {
-@@ -3104,7 +3140,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
-@@ -3274,7 +3311,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;
-@@ -3398,7 +3435,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3440,7 +3477,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
- */
-@@ -3956,3 +3993,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.16
-retrieving revision 1.13.6.3.2.16
-diff -p -u -b -r1.13.6.16 -r1.13.6.3.2.16
---- src/forward.c 11 Mar 2006 03:16:31 -0000 1.13.6.16
-+++ src/forward.c 16 May 2006 17:56:58 -0000 1.13.6.3.2.16
-@@ -251,7 +251,8 @@ fwdConnectDone(int server_fd, int status
- } else {
- debug(17, 3) ("fwdConnectDone: FD %d: '%s'\n", server_fd, storeUrl(fwdState->entry));
- 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);
-@@ -700,6 +701,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),
-@@ -738,6 +741,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);
-@@ -754,7 +759,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.40
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.40
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 17 Feb 2006 12:45:21 -0000 1.17.6.3.6.40
-@@ -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,37 @@ 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;
-+ }
-+
-+ if(icap->flags.no_content == 1) {
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +652,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 +688,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 +746,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 +814,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 +867,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 +881,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 +936,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 +1001,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 +1210,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 +1322,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 +1360,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 16 Feb 2006 17:21:45 -0000 1.1.2.40
-@@ -0,0 +1,817 @@
-+/*
-+ * $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);
-+}
-+
-+/*
-+ * icapAddOriginIP
-+ *
-+ * Builds and adds the X-Server-IP header to an ICAP request headers.
-+ */
-+void
-+icapAddOriginIP(MemBuf *mb, const char *host)
-+{
-+ const ipcache_addrs *addrs;
-+ struct in_addr s;
-+
-+ if (host == NULL) {
-+ debug(81, 5)("icapAddOriginIP: NULL host\n");
-+ return;
-+ }
-+
-+ addrs = ipcache_gethostbyname(host, IP_LOOKUP_IF_MISS);
-+ if (addrs == NULL) {
-+ /*
-+ * http://www.i-cap.org/spec/draft-stecher-icap-subid-00.txt :
-+ *
-+ * [...] If the meta information for some header is not available,
-+ * the header field MUST be omitted.
-+ */
-+ debug(81, 5)("icapAddOriginIP: can't tell IP address\n");
-+ return;
-+ }
-+
-+ s = addrs->in_addrs[0];
-+ memBufPrintf(mb, "X-Server-IP: %s\r\n", inet_ntoa(s));
-+}
-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 16 Feb 2006 17:21:45 -0000 1.1.2.18
-@@ -0,0 +1,523 @@
-+
-+/*
-+ * $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-Server-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Server-IP\n");
-+ s->flags.need_x_server_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 17 Feb 2006 12:50:52 -0000 1.1.2.60
-@@ -0,0 +1,981 @@
-+
-+/*
-+ * $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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(&mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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 25 May 2006 16:04:55 -0000 1.1.2.65
-@@ -0,0 +1,1055 @@
-+
-+/*
-+ * $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 (service->flags.need_x_client_ip && Config.icapcfg.send_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+
-+ if (service->flags.need_x_server_ip && Config.icapcfg.send_server_ip)
-+ icapAddOriginIP(mb, icap->request->host);
-+
-+ if ((service->flags.need_x_authenticated_user
-+ && Config.icapcfg.send_auth_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
-+}
-+
-+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);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o3 = mb_hdr.size;
-+ } 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) {
-+ // http connection has been closed without sending us anything
-+ if(len == 0 && theEnd == 1) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_RESP, HTTP_BAD_GATEWAY);
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+
-+ /* 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);
-+ commSetDefer(fd, fwdCheckDeferRead, icap->respmod.entry);
-+#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.34
-retrieving revision 1.41.6.13.2.39
-diff -p -u -b -r1.41.6.34 -r1.41.6.13.2.39
---- src/protos.h 26 Feb 2006 03:13:57 -0000 1.41.6.34
-+++ src/protos.h 16 May 2006 17:56:59 -0000 1.41.6.13.2.39
-@@ -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,53 @@ 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);
-+
-+/* X-Server-IP support */
-+void icapAddOriginIP(MemBuf *, const char *);
-+
-+/* 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.9
-retrieving revision 1.13.6.6.2.12
-diff -p -u -b -r1.13.6.9 -r1.13.6.6.2.12
---- src/squid.h 11 Mar 2006 03:16:31 -0000 1.13.6.9
-+++ src/squid.h 16 May 2006 17:56:59 -0000 1.13.6.6.2.12
-@@ -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.46
-retrieving revision 1.48.2.9.2.50
-diff -p -u -b -r1.48.2.46 -r1.48.2.9.2.50
---- src/structs.h 11 Mar 2006 03:16:31 -0000 1.48.2.46
-+++ src/structs.h 16 May 2006 17:56:59 -0000 1.48.2.9.2.50
-@@ -384,6 +384,23 @@ 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_server_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -715,6 +732,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 {
-@@ -788,7 +808,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;
-@@ -983,6 +1006,131 @@ 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_server_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;
-@@ -994,10 +1142,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;
-@@ -1099,6 +1251,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 {
-@@ -1107,6 +1260,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1134,7 +1290,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;
-@@ -1685,6 +1840,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;
- };
-@@ -1790,7 +1948,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.7
-retrieving revision 1.7.6.5.2.3
-diff -p -u -b -r1.7.6.7 -r1.7.6.5.2.3
---- src/url.c 11 Mar 2006 03:16:31 -0000 1.7.6.7
-+++ src/url.c 16 May 2006 17:56:59 -0000 1.7.6.5.2.3
-@@ -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/patch-src-ftp.c b/www/squid31/files/patch-src-ftp.c
deleted file mode 100644
index 44f28b75646f..000000000000
--- a/www/squid31/files/patch-src-ftp.c
+++ /dev/null
@@ -1,24 +0,0 @@
-Patch for Squid bug #1857, obtained from Squid bugzilla 2007-01-15.
-
---- src/ftp.c.orig Sun Feb 26 00:34:13 2006
-+++ src/ftp.c Mon Jan 15 19:46:29 2007
-@@ -441,7 +441,7 @@
- ftpState->flags.dir_slash ? rfc1738_escape_part(ftpState->old_filepath) : ".");
- } else if (ftpState->typecode == 'D') {
- const char *path = ftpState->flags.dir_slash ? ftpState->filepath : ".";
-- storeAppendPrintf(e, "<A HREF=\"%s/\">[As extended directory]</A>\n", html_quote(path));
-+ storeAppendPrintf(e, "<A HREF=\"%s/\">[As extended directory]</A>\n", rfc1738_escape_part(path));
- }
- storeAppendPrintf(e, "<HR noshade size=\"1px\">\n");
- storeAppendPrintf(e, "<ADDRESS>\n");
-@@ -689,8 +689,8 @@
- snprintf(html, 8192, "%s\n", line);
- return html;
- }
-- if (ftpState->flags.dir_slash)
-- snprintf(prefix, sizeof(prefix), "%s/", rfc1738_escape_part(ftpState->dirpath));
-+ if (ftpState->flags.dir_slash && ftpState->dirpath && ftpState->typecode != 'D' )
-+ snprintf(prefix, 2048, "%s/", rfc1738_escape_part(ftpState->dirpath));
- else
- prefix[0] = '\0';
- /* Handle builtin <dirup> */
diff --git a/www/squid31/files/pkg-deinstall.in b/www/squid31/files/pkg-deinstall.in
deleted file mode 100644
index e96398a3925f..000000000000
--- a/www/squid31/files/pkg-deinstall.in
+++ /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_UID%%' user and the '%%SQUID_GID%%' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n %%SQUID_UID%% -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/files/pkg-install.in b/www/squid31/files/pkg-install.in
deleted file mode 100644
index 5fc09b22e0e3..000000000000
--- a/www/squid31/files/pkg-install.in
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base="${PKG_PREFIX:-%%PREFIX%%}/squid"
-squid_confdir="${PKG_PREFIX:-%%PREFIX%%}/etc/squid"
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user="%%SQUID_UID%%"
-squid_group="%%SQUID_GID%%"
-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
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid31/files/pkg-message.in b/www/squid31/files/pkg-message.in
deleted file mode 100644
index b6b81aa4760c..000000000000
--- a/www/squid31/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
- o You can find the configuration files for this package in the
- directory %%PREFIX%%/etc/squid.
-
- o A cache directory has been created in %%PREFIX%%/squid/cache.
- Log files will be written to %%PREFIX%%/squid/logs.
-
- Note:
- You must initialize new cache directories before you can start
- Squid. Do this by running "squid -z" as 'root' or '%%SQUID_UID%%'.
- If your cache directories are already initialized (e.g. after an
- upgrade of Squid) you do not need to initialize them again.
-
- o The default configuration will deny everyone access to the
- proxy service. Edit the "http_access" directives in
- %%PREFIX%%/etc/squid/squid.conf to suit your needs.
---begin rcng
-
- Please note that the Squid start script is an rc.d style script.
- This means that Squid will not start automatically at boot time.
-
- To enable Squid, set squid_enable=yes in either
- /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid
- Please see %%PREFIX%%/etc/rc.d/squid(.sh) for further details.
---end rcng
diff --git a/www/squid31/files/squid.sh.in b/www/squid31/files/squid.sh.in
deleted file mode 100644
index 7d1414a2c8b0..000000000000
--- a/www/squid31/files/squid.sh.in
+++ /dev/null
@@ -1,88 +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} ${squid_flags} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-# --begin rcng
-squid_enable=${squid_enable:-"NO"}
-# --end rcng
-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() {
- echo "Stopping ${name}."
- ${command} ${squid_flags} -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-descr b/www/squid31/pkg-descr
deleted file mode 100644
index 0cd02912d960..000000000000
--- a/www/squid31/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Squid is a high-performance proxy caching server for web clients,
-supporting FTP, gopher, and HTTP data objects. Unlike traditional
-caching software, Squid handles all requests in a single, non-blocking,
-I/O-driven process.
-
-Squid supports SSL, extensive access controls, and full request logging.
-By using the lightweight Internet Cache Protocol, Squid caches can be
-arranged in a hierarchy or mesh for additional bandwidth savings.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/tomcat41/Makefile b/www/tomcat41/Makefile
deleted file mode 100644
index 045591ca3464..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= 5
-CATEGORIES= www java
-MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
-MASTER_SITE_SUBDIR= tomcat-4/v${PORTVERSION}/bin
-
-MAINTAINER= ports@FreeBSD.org
-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 bc87ede6d9d4..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 ucomm= $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 29b3492b1fa3..000000000000
--- a/www/tomcat6/Makefile
+++ /dev/null
@@ -1,140 +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.20
-CATEGORIES= www java
-MASTER_SITES= ${MASTER_SITE_APACHE}
-MASTER_SITE_SUBDIR= tomcat/tomcat-5/v${PORTVERSION}/bin
-DISTFILES= apache-tomcat-${PORTVERSION}.tar.gz
-
-MAINTAINER= ports@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 52a8a969be9f..000000000000
--- a/www/tomcat6/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SIZE (apache-tomcat-5.5.20.tar.gz) = 5949295
-MD5 (apache-tomcat-5.5.20.tar.gz) = 2efa171cddb9f85ed19ef6f21b2c7d31
-SHA256 (apache-tomcat-5.5.20.tar.gz) = 272be39f7414878ce5b5d27c7c2b812fe2c1e679bd04a5b89fb863a1a304c7fa
-SIZE (apache-tomcat-5.5.20-compat.tar.gz) = 1624224
-MD5 (apache-tomcat-5.5.20-compat.tar.gz) = 9afe29117c5eca667d72bb847416153e
-SHA256 (apache-tomcat-5.5.20-compat.tar.gz) = 9fc5003b3a54c90449a3010e72ccafed778427df976ef2121985ca270b088e13
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 bc87ede6d9d4..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 ucomm= $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 41177ce11536..000000000000
--- a/www/tomcat6/pkg-plist
+++ /dev/null
@@ -1,1021 +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/jkstatus-tasks.xml
-%%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/logging.properties.%%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%%/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-jkstatus-ant.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/asf-logo.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/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/asf-logo.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/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%%/temp/bugzilla37035-safeToDelete.tmp
-%%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/asf-logo-wide.gif
-%%T%%/webapps/ROOT/favicon.ico
-%%T%%/webapps/ROOT/index.jsp
-%%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/asf-logo.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/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 29b3492b1fa3..000000000000
--- a/www/tomcat7/Makefile
+++ /dev/null
@@ -1,140 +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.20
-CATEGORIES= www java
-MASTER_SITES= ${MASTER_SITE_APACHE}
-MASTER_SITE_SUBDIR= tomcat/tomcat-5/v${PORTVERSION}/bin
-DISTFILES= apache-tomcat-${PORTVERSION}.tar.gz
-
-MAINTAINER= ports@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 52a8a969be9f..000000000000
--- a/www/tomcat7/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SIZE (apache-tomcat-5.5.20.tar.gz) = 5949295
-MD5 (apache-tomcat-5.5.20.tar.gz) = 2efa171cddb9f85ed19ef6f21b2c7d31
-SHA256 (apache-tomcat-5.5.20.tar.gz) = 272be39f7414878ce5b5d27c7c2b812fe2c1e679bd04a5b89fb863a1a304c7fa
-SIZE (apache-tomcat-5.5.20-compat.tar.gz) = 1624224
-MD5 (apache-tomcat-5.5.20-compat.tar.gz) = 9afe29117c5eca667d72bb847416153e
-SHA256 (apache-tomcat-5.5.20-compat.tar.gz) = 9fc5003b3a54c90449a3010e72ccafed778427df976ef2121985ca270b088e13
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 bc87ede6d9d4..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 ucomm= $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 41177ce11536..000000000000
--- a/www/tomcat7/pkg-plist
+++ /dev/null
@@ -1,1021 +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/jkstatus-tasks.xml
-%%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/logging.properties.%%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%%/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-jkstatus-ant.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/asf-logo.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/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/asf-logo.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/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%%/temp/bugzilla37035-safeToDelete.tmp
-%%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/asf-logo-wide.gif
-%%T%%/webapps/ROOT/favicon.ico
-%%T%%/webapps/ROOT/index.jsp
-%%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/asf-logo.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/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 e17963c46d80..000000000000
--- a/www/typo343/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 4.0.4
-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}
-
-EDITION= dummy
-
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-
-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.10:${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 4d02639f31ea..000000000000
--- a/www/typo343/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (typo3_src-4.0.4.tar.gz) = 377a357df848028c604d53ad9953353c
-SHA256 (typo3_src-4.0.4.tar.gz) = b301e5b085d11bfb8a9dcec08c293d2c0bc2dfc67ca91b7b6c8d82f84131928a
-SIZE (typo3_src-4.0.4.tar.gz) = 7621938
-MD5 (dummy-4.0.4.tar.gz) = 8a3c066d3a1dfb9c86ede7838805f1de
-SHA256 (dummy-4.0.4.tar.gz) = 53b386ca65507583f3928a4e0025d736e7ef491b1afbd6d77b36c61ef93268a6
-SIZE (dummy-4.0.4.tar.gz) = 10573
diff --git a/www/typo343/pkg-descr b/www/typo343/pkg-descr
deleted file mode 100644
index ec78def5bac9..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.org/
diff --git a/www/typo344/Makefile b/www/typo344/Makefile
deleted file mode 100644
index e17963c46d80..000000000000
--- a/www/typo344/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 4.0.4
-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}
-
-EDITION= dummy
-
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-
-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.10:${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 4d02639f31ea..000000000000
--- a/www/typo344/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (typo3_src-4.0.4.tar.gz) = 377a357df848028c604d53ad9953353c
-SHA256 (typo3_src-4.0.4.tar.gz) = b301e5b085d11bfb8a9dcec08c293d2c0bc2dfc67ca91b7b6c8d82f84131928a
-SIZE (typo3_src-4.0.4.tar.gz) = 7621938
-MD5 (dummy-4.0.4.tar.gz) = 8a3c066d3a1dfb9c86ede7838805f1de
-SHA256 (dummy-4.0.4.tar.gz) = 53b386ca65507583f3928a4e0025d736e7ef491b1afbd6d77b36c61ef93268a6
-SIZE (dummy-4.0.4.tar.gz) = 10573
diff --git a/www/typo344/pkg-descr b/www/typo344/pkg-descr
deleted file mode 100644
index ec78def5bac9..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.org/
diff --git a/www/typo345/Makefile b/www/typo345/Makefile
deleted file mode 100644
index e17963c46d80..000000000000
--- a/www/typo345/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 4.0.4
-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}
-
-EDITION= dummy
-
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-
-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.10:${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 4d02639f31ea..000000000000
--- a/www/typo345/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (typo3_src-4.0.4.tar.gz) = 377a357df848028c604d53ad9953353c
-SHA256 (typo3_src-4.0.4.tar.gz) = b301e5b085d11bfb8a9dcec08c293d2c0bc2dfc67ca91b7b6c8d82f84131928a
-SIZE (typo3_src-4.0.4.tar.gz) = 7621938
-MD5 (dummy-4.0.4.tar.gz) = 8a3c066d3a1dfb9c86ede7838805f1de
-SHA256 (dummy-4.0.4.tar.gz) = 53b386ca65507583f3928a4e0025d736e7ef491b1afbd6d77b36c61ef93268a6
-SIZE (dummy-4.0.4.tar.gz) = 10573
diff --git a/www/typo345/pkg-descr b/www/typo345/pkg-descr
deleted file mode 100644
index ec78def5bac9..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.org/
diff --git a/www/typo346/Makefile b/www/typo346/Makefile
deleted file mode 100644
index e17963c46d80..000000000000
--- a/www/typo346/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 4.0.4
-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}
-
-EDITION= dummy
-
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-
-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.10:${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 4d02639f31ea..000000000000
--- a/www/typo346/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (typo3_src-4.0.4.tar.gz) = 377a357df848028c604d53ad9953353c
-SHA256 (typo3_src-4.0.4.tar.gz) = b301e5b085d11bfb8a9dcec08c293d2c0bc2dfc67ca91b7b6c8d82f84131928a
-SIZE (typo3_src-4.0.4.tar.gz) = 7621938
-MD5 (dummy-4.0.4.tar.gz) = 8a3c066d3a1dfb9c86ede7838805f1de
-SHA256 (dummy-4.0.4.tar.gz) = 53b386ca65507583f3928a4e0025d736e7ef491b1afbd6d77b36c61ef93268a6
-SIZE (dummy-4.0.4.tar.gz) = 10573
diff --git a/www/typo346/pkg-descr b/www/typo346/pkg-descr
deleted file mode 100644
index ec78def5bac9..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.org/
diff --git a/www/varnish2/Makefile b/www/varnish2/Makefile
deleted file mode 100644
index eed626056724..000000000000
--- a/www/varnish2/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: varnish
-# Date created: 2006-08-11
-# Whom: des
-#
-# $FreeBSD$
-#
-
-PORTNAME= varnish
-PORTVERSION= 1.0.2
-PORTREVISION= 2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= des@FreeBSD.org
-COMMENT= The Varnish high-performance HTTP accelerator
-
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS= --mandir=${PREFIX}/man
-USE_LDCONFIG= yes
-
-MAN1= varnishd.1 varnishhist.1 varnishlog.1 varnishncsa.1 \
- varnishstat.1 varnishtop.1
-MAN7= vcl.7
-USE_RC_SUBR+= varnishd
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 601000
-BROKEN= does not compile
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/varnish2/distinfo b/www/varnish2/distinfo
deleted file mode 100644
index d7a04fa0f6d5..000000000000
--- a/www/varnish2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (varnish-1.0.2.tar.gz) = d905f63a6665224c370154eb006ca4cc
-SHA256 (varnish-1.0.2.tar.gz) = 89315fb6d3812219979580153da5b46e84ab982057a438b6be9fbe18269ebc01
-SIZE (varnish-1.0.2.tar.gz) = 539059
diff --git a/www/varnish2/files/varnishd.in b/www/varnish2/files/varnishd.in
deleted file mode 100644
index 5d325d882d21..000000000000
--- a/www/varnish2/files/varnishd.in
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-# PROVIDE: varnishd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable varnishd:
-#
-#varnishd_enable="YES"
-#
-# See varnishd(1) for flags.
-#
-
-. %%RC_SUBR%%
-
-name=varnishd
-rcvar=`set_rcvar`
-
-command=%%PREFIX%%/sbin/varnishd
-
-# set defaults
-
-varnishd_enable=${varnishd_enable:-"NO"}
-varnishd_flags=${varnishd_flags:-""}
-
-load_rc_config ${name}
-
-run_rc_command "$1"
diff --git a/www/varnish2/pkg-descr b/www/varnish2/pkg-descr
deleted file mode 100644
index 2a388e5182df..000000000000
--- a/www/varnish2/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This is the Varnish high-performance HTTP accelerator.
-
-Documentation and additional information about Varnish is available on
-the following web sites:
-
- http://www.varnish-cache.org/ Official web site
-
- http://varnish.projects.linpro.no/ Developer site and wiki
-
-Technical questions about Varnish and this release should be addressed
-to <varnish-dev@projects.linpro.no>.
-
-Questions about commercial support and services related to Varnish
-should be addressed to <varnish@linpro.no>.
-
-WWW: http://www.varnish-cache.org/
diff --git a/www/varnish2/pkg-plist b/www/varnish2/pkg-plist
deleted file mode 100644
index 448ce47966de..000000000000
--- a/www/varnish2/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/varnishhist
-bin/varnishlog
-bin/varnishncsa
-bin/varnishstat
-bin/varnishtop
-lib/libvarnish.so.0
-lib/libvarnish.so
-lib/libvarnish.la
-lib/libvarnish.a
-lib/libvarnishapi.so.0
-lib/libvarnishapi.so
-lib/libvarnishapi.la
-lib/libvarnishapi.a
-lib/libvcl.so.0
-lib/libvcl.so
-lib/libvcl.la
-lib/libvcl.a
-sbin/varnishd
diff --git a/www/xpi-conkeror/Makefile b/www/xpi-conkeror/Makefile
deleted file mode 100644
index 6ffab7c52ec6..000000000000
--- a/www/xpi-conkeror/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: conkeror
-# Date created: 27 April 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= conkeror
-PORTVERSION= 0.39
-DISTVERSIONPREFIX= firefox-
-CATEGORIES= www
-MASTER_SITES= MOZDEV
-PKGNAMEPREFIX?=
-
-MAINTAINER= infofarmer@FreeBSD.org
-COMMENT= A completely keyboard driven browser based on firefox
-
-RUN_DEPENDS= ${CONK_APP}:${PORTSDIR}/www/${CONK_APP}
-
-CONK_ARGS= -chrome chrome://conkeror/content
-CONK_APP?= ${PKGNAMEPREFIX}firefox
-CONK_EXEC?= ${PKGNAMEPREFIX}${PORTNAME}
-USE_XPI= ${CONK_APP}
-PLIST_FILES= bin/${CONK_EXEC}
-XPI_ID= {a79fe89b-6662-4ff4-8e88-09950ad4dfde}
-XPI_FILES= chrome/conkeror.jar components/nsCrank.js install.rdf chrome.manifest
-XPI_DIRS= chrome components
-
-post-install:
- @${ECHO_CMD} exec `${WHICH} ${CONK_APP}` ${CONK_ARGS} > ${PREFIX}/bin/${CONK_EXEC}
- @${CHMOD} 555 ${PREFIX}/bin/${CONK_EXEC}
-
-.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
-.include <bsd.port.mk>
diff --git a/www/xpi-conkeror/distinfo b/www/xpi-conkeror/distinfo
deleted file mode 100644
index fbb0aae3c455..000000000000
--- a/www/xpi-conkeror/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xpi/conkeror-firefox-0.39.xpi) = 1e66bca6cadf83bc84a7fbb481e6e309
-SHA256 (xpi/conkeror-firefox-0.39.xpi) = 47a00bd0771f90e88f5793c49fff12fb7342ce6e9b25754666ed262b2455d383
-SIZE (xpi/conkeror-firefox-0.39.xpi) = 57527
diff --git a/www/xpi-conkeror/files/chrome.manifest b/www/xpi-conkeror/files/chrome.manifest
deleted file mode 100644
index 32155b6ff37d..000000000000
--- a/www/xpi-conkeror/files/chrome.manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-
-content conkeror jar:chrome/conkeror.jar!/conkeror/content/
diff --git a/www/xpi-conkeror/pkg-descr b/www/xpi-conkeror/pkg-descr
deleted file mode 100644
index 2d3792ce2c5b..000000000000
--- a/www/xpi-conkeror/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Conkeror is a mozilla based web browser designed to be
-completely keyboard driven, no compromises. It also
-strives to behave as much like Emacs as possible. This
-means all the keybindings and to-die-for features of
-Emacs that can be imitated by a javascript/XUL web
-browser Just Work.
-
-WWW: http://conkeror.mozdev.org/
diff --git a/www/zope210/files/zeo210.in b/www/zope210/files/zeo210.in
deleted file mode 100644
index aeed161ba7a3..000000000000
--- a/www/zope210/files/zeo210.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo210
-# REQUIRE: DAEMON
-# BEFORE: zope210
-
-# Define these zeo210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo210
-#
-# zeo210_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo210_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo210"
-rcvar=`set_rcvar`
-
-zeo210ctl () {
- for instance in $zeo210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo210_start () {
- echo "Starting Zeo 2.10:"
- zeo210ctl "start"
-}
-
-zeo210_stop () {
- echo "Stopping Zeo 2.10:"
- zeo210ctl "stop"
-}
-
-zeo210_restart () {
- echo "Restarting Zeo 2.10:"
- zeo210ctl "restart"
-}
-
- start_cmd="zeo210_start"
- stop_cmd="zeo210_stop"
-restart_cmd="zeo210_restart"
-
-load_rc_config $name
-
-: ${zeo210_enable="NO"}
-: ${zeo210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo210_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope210/files/zope210.in b/www/zope210/files/zope210.in
deleted file mode 100644
index daba77525c7e..000000000000
--- a/www/zope210/files/zope210.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope210
-# REQUIRE: DAEMON
-
-# Define these zope210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope210
-#
-# zope210_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope210_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope210"
-rcvar=`set_rcvar`
-
-zope210ctl () {
- for instance in $zope210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope210_start () {
- echo "Starting Zope 2.10:"
- zope210ctl "start"
-}
-
-zope210_stop () {
- echo "Stopping Zope 2.10:"
- zope210ctl "stop"
-}
-
-zope210_restart () {
- echo "Restarting Zope 2.10:"
- zope210ctl "restart"
-}
-
- start_cmd="zope210_start"
- stop_cmd="zope210_stop"
-restart_cmd="zope210_restart"
-
-load_rc_config $name
-
-: ${zope210_enable="NO"}
-: ${zope210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope210_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope211/Makefile b/www/zope211/Makefile
deleted file mode 100644
index 03fafa54ce93..000000000000
--- a/www/zope211/Makefile
+++ /dev/null
@@ -1,116 +0,0 @@
-# New ports collection makefile for: Zope-2.10.x
-# Date created: Mon Nov 28 22:09:00 JST 2006
-# Whom: Yasushi Hayashi <yasi@yasi.to>
-#
-# $FreeBSD$
-#
-
-PORTNAME= zope210
-PORTVERSION= 2.10.2
-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= 2.4
-USE_RC_SUBR= ${PORTNAME}.sh zeo210.sh
-
-WRKSRC= ${WRKDIR}/${DISTNAME}-final
-
-# 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}/Zope210
-
-# 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}
-
-ALL_TARGET= build
-MAKEFILE= makefile
-
-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-configure:
- @${REINPLACE_CMD} \
- -e 's,\(--home="\).*",\1${ZOPEBASEDIR}",g' \
- -e 's,^.*LN.*PYTHON.*$$,,g' \
- ${WRKSRC}/${MAKEFILE}
-
-post-build:
- -@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/
-
-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+r
-
- @${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 f1f63c0e7e5f..000000000000
--- a/www/zope211/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (zope/Zope-2.10.2.tgz) = 4f4e2afe23c19def16ba43db4b6252cb
-SHA256 (zope/Zope-2.10.2.tgz) = f08887f2f3a3225a47427814fd7ff99603a1fb0f905df68306792a1cc486d94b
-SIZE (zope/Zope-2.10.2.tgz) = 7089784
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 c8dd5c3afbca..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
-
-zope210_enable="YES"
-zope210_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zope210_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 70b65a832188..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
-
-zope210_enable="YES"
-zope210_instances="<INSTANCEDIR>"
-
-Additional zope Instances have to be added to zope210_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
-
-zeo210_enable="YES"
-zeo210_instances="<ZEODIR>"
-
-Additional zeo Instances have to be added to zeo210_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-lib-python-Products-SiteAccess b/www/zope211/files/patch-lib-python-Products-SiteAccess
deleted file mode 100644
index 2cee7ce5a3f0..000000000000
--- a/www/zope211/files/patch-lib-python-Products-SiteAccess
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py.orig Sat Jan 7 21:07:42 2006
-+++ lib/python/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-lib-python-RestrictedPython b/www/zope211/files/patch-lib-python-RestrictedPython
deleted file mode 100644
index dacf354759a4..000000000000
--- a/www/zope211/files/patch-lib-python-RestrictedPython
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/python/RestrictedPython/tests/verify.py.orig Sat Jan 7 21:07:51 2006
-+++ lib/python/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-lib-python-zope-structuredtext b/www/zope211/files/patch-lib-python-zope-structuredtext
deleted file mode 100644
index 1ab065bf490b..000000000000
--- a/www/zope211/files/patch-lib-python-zope-structuredtext
+++ /dev/null
@@ -1,83 +0,0 @@
---- lib/python/zope/structuredtext/document.py.orig Thu Nov 23 16:54:41 2006
-+++ lib/python/zope/structuredtext/document.py Thu Nov 23 17:14:20 2006
-@@ -556,7 +556,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,):
- r = expr(s)
- if r:
- start, end = r.span(2)
-@@ -564,7 +564,8 @@
-
- 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
- ):
-
- r=expr(s)
-@@ -605,7 +606,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:
-@@ -617,7 +618,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.
- ):
-
-@@ -627,19 +628,19 @@
- return (stng.StructuredTextStrong(s[start:end]), start-2, end+2)
-
- ## 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'("[^"]+")' ## double quoted text
- _ABSOLUTE_URL=r'((http|https|ftp|mailto|file|about)[:/]+?[%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
- _ABS_AND_RELATIVE_URL=r'([%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
-
- _SPACES = r'(\s*)'
-
- 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)
-
-@@ -693,7 +694,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,
- ):
-
- r=expr1(s)
---- lib/python/zope/structuredtext/stng.py.orig Thu Nov 23 17:00:38 2006
-+++ lib/python/zope/structuredtext/stng.py Thu Nov 23 17:02:45 2006
-@@ -105,6 +105,9 @@
- [paragraph,[sub-paragraphs]]
- """
-
-+ if type(paragraphs) == type(''):
-+ paragraphs = unicode(paragraphs, 'utf-8')
-+
- currentlevel = 0
- currentindent = 0
- levels = {0:0}
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/zeo210.in b/www/zope211/files/zeo210.in
deleted file mode 100644
index aeed161ba7a3..000000000000
--- a/www/zope211/files/zeo210.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo210
-# REQUIRE: DAEMON
-# BEFORE: zope210
-
-# Define these zeo210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo210
-#
-# zeo210_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo210_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo210"
-rcvar=`set_rcvar`
-
-zeo210ctl () {
- for instance in $zeo210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo210_start () {
- echo "Starting Zeo 2.10:"
- zeo210ctl "start"
-}
-
-zeo210_stop () {
- echo "Stopping Zeo 2.10:"
- zeo210ctl "stop"
-}
-
-zeo210_restart () {
- echo "Restarting Zeo 2.10:"
- zeo210ctl "restart"
-}
-
- start_cmd="zeo210_start"
- stop_cmd="zeo210_stop"
-restart_cmd="zeo210_restart"
-
-load_rc_config $name
-
-: ${zeo210_enable="NO"}
-: ${zeo210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo210_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope211/files/zeo210.sh.in b/www/zope211/files/zeo210.sh.in
deleted file mode 100644
index aeed161ba7a3..000000000000
--- a/www/zope211/files/zeo210.sh.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo210
-# REQUIRE: DAEMON
-# BEFORE: zope210
-
-# Define these zeo210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo210
-#
-# zeo210_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo210_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo210"
-rcvar=`set_rcvar`
-
-zeo210ctl () {
- for instance in $zeo210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo210_start () {
- echo "Starting Zeo 2.10:"
- zeo210ctl "start"
-}
-
-zeo210_stop () {
- echo "Stopping Zeo 2.10:"
- zeo210ctl "stop"
-}
-
-zeo210_restart () {
- echo "Restarting Zeo 2.10:"
- zeo210ctl "restart"
-}
-
- start_cmd="zeo210_start"
- stop_cmd="zeo210_stop"
-restart_cmd="zeo210_restart"
-
-load_rc_config $name
-
-: ${zeo210_enable="NO"}
-: ${zeo210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo210_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 3ce5c0810955..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
-
-zeo210_enable="YES"
-zeo210_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zeo210_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/zope210.in b/www/zope211/files/zope210.in
deleted file mode 100644
index daba77525c7e..000000000000
--- a/www/zope211/files/zope210.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope210
-# REQUIRE: DAEMON
-
-# Define these zope210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope210
-#
-# zope210_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope210_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope210"
-rcvar=`set_rcvar`
-
-zope210ctl () {
- for instance in $zope210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope210_start () {
- echo "Starting Zope 2.10:"
- zope210ctl "start"
-}
-
-zope210_stop () {
- echo "Stopping Zope 2.10:"
- zope210ctl "stop"
-}
-
-zope210_restart () {
- echo "Restarting Zope 2.10:"
- zope210ctl "restart"
-}
-
- start_cmd="zope210_start"
- stop_cmd="zope210_stop"
-restart_cmd="zope210_restart"
-
-load_rc_config $name
-
-: ${zope210_enable="NO"}
-: ${zope210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope210_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope211/files/zope210.sh.in b/www/zope211/files/zope210.sh.in
deleted file mode 100644
index daba77525c7e..000000000000
--- a/www/zope211/files/zope210.sh.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope210
-# REQUIRE: DAEMON
-
-# Define these zope210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope210
-#
-# zope210_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope210_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope210"
-rcvar=`set_rcvar`
-
-zope210ctl () {
- for instance in $zope210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope210_start () {
- echo "Starting Zope 2.10:"
- zope210ctl "start"
-}
-
-zope210_stop () {
- echo "Stopping Zope 2.10:"
- zope210ctl "stop"
-}
-
-zope210_restart () {
- echo "Restarting Zope 2.10:"
- zope210ctl "restart"
-}
-
- start_cmd="zope210_start"
- stop_cmd="zope210_stop"
-restart_cmd="zope210_restart"
-
-load_rc_config $name
-
-: ${zope210_enable="NO"}
-: ${zope210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope210_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 fd93ba74eed4..000000000000
--- a/www/zope211/pkg-plist
+++ /dev/null
@@ -1,9858 +0,0 @@
-%%ZOPEBASEDIR%%/Products/00readme-freebsd.txt
-%%ZOPEBASEDIR%%/bin/README.txt
-%%ZOPEBASEDIR%%/bin/analyze.py
-%%ZOPEBASEDIR%%/bin/analyze.pyc
-%%ZOPEBASEDIR%%/bin/check_catalog.py
-%%ZOPEBASEDIR%%/bin/check_catalog.pyc
-%%ZOPEBASEDIR%%/bin/checkbtrees.py
-%%ZOPEBASEDIR%%/bin/checkbtrees.pyc
-%%ZOPEBASEDIR%%/bin/compilezpy.py
-%%ZOPEBASEDIR%%/bin/compilezpy.pyc
-%%ZOPEBASEDIR%%/bin/copyzopeskel.py
-%%ZOPEBASEDIR%%/bin/copyzopeskel.pyc
-%%ZOPEBASEDIR%%/bin/decompilezpy.py
-%%ZOPEBASEDIR%%/bin/decompilezpy.pyc
-%%ZOPEBASEDIR%%/bin/fsdump.py
-%%ZOPEBASEDIR%%/bin/fsdump.pyc
-%%ZOPEBASEDIR%%/bin/fsrefs.py
-%%ZOPEBASEDIR%%/bin/fsrefs.pyc
-%%ZOPEBASEDIR%%/bin/fstail.py
-%%ZOPEBASEDIR%%/bin/fstail.pyc
-%%ZOPEBASEDIR%%/bin/fstest.py
-%%ZOPEBASEDIR%%/bin/fstest.pyc
-%%ZOPEBASEDIR%%/bin/load_site.py
-%%ZOPEBASEDIR%%/bin/load_site.pyc
-%%ZOPEBASEDIR%%/bin/migrate.py
-%%ZOPEBASEDIR%%/bin/migrate.pyc
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.py
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.pyc
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.pyc
-%%ZOPEBASEDIR%%/bin/netspace.py
-%%ZOPEBASEDIR%%/bin/netspace.pyc
-%%ZOPEBASEDIR%%/bin/parsezeolog.py
-%%ZOPEBASEDIR%%/bin/parsezeolog.pyc
-%%ZOPEBASEDIR%%/bin/reindex_catalog.py
-%%ZOPEBASEDIR%%/bin/reindex_catalog.pyc
-%%ZOPEBASEDIR%%/bin/repozo.py
-%%ZOPEBASEDIR%%/bin/repozo.pyc
-%%ZOPEBASEDIR%%/bin/requestprofiler.py
-%%ZOPEBASEDIR%%/bin/requestprofiler.pyc
-%%ZOPEBASEDIR%%/bin/space.py
-%%ZOPEBASEDIR%%/bin/space.pyc
-%%ZOPEBASEDIR%%/bin/test.py
-%%ZOPEBASEDIR%%/bin/test.pyc
-%%ZOPEBASEDIR%%/bin/timeout.py
-%%ZOPEBASEDIR%%/bin/timeout.pyc
-%%ZOPEBASEDIR%%/bin/zeopack.py
-%%ZOPEBASEDIR%%/bin/zeopack.pyc
-%%ZOPEBASEDIR%%/bin/zeoqueue.py
-%%ZOPEBASEDIR%%/bin/zeoqueue.pyc
-%%ZOPEBASEDIR%%/bin/zeoreplay.py
-%%ZOPEBASEDIR%%/bin/zeoreplay.pyc
-%%ZOPEBASEDIR%%/bin/zeoserverlog.py
-%%ZOPEBASEDIR%%/bin/zeoserverlog.pyc
-%%ZOPEBASEDIR%%/bin/zeoup.py
-%%ZOPEBASEDIR%%/bin/zeoup.pyc
-%%ZOPEBASEDIR%%/bin/zodbload.py
-%%ZOPEBASEDIR%%/bin/zodbload.pyc
-%%ZOPEBASEDIR%%/bin/zpasswd.py
-%%ZOPEBASEDIR%%/bin/zpasswd.pyc
-%%ZOPEBASEDIR%%/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/doc/CREDITS.txt
-%%ZOPEBASEDIR%%/doc/DEBUGGING.txt
-%%ZOPEBASEDIR%%/doc/FAQ.txt
-%%ZOPEBASEDIR%%/doc/HELPSYS.txt
-%%ZOPEBASEDIR%%/doc/HISTORY.txt
-%%ZOPEBASEDIR%%/doc/INSTALL.txt
-%%ZOPEBASEDIR%%/doc/RESTRUCTUREDSTEXT.txt
-%%ZOPEBASEDIR%%/doc/SECURITY.txt
-%%ZOPEBASEDIR%%/doc/SETUID.txt
-%%ZOPEBASEDIR%%/doc/SIGNALS.txt
-%%ZOPEBASEDIR%%/doc/TODO.txt
-%%ZOPEBASEDIR%%/doc/UNITTEST.txt
-%%ZOPEBASEDIR%%/doc/WEBSERVER.txt
-%%ZOPEBASEDIR%%/doc/WINDOWS.txt
-%%ZOPEBASEDIR%%/doc/ZODB.txt
-%%ZOPEBASEDIR%%/doc/ZOPE3.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AccessControl.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/cAccessControl.so
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/access.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/acquiredEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/addUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/listLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/mainUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/methodAccess.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/owner.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/permissionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/roleEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/userFolderProps.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/logger_wrapper.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/logger_wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/README
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyc
-%%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/private_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyc
-%%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/public_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyc
-%%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/testAcquisition.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testChownRecursive.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testChownRecursive.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/AccessControl_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/User_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Acquisition/_Acquisition.so
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.py
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Common.py
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyc
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.py
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.py
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.py
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Factory.py
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.py
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.py
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.py
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Management.py
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Permission.py
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Product.py
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyc
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.py
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Undo.py
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.py
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/config.py
-%%ZOPEBASEDIR%%/lib/python/App/config.pyc
-%%ZOPEBASEDIR%%/lib/python/App/dtml/activity.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addProduct.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheGC.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheParameters.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/copyright.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cpContents.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/davLockManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/dbMain.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/debug.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/distributionView.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_form_title.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_header.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_style.css.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_style_test.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_tabs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_top_frame.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_zmi_prefs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/profile.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/readme.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/refresh.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/traceback.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/undo.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/versionManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/zope_quick_start.dtml
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.py
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tar.py
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/www/CacheManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/DebugManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/PythonPoweredSmall.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/arrow.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/background.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/border.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/brokenProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/chooseDatabase.pt
-%%ZOPEBASEDIR%%/lib/python/App/www/cpSystem.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/dbManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/factory.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/help.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/installedProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/load_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/logo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/ltab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/permission.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/product.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/productFolder.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/rtab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/sp.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/store_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/transparent_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/undo_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/vManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/z_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/zope_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/zopelogo.jpg
-%%ZOPEBASEDIR%%/lib/python/BTrees/Development.txt
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IFBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/_fsBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientForm.py
-%%ZOPEBASEDIR%%/lib/python/ClientForm.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/_ComputedAttribute.so
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.txt
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/Setup
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/julian_testdata.txt.gz
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/Let.stx
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/cDocumentTemplate.so
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.fl
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.sh
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.dtml
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.out
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/_ExtensionClass.so
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIHelpView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/addTopic.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/attributeView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/button.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/frame.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpURL.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_main.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/methodView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectitem.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectref.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/results.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/search.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/helpTopic.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_cbook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_darrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_dnode.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_larrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_obook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_rarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_uarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/productHelp.gif
-%%ZOPEBASEDIR%%/lib/python/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/_MethodObject.so
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/_Missing.so
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.py
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.py
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/_MultiMapping.so
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/History.py
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.py
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/addOrderedFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/brokenEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheNamespaceKeys.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheable.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cmassoc.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/editedDialog.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/fileEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findAdv.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findFrame.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findResult.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/history.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/historyCompare.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageView.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/importExport.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/main.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/properties.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertyType.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertysheets.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/renameForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/event.py
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/mime.types
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.py
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.py
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/favicon.ico
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/index_html.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_error_message.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_header.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_template.pt
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.py
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupportHooks.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupportHooks.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testHistory.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testHistory.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/www/ControlPanel_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Help_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Properties_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/UpFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/broken.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/check.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/l_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/locked.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/modified.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/new.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/OFS/www/r_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/Persistence/_Persistence.so
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/btreefolder2.gif
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/extmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method.stx
-%%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/External-Method_Try-It.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www/function.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CREDITS.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/INSTALL.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bbb.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bbb.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/decode.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/decode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/providerexpression.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/providerexpression.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/adding.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/birdmacro.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/classes.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/classes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cockatiel.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/condor.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/defaultview.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/falcon.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/flamingo.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/menu.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/ostrich.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/owl.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage1.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.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/parakeet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pattern.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_error.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_messagebox.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_namespace.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_namespace2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_template_based.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_subdir/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/seagull.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/security.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/style.css
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/tales_traversal.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/template_variables.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_decode.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_decode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_provider.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_provider.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_zope3security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_zope3security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/zope3security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/zope3security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/component.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/components.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/makesite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/deprecated.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/ZopePublicLicense.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/features.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/five14goals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/formlib.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/localsite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/main.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/manual.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_directions.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_interface_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_intro.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_misc_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_views_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/z3-banner.png
-%%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/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/z3base.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/addDemoContent.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/green5.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/one.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/someview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/event.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/add.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/edit.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/forms.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/formbase.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/formbase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/content.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/content.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/formlib.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/test_formlib.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/test_formlib.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/view.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/view.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/permissions.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/managesite.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyc
-%%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/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/five_template.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyc
-%%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/demomacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/dog.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/testbrowser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/testbrowser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/classes.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/classes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/directives.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/fivetest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerpackage.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerpackage.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_testbrowser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_testbrowser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct1.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct1.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/somemodule.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/somemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/viewable.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversing.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/edit_markers.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/manage_interfaces.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/css_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/javascript_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/manager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/manager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/tests.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/viewlet.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/viewlet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/addMailHost_form.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/manageMailHost.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/www/MailHost_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftApprove.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/version.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEnd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/CacheManager-associate.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Cacheable-properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Caching.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Document.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Activity.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Database.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DavLocks-ManageLocks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Debug.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Profile.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/History.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Rename.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Ownership.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Distribution.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Refresh.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Define-Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Role.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_User-Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Undo.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Add-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Edit-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management_Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Join-Leave.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Save-Discard.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Basic.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Methods.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Property-Sheets.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Subobjects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Views.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-call.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-comment.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-funcs.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-if.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-in.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-let.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-mime.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-raise.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-return.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sendmail.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlgroup.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqltest.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlvar.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-tree.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-try.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-unless.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-var.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-with.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/File_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/UserFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/draft.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmldoc.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/version.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/index.xml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/zpt_examples.zexp
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/PageTemplate_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-fill-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-use-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-attributes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-condition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-content.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-define.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-omit-tag.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-on-error.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/tal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-exists.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-nocall.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-not.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-path.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-python.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-string.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/BooleanAttributesAndDefault.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckBatchIteration.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/CheckImportOldStyleClass.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/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/RepeatVariable.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/BooleanAttributesAndDefault.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckBatchIteration.html
-%%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/CheckImportOldStyleClass.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/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckUnicodeInserts.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/output/DTML1b.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/RepeatVariable.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/unicodeconflictresolver.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/unicodeconflictresolver.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/utils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/default.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/exclamation.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptAdd.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptEdit.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/addDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/manageDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/addDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/manageDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/addFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/manageFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help/FieldIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/addKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/manageKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help/KeywordIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/addPathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/managePathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help/PathIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyc
-%%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__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/UnicodeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/ZopeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyc
-%%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/manageVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help/TextIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyc
-%%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/help/TopicIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml/browseIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help/placeholder.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www/index.gif
-%%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/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Bindings.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/ModuleAccess.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/big_boolean.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/boolean_map.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/class.__name__.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/complex_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/fibonacci.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/filepath.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/for_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/global_is_declaration.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/mutate_literals.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/subversive_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/try_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/tuple_unpack_assignment.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/while_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/default_py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyscript.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/datamgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/idmgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/info.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/installing.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/otheruse.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/upgrading.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/vhosting.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help/SiteRoot_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testSiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testSiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRule.gif
-%%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/www/SiteRootEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonsterAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/manage_edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/error.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/main.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/ok.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/showEntry.pt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager-internals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/cache.gif
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/Accel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/RAM.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/addTemporaryFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/mountfail.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help/TemporaryFolder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www/tempfolder.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/HowTransienceWorks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/addTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/manageTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/www/datacontainer.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyc
-%%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/dtml/manageZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/queryLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/Lexicon_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/ZCTextIndex_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/okascore.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/stopper.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/python.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/lexicon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndexForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addZCatalog.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAddRowForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogFind.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogIndexes.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogObjectInformation.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogSchema.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/editCatalogerForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/edit_stop_syn.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manageOldindex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manage_vocab.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/help/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Query.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyc
-%%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_Cataloged-Objects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Find-Items-to-ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Indexes.stx
-%%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/ZCatalog_Status.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/Vocabulary.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/ZCatalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/browse.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_info.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/tables.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/bin.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/date.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/datetime.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/field.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/float.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/int.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/stable.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/table.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/text.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/time.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/view.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/what.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/addMountsForm.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/mountfail.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/Makefile
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_addZReSTForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_editForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/refresh.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/www/zrest.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/add.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/sqlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/_Record.so
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/setup.py
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/tests.py
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/notes.txt
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptBindings.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptTry.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/advanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionEdit.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/dtml/customDefaultZPTReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/searchAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyc
-%%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/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.py
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.py
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/README.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.py
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.py
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.py
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.py
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/API.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ClassDiagram.pdf
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ENVIRONMENT.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/FunctionalTesting.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/HOWTO.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PROFILER.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PortalTestCase.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/README.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/SECURITY.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/TIMELINES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/VERSION.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/placeless.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/placeless.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPlaceless.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPlaceless.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/tests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/WarningsTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/ZopeDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/layerextraction.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testLayerExtraction.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testLayerExtraction.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/tests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.py
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.py
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/test_makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/test_makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/var/README.txt
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/_ThreadLock.so
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Blank_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Minus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Plus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.fs
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/class.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addCommonSheet.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addIcon.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addPropertyInterface.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addZClass.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/classPermissions.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/itemProp.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/subobjects.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/views.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/methods.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/propertysheets.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/NEWS.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/abstract.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/base-logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/eventlog.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/Makefile
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/schema.dtd
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/xmlmarkup.perl
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/xmlmarkup.sty
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/zconfig.pdf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/zconfig.tex
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/scripts/zconfig
-%%ZOPEBASEDIR%%/lib/python/ZConfig/scripts/zconfig_schema2html
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/include.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/inner.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/library.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/outer.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras/extras.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/extra.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.bat
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/schema.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConversionSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConversionSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/collaborations.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/cross-database-references.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/storage.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/subtransactions.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dbopen.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/multidb.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/synchronizers.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/winlock.so
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/WSGIPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/WSGIPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ClockServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ClockServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist/license.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/README.html
-%%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/docs/proxy_notes.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/tests.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_clockserver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_clockserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope.py
-%%ZOPEBASEDIR%%/lib/python/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopeschema.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/core.py
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/docutils.conf
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.py
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.py
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/io.py
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ja.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ja.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_cn.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_cn.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsa.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsb.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsc.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsn.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamso.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsr.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isobox.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isocyr1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isocyr2.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isodia.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk2.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk3.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk4-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk4.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isolat1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isolat2.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomfrk-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomfrk.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomopf-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomopf.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomscr-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomscr.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isonum.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isopub.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isotech.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/mmlalias.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/mmlextra-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/mmlextra.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/s5defs.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/xhtml1-lat1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/xhtml1-special.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/xhtml1-symbol.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ja.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ja.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_cn.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_cn.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/doctree.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/doctree.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.py
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/svn-commit.tmp
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/writer_aux.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/writer_aux.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.py
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1/html4css1.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e/latex2e.tex
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/base.tex
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/unicode_map.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/unicode_map.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/pep.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/template.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black/__base__
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-white/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-white/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/blank.gif
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/iepngfix.htc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/opera.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/outline.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/print.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/s5-core.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/slides.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/slides.js
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-black/__base__
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-black/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-white/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-white/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-black/__base__
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-black/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-white/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-white/pretty.css
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.py
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/initgroups/_initgroups.so
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_auth.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_auth.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_clientcookie.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_clientcookie.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_gzip.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_gzip.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_headersutil.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_headersutil.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_html.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_html.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_lwpcookiejar.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_lwpcookiejar.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mozillacookiejar.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mozillacookiejar.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_msiecookiejar.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_msiecookiejar.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_opener.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_opener.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_pullparser.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_pullparser.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_request.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_request.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2_support.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2_support.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_util.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_util.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/README.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/TimeStamp.so
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/cPersistence.so
-%%ZOPEBASEDIR%%/lib/python/persistent/cPickleCache.so
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.py
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/README.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/locales/pytz.pot
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.py
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zone.tab
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atikokan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atikokan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Blanc_minus_Sablon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Blanc_minus_Sablon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Petersburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Petersburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vincennes.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vincennes.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Moncton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Moncton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/New_Salem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/New_Salem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Guernsey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Guernsey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Isle_of_Man.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Isle_of_Man.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Jersey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Jersey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Volgograd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Volgograd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/README.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/reStructuredText.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/component.xml
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/README.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/savepoint.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.py
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/client.py
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/common.py
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.py
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/dtml/locknullmain.dtml
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.py
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testPUT_factory.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testPUT_factory.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/www/davlock.gif
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.py
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/component.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/sample.conf
-%%ZOPEBASEDIR%%/lib/python/zdaemon/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.txt
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/annotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/annotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/test_attributeannotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/test_attributeannotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/EXTERNALS.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/chapter.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/intro.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/configure.zcml
-%%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/disabled.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/disabled.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/harrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/nodevmode.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefIndex.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefmenu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_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/classregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/directive.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayClosingElement.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayComment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.txt
-%%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/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/textfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcmlfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/disabled.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/disabled.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/disabled.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/enabled.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/component_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/iface_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/presentation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/controller.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/controller.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/group_searching_with_empty_string.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/issue663.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/loginform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/pau_prefix_and_searching.txt
-%%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/register.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/special-groups.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/vocabulary.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/zope.app.authentication-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/arrowup.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/document_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zmi_stylesheet.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopbasic.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopstructure.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopwidgets.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheableedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramstats.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/cache-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/siteregistration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/deprecated35_registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/deprecated35_statusproperty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/gen3.fs
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_app_container_contained.so
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/commontasks.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/index.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtml.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/zope.app.dtmlpage.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/zope.app.dtmlpage-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_config.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_service.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/errorentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/texttbentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/exception-ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_upload.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/zope.app.file.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/zope.app.folder.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/display.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/orderedSelectionList.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/subedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/registerWidgets.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testconfigure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testeditform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/widgetDirectives.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widgets.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/doctest.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/subscriber.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyc
-%%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/synchronize.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translatemessage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/registrations.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/tracking.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/zope.app.intid-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/marker.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspectorview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspectorview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/persistent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/zope.app.keyreference-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/layers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/layers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/TRANSLATE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/he/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/he/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zope.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/helptopic.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/item.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/minus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/plus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/README.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyc
-%%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/mgmt-main-1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/samples.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/ui.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/welcome.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.pt
-%%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/help2.txt
-%%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/test1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test2.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyc
-%%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/intermediate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/outer.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/default.pt
-%%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/testsimpleviewclass.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testusage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testxml.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/subgroup.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/preview.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/methodnotallowed.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/notfound.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/addmenuitems.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyc
-%%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/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test2.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test3.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/testresource.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/http.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc.zcml
-%%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/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/renderer-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/renderer-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/mi.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/onlinehelp.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/pl.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/popup_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrow.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrowfragment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template_tablelayout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test4.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test5.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test6.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test7.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test8.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmltree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyc
-%%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/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/zope.app.schema-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/authutilitysearchview.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login_failed.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/loginlogout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/logout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/redirect.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalmodules.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalprincipals.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/logout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm_duplicate.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/principal.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/redefineperms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/api.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/design.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/zope.app.session-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/skins/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/skins/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/testresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyc
-%%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.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/example1.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/lline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/shim.gif
-%%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/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tree-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_all.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_more.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/publication.xpdl
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/xpdl2zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/xpdl2zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/zcml.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/zope.app.wfmc-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve4.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve4.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve5.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve5.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector266.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector269.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/inlinecode.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/zope.app.zptpage.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zope.app.zptpage.textindex-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/_declaration.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/_declaration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/contextdependent.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/contextdependent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/event.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/eventtesting.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/eventtesting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/globalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/globalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/component/persistentregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/persistentregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/persistentregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/registry.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/registry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/registry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/socketexample.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/standalonetests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/standalonetests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/zcml.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/conditions.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/sample.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar21.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz3.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/schema.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/simple.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/zope.contentprovider-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/mime.types
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/testContentTypes.py
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/testContentTypes.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_clipboard.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_clipboard.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_rename.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_rename.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_datetimeparse.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_datetimeparse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_standard_dates.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_standard_dates.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/timezones.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/timezones.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/deferredmodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/deferredmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/box.pt
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/metadataedit.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/metadataedit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/zope.dublincore.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/partial.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_partialannotatable.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_partialannotatable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zdcannotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zdcannotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/log.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/log.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/errors.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/errors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/formlib-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/pageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/sample.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/subpageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/_zope_hookable.so
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/i18nobject.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/LocaleElements.dtd
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_AE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_BH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_DZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_EG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IQ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_JO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_KW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_MA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_OM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_QA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SD.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_TN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_YE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be_BY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg_BG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs_CZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da_DK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_AT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_DE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el_GR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_AU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_NZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_PH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US_POSIX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_VI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_AR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_BO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_DO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_EC.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_GT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_HN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_MX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_NI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_SV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_UY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_VE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et_EE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_IR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo_FO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_FR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he_IL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr_HR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu_HU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM_REVISED.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id_ID.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is_IS.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_IT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja_JP.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk_KZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl_GL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko_KR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/license.html
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt_LT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv_LV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk_MK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_BN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_MY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_NL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl_PL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_BR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_PT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro_RO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/root.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_RU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk_SK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl_SI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_DJ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_SO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq_AL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_SE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_TZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th_TH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ER.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr_TR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi_VN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_CN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_MO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_TW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/fallbackcollator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/fallbackcollator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/fallbackcollator.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_fallbackcollator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_fallbackcollator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyc
-%%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/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/_zope_i18nmessageid_message.so
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messages.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_zope_interface_coptimizations.so
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/foodforthought.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/architecture.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/readme.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyc
-%%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/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkwithxmlheader.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/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/template_usage.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyc
-%%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/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1a.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1b.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml3.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/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage4.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/_zope_proxy_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/httpresults.txt
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/normal.clb
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdb.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdb.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdbconnection.pt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdbtestresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdbtestsql.pt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyzcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyzcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/rdb-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/rdb-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/gadflyroot.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/rdb.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/stubs.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/stubs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_doctests.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_dsnparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_dsnparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyphantom.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyphantom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyrootdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyrootdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_resultset.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_resultset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_row.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_row.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopeconnection.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopeconnection.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopecursor.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopecursor.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedatabaseadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedatabaseadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedbtransactionmanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedbtransactionmanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fields.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/sources.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/_zope_security_checker.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_set_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_set_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedinterpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/sendmail-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/sendmail-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/mail.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/size/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/size/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/size/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/acme_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/document_list.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/pnome_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/controls.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/forms.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/navigate.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/notitle.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/simple.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/over_the_wire.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testbrowser-ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-arguments.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage-win32.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-debugging.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-edge-cases.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyc
-%%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/sample13/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyc
-%%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/donotenter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/e.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem5.txt
-%%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/sample31/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyc
-%%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/sample33/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyc
-%%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/samplelayers.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsl.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyc
-%%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/products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-gc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-knit.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-api.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-ntd.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks-err.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-profiling.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-progress.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-repeat.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-simple.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-test-selection.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-verbose.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-wo-source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/_zope_thread.so
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_vhosting.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_vhosting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_conveniencefunctions.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_conveniencefunctions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_etc.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_etc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_lang.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_lang.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_namespacetrversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_namespacetrversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_physicallocationadapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_physicallocationadapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_vh.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_vh.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/css_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/javascript_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/manager.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/manager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/viewlet.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/viewlet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/zope.viewlet-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/zope.viewlet-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/integration.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/integration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/integration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/attributeintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/attributeintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/process.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/process.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/publication.xpdl
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/xpdl.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/xpdl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/xpdl.txt
-%%ZOPEBASEDIR%%/skel/Extensions/README.txt
-%%ZOPEBASEDIR%%/skel/Products/README.txt
-%%ZOPEBASEDIR%%/skel/README.txt
-%%ZOPEBASEDIR%%/skel/bin/runzope.bat.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.in
-%%ZOPEBASEDIR%%/skel/bin/zopectl.in
-%%ZOPEBASEDIR%%/skel/bin/zopeservice.py.in
-%%ZOPEBASEDIR%%/skel/etc/site.zcml
-%%ZOPEBASEDIR%%/skel/etc/zope.conf.sample.in
-%%ZOPEBASEDIR%%/skel/import/Examples.zexp
-%%ZOPEBASEDIR%%/skel/import/README.txt
-%%ZOPEBASEDIR%%/skel/import/ZopeTutorialExamples.zexp
-%%ZOPEBASEDIR%%/skel/lib/python/README.txt.in
-%%ZOPEBASEDIR%%/skel/log/README.txt
-%%ZOPEBASEDIR%%/skel/var/README.txt
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error
-@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/tree/browser/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces
-@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
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/introspector
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp
-@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/sqlscript/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/intid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests
-@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/principalannotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wfmc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/layers
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preference
-@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/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wsgi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3
-@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/servicenames
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preview
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/debug
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dependable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/decorator
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/timezones
-@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/ru/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru
-@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/ja/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja
-@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/he/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/he
-@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/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en
-@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/fr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr
-@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/pl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl
-@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/hu/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/appsetup
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/keyreference
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/broken
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zapi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/session
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/skins
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app
-@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/server/linereceiver
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server
-@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/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/field
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/keyword
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/decorator
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/sendmail
-@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/sample22
-@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/donotenter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32
-@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
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests
-@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/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
-@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/testrunner-ex-pp-products/more
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing
-@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/documenttemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb
-@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/tales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/wfmc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/viewlet
-@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/annotation/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deprecation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/contenttype
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/contentprovider
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dottedname
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/datetime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/datetime
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deferredimport
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet
-@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/tests/testing/pythonproduct2/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2
-@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/doc/products/FiveMiscTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial
-@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/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_subdir
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser
-@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/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five
-@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/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex
-@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/KeywordIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex
-@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/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes
-@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/ZCatalog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www
-@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
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP
-@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/Transience/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience
-@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/MIMETools
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex
-@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/SiteAccess/tests
-@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/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/PubCore
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadLock
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing
-@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/scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay
-@dirrm %%ZOPEBASEDIR%%/lib/python/Acquisition
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/var
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython
-@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/mixed_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils
-@dirrm %%ZOPEBASEDIR%%/lib/python/nt_svcutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-white
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-black
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-white
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-black
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-white
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/transforms
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers/python
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys
-@dirrm %%ZOPEBASEDIR%%/lib/python/Missing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/standard
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/xml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon
-@dirrm %%ZOPEBASEDIR%%/lib/python/Record
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode
-@dirrm %%ZOPEBASEDIR%%/lib/python/MethodObject
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/zrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/auth
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/Signals
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2
-@dirrm %%ZOPEBASEDIR%%/lib/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/lib/python/MultiMapping
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees
-@dirrm %%ZOPEBASEDIR%%/lib/python/initgroups
-@dirrm %%ZOPEBASEDIR%%/lib/python/mechanize
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo
-@dirrm %%ZOPEBASEDIR%%/lib/python/ComputedAttribute
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadedAsync
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/Globals
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG
-@dirrm %%ZOPEBASEDIR%%/lib/python/Lifetime
-@dirrm %%ZOPEBASEDIR%%/lib/python
-@dirrm %%ZOPEBASEDIR%%/lib
-@dirrm %%ZOPEBASEDIR%%/bin
-@dirrm %%ZOPEBASEDIR%%/doc
-@dirrm %%ZOPEBASEDIR%%/skel/Extensions
-@dirrm %%ZOPEBASEDIR%%/skel/log
-@dirrm %%ZOPEBASEDIR%%/skel/Products
-@dirrm %%ZOPEBASEDIR%%/skel/lib/python
-@dirrm %%ZOPEBASEDIR%%/skel/lib
-@dirrm %%ZOPEBASEDIR%%/skel/bin
-@dirrm %%ZOPEBASEDIR%%/skel/var
-@dirrm %%ZOPEBASEDIR%%/skel/import
-@dirrm %%ZOPEBASEDIR%%/skel/etc/package-includes
-@dirrm %%ZOPEBASEDIR%%/skel/etc
-@dirrm %%ZOPEBASEDIR%%/skel
-@dirrmtry %%ZOPEBASEDIR%%/Products
-@dirrmtry %%ZOPEBASEDIR%%
diff --git a/www/zope213/Makefile b/www/zope213/Makefile
deleted file mode 100644
index 03fafa54ce93..000000000000
--- a/www/zope213/Makefile
+++ /dev/null
@@ -1,116 +0,0 @@
-# New ports collection makefile for: Zope-2.10.x
-# Date created: Mon Nov 28 22:09:00 JST 2006
-# Whom: Yasushi Hayashi <yasi@yasi.to>
-#
-# $FreeBSD$
-#
-
-PORTNAME= zope210
-PORTVERSION= 2.10.2
-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= 2.4
-USE_RC_SUBR= ${PORTNAME}.sh zeo210.sh
-
-WRKSRC= ${WRKDIR}/${DISTNAME}-final
-
-# 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}/Zope210
-
-# 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}
-
-ALL_TARGET= build
-MAKEFILE= makefile
-
-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-configure:
- @${REINPLACE_CMD} \
- -e 's,\(--home="\).*",\1${ZOPEBASEDIR}",g' \
- -e 's,^.*LN.*PYTHON.*$$,,g' \
- ${WRKSRC}/${MAKEFILE}
-
-post-build:
- -@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/
-
-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+r
-
- @${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 f1f63c0e7e5f..000000000000
--- a/www/zope213/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (zope/Zope-2.10.2.tgz) = 4f4e2afe23c19def16ba43db4b6252cb
-SHA256 (zope/Zope-2.10.2.tgz) = f08887f2f3a3225a47427814fd7ff99603a1fb0f905df68306792a1cc486d94b
-SIZE (zope/Zope-2.10.2.tgz) = 7089784
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 c8dd5c3afbca..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
-
-zope210_enable="YES"
-zope210_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zope210_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 70b65a832188..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
-
-zope210_enable="YES"
-zope210_instances="<INSTANCEDIR>"
-
-Additional zope Instances have to be added to zope210_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
-
-zeo210_enable="YES"
-zeo210_instances="<ZEODIR>"
-
-Additional zeo Instances have to be added to zeo210_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-lib-python-Products-SiteAccess b/www/zope213/files/patch-lib-python-Products-SiteAccess
deleted file mode 100644
index 2cee7ce5a3f0..000000000000
--- a/www/zope213/files/patch-lib-python-Products-SiteAccess
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py.orig Sat Jan 7 21:07:42 2006
-+++ lib/python/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-lib-python-RestrictedPython b/www/zope213/files/patch-lib-python-RestrictedPython
deleted file mode 100644
index dacf354759a4..000000000000
--- a/www/zope213/files/patch-lib-python-RestrictedPython
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/python/RestrictedPython/tests/verify.py.orig Sat Jan 7 21:07:51 2006
-+++ lib/python/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-lib-python-zope-structuredtext b/www/zope213/files/patch-lib-python-zope-structuredtext
deleted file mode 100644
index 1ab065bf490b..000000000000
--- a/www/zope213/files/patch-lib-python-zope-structuredtext
+++ /dev/null
@@ -1,83 +0,0 @@
---- lib/python/zope/structuredtext/document.py.orig Thu Nov 23 16:54:41 2006
-+++ lib/python/zope/structuredtext/document.py Thu Nov 23 17:14:20 2006
-@@ -556,7 +556,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,):
- r = expr(s)
- if r:
- start, end = r.span(2)
-@@ -564,7 +564,8 @@
-
- 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
- ):
-
- r=expr(s)
-@@ -605,7 +606,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:
-@@ -617,7 +618,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.
- ):
-
-@@ -627,19 +628,19 @@
- return (stng.StructuredTextStrong(s[start:end]), start-2, end+2)
-
- ## 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'("[^"]+")' ## double quoted text
- _ABSOLUTE_URL=r'((http|https|ftp|mailto|file|about)[:/]+?[%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
- _ABS_AND_RELATIVE_URL=r'([%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
-
- _SPACES = r'(\s*)'
-
- 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)
-
-@@ -693,7 +694,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,
- ):
-
- r=expr1(s)
---- lib/python/zope/structuredtext/stng.py.orig Thu Nov 23 17:00:38 2006
-+++ lib/python/zope/structuredtext/stng.py Thu Nov 23 17:02:45 2006
-@@ -105,6 +105,9 @@
- [paragraph,[sub-paragraphs]]
- """
-
-+ if type(paragraphs) == type(''):
-+ paragraphs = unicode(paragraphs, 'utf-8')
-+
- currentlevel = 0
- currentindent = 0
- levels = {0:0}
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/zeo210.in b/www/zope213/files/zeo210.in
deleted file mode 100644
index aeed161ba7a3..000000000000
--- a/www/zope213/files/zeo210.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo210
-# REQUIRE: DAEMON
-# BEFORE: zope210
-
-# Define these zeo210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo210
-#
-# zeo210_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo210_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo210"
-rcvar=`set_rcvar`
-
-zeo210ctl () {
- for instance in $zeo210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo210_start () {
- echo "Starting Zeo 2.10:"
- zeo210ctl "start"
-}
-
-zeo210_stop () {
- echo "Stopping Zeo 2.10:"
- zeo210ctl "stop"
-}
-
-zeo210_restart () {
- echo "Restarting Zeo 2.10:"
- zeo210ctl "restart"
-}
-
- start_cmd="zeo210_start"
- stop_cmd="zeo210_stop"
-restart_cmd="zeo210_restart"
-
-load_rc_config $name
-
-: ${zeo210_enable="NO"}
-: ${zeo210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo210_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope213/files/zeo210.sh.in b/www/zope213/files/zeo210.sh.in
deleted file mode 100644
index aeed161ba7a3..000000000000
--- a/www/zope213/files/zeo210.sh.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo210
-# REQUIRE: DAEMON
-# BEFORE: zope210
-
-# Define these zeo210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo210
-#
-# zeo210_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo210_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo210"
-rcvar=`set_rcvar`
-
-zeo210ctl () {
- for instance in $zeo210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo210_start () {
- echo "Starting Zeo 2.10:"
- zeo210ctl "start"
-}
-
-zeo210_stop () {
- echo "Stopping Zeo 2.10:"
- zeo210ctl "stop"
-}
-
-zeo210_restart () {
- echo "Restarting Zeo 2.10:"
- zeo210ctl "restart"
-}
-
- start_cmd="zeo210_start"
- stop_cmd="zeo210_stop"
-restart_cmd="zeo210_restart"
-
-load_rc_config $name
-
-: ${zeo210_enable="NO"}
-: ${zeo210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo210_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 3ce5c0810955..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
-
-zeo210_enable="YES"
-zeo210_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zeo210_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/zope210.in b/www/zope213/files/zope210.in
deleted file mode 100644
index daba77525c7e..000000000000
--- a/www/zope213/files/zope210.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope210
-# REQUIRE: DAEMON
-
-# Define these zope210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope210
-#
-# zope210_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope210_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope210"
-rcvar=`set_rcvar`
-
-zope210ctl () {
- for instance in $zope210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope210_start () {
- echo "Starting Zope 2.10:"
- zope210ctl "start"
-}
-
-zope210_stop () {
- echo "Stopping Zope 2.10:"
- zope210ctl "stop"
-}
-
-zope210_restart () {
- echo "Restarting Zope 2.10:"
- zope210ctl "restart"
-}
-
- start_cmd="zope210_start"
- stop_cmd="zope210_stop"
-restart_cmd="zope210_restart"
-
-load_rc_config $name
-
-: ${zope210_enable="NO"}
-: ${zope210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope210_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope213/files/zope210.sh.in b/www/zope213/files/zope210.sh.in
deleted file mode 100644
index daba77525c7e..000000000000
--- a/www/zope213/files/zope210.sh.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope210
-# REQUIRE: DAEMON
-
-# Define these zope210_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope210
-#
-# zope210_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope210_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope210"
-rcvar=`set_rcvar`
-
-zope210ctl () {
- for instance in $zope210_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope210_start () {
- echo "Starting Zope 2.10:"
- zope210ctl "start"
-}
-
-zope210_stop () {
- echo "Stopping Zope 2.10:"
- zope210ctl "stop"
-}
-
-zope210_restart () {
- echo "Restarting Zope 2.10:"
- zope210ctl "restart"
-}
-
- start_cmd="zope210_start"
- stop_cmd="zope210_stop"
-restart_cmd="zope210_restart"
-
-load_rc_config $name
-
-: ${zope210_enable="NO"}
-: ${zope210_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope210_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 fd93ba74eed4..000000000000
--- a/www/zope213/pkg-plist
+++ /dev/null
@@ -1,9858 +0,0 @@
-%%ZOPEBASEDIR%%/Products/00readme-freebsd.txt
-%%ZOPEBASEDIR%%/bin/README.txt
-%%ZOPEBASEDIR%%/bin/analyze.py
-%%ZOPEBASEDIR%%/bin/analyze.pyc
-%%ZOPEBASEDIR%%/bin/check_catalog.py
-%%ZOPEBASEDIR%%/bin/check_catalog.pyc
-%%ZOPEBASEDIR%%/bin/checkbtrees.py
-%%ZOPEBASEDIR%%/bin/checkbtrees.pyc
-%%ZOPEBASEDIR%%/bin/compilezpy.py
-%%ZOPEBASEDIR%%/bin/compilezpy.pyc
-%%ZOPEBASEDIR%%/bin/copyzopeskel.py
-%%ZOPEBASEDIR%%/bin/copyzopeskel.pyc
-%%ZOPEBASEDIR%%/bin/decompilezpy.py
-%%ZOPEBASEDIR%%/bin/decompilezpy.pyc
-%%ZOPEBASEDIR%%/bin/fsdump.py
-%%ZOPEBASEDIR%%/bin/fsdump.pyc
-%%ZOPEBASEDIR%%/bin/fsrefs.py
-%%ZOPEBASEDIR%%/bin/fsrefs.pyc
-%%ZOPEBASEDIR%%/bin/fstail.py
-%%ZOPEBASEDIR%%/bin/fstail.pyc
-%%ZOPEBASEDIR%%/bin/fstest.py
-%%ZOPEBASEDIR%%/bin/fstest.pyc
-%%ZOPEBASEDIR%%/bin/load_site.py
-%%ZOPEBASEDIR%%/bin/load_site.pyc
-%%ZOPEBASEDIR%%/bin/migrate.py
-%%ZOPEBASEDIR%%/bin/migrate.pyc
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.py
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.pyc
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.pyc
-%%ZOPEBASEDIR%%/bin/netspace.py
-%%ZOPEBASEDIR%%/bin/netspace.pyc
-%%ZOPEBASEDIR%%/bin/parsezeolog.py
-%%ZOPEBASEDIR%%/bin/parsezeolog.pyc
-%%ZOPEBASEDIR%%/bin/reindex_catalog.py
-%%ZOPEBASEDIR%%/bin/reindex_catalog.pyc
-%%ZOPEBASEDIR%%/bin/repozo.py
-%%ZOPEBASEDIR%%/bin/repozo.pyc
-%%ZOPEBASEDIR%%/bin/requestprofiler.py
-%%ZOPEBASEDIR%%/bin/requestprofiler.pyc
-%%ZOPEBASEDIR%%/bin/space.py
-%%ZOPEBASEDIR%%/bin/space.pyc
-%%ZOPEBASEDIR%%/bin/test.py
-%%ZOPEBASEDIR%%/bin/test.pyc
-%%ZOPEBASEDIR%%/bin/timeout.py
-%%ZOPEBASEDIR%%/bin/timeout.pyc
-%%ZOPEBASEDIR%%/bin/zeopack.py
-%%ZOPEBASEDIR%%/bin/zeopack.pyc
-%%ZOPEBASEDIR%%/bin/zeoqueue.py
-%%ZOPEBASEDIR%%/bin/zeoqueue.pyc
-%%ZOPEBASEDIR%%/bin/zeoreplay.py
-%%ZOPEBASEDIR%%/bin/zeoreplay.pyc
-%%ZOPEBASEDIR%%/bin/zeoserverlog.py
-%%ZOPEBASEDIR%%/bin/zeoserverlog.pyc
-%%ZOPEBASEDIR%%/bin/zeoup.py
-%%ZOPEBASEDIR%%/bin/zeoup.pyc
-%%ZOPEBASEDIR%%/bin/zodbload.py
-%%ZOPEBASEDIR%%/bin/zodbload.pyc
-%%ZOPEBASEDIR%%/bin/zpasswd.py
-%%ZOPEBASEDIR%%/bin/zpasswd.pyc
-%%ZOPEBASEDIR%%/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/doc/CREDITS.txt
-%%ZOPEBASEDIR%%/doc/DEBUGGING.txt
-%%ZOPEBASEDIR%%/doc/FAQ.txt
-%%ZOPEBASEDIR%%/doc/HELPSYS.txt
-%%ZOPEBASEDIR%%/doc/HISTORY.txt
-%%ZOPEBASEDIR%%/doc/INSTALL.txt
-%%ZOPEBASEDIR%%/doc/RESTRUCTUREDSTEXT.txt
-%%ZOPEBASEDIR%%/doc/SECURITY.txt
-%%ZOPEBASEDIR%%/doc/SETUID.txt
-%%ZOPEBASEDIR%%/doc/SIGNALS.txt
-%%ZOPEBASEDIR%%/doc/TODO.txt
-%%ZOPEBASEDIR%%/doc/UNITTEST.txt
-%%ZOPEBASEDIR%%/doc/WEBSERVER.txt
-%%ZOPEBASEDIR%%/doc/WINDOWS.txt
-%%ZOPEBASEDIR%%/doc/ZODB.txt
-%%ZOPEBASEDIR%%/doc/ZOPE3.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AccessControl.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/cAccessControl.so
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/access.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/acquiredEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/addUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/listLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/mainUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/methodAccess.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/owner.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/permissionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/roleEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/userFolderProps.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/logger_wrapper.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/logger_wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/README
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyc
-%%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/private_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyc
-%%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/public_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyc
-%%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/testAcquisition.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testChownRecursive.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testChownRecursive.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/AccessControl_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/User_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Acquisition/_Acquisition.so
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.py
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Common.py
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyc
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.py
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.py
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.py
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Factory.py
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.py
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.py
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.py
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Management.py
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Permission.py
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Product.py
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyc
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.py
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Undo.py
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.py
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/config.py
-%%ZOPEBASEDIR%%/lib/python/App/config.pyc
-%%ZOPEBASEDIR%%/lib/python/App/dtml/activity.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addProduct.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheGC.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheParameters.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/copyright.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cpContents.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/davLockManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/dbMain.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/debug.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/distributionView.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_form_title.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_header.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_style.css.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_style_test.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_tabs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_top_frame.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_zmi_prefs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/profile.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/readme.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/refresh.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/traceback.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/undo.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/versionManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/zope_quick_start.dtml
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.py
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tar.py
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/www/CacheManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/DebugManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/PythonPoweredSmall.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/arrow.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/background.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/border.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/brokenProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/chooseDatabase.pt
-%%ZOPEBASEDIR%%/lib/python/App/www/cpSystem.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/dbManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/factory.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/help.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/installedProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/load_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/logo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/ltab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/permission.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/product.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/productFolder.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/rtab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/sp.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/store_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/transparent_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/undo_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/vManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/z_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/zope_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/zopelogo.jpg
-%%ZOPEBASEDIR%%/lib/python/BTrees/Development.txt
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IFBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/_fsBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientForm.py
-%%ZOPEBASEDIR%%/lib/python/ClientForm.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/_ComputedAttribute.so
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.txt
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/Setup
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/julian_testdata.txt.gz
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/Let.stx
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/cDocumentTemplate.so
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.fl
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.sh
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.dtml
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.out
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/_ExtensionClass.so
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIHelpView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/addTopic.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/attributeView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/button.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/frame.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpURL.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_main.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/methodView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectitem.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectref.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/results.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/search.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/helpTopic.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_cbook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_darrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_dnode.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_larrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_obook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_rarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_uarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/productHelp.gif
-%%ZOPEBASEDIR%%/lib/python/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/_MethodObject.so
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/_Missing.so
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.py
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.py
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/_MultiMapping.so
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/History.py
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.py
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/addOrderedFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/brokenEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheNamespaceKeys.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheable.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cmassoc.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/editedDialog.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/fileEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findAdv.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findFrame.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findResult.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/history.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/historyCompare.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageView.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/importExport.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/main.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/properties.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertyType.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertysheets.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/renameForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/event.py
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/mime.types
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.py
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.py
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/favicon.ico
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/index_html.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_error_message.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_header.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_template.pt
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.py
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupportHooks.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupportHooks.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testHistory.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testHistory.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test_XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/www/ControlPanel_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Help_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Properties_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/UpFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/broken.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/check.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/l_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/locked.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/modified.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/new.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/OFS/www/r_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/Persistence/_Persistence.so
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/btreefolder2.gif
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/extmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method.stx
-%%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/External-Method_Try-It.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www/function.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CREDITS.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/INSTALL.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bbb.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bbb.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/decode.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/decode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/providerexpression.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/providerexpression.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/adding.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/birdmacro.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/classes.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/classes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cockatiel.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/condor.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/defaultview.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/falcon.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/flamingo.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/menu.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/ostrich.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/owl.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage1.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.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/parakeet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pattern.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_error.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_messagebox.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_namespace.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_namespace2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/provider_template_based.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_subdir/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/seagull.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/security.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/style.css
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/tales_traversal.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/template_variables.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_decode.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_decode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_provider.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_provider.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_zope3security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_zope3security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/zope3security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/zope3security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/component.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/components.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/makesite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/deprecated.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/ZopePublicLicense.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/features.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/five14goals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/formlib.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/localsite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/main.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/manual.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_directions.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_interface_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_intro.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_misc_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_views_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/z3-banner.png
-%%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/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/z3base.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/addDemoContent.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/green5.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/one.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/someview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/event.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/add.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/edit.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/forms.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/formbase.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/formbase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/content.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/content.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/formlib.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/test_formlib.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/test_formlib.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/view.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests/view.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/permissions.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/managesite.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyc
-%%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/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/five_template.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyc
-%%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/demomacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/dog.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/testbrowser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/testbrowser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/classes.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/classes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/directives.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/fivetest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerpackage.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerpackage.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_testbrowser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_testbrowser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct1.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct1.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/somemodule.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/Extensions/somemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/viewable.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversing.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/edit_markers.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/manage_interfaces.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/css_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/javascript_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/manager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/manager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/tests.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/viewlet.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet/viewlet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/addMailHost_form.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/manageMailHost.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/www/MailHost_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftApprove.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/version.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEnd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/CacheManager-associate.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Cacheable-properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Caching.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Document.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Activity.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Database.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DavLocks-ManageLocks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Debug.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Profile.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/History.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Rename.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Ownership.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Distribution.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Refresh.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Define-Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Role.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_User-Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Undo.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Add-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Edit-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management_Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Join-Leave.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Save-Discard.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Basic.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Methods.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Property-Sheets.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Subobjects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Views.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-call.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-comment.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-funcs.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-if.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-in.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-let.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-mime.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-raise.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-return.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sendmail.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlgroup.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqltest.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlvar.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-tree.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-try.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-unless.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-var.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-with.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/File_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/UserFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/draft.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmldoc.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/version.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/index.xml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/zpt_examples.zexp
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/PageTemplate_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-fill-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-use-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-attributes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-condition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-content.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-define.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-omit-tag.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-on-error.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/tal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-exists.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-nocall.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-not.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-path.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-python.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-string.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/BooleanAttributesAndDefault.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckBatchIteration.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/CheckImportOldStyleClass.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/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/RepeatVariable.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/BooleanAttributesAndDefault.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckBatchIteration.html
-%%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/CheckImportOldStyleClass.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/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckUnicodeInserts.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/output/DTML1b.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/RepeatVariable.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/unicodeconflictresolver.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/unicodeconflictresolver.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/utils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/default.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/exclamation.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptAdd.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptEdit.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/addDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/manageDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/addDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/manageDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/addFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/manageFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help/FieldIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/addKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/manageKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help/KeywordIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/addPathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/managePathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help/PathIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyc
-%%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__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/UnicodeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/ZopeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyc
-%%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/manageVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help/TextIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyc
-%%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/help/TopicIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml/browseIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help/placeholder.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www/index.gif
-%%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/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Bindings.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/ModuleAccess.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/big_boolean.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/boolean_map.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/class.__name__.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/complex_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/fibonacci.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/filepath.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/for_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/global_is_declaration.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/mutate_literals.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/subversive_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/try_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/tuple_unpack_assignment.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/while_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/default_py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyscript.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/datamgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/idmgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/info.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/installing.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/otheruse.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/upgrading.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/vhosting.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help/SiteRoot_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testSiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testSiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRule.gif
-%%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/www/SiteRootEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonsterAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/manage_edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/error.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/main.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/ok.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/showEntry.pt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager-internals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/cache.gif
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/Accel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/RAM.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/addTemporaryFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/mountfail.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help/TemporaryFolder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www/tempfolder.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/HowTransienceWorks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/addTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/manageTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/www/datacontainer.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyc
-%%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/dtml/manageZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/queryLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/Lexicon_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/ZCTextIndex_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/okascore.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/stopper.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/python.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/lexicon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndexForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addZCatalog.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAddRowForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogFind.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogIndexes.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogObjectInformation.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogSchema.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/editCatalogerForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/edit_stop_syn.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manageOldindex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manage_vocab.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/help/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Query.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyc
-%%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_Cataloged-Objects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Find-Items-to-ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Indexes.stx
-%%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/ZCatalog_Status.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/Vocabulary.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/ZCatalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/browse.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_info.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/tables.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/bin.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/date.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/datetime.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/field.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/float.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/int.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/stable.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/table.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/text.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/time.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/view.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/what.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/addMountsForm.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/mountfail.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/Makefile
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_addZReSTForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_editForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/refresh.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/www/zrest.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/add.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/sqlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/_Record.so
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/setup.py
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/tests.py
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/notes.txt
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptBindings.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptTry.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/advanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionEdit.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/dtml/customDefaultZPTReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/searchAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyc
-%%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/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.py
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.py
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/README.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.py
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.py
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.py
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.py
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/API.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ClassDiagram.pdf
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ENVIRONMENT.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/FunctionalTesting.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/HOWTO.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PROFILER.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PortalTestCase.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/README.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/SECURITY.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/TIMELINES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/VERSION.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/placeless.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/placeless.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPlaceless.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPlaceless.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/tests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/WarningsTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/ZopeDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/layerextraction.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testLayerExtraction.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testLayerExtraction.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/tests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.py
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.py
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/test_makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/tests/test_makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/var/README.txt
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/_ThreadLock.so
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Blank_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Minus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Plus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.fs
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/class.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addCommonSheet.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addIcon.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addPropertyInterface.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addZClass.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/classPermissions.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/itemProp.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/subobjects.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/views.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/methods.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/propertysheets.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/NEWS.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/abstract.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/base-logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/eventlog.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/Makefile
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/schema.dtd
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/xmlmarkup.perl
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/xmlmarkup.sty
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/zconfig.pdf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/doc/zconfig.tex
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/scripts/zconfig
-%%ZOPEBASEDIR%%/lib/python/ZConfig/scripts/zconfig_schema2html
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/include.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/inner.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/library.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/outer.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras/extras.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/extra.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.bat
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/schema.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConversionSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConversionSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/collaborations.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/cross-database-references.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/storage.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/subtransactions.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dbopen.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/multidb.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/synchronizers.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/winlock.so
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/WSGIPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/WSGIPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ClockServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ClockServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist/license.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/README.html
-%%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/docs/proxy_notes.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/tests.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_clockserver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_clockserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope.py
-%%ZOPEBASEDIR%%/lib/python/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopeschema.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/core.py
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/docutils.conf
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.py
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.py
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/io.py
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ja.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ja.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_cn.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_cn.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsa.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsb.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsc.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsn.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamso.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isoamsr.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isobox.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isocyr1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isocyr2.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isodia.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk2.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk3.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk4-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isogrk4.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isolat1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isolat2.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomfrk-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomfrk.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomopf-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomopf.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomscr-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isomscr.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isonum.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isopub.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/isotech.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/mmlalias.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/mmlextra-wide.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/mmlextra.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/s5defs.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/xhtml1-lat1.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/xhtml1-special.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include/xhtml1-symbol.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ja.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ja.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_cn.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_cn.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/doctree.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/doctree.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.py
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/svn-commit.tmp
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/writer_aux.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/writer_aux.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.py
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1/html4css1.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e/latex2e.tex
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/base.tex
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/unicode_map.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e/unicode_map.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/pep.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html/template.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black/__base__
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-white/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-white/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/blank.gif
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/iepngfix.htc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/opera.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/outline.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/print.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/s5-core.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/slides.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default/slides.js
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-black/__base__
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-black/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-white/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-white/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-black/__base__
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-black/pretty.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-white/framing.css
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-white/pretty.css
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.py
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/initgroups/_initgroups.so
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_auth.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_auth.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_clientcookie.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_clientcookie.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_gzip.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_gzip.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_headersutil.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_headersutil.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_html.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_html.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_lwpcookiejar.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_lwpcookiejar.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mozillacookiejar.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mozillacookiejar.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_msiecookiejar.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_msiecookiejar.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_opener.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_opener.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_pullparser.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_pullparser.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_request.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_request.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2_support.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_urllib2_support.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_util.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_util.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/README.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/TimeStamp.so
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/cPersistence.so
-%%ZOPEBASEDIR%%/lib/python/persistent/cPickleCache.so
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.py
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/README.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/locales/pytz.pot
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.py
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zone.tab
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atikokan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atikokan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Blanc_minus_Sablon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Blanc_minus_Sablon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Petersburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Petersburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vincennes.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vincennes.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Moncton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Moncton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/New_Salem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/New_Salem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Guernsey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Guernsey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Isle_of_Man.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Isle_of_Man.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Jersey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Jersey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Volgograd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Volgograd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/README.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/reStructuredText.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/component.xml
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/README.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/savepoint.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.py
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/client.py
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/common.py
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.py
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/dtml/locknullmain.dtml
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.py
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testPUT_factory.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testPUT_factory.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/www/davlock.gif
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.py
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/component.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/sample.conf
-%%ZOPEBASEDIR%%/lib/python/zdaemon/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.txt
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/annotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/annotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/test_attributeannotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/annotation/tests/test_attributeannotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/EXTERNALS.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/chapter.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/intro.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/configure.zcml
-%%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/disabled.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/disabled.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/harrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/nodevmode.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefIndex.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefmenu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_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/classregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/directive.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayClosingElement.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayComment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.txt
-%%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/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/textfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcmlfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/disabled.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/disabled.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/disabled.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/enabled.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/component_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/iface_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/presentation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/controller.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/controller.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/group_searching_with_empty_string.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/issue663.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/loginform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/pau_prefix_and_searching.txt
-%%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/register.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/special-groups.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/vocabulary.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/zope.app.authentication-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/arrowup.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/document_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zmi_stylesheet.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopbasic.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopstructure.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopwidgets.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheableedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramstats.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/cache-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/siteregistration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/deprecated35_registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/deprecated35_statusproperty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/gen3.fs
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_app_container_contained.so
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/commontasks.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/index.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtml.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync/zope.app.dtmlpage.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/zope.app.dtmlpage-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_config.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_service.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/errorentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/texttbentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/exception-ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_upload.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync/zope.app.file.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync/zope.app.folder.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/display.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/orderedSelectionList.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/subedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/registerWidgets.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testconfigure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testeditform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/widgetDirectives.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widgets.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/doctest.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/subscriber.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyc
-%%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/synchronize.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translatemessage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/registrations.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser/tracking.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/intid/zope.app.intid-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/marker.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspectorview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests/test_introspectorview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/persistent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/keyreference/zope.app.keyreference-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/layers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/layers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/TRANSLATE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/he/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/he/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zope.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/helptopic.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/item.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/minus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/plus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/README.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyc
-%%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/mgmt-main-1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/samples.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/ui.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/welcome.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.pt
-%%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/help2.txt
-%%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/test1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test2.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyc
-%%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/intermediate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/outer.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/default.pt
-%%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/testsimpleviewclass.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testusage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testxml.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/subgroup.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/preview.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/methodnotallowed.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/notfound.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/addmenuitems.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyc
-%%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/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test2.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test3.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/testresource.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/http.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc.zcml
-%%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/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/renderer-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/renderer-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/mi.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/onlinehelp.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/pl.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/popup_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrow.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrowfragment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template_tablelayout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test4.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test5.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test6.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test7.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test8.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmltree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyc
-%%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/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/zope.app.schema-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/authutilitysearchview.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login_failed.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/loginlogout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/logout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/redirect.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalmodules.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalprincipals.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/logout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm_duplicate.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/principal.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/redefineperms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/api.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/design.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/session/zope.app.session-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/skins/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/skins/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/testresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyc
-%%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.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/example1.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/lline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/shim.gif
-%%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/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tree-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_all.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_more.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/publication.xpdl
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/xpdl2zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/xpdl2zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/zcml.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wfmc/zope.app.wfmc-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve4.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve4.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve5.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve5.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector266.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector269.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/inlinecode.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync/zope.app.zptpage.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zope.app.zptpage.textindex-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/_declaration.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/_declaration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/contextdependent.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/contextdependent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/event.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/eventtesting.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/eventtesting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/globalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/globalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/component/persistentregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/persistentregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/persistentregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/registry.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/registry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/registry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/socketexample.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/standalonetests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/standalonetests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/zcml.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/conditions.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/sample.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar21.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz3.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/schema.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/simple.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contentprovider/zope.contentprovider-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/mime.types
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/testContentTypes.py
-%%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests/testContentTypes.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_clipboard.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_clipboard.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_rename.py
-%%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests/test_rename.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_datetimeparse.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_datetimeparse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_standard_dates.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_standard_dates.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/timezones.py
-%%ZOPEBASEDIR%%/lib/python/zope/datetime/timezones.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/decorator/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/deferredmodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/deferredmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deferredimport/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/box.pt
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/metadataedit.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser/metadataedit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync/zope.dublincore.fssync-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/partial.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_partialannotatable.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_partialannotatable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zdcannotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zdcannotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests/test_zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/log.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/log.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/errors.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/errors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/formlib-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/pageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/sample.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/subpageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/_zope_hookable.so
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/i18nobject.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/LocaleElements.dtd
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_AE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_BH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_DZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_EG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IQ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_JO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_KW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_MA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_OM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_QA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SD.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_TN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_YE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be_BY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg_BG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs_CZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da_DK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_AT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_DE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el_GR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_AU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_NZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_PH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US_POSIX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_VI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_AR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_BO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_DO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_EC.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_GT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_HN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_MX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_NI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_SV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_UY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_VE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et_EE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_IR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo_FO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_FR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he_IL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr_HR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu_HU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM_REVISED.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id_ID.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is_IS.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_IT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja_JP.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk_KZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl_GL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko_KR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/license.html
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt_LT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv_LV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk_MK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_BN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_MY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_NL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl_PL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_BR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_PT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro_RO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/root.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_RU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk_SK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl_SI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_DJ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_SO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq_AL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_SE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_TZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th_TH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ER.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr_TR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi_VN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_CN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_MO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_TW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/fallbackcollator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/fallbackcollator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/fallbackcollator.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_fallbackcollator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_fallbackcollator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyc
-%%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/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/_zope_i18nmessageid_message.so
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messages.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_zope_interface_coptimizations.so
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/foodforthought.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/architecture.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/readme.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyc
-%%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/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkwithxmlheader.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/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/template_usage.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyc
-%%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/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1a.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1b.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml3.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/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage4.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/_zope_proxy_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/httpresults.txt
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/back35.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/back35.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/normal.clb
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdb.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdb.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdbconnection.pt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdbtestresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/browser/rdbtestsql.pt
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyzcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/gadflyzcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/rdb-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/rdb-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/gadflyroot.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/rdb.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/stubs.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/stubs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_doctests.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_dsnparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_dsnparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyphantom.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyphantom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyrootdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_gadflyrootdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_resultset.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_resultset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_row.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_row.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopeconnection.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopeconnection.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopecursor.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopecursor.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedatabaseadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedatabaseadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedbtransactionmanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/tests/test_zopedbtransactionmanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/rdb/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fields.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/sources.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/_zope_security_checker.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_set_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_set_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedinterpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/sendmail-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/sendmail-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/mail.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/sendmail/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/size/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/size/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/size/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/acme_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/document_list.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/pnome_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/controls.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/forms.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/navigate.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/notitle.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/simple.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/over_the_wire.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testbrowser-ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-arguments.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage-win32.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-debugging.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-edge-cases.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyc
-%%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/sample13/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyc
-%%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/donotenter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/e.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem5.txt
-%%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/sample31/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyc
-%%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/sample33/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyc
-%%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/samplelayers.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsl.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyc
-%%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/products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-gc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-knit.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-api.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-ntd.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks-err.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-profiling.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-progress.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-repeat.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-simple.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-test-selection.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-verbose.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-wo-source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/_zope_thread.so
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_vhosting.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests/test_vhosting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_conveniencefunctions.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_conveniencefunctions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_etc.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_etc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_lang.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_lang.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_namespacetrversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_namespacetrversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_physicallocationadapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_physicallocationadapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_vh.py
-%%ZOPEBASEDIR%%/lib/python/zope/traversing/tests/test_vh.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/css_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/javascript_viewlet.pt
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/manager.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/manager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/viewlet.py
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/viewlet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/zope.viewlet-configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/viewlet/zope.viewlet-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/integration.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/integration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/integration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/attributeintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/attributeintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/process.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/process.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/publication.xpdl
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/xpdl.py
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/xpdl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/wfmc/xpdl.txt
-%%ZOPEBASEDIR%%/skel/Extensions/README.txt
-%%ZOPEBASEDIR%%/skel/Products/README.txt
-%%ZOPEBASEDIR%%/skel/README.txt
-%%ZOPEBASEDIR%%/skel/bin/runzope.bat.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.in
-%%ZOPEBASEDIR%%/skel/bin/zopectl.in
-%%ZOPEBASEDIR%%/skel/bin/zopeservice.py.in
-%%ZOPEBASEDIR%%/skel/etc/site.zcml
-%%ZOPEBASEDIR%%/skel/etc/zope.conf.sample.in
-%%ZOPEBASEDIR%%/skel/import/Examples.zexp
-%%ZOPEBASEDIR%%/skel/import/README.txt
-%%ZOPEBASEDIR%%/skel/import/ZopeTutorialExamples.zexp
-%%ZOPEBASEDIR%%/skel/lib/python/README.txt.in
-%%ZOPEBASEDIR%%/skel/log/README.txt
-%%ZOPEBASEDIR%%/skel/var/README.txt
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error
-@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/tree/browser/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces
-@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
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/introspector/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/introspector
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp
-@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/sqlscript/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/intid/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/intid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/ftests
-@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/principalannotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wfmc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/layers
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preference
-@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/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wsgi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo3
-@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/servicenames
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preview
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/debug
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dependable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/decorator
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/timezones
-@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/ru/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru
-@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/ja/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja
-@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/he/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/he
-@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/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en
-@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/fr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr
-@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/pl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl
-@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/hu/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/appsetup
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/keyreference
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/broken
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zapi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/session
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/skins
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app
-@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/server/linereceiver
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server
-@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/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore/fssync
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/field
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/keyword
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/lifecycleevent
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/decorator
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/sendmail/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/sendmail
-@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/sample22
-@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/donotenter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32
-@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
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests
-@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/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
-@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/testrunner-ex-pp-products/more
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing
-@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/documenttemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/rdb
-@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/tales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/wfmc/adapter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/wfmc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/viewlet
-@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/annotation/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deprecation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/contenttype/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/contenttype
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/contentprovider
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dottedname
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/datetime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/datetime
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/copypastemove/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deferredimport
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/formlib/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/viewlet
-@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/tests/testing/pythonproduct2/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/pythonproduct2
-@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/doc/products/FiveMiscTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial
-@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/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_subdir
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser
-@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/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five
-@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/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex
-@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/KeywordIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex
-@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/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes
-@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/ZCatalog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www
-@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
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP
-@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/Transience/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience
-@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/MIMETools
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex
-@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/SiteAccess/tests
-@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/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/PubCore
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadLock
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing
-@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/scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay
-@dirrm %%ZOPEBASEDIR%%/lib/python/Acquisition
-@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/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/var
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython
-@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/mixed_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils
-@dirrm %%ZOPEBASEDIR%%/lib/python/nt_svcutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/include
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-white
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-black
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/default
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/small-white
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-black
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/big-black
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes/medium-white
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html/themes
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/s5_html
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/transforms
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers/python
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys
-@dirrm %%ZOPEBASEDIR%%/lib/python/Missing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/standard
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/xml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon
-@dirrm %%ZOPEBASEDIR%%/lib/python/Record
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode
-@dirrm %%ZOPEBASEDIR%%/lib/python/MethodObject
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/zrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/auth
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/Signals
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2
-@dirrm %%ZOPEBASEDIR%%/lib/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/lib/python/MultiMapping
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees
-@dirrm %%ZOPEBASEDIR%%/lib/python/initgroups
-@dirrm %%ZOPEBASEDIR%%/lib/python/mechanize
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo
-@dirrm %%ZOPEBASEDIR%%/lib/python/ComputedAttribute
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadedAsync
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/Globals
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG
-@dirrm %%ZOPEBASEDIR%%/lib/python/Lifetime
-@dirrm %%ZOPEBASEDIR%%/lib/python
-@dirrm %%ZOPEBASEDIR%%/lib
-@dirrm %%ZOPEBASEDIR%%/bin
-@dirrm %%ZOPEBASEDIR%%/doc
-@dirrm %%ZOPEBASEDIR%%/skel/Extensions
-@dirrm %%ZOPEBASEDIR%%/skel/log
-@dirrm %%ZOPEBASEDIR%%/skel/Products
-@dirrm %%ZOPEBASEDIR%%/skel/lib/python
-@dirrm %%ZOPEBASEDIR%%/skel/lib
-@dirrm %%ZOPEBASEDIR%%/skel/bin
-@dirrm %%ZOPEBASEDIR%%/skel/var
-@dirrm %%ZOPEBASEDIR%%/skel/import
-@dirrm %%ZOPEBASEDIR%%/skel/etc/package-includes
-@dirrm %%ZOPEBASEDIR%%/skel/etc
-@dirrm %%ZOPEBASEDIR%%/skel
-@dirrmtry %%ZOPEBASEDIR%%/Products
-@dirrmtry %%ZOPEBASEDIR%%