From 009bafa7733f92a5a7d6bd63788dfaf75269dec3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?=
Date: Thu, 21 Apr 2011 18:43:59 +0200
Subject: [PATCH] Cleanning repository
---
larpe/branches/idwsf/AUTHORS => AUTHORS | 0
larpe/branches/idwsf/COPYING => COPYING | 0
.../branches/idwsf/MANIFEST.in => MANIFEST.in | 0
larpe/tags/release-1.0/Makefile => Makefile | 0
larpe/tags/release-1.0/NEWS => NEWS | 0
larpe/tags/release-1.0/README => README | 0
larpe/tags/release-1.0/TODO => TODO | 0
.../conf => conf}/apache2-vhost-larpe | 0
.../conf => conf}/apache2-vhost-larpe-common | 0
.../filters/output_ciril_net_rh.py | 0
.../filters/output_replace_form.py | 0
.../release-1.1.1/debian => debian}/changelog | 0
.../branches/idwsf/debian => debian}/compat | 0
.../branches/idwsf/debian => debian}/config | 0
.../release-1.1.1/debian => debian}/control | 0
.../idwsf/debian => debian}/copyright | 0
.../tags/release-1.0/debian => debian}/dirs | 0
.../tags/release-1.0/debian => debian}/docs | 0
.../tags/release-1.0/debian => debian}/init | 0
.../larpe-reload-apache2-script | 0
.../branches/idwsf/debian => debian}/postinst | 0
{larpe/branches/idwsf/debian => debian}/prerm | 0
.../branches/idwsf/debian => debian}/pycompat | 0
.../release-1.1.1/debian => debian}/rules | 0
{larpe/tags/release-1.0/doc => doc}/Makefile | 0
{larpe/branches/idwsf/doc => doc}/en/Makefile | 0
.../branches/idwsf/doc => doc}/en/custom.tex | 0
.../branches/idwsf/doc => doc}/en/default.css | 0
.../idwsf/doc => doc}/en/fncychap.sty | 0
.../idwsf/doc => doc}/en/larpe-admin.rst | 0
.../idwsf/doc => doc}/scripts/removealpha.sh | 0
.../idwsf/doc => doc}/scripts/rst2latex.py | 0
.../exclude_from_dist => exclude_from_dist | 0
.../larpe-reload-apache2-script | 0
.../release-1.0/fedora => fedora}/larpe.init | 0
.../release-1.0/fedora => fedora}/larpe.spec | 0
...reload-apache2.c => larpe-reload-apache2.c | 0
.../release-1.1.1/larpe => }/Defaults.py | 0
.../release-1.1.1/larpe => }/__init__.py | 0
.../larpe => }/admin/__init__.py | 0
.../release-1.1.1/larpe => }/admin/apache.py | 0
.../larpe => }/admin/fields_prefill.ptl | 0
.../larpe => }/admin/forms_prefill.ptl | 0
.../release-1.1.1/larpe => }/admin/hosts.ptl | 0
.../larpe => }/admin/liberty_utils.py | 0
.../release-1.0/larpe => }/admin/root.ptl | 0
.../release-1.0/larpe => }/admin/settings.ptl | 0
.../release-1.1.1/larpe => }/admin/users.ptl | 0
larpe/branches/idwsf/Makefile | 46 -
larpe/branches/idwsf/NEWS | 2 -
larpe/branches/idwsf/README | 33 -
larpe/branches/idwsf/TODO | 94 -
larpe/branches/idwsf/apache2-vhost-larpe | 12 -
larpe/branches/idwsf/apache2.conf | 31 -
larpe/branches/idwsf/debian/changelog | 48 -
larpe/branches/idwsf/debian/control | 17 -
larpe/branches/idwsf/debian/dirs | 3 -
larpe/branches/idwsf/debian/docs | 1 -
larpe/branches/idwsf/debian/init | 103 -
larpe/branches/idwsf/debian/rules | 64 -
larpe/branches/idwsf/debian/templates | 37 -
larpe/branches/idwsf/doc/Makefile | 10 -
larpe/branches/idwsf/larpe/Defaults.py | 4 -
larpe/branches/idwsf/larpe/__init__.py | 14 -
larpe/branches/idwsf/larpe/admin/__init__.py | 1 -
larpe/branches/idwsf/larpe/admin/apache.py | 299 --
.../idwsf/larpe/admin/fields_prefill.ptl | 130 -
.../idwsf/larpe/admin/forms_prefill.ptl | 127 -
larpe/branches/idwsf/larpe/admin/hosts.ptl | 1839 -----------
.../idwsf/larpe/admin/liberty_utils.py | 129 -
larpe/branches/idwsf/larpe/admin/logger.ptl | 161 -
larpe/branches/idwsf/larpe/admin/menu.ptl | 107 -
larpe/branches/idwsf/larpe/admin/root.ptl | 76 -
larpe/branches/idwsf/larpe/admin/settings.ptl | 566 ----
larpe/branches/idwsf/larpe/admin/users.ptl | 276 --
larpe/branches/idwsf/larpe/ctl/start.py | 34 -
larpe/branches/idwsf/larpe/errors.ptl | 12 -
larpe/branches/idwsf/larpe/federations.py | 35 -
larpe/branches/idwsf/larpe/field_prefill.py | 13 -
.../idwsf/larpe/filter/larpe-filter.py | 164 -
larpe/branches/idwsf/larpe/form_prefill.py | 10 -
larpe/branches/idwsf/larpe/hosts.py | 125 -
larpe/branches/idwsf/larpe/liberty.ptl | 430 ---
larpe/branches/idwsf/larpe/misc.py | 109 -
.../plugins/site_authentication/__init__.py | 0
.../plugins/site_authentication/agirhe.py | 137 -
.../site_authentication/ciril_net_rh.py | 38 -
.../plugins/site_authentication/concerto.py | 83 -
.../plugins/site_authentication/egroupware.py | 87 -
.../plugins/site_authentication/sympa.py | 43 -
larpe/branches/idwsf/larpe/publisher.py | 76 -
larpe/branches/idwsf/larpe/root.ptl | 111 -
larpe/branches/idwsf/larpe/saml2.ptl | 408 ---
larpe/branches/idwsf/larpe/sessions.py | 146 -
.../idwsf/larpe/site_authentication.ptl | 338 --
larpe/branches/idwsf/larpe/storage.py | 119 -
larpe/branches/idwsf/larpe/users.py | 33 -
larpe/branches/idwsf/make_debian_package.sh | 17 -
larpe/branches/idwsf/po/fr.po | 2428 --------------
larpe/branches/idwsf/po/larpe.pot | 2230 -------------
.../idwsf/root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../idwsf/root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
larpe/branches/idwsf/root/larpe/js/listing.js | 41 -
.../branches/idwsf/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../idwsf/root/larpe/js/scriptaculous/util.js | 429 ---
.../branches/idwsf/root/larpe/js/sorttable.js | 185 --
larpe/branches/idwsf/setup.py | 36 -
.../refactoring_host_configuration/AUTHORS | 5 -
.../refactoring_host_configuration/COPYING | 339 --
.../MANIFEST.in | 13 -
.../refactoring_host_configuration/Makefile | 46 -
.../refactoring_host_configuration/NEWS | 2 -
.../refactoring_host_configuration/README | 33 -
.../refactoring_host_configuration/TODO | 94 -
.../apache2-vhost-larpe | 12 -
.../apache2.conf | 31 -
.../debian/changelog | 48 -
.../debian/compat | 1 -
.../debian/config | 24 -
.../debian/control | 17 -
.../debian/copyright | 27 -
.../debian/dirs | 3 -
.../debian/docs | 1 -
.../debian/init | 103 -
.../debian/postinst | 66 -
.../debian/prerm | 41 -
.../debian/pycompat | 1 -
.../debian/rules | 64 -
.../debian/templates | 37 -
.../doc/Makefile | 10 -
.../doc/en/Makefile | 35 -
.../doc/en/custom.tex | 45 -
.../doc/en/default.css | 143 -
.../doc/en/fncychap.sty | 490 ---
.../doc/en/larpe-admin.rst | 202 --
.../doc/scripts/removealpha.sh | 5 -
.../doc/scripts/rst2latex.py | 29 -
.../larpe-reload-apache2-script | 3 -
.../larpe-reload-apache2.c | 173 -
.../larpe/Defaults.py | 4 -
.../larpe/__init__.py | 14 -
.../larpe/admin/__init__.py | 1 -
.../larpe/admin/apache.py | 303 --
.../larpe/admin/hosts.ptl | 1752 ----------
.../larpe/admin/liberty_utils.py | 128 -
.../larpe/admin/logger.ptl | 161 -
.../larpe/admin/menu.ptl | 107 -
.../larpe/admin/root.ptl | 76 -
.../larpe/admin/settings.ptl | 570 ----
.../larpe/admin/users.ptl | 276 --
.../larpe/ctl/__init__.py | 2 -
.../larpe/ctl/start.py | 34 -
.../larpe/errors.ptl | 11 -
.../larpe/federations.py | 35 -
.../larpe/filter/larpe-filter.py | 164 -
.../larpe/hosts.py | 124 -
.../larpe/liberty.ptl | 431 ---
.../larpe/liberty_root.ptl | 9 -
.../larpe/liberty_site.ptl | 291 --
.../larpe/misc.py | 87 -
.../larpe/plugins/__init__.py | 0
.../plugins/site_authentication/__init__.py | 0
.../plugins/site_authentication/concerto.py | 83 -
.../plugins/site_authentication/egroupware.py | 87 -
.../plugins/site_authentication/sympa.py | 43 -
.../larpe/publisher.py | 76 -
.../larpe/root.ptl | 113 -
.../larpe/saml2.ptl | 597 ----
.../larpe/sessions.py | 146 -
.../larpe/site_authentication.ptl | 333 --
.../larpe/storage.py | 119 -
.../larpe/users.py | 33 -
.../refactoring_host_configuration/larpectl | 25 -
.../make_debian_package.sh | 17 -
.../po/Makefile | 49 -
.../refactoring_host_configuration/po/fr.po | 2428 --------------
.../po/larpe.pot | 2230 -------------
.../root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/admin.css | 283 --
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 260 --
.../root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../root/larpe/js/listing.js | 41 -
.../root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../root/larpe/js/sorttable.js | 185 --
.../refactoring_host_configuration/setup.py | 36 -
.../tests/all4dev/slo_check | 2 -
.../tests/all4dev/sso_check | 3 -
.../tests/blueprint/slo_check | 1 -
.../tests/blueprint/sso_check | 1 -
.../tests/check.sh | 93 -
.../tests/defederation | 1 -
.../tests/dotclear/slo_check | 2 -
.../tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
.../tests/federation | 3 -
.../tests/gen_config.sh | 26 -
.../tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
.../refactoring_host_configuration/tests/slo | 1 -
.../refactoring_host_configuration/tests/sso | 1 -
.../idwsf/larpe => }/ctl/__init__.py | 0
.../release-1.1.1/larpe => }/ctl/start.py | 0
.../{tags/release-1.1.1/larpe => }/errors.ptl | 0
.../release-1.0/larpe => }/federations.py | 0
.../release-1.0/larpe => }/field_prefill.py | 0
.../release-1.0/larpe => }/form_prefill.py | 0
larpe/{tags/release-1.0/larpe => }/hosts.py | 0
larpe/{branches/idwsf/larpe => }/idwsf2.ptl | 0
.../{tags/release-1.0/larpe => }/liberty.ptl | 0
.../idwsf/larpe => }/liberty_root.ptl | 0
.../idwsf/larpe => }/liberty_site.ptl | 0
larpe/{tags/release-1.0/larpe => }/logger.py | 0
larpe/{tags/release-1.0/larpe => }/misc.py | 0
.../larpe => }/plugins/__init__.py | 0
.../site_authentication}/__init__.py | 0
.../plugins/site_authentication/agirhe.py | 0
.../site_authentication/ciril_net_rh.py | 0
.../plugins/site_authentication/concerto.py | 0
.../plugins/site_authentication/egroupware.py | 0
.../plugins/site_authentication/sympa.py | 0
.../plugins/site_authentication_plugins.py | 0
.../{tags/release-1.0/larpe => }/publisher.py | 0
larpe/{tags/release-1.0/larpe => }/root.ptl | 0
.../{tags/release-1.1.1/larpe => }/saml2.ptl | 0
.../release-1.1.1/larpe => }/sessions.py | 0
.../larpe => }/site_authentication.ptl | 0
larpe/tags/release-0.0.2/README | 16 -
larpe/tags/release-0.0.2/TODO | 60 -
larpe/tags/release-0.0.2/apache2-vhost-larpe | 12 -
larpe/tags/release-0.0.2/apache2.conf | 18 -
larpe/tags/release-0.0.2/debian/changelog | 6 -
larpe/tags/release-0.0.2/debian/control | 15 -
larpe/tags/release-0.0.2/debian/copyright | 27 -
larpe/tags/release-0.0.2/debian/dirs | 3 -
larpe/tags/release-0.0.2/debian/docs | 1 -
larpe/tags/release-0.0.2/debian/init | 99 -
larpe/tags/release-0.0.2/debian/postinst | 65 -
larpe/tags/release-0.0.2/debian/prerm | 52 -
larpe/tags/release-0.0.2/debian/rules | 72 -
larpe/tags/release-0.0.2/doc/Makefile | 10 -
larpe/tags/release-0.0.2/doc/en/.cvsignore | 9 -
larpe/tags/release-0.0.2/doc/en/Makefile | 34 -
larpe/tags/release-0.0.2/doc/en/custom.tex | 45 -
larpe/tags/release-0.0.2/doc/en/fncychap.sty | 490 ---
.../tags/release-0.0.2/doc/en/larpe-admin.rst | 386 ---
.../release-0.0.2/doc/scripts/removealpha.sh | 5 -
.../release-0.0.2/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-0.0.2/larpe-reload-apache2 | Bin 10056 -> 0 bytes
.../tags/release-0.0.2/larpe-reload-apache2.c | 173 -
.../release-0.0.2/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.0.2/larpe/Defaults.py | 3 -
larpe/tags/release-0.0.2/larpe/__init__.py | 176 -
.../release-0.0.2/larpe/admin/__init__.py | 1 -
.../tags/release-0.0.2/larpe/admin/hosts.ptl | 567 ----
.../tags/release-0.0.2/larpe/admin/logger.ptl | 158 -
larpe/tags/release-0.0.2/larpe/admin/menu.ptl | 106 -
.../tags/release-0.0.2/larpe/admin/roles.ptl | 140 -
larpe/tags/release-0.0.2/larpe/admin/root.ptl | 65 -
.../release-0.0.2/larpe/admin/settings.ptl | 776 -----
.../tags/release-0.0.2/larpe/admin/users.ptl | 299 --
.../tags/release-0.0.2/larpe/ctl/__init__.py | 37 -
larpe/tags/release-0.0.2/larpe/emails.py | 72 -
larpe/tags/release-0.0.2/larpe/errors.ptl | 30 -
larpe/tags/release-0.0.2/larpe/ezt.py | 739 -----
.../larpe/filter/larpe-filter.py | 152 -
larpe/tags/release-0.0.2/larpe/form.py | 380 ---
larpe/tags/release-0.0.2/larpe/hosts.py | 34 -
larpe/tags/release-0.0.2/larpe/liberty.ptl | 600 ----
.../tags/release-0.0.2/larpe/liberty_root.ptl | 9 -
.../tags/release-0.0.2/larpe/liberty_site.ptl | 285 --
larpe/tags/release-0.0.2/larpe/logger.py | 70 -
larpe/tags/release-0.0.2/larpe/misc.py | 271 --
larpe/tags/release-0.0.2/larpe/roles.py | 22 -
larpe/tags/release-0.0.2/larpe/root.ptl | 71 -
larpe/tags/release-0.0.2/larpe/saml2.ptl | 110 -
larpe/tags/release-0.0.2/larpe/sessions.py | 121 -
larpe/tags/release-0.0.2/larpe/storage.py | 115 -
larpe/tags/release-0.0.2/larpe/template.ptl | 179 --
larpe/tags/release-0.0.2/larpe/users.py | 31 -
larpe/tags/release-0.0.2/larpectl.py | 26 -
.../tags/release-0.0.2/make_debian_package.sh | 23 -
.../root/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../tags/release-0.0.2/root/css/bg-footer.png | Bin 886 -> 0 bytes
.../release-0.0.2/root/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../release-0.0.2/root/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/css/dc2/larpe-admin.css | 283 --
.../release-0.0.2/root/css/dc2/page-bg.png | Bin 225 -> 0 bytes
larpe/tags/release-0.0.2/root/css/deg-top.png | Bin 296 -> 0 bytes
larpe/tags/release-0.0.2/root/css/dot999.png | Bin 200 -> 0 bytes
larpe/tags/release-0.0.2/root/css/fond.jpg | Bin 3034 -> 0 bytes
.../tags/release-0.0.2/root/css/ico_user.png | Bin 1332 -> 0 bytes
.../tags/release-0.0.2/root/css/img/bulle.png | Bin 200 -> 0 bytes
.../release-0.0.2/root/css/img/day-date.png | Bin 87 -> 0 bytes
.../release-0.0.2/root/css/img/footer.jpg | Bin 2586 -> 0 bytes
larpe/tags/release-0.0.2/root/css/img/h2.png | Bin 160 -> 0 bytes
larpe/tags/release-0.0.2/root/css/img/li.png | Bin 117 -> 0 bytes
.../release-0.0.2/root/css/img/linkscat.png | Bin 102 -> 0 bytes
.../tags/release-0.0.2/root/css/img/page.png | Bin 181 -> 0 bytes
.../release-0.0.2/root/css/img/search.png | Bin 136 -> 0 bytes
.../release-0.0.2/root/css/img/sidebarh2.png | Bin 93 -> 0 bytes
larpe/tags/release-0.0.2/root/css/img/top.jpg | Bin 3995 -> 0 bytes
larpe/tags/release-0.0.2/root/css/img/top.png | Bin 1462 -> 0 bytes
.../root/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../root/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../root/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../root/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../root/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../root/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../root/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/css/jscalendar/aqua/theme.css | 236 --
.../root/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../root/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../release-0.0.2/root/css/larpe-admin.css | 410 ---
.../release-0.0.2/root/css/larpe-common.css | 256 --
larpe/tags/release-0.0.2/root/css/larpe.css | 319 --
.../release-0.0.2/root/css/onglet_left.png | Bin 891 -> 0 bytes
.../release-0.0.2/root/css/onglet_right.png | Bin 816 -> 0 bytes
.../tags/release-0.0.2/root/css/required.png | Bin 137 -> 0 bytes
.../root/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../release-0.0.2/root/css/user_info_top.png | Bin 1629 -> 0 bytes
larpe/tags/release-0.0.2/root/css/warning.png | Bin 809 -> 0 bytes
larpe/tags/release-0.0.2/root/images/bar.png | Bin 2284 -> 0 bytes
.../root/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../release-0.0.2/root/images/view_16.png | Bin 747 -> 0 bytes
larpe/tags/release-0.0.2/root/index.html | 18 -
.../release-0.0.2/root/js/jscalendar/README | 33 -
.../root/js/jscalendar/calendar.js | 1806 -----------
.../root/js/jscalendar/helpers.js | 118 -
.../root/js/jscalendar/lang/calendar-en.js | 127 -
.../root/js/jscalendar/lang/calendar-fr.js | 125 -
larpe/tags/release-0.0.2/root/js/listing.js | 41 -
larpe/tags/release-0.0.2/root/js/prototype.js | 1041 ------
.../root/js/scriptaculous/controls.js | 699 ----
.../root/js/scriptaculous/dragdrop.js | 545 ----
.../root/js/scriptaculous/effects.js | 707 -----
.../root/js/scriptaculous/scriptaculous.js | 26 -
.../root/js/scriptaculous/unittest.js | 381 ---
.../root/js/scriptaculous/util.js | 429 ---
larpe/tags/release-0.0.2/root/js/sorttable.js | 185 --
larpe/tags/release-0.0.2/setup.py | 37 -
larpe/tags/release-0.0.3/README | 16 -
larpe/tags/release-0.0.3/TODO | 70 -
larpe/tags/release-0.0.3/apache2-vhost-larpe | 12 -
larpe/tags/release-0.0.3/apache2.conf | 18 -
larpe/tags/release-0.0.3/debian/changelog | 12 -
larpe/tags/release-0.0.3/debian/control | 15 -
larpe/tags/release-0.0.3/debian/copyright | 27 -
larpe/tags/release-0.0.3/debian/dirs | 3 -
larpe/tags/release-0.0.3/debian/docs | 1 -
larpe/tags/release-0.0.3/debian/init | 99 -
larpe/tags/release-0.0.3/debian/postinst | 65 -
larpe/tags/release-0.0.3/debian/prerm | 52 -
larpe/tags/release-0.0.3/debian/rules | 72 -
larpe/tags/release-0.0.3/doc/Makefile | 10 -
larpe/tags/release-0.0.3/doc/en/.cvsignore | 9 -
larpe/tags/release-0.0.3/doc/en/Makefile | 34 -
larpe/tags/release-0.0.3/doc/en/custom.tex | 45 -
larpe/tags/release-0.0.3/doc/en/fncychap.sty | 490 ---
.../tags/release-0.0.3/doc/en/larpe-admin.rst | 386 ---
.../release-0.0.3/doc/scripts/removealpha.sh | 5 -
.../release-0.0.3/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-0.0.3/larpe-reload-apache2 | Bin 10056 -> 0 bytes
.../tags/release-0.0.3/larpe-reload-apache2.c | 173 -
.../release-0.0.3/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.0.3/larpe/Defaults.py | 3 -
larpe/tags/release-0.0.3/larpe/__init__.py | 176 -
.../release-0.0.3/larpe/admin/__init__.py | 1 -
.../tags/release-0.0.3/larpe/admin/hosts.ptl | 696 ----
.../tags/release-0.0.3/larpe/admin/logger.ptl | 158 -
larpe/tags/release-0.0.3/larpe/admin/menu.ptl | 106 -
.../tags/release-0.0.3/larpe/admin/roles.ptl | 140 -
larpe/tags/release-0.0.3/larpe/admin/root.ptl | 69 -
.../release-0.0.3/larpe/admin/settings.ptl | 776 -----
.../tags/release-0.0.3/larpe/admin/users.ptl | 299 --
.../tags/release-0.0.3/larpe/ctl/__init__.py | 37 -
larpe/tags/release-0.0.3/larpe/emails.py | 72 -
larpe/tags/release-0.0.3/larpe/errors.ptl | 30 -
larpe/tags/release-0.0.3/larpe/ezt.py | 739 -----
.../larpe/filter/larpe-filter.py | 153 -
larpe/tags/release-0.0.3/larpe/form.py | 380 ---
larpe/tags/release-0.0.3/larpe/hosts.py | 44 -
larpe/tags/release-0.0.3/larpe/liberty.ptl | 655 ----
.../tags/release-0.0.3/larpe/liberty_root.ptl | 9 -
.../tags/release-0.0.3/larpe/liberty_site.ptl | 285 --
larpe/tags/release-0.0.3/larpe/logger.py | 70 -
larpe/tags/release-0.0.3/larpe/misc.py | 283 --
larpe/tags/release-0.0.3/larpe/roles.py | 22 -
larpe/tags/release-0.0.3/larpe/root.ptl | 71 -
larpe/tags/release-0.0.3/larpe/saml2.ptl | 110 -
larpe/tags/release-0.0.3/larpe/sessions.py | 121 -
larpe/tags/release-0.0.3/larpe/storage.py | 115 -
larpe/tags/release-0.0.3/larpe/template.ptl | 179 --
larpe/tags/release-0.0.3/larpe/users.py | 31 -
larpe/tags/release-0.0.3/larpectl.py | 26 -
.../tags/release-0.0.3/make_debian_package.sh | 15 -
.../root/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../tags/release-0.0.3/root/css/bg-footer.png | Bin 886 -> 0 bytes
.../release-0.0.3/root/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../release-0.0.3/root/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/css/dc2/larpe-admin.css | 283 --
.../release-0.0.3/root/css/dc2/page-bg.png | Bin 225 -> 0 bytes
larpe/tags/release-0.0.3/root/css/deg-top.png | Bin 296 -> 0 bytes
larpe/tags/release-0.0.3/root/css/dot999.png | Bin 200 -> 0 bytes
larpe/tags/release-0.0.3/root/css/fond.jpg | Bin 3034 -> 0 bytes
.../tags/release-0.0.3/root/css/ico_user.png | Bin 1332 -> 0 bytes
.../tags/release-0.0.3/root/css/img/bulle.png | Bin 200 -> 0 bytes
.../release-0.0.3/root/css/img/day-date.png | Bin 87 -> 0 bytes
.../release-0.0.3/root/css/img/footer.jpg | Bin 2586 -> 0 bytes
larpe/tags/release-0.0.3/root/css/img/h2.png | Bin 160 -> 0 bytes
larpe/tags/release-0.0.3/root/css/img/li.png | Bin 117 -> 0 bytes
.../release-0.0.3/root/css/img/linkscat.png | Bin 102 -> 0 bytes
.../tags/release-0.0.3/root/css/img/page.png | Bin 181 -> 0 bytes
.../release-0.0.3/root/css/img/search.png | Bin 136 -> 0 bytes
.../release-0.0.3/root/css/img/sidebarh2.png | Bin 93 -> 0 bytes
larpe/tags/release-0.0.3/root/css/img/top.jpg | Bin 3995 -> 0 bytes
larpe/tags/release-0.0.3/root/css/img/top.png | Bin 1462 -> 0 bytes
.../root/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../root/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../root/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../root/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../root/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../root/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../root/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/css/jscalendar/aqua/theme.css | 236 --
.../root/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../root/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../release-0.0.3/root/css/larpe-admin.css | 410 ---
.../release-0.0.3/root/css/larpe-common.css | 256 --
larpe/tags/release-0.0.3/root/css/larpe.css | 319 --
.../release-0.0.3/root/css/onglet_left.png | Bin 891 -> 0 bytes
.../release-0.0.3/root/css/onglet_right.png | Bin 816 -> 0 bytes
.../tags/release-0.0.3/root/css/required.png | Bin 137 -> 0 bytes
.../root/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../release-0.0.3/root/css/user_info_top.png | Bin 1629 -> 0 bytes
larpe/tags/release-0.0.3/root/css/warning.png | Bin 809 -> 0 bytes
larpe/tags/release-0.0.3/root/images/bar.png | Bin 2284 -> 0 bytes
.../root/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../release-0.0.3/root/images/view_16.png | Bin 747 -> 0 bytes
larpe/tags/release-0.0.3/root/index.html | 18 -
.../release-0.0.3/root/js/jscalendar/README | 33 -
.../root/js/jscalendar/calendar.js | 1806 -----------
.../root/js/jscalendar/helpers.js | 118 -
.../root/js/jscalendar/lang/calendar-en.js | 127 -
.../root/js/jscalendar/lang/calendar-fr.js | 125 -
larpe/tags/release-0.0.3/root/js/listing.js | 41 -
larpe/tags/release-0.0.3/root/js/prototype.js | 1041 ------
.../root/js/scriptaculous/controls.js | 699 ----
.../root/js/scriptaculous/dragdrop.js | 545 ----
.../root/js/scriptaculous/effects.js | 707 -----
.../root/js/scriptaculous/scriptaculous.js | 26 -
.../root/js/scriptaculous/unittest.js | 381 ---
.../root/js/scriptaculous/util.js | 429 ---
larpe/tags/release-0.0.3/root/js/sorttable.js | 185 --
larpe/tags/release-0.0.3/setup.py | 37 -
larpe/tags/release-0.0.4/README | 16 -
larpe/tags/release-0.0.4/TODO | 78 -
larpe/tags/release-0.0.4/apache2-vhost-larpe | 19 -
larpe/tags/release-0.0.4/apache2.conf | 32 -
larpe/tags/release-0.0.4/debian/changelog | 18 -
larpe/tags/release-0.0.4/debian/config | 20 -
larpe/tags/release-0.0.4/debian/control | 15 -
larpe/tags/release-0.0.4/debian/copyright | 27 -
larpe/tags/release-0.0.4/debian/dirs | 3 -
larpe/tags/release-0.0.4/debian/docs | 1 -
larpe/tags/release-0.0.4/debian/init | 99 -
larpe/tags/release-0.0.4/debian/postinst | 108 -
larpe/tags/release-0.0.4/debian/prerm | 50 -
larpe/tags/release-0.0.4/debian/rules | 70 -
larpe/tags/release-0.0.4/debian/templates | 23 -
larpe/tags/release-0.0.4/doc/Makefile | 10 -
larpe/tags/release-0.0.4/doc/en/.cvsignore | 9 -
larpe/tags/release-0.0.4/doc/en/Makefile | 34 -
larpe/tags/release-0.0.4/doc/en/custom.tex | 45 -
larpe/tags/release-0.0.4/doc/en/fncychap.sty | 490 ---
.../tags/release-0.0.4/doc/en/larpe-admin.rst | 386 ---
.../release-0.0.4/doc/scripts/removealpha.sh | 5 -
.../release-0.0.4/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-0.0.4/larpe-reload-apache2 | Bin 10056 -> 0 bytes
.../tags/release-0.0.4/larpe-reload-apache2.c | 173 -
.../release-0.0.4/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.0.4/larpe/Defaults.py | 3 -
larpe/tags/release-0.0.4/larpe/__init__.py | 176 -
.../release-0.0.4/larpe/admin/__init__.py | 1 -
.../tags/release-0.0.4/larpe/admin/hosts.ptl | 604 ----
.../larpe/admin/liberty_utils.py | 113 -
.../tags/release-0.0.4/larpe/admin/logger.ptl | 158 -
larpe/tags/release-0.0.4/larpe/admin/menu.ptl | 105 -
larpe/tags/release-0.0.4/larpe/admin/root.ptl | 68 -
.../release-0.0.4/larpe/admin/settings.ptl | 862 -----
.../tags/release-0.0.4/larpe/admin/users.ptl | 303 --
.../tags/release-0.0.4/larpe/ctl/__init__.py | 37 -
larpe/tags/release-0.0.4/larpe/emails.py | 72 -
larpe/tags/release-0.0.4/larpe/errors.ptl | 30 -
larpe/tags/release-0.0.4/larpe/ezt.py | 739 -----
larpe/tags/release-0.0.4/larpe/federations.py | 24 -
.../larpe/filter/larpe-filter.py | 166 -
larpe/tags/release-0.0.4/larpe/form.py | 380 ---
larpe/tags/release-0.0.4/larpe/hosts.py | 44 -
larpe/tags/release-0.0.4/larpe/liberty.ptl | 665 ----
.../tags/release-0.0.4/larpe/liberty_root.ptl | 9 -
.../tags/release-0.0.4/larpe/liberty_site.ptl | 291 --
larpe/tags/release-0.0.4/larpe/logger.py | 70 -
larpe/tags/release-0.0.4/larpe/misc.py | 286 --
larpe/tags/release-0.0.4/larpe/roles.py | 22 -
larpe/tags/release-0.0.4/larpe/root.ptl | 71 -
larpe/tags/release-0.0.4/larpe/saml2.ptl | 110 -
larpe/tags/release-0.0.4/larpe/sessions.py | 121 -
larpe/tags/release-0.0.4/larpe/storage.py | 115 -
larpe/tags/release-0.0.4/larpe/template.ptl | 180 --
larpe/tags/release-0.0.4/larpe/users.py | 30 -
larpe/tags/release-0.0.4/larpectl.py | 26 -
.../tags/release-0.0.4/make_debian_package.sh | 15 -
larpe/tags/release-0.0.4/po/Makefile | 38 -
larpe/tags/release-0.0.4/po/fr.po | 708 -----
larpe/tags/release-0.0.4/po/larpe.pot | 688 ----
larpe/tags/release-0.0.4/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/larpe-admin.css | 283 --
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-0.0.4/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-0.0.4/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-0.0.4/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-0.0.4/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-0.0.4/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-0.0.4/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-0.0.4/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-0.0.4/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-0.0.4/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 256 --
.../release-0.0.4/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-0.0.4/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-0.0.4/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-0.0.4/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../release-0.0.4/root/larpe/js/listing.js | 41 -
.../release-0.0.4/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../release-0.0.4/root/larpe/js/sorttable.js | 185 --
larpe/tags/release-0.0.4/setup.py | 37 -
.../release-0.0.4/tests/all4dev/local_auth | 3 -
larpe/tags/release-0.0.4/tests/all4dev/slo | 1 -
.../release-0.0.4/tests/all4dev/slo_check | 2 -
larpe/tags/release-0.0.4/tests/all4dev/sso | 4 -
.../release-0.0.4/tests/all4dev/sso_check | 3 -
.../release-0.0.4/tests/blueprint/slo_check | 1 -
.../release-0.0.4/tests/blueprint/sso_check | 1 -
larpe/tags/release-0.0.4/tests/check.sh | 83 -
larpe/tags/release-0.0.4/tests/defederation | 1 -
.../release-0.0.4/tests/dotclear/slo_check | 1 -
.../release-0.0.4/tests/dotclear/sso_check | 3 -
larpe/tags/release-0.0.4/tests/federation | 3 -
larpe/tags/release-0.0.4/tests/gen_config.sh | 26 -
larpe/tags/release-0.0.4/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 2 -
.../tests/libre-entreprise/sso_check | 3 -
larpe/tags/release-0.0.4/tests/slo | 1 -
larpe/tags/release-0.0.4/tests/sso | 1 -
larpe/tags/release-0.1.0/README | 16 -
larpe/tags/release-0.1.0/TODO | 78 -
larpe/tags/release-0.1.0/apache2-vhost-larpe | 19 -
larpe/tags/release-0.1.0/apache2.conf | 32 -
larpe/tags/release-0.1.0/debian/changelog | 24 -
larpe/tags/release-0.1.0/debian/config | 20 -
larpe/tags/release-0.1.0/debian/control | 15 -
larpe/tags/release-0.1.0/debian/copyright | 27 -
larpe/tags/release-0.1.0/debian/dirs | 3 -
larpe/tags/release-0.1.0/debian/docs | 1 -
larpe/tags/release-0.1.0/debian/init | 99 -
larpe/tags/release-0.1.0/debian/postinst | 108 -
larpe/tags/release-0.1.0/debian/prerm | 50 -
larpe/tags/release-0.1.0/debian/rules | 71 -
larpe/tags/release-0.1.0/debian/templates | 23 -
larpe/tags/release-0.1.0/doc/Makefile | 10 -
larpe/tags/release-0.1.0/doc/en/.cvsignore | 9 -
larpe/tags/release-0.1.0/doc/en/Makefile | 34 -
larpe/tags/release-0.1.0/doc/en/custom.tex | 45 -
larpe/tags/release-0.1.0/doc/en/fncychap.sty | 490 ---
.../tags/release-0.1.0/doc/en/larpe-admin.rst | 386 ---
.../release-0.1.0/doc/scripts/removealpha.sh | 5 -
.../release-0.1.0/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-0.1.0/larpe-reload-apache2 | Bin 10056 -> 0 bytes
.../tags/release-0.1.0/larpe-reload-apache2.c | 173 -
.../release-0.1.0/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.1.0/larpe/Defaults.py | 3 -
larpe/tags/release-0.1.0/larpe/__init__.py | 176 -
.../release-0.1.0/larpe/admin/__init__.py | 1 -
.../tags/release-0.1.0/larpe/admin/hosts.ptl | 604 ----
.../larpe/admin/liberty_utils.py | 113 -
.../tags/release-0.1.0/larpe/admin/logger.ptl | 158 -
larpe/tags/release-0.1.0/larpe/admin/menu.ptl | 105 -
larpe/tags/release-0.1.0/larpe/admin/root.ptl | 68 -
.../release-0.1.0/larpe/admin/settings.ptl | 862 -----
.../tags/release-0.1.0/larpe/admin/users.ptl | 303 --
.../tags/release-0.1.0/larpe/ctl/__init__.py | 37 -
larpe/tags/release-0.1.0/larpe/emails.py | 72 -
larpe/tags/release-0.1.0/larpe/errors.ptl | 30 -
larpe/tags/release-0.1.0/larpe/ezt.py | 738 -----
larpe/tags/release-0.1.0/larpe/federations.py | 24 -
.../larpe/filter/larpe-filter.py | 166 -
larpe/tags/release-0.1.0/larpe/form.py | 380 ---
larpe/tags/release-0.1.0/larpe/hosts.py | 44 -
larpe/tags/release-0.1.0/larpe/liberty.ptl | 665 ----
.../tags/release-0.1.0/larpe/liberty_root.ptl | 9 -
.../tags/release-0.1.0/larpe/liberty_site.ptl | 291 --
larpe/tags/release-0.1.0/larpe/logger.py | 70 -
larpe/tags/release-0.1.0/larpe/misc.py | 286 --
larpe/tags/release-0.1.0/larpe/roles.py | 22 -
larpe/tags/release-0.1.0/larpe/root.ptl | 71 -
larpe/tags/release-0.1.0/larpe/saml2.ptl | 110 -
larpe/tags/release-0.1.0/larpe/sessions.py | 121 -
larpe/tags/release-0.1.0/larpe/storage.py | 115 -
larpe/tags/release-0.1.0/larpe/template.ptl | 180 --
larpe/tags/release-0.1.0/larpe/users.py | 30 -
larpe/tags/release-0.1.0/larpectl.py | 26 -
.../tags/release-0.1.0/make_debian_package.sh | 15 -
larpe/tags/release-0.1.0/po/Makefile | 38 -
larpe/tags/release-0.1.0/po/fr.po | 709 -----
larpe/tags/release-0.1.0/po/larpe.pot | 687 ----
larpe/tags/release-0.1.0/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/larpe-admin.css | 283 --
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-0.1.0/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-0.1.0/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-0.1.0/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-0.1.0/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-0.1.0/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-0.1.0/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-0.1.0/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-0.1.0/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-0.1.0/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 256 --
.../release-0.1.0/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-0.1.0/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-0.1.0/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-0.1.0/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../release-0.1.0/root/larpe/js/listing.js | 41 -
.../release-0.1.0/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../release-0.1.0/root/larpe/js/sorttable.js | 185 --
larpe/tags/release-0.1.0/setup.py | 37 -
.../release-0.1.0/tests/all4dev/local_auth | 3 -
larpe/tags/release-0.1.0/tests/all4dev/slo | 1 -
.../release-0.1.0/tests/all4dev/slo_check | 2 -
larpe/tags/release-0.1.0/tests/all4dev/sso | 4 -
.../release-0.1.0/tests/all4dev/sso_check | 3 -
.../release-0.1.0/tests/blueprint/slo_check | 1 -
.../release-0.1.0/tests/blueprint/sso_check | 1 -
larpe/tags/release-0.1.0/tests/check.sh | 83 -
larpe/tags/release-0.1.0/tests/defederation | 1 -
.../release-0.1.0/tests/dotclear/slo_check | 1 -
.../release-0.1.0/tests/dotclear/sso_check | 3 -
larpe/tags/release-0.1.0/tests/federation | 3 -
larpe/tags/release-0.1.0/tests/gen_config.sh | 26 -
larpe/tags/release-0.1.0/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 2 -
.../tests/libre-entreprise/sso_check | 3 -
larpe/tags/release-0.1.0/tests/slo | 1 -
larpe/tags/release-0.1.0/tests/sso | 1 -
larpe/tags/release-0.1.1/README | 16 -
larpe/tags/release-0.1.1/TODO | 80 -
larpe/tags/release-0.1.1/apache2-vhost-larpe | 19 -
larpe/tags/release-0.1.1/apache2.conf | 32 -
larpe/tags/release-0.1.1/debian/changelog | 30 -
larpe/tags/release-0.1.1/debian/config | 24 -
larpe/tags/release-0.1.1/debian/control | 15 -
larpe/tags/release-0.1.1/debian/copyright | 27 -
larpe/tags/release-0.1.1/debian/dirs | 3 -
larpe/tags/release-0.1.1/debian/docs | 1 -
larpe/tags/release-0.1.1/debian/init | 99 -
larpe/tags/release-0.1.1/debian/postinst | 112 -
larpe/tags/release-0.1.1/debian/prerm | 50 -
larpe/tags/release-0.1.1/debian/rules | 71 -
larpe/tags/release-0.1.1/debian/templates | 37 -
larpe/tags/release-0.1.1/doc/Makefile | 10 -
larpe/tags/release-0.1.1/doc/en/.cvsignore | 9 -
larpe/tags/release-0.1.1/doc/en/Makefile | 34 -
larpe/tags/release-0.1.1/doc/en/custom.tex | 45 -
larpe/tags/release-0.1.1/doc/en/fncychap.sty | 490 ---
.../tags/release-0.1.1/doc/en/larpe-admin.rst | 376 ---
.../release-0.1.1/doc/scripts/removealpha.sh | 5 -
.../release-0.1.1/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-0.1.1/larpe-reload-apache2 | Bin 10056 -> 0 bytes
.../tags/release-0.1.1/larpe-reload-apache2.c | 173 -
.../release-0.1.1/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.1.1/larpe/Defaults.py | 3 -
larpe/tags/release-0.1.1/larpe/__init__.py | 184 --
.../release-0.1.1/larpe/admin/__init__.py | 1 -
.../tags/release-0.1.1/larpe/admin/hosts.ptl | 611 ----
.../larpe/admin/liberty_utils.py | 113 -
.../tags/release-0.1.1/larpe/admin/logger.ptl | 158 -
larpe/tags/release-0.1.1/larpe/admin/menu.ptl | 105 -
larpe/tags/release-0.1.1/larpe/admin/root.ptl | 70 -
.../release-0.1.1/larpe/admin/settings.ptl | 862 -----
.../tags/release-0.1.1/larpe/admin/users.ptl | 303 --
.../tags/release-0.1.1/larpe/ctl/__init__.py | 37 -
larpe/tags/release-0.1.1/larpe/emails.py | 72 -
larpe/tags/release-0.1.1/larpe/errors.ptl | 30 -
larpe/tags/release-0.1.1/larpe/ezt.py | 738 -----
larpe/tags/release-0.1.1/larpe/federations.py | 24 -
.../larpe/filter/larpe-filter.py | 166 -
larpe/tags/release-0.1.1/larpe/form.py | 380 ---
larpe/tags/release-0.1.1/larpe/hosts.py | 44 -
larpe/tags/release-0.1.1/larpe/liberty.ptl | 665 ----
.../tags/release-0.1.1/larpe/liberty_root.ptl | 9 -
.../tags/release-0.1.1/larpe/liberty_site.ptl | 291 --
larpe/tags/release-0.1.1/larpe/logger.py | 70 -
larpe/tags/release-0.1.1/larpe/misc.py | 289 --
larpe/tags/release-0.1.1/larpe/roles.py | 22 -
larpe/tags/release-0.1.1/larpe/root.ptl | 71 -
larpe/tags/release-0.1.1/larpe/saml2.ptl | 110 -
larpe/tags/release-0.1.1/larpe/sessions.py | 121 -
larpe/tags/release-0.1.1/larpe/storage.py | 115 -
larpe/tags/release-0.1.1/larpe/template.ptl | 180 --
larpe/tags/release-0.1.1/larpe/users.py | 30 -
larpe/tags/release-0.1.1/larpectl.py | 26 -
.../tags/release-0.1.1/make_debian_package.sh | 15 -
larpe/tags/release-0.1.1/po/Makefile | 38 -
larpe/tags/release-0.1.1/po/fr.po | 706 ----
larpe/tags/release-0.1.1/po/larpe.pot | 681 ----
larpe/tags/release-0.1.1/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/larpe-admin.css | 283 --
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-0.1.1/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-0.1.1/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-0.1.1/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-0.1.1/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-0.1.1/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-0.1.1/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-0.1.1/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-0.1.1/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-0.1.1/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 256 --
.../release-0.1.1/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-0.1.1/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-0.1.1/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-0.1.1/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../release-0.1.1/root/larpe/js/listing.js | 41 -
.../release-0.1.1/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../release-0.1.1/root/larpe/js/sorttable.js | 185 --
larpe/tags/release-0.1.1/setup.py | 37 -
.../release-0.1.1/tests/all4dev/local_auth | 3 -
larpe/tags/release-0.1.1/tests/all4dev/slo | 1 -
.../release-0.1.1/tests/all4dev/slo_check | 2 -
larpe/tags/release-0.1.1/tests/all4dev/sso | 4 -
.../release-0.1.1/tests/all4dev/sso_check | 3 -
.../release-0.1.1/tests/blueprint/slo_check | 1 -
.../release-0.1.1/tests/blueprint/sso_check | 1 -
larpe/tags/release-0.1.1/tests/check.sh | 83 -
larpe/tags/release-0.1.1/tests/defederation | 1 -
.../release-0.1.1/tests/dotclear/slo_check | 1 -
.../release-0.1.1/tests/dotclear/sso_check | 3 -
larpe/tags/release-0.1.1/tests/federation | 3 -
larpe/tags/release-0.1.1/tests/gen_config.sh | 26 -
larpe/tags/release-0.1.1/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 2 -
.../tests/libre-entreprise/sso_check | 3 -
larpe/tags/release-0.1.1/tests/slo | 1 -
larpe/tags/release-0.1.1/tests/sso | 1 -
larpe/tags/release-0.1.2/AUTHORS | 5 -
larpe/tags/release-0.1.2/README | 33 -
larpe/tags/release-0.1.2/TODO | 74 -
larpe/tags/release-0.1.2/apache2-vhost-larpe | 12 -
larpe/tags/release-0.1.2/apache2.conf | 33 -
larpe/tags/release-0.1.2/debian/changelog | 36 -
larpe/tags/release-0.1.2/debian/config | 24 -
larpe/tags/release-0.1.2/debian/control | 15 -
larpe/tags/release-0.1.2/debian/copyright | 27 -
larpe/tags/release-0.1.2/debian/dirs | 3 -
larpe/tags/release-0.1.2/debian/docs | 1 -
larpe/tags/release-0.1.2/debian/init | 99 -
larpe/tags/release-0.1.2/debian/postinst | 123 -
larpe/tags/release-0.1.2/debian/prerm | 50 -
larpe/tags/release-0.1.2/debian/rules | 75 -
larpe/tags/release-0.1.2/debian/templates | 37 -
larpe/tags/release-0.1.2/doc/Makefile | 10 -
larpe/tags/release-0.1.2/doc/en/.cvsignore | 9 -
larpe/tags/release-0.1.2/doc/en/Makefile | 34 -
larpe/tags/release-0.1.2/doc/en/custom.tex | 45 -
larpe/tags/release-0.1.2/doc/en/fncychap.sty | 490 ---
.../tags/release-0.1.2/doc/en/larpe-admin.rst | 202 --
.../release-0.1.2/doc/scripts/removealpha.sh | 5 -
.../release-0.1.2/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-0.1.2/larpe-reload-apache2 | Bin 10056 -> 0 bytes
.../tags/release-0.1.2/larpe-reload-apache2.c | 173 -
.../release-0.1.2/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.1.2/larpe/Defaults.py | 3 -
larpe/tags/release-0.1.2/larpe/__init__.py | 177 --
.../release-0.1.2/larpe/admin/__init__.py | 1 -
.../tags/release-0.1.2/larpe/admin/apache.py | 187 --
.../tags/release-0.1.2/larpe/admin/hosts.ptl | 539 ----
.../larpe/admin/liberty_utils.py | 135 -
.../tags/release-0.1.2/larpe/admin/logger.ptl | 158 -
larpe/tags/release-0.1.2/larpe/admin/menu.ptl | 106 -
larpe/tags/release-0.1.2/larpe/admin/root.ptl | 72 -
.../release-0.1.2/larpe/admin/settings.ptl | 927 ------
.../tags/release-0.1.2/larpe/admin/users.ptl | 309 --
.../tags/release-0.1.2/larpe/ctl/__init__.py | 45 -
larpe/tags/release-0.1.2/larpe/emails.py | 73 -
larpe/tags/release-0.1.2/larpe/errors.ptl | 31 -
larpe/tags/release-0.1.2/larpe/ezt.py | 738 -----
larpe/tags/release-0.1.2/larpe/federations.py | 33 -
.../larpe/filter/larpe-filter.py | 167 -
larpe/tags/release-0.1.2/larpe/form.py | 379 ---
larpe/tags/release-0.1.2/larpe/hosts.py | 69 -
larpe/tags/release-0.1.2/larpe/liberty.ptl | 751 -----
.../tags/release-0.1.2/larpe/liberty_root.ptl | 9 -
.../tags/release-0.1.2/larpe/liberty_site.ptl | 291 --
larpe/tags/release-0.1.2/larpe/logger.py | 70 -
larpe/tags/release-0.1.2/larpe/misc.py | 288 --
larpe/tags/release-0.1.2/larpe/roles.py | 21 -
larpe/tags/release-0.1.2/larpe/root.ptl | 116 -
larpe/tags/release-0.1.2/larpe/saml2.ptl | 598 ----
larpe/tags/release-0.1.2/larpe/sessions.py | 146 -
larpe/tags/release-0.1.2/larpe/storage.py | 121 -
larpe/tags/release-0.1.2/larpe/template.ptl | 174 -
larpe/tags/release-0.1.2/larpe/users.py | 43 -
larpe/tags/release-0.1.2/larpectl.py | 25 -
.../tags/release-0.1.2/make_debian_package.sh | 15 -
larpe/tags/release-0.1.2/po/Makefile | 38 -
larpe/tags/release-0.1.2/po/fr.po | 706 ----
larpe/tags/release-0.1.2/po/larpe.pot | 681 ----
larpe/tags/release-0.1.2/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/larpe-admin.css | 283 --
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-0.1.2/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-0.1.2/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-0.1.2/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-0.1.2/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-0.1.2/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-0.1.2/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-0.1.2/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-0.1.2/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-0.1.2/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 256 --
.../release-0.1.2/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-0.1.2/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-0.1.2/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-0.1.2/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../release-0.1.2/root/larpe/js/listing.js | 41 -
.../release-0.1.2/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../release-0.1.2/root/larpe/js/sorttable.js | 185 --
larpe/tags/release-0.1.2/setup.py | 37 -
.../release-0.1.2/tests/all4dev/slo_check | 2 -
.../release-0.1.2/tests/all4dev/sso_check | 3 -
.../release-0.1.2/tests/blueprint/slo_check | 1 -
.../release-0.1.2/tests/blueprint/sso_check | 1 -
larpe/tags/release-0.1.2/tests/check.sh | 93 -
larpe/tags/release-0.1.2/tests/defederation | 1 -
.../release-0.1.2/tests/dotclear/slo_check | 2 -
.../release-0.1.2/tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
larpe/tags/release-0.1.2/tests/federation | 3 -
larpe/tags/release-0.1.2/tests/gen_config.sh | 26 -
larpe/tags/release-0.1.2/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/tags/release-0.1.2/tests/slo | 1 -
larpe/tags/release-0.1.2/tests/sso | 1 -
larpe/tags/release-0.2.0/AUTHORS | 5 -
larpe/tags/release-0.2.0/COPYING | 339 --
larpe/tags/release-0.2.0/MANIFEST.in | 13 -
larpe/tags/release-0.2.0/Makefile | 45 -
larpe/tags/release-0.2.0/NEWS | 2 -
larpe/tags/release-0.2.0/README | 33 -
larpe/tags/release-0.2.0/TODO | 94 -
larpe/tags/release-0.2.0/apache2-vhost-larpe | 12 -
larpe/tags/release-0.2.0/apache2.conf | 33 -
larpe/tags/release-0.2.0/debian/changelog | 42 -
larpe/tags/release-0.2.0/debian/config | 24 -
larpe/tags/release-0.2.0/debian/control | 15 -
larpe/tags/release-0.2.0/debian/copyright | 27 -
larpe/tags/release-0.2.0/debian/dirs | 3 -
larpe/tags/release-0.2.0/debian/docs | 1 -
larpe/tags/release-0.2.0/debian/init | 103 -
larpe/tags/release-0.2.0/debian/postinst | 66 -
larpe/tags/release-0.2.0/debian/prerm | 41 -
larpe/tags/release-0.2.0/debian/rules | 67 -
larpe/tags/release-0.2.0/debian/templates | 37 -
larpe/tags/release-0.2.0/doc/Makefile | 10 -
larpe/tags/release-0.2.0/doc/en/Makefile | 34 -
larpe/tags/release-0.2.0/doc/en/custom.tex | 45 -
larpe/tags/release-0.2.0/doc/en/default.css | 143 -
larpe/tags/release-0.2.0/doc/en/fncychap.sty | 490 ---
.../tags/release-0.2.0/doc/en/larpe-admin.rst | 202 --
.../release-0.2.0/doc/scripts/removealpha.sh | 5 -
.../release-0.2.0/doc/scripts/rst2latex.py | 29 -
.../tags/release-0.2.0/larpe-reload-apache2.c | 173 -
.../release-0.2.0/larpe-reload-apache2.sh | 3 -
larpe/tags/release-0.2.0/larpe/Defaults.py | 3 -
larpe/tags/release-0.2.0/larpe/__init__.py | 190 --
.../release-0.2.0/larpe/admin/__init__.py | 1 -
.../tags/release-0.2.0/larpe/admin/apache.py | 191 --
.../tags/release-0.2.0/larpe/admin/hosts.ptl | 622 ----
.../larpe/admin/liberty_utils.py | 135 -
.../tags/release-0.2.0/larpe/admin/logger.ptl | 160 -
larpe/tags/release-0.2.0/larpe/admin/menu.ptl | 106 -
larpe/tags/release-0.2.0/larpe/admin/root.ptl | 76 -
.../release-0.2.0/larpe/admin/settings.ptl | 508 ---
.../tags/release-0.2.0/larpe/admin/users.ptl | 276 --
.../tags/release-0.2.0/larpe/ctl/__init__.py | 45 -
larpe/tags/release-0.2.0/larpe/emails.py | 94 -
larpe/tags/release-0.2.0/larpe/errors.ptl | 39 -
larpe/tags/release-0.2.0/larpe/ezt.py | 738 -----
larpe/tags/release-0.2.0/larpe/federations.py | 33 -
.../larpe/filter/larpe-filter.py | 167 -
larpe/tags/release-0.2.0/larpe/hosts.py | 71 -
larpe/tags/release-0.2.0/larpe/liberty.ptl | 761 -----
.../tags/release-0.2.0/larpe/liberty_root.ptl | 9 -
.../tags/release-0.2.0/larpe/liberty_site.ptl | 293 --
larpe/tags/release-0.2.0/larpe/logger.py | 70 -
larpe/tags/release-0.2.0/larpe/misc.py | 118 -
larpe/tags/release-0.2.0/larpe/root.ptl | 112 -
larpe/tags/release-0.2.0/larpe/saml2.ptl | 598 ----
larpe/tags/release-0.2.0/larpe/sessions.py | 146 -
larpe/tags/release-0.2.0/larpe/storage.py | 121 -
larpe/tags/release-0.2.0/larpe/template.ptl | 174 -
larpe/tags/release-0.2.0/larpe/users.py | 33 -
larpe/tags/release-0.2.0/larpectl.py | 25 -
.../tags/release-0.2.0/make_debian_package.sh | 17 -
larpe/tags/release-0.2.0/po/Makefile | 48 -
larpe/tags/release-0.2.0/po/fr.po | 1845 -----------
larpe/tags/release-0.2.0/po/larpe.pot | 1691 ----------
larpe/tags/release-0.2.0/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/larpe-admin.css | 283 --
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-0.2.0/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-0.2.0/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-0.2.0/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-0.2.0/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-0.2.0/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-0.2.0/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-0.2.0/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-0.2.0/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-0.2.0/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 256 --
.../release-0.2.0/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-0.2.0/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-0.2.0/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-0.2.0/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../release-0.2.0/root/larpe/js/listing.js | 41 -
.../release-0.2.0/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../release-0.2.0/root/larpe/js/sorttable.js | 185 --
larpe/tags/release-0.2.0/setup.py | 36 -
.../release-0.2.0/tests/all4dev/slo_check | 2 -
.../release-0.2.0/tests/all4dev/sso_check | 3 -
.../release-0.2.0/tests/blueprint/slo_check | 1 -
.../release-0.2.0/tests/blueprint/sso_check | 1 -
larpe/tags/release-0.2.0/tests/check.sh | 93 -
larpe/tags/release-0.2.0/tests/defederation | 1 -
.../release-0.2.0/tests/dotclear/slo_check | 2 -
.../release-0.2.0/tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
larpe/tags/release-0.2.0/tests/federation | 3 -
larpe/tags/release-0.2.0/tests/gen_config.sh | 26 -
larpe/tags/release-0.2.0/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/tags/release-0.2.0/tests/slo | 1 -
larpe/tags/release-0.2.0/tests/sso | 1 -
larpe/tags/release-0.2.1/AUTHORS | 5 -
larpe/tags/release-0.2.1/COPYING | 339 --
larpe/tags/release-0.2.1/MANIFEST.in | 13 -
larpe/tags/release-0.2.1/Makefile | 45 -
larpe/tags/release-0.2.1/NEWS | 2 -
larpe/tags/release-0.2.1/README | 33 -
larpe/tags/release-0.2.1/TODO | 94 -
larpe/tags/release-0.2.1/apache2-vhost-larpe | 12 -
larpe/tags/release-0.2.1/apache2.conf | 34 -
larpe/tags/release-0.2.1/debian/changelog | 48 -
larpe/tags/release-0.2.1/debian/compat | 1 -
larpe/tags/release-0.2.1/debian/config | 24 -
larpe/tags/release-0.2.1/debian/control | 17 -
larpe/tags/release-0.2.1/debian/copyright | 27 -
larpe/tags/release-0.2.1/debian/dirs | 3 -
larpe/tags/release-0.2.1/debian/docs | 1 -
larpe/tags/release-0.2.1/debian/init | 103 -
larpe/tags/release-0.2.1/debian/postinst | 66 -
larpe/tags/release-0.2.1/debian/prerm | 41 -
larpe/tags/release-0.2.1/debian/pycompat | 1 -
larpe/tags/release-0.2.1/debian/rules | 64 -
larpe/tags/release-0.2.1/debian/templates | 37 -
larpe/tags/release-0.2.1/doc/Makefile | 10 -
larpe/tags/release-0.2.1/doc/en/Makefile | 35 -
larpe/tags/release-0.2.1/doc/en/custom.tex | 45 -
larpe/tags/release-0.2.1/doc/en/default.css | 143 -
larpe/tags/release-0.2.1/doc/en/fncychap.sty | 490 ---
.../tags/release-0.2.1/doc/en/larpe-admin.rst | 202 --
.../release-0.2.1/doc/scripts/removealpha.sh | 5 -
.../release-0.2.1/doc/scripts/rst2latex.py | 29 -
.../release-0.2.1/larpe-reload-apache2-script | 3 -
.../tags/release-0.2.1/larpe-reload-apache2.c | 173 -
larpe/tags/release-0.2.1/larpe/Defaults.py | 5 -
larpe/tags/release-0.2.1/larpe/__init__.py | 14 -
.../release-0.2.1/larpe/admin/__init__.py | 1 -
.../tags/release-0.2.1/larpe/admin/apache.py | 202 --
.../tags/release-0.2.1/larpe/admin/hosts.ptl | 669 ----
.../larpe/admin/liberty_utils.py | 135 -
.../tags/release-0.2.1/larpe/admin/logger.ptl | 160 -
larpe/tags/release-0.2.1/larpe/admin/menu.ptl | 107 -
larpe/tags/release-0.2.1/larpe/admin/root.ptl | 76 -
.../release-0.2.1/larpe/admin/settings.ptl | 550 ----
.../tags/release-0.2.1/larpe/admin/users.ptl | 276 --
.../tags/release-0.2.1/larpe/ctl/__init__.py | 2 -
larpe/tags/release-0.2.1/larpe/ctl/start.py | 34 -
larpe/tags/release-0.2.1/larpe/emails.py | 94 -
larpe/tags/release-0.2.1/larpe/errors.ptl | 11 -
larpe/tags/release-0.2.1/larpe/ezt.py | 738 -----
larpe/tags/release-0.2.1/larpe/federations.py | 35 -
.../larpe/filter/larpe-filter.py | 167 -
larpe/tags/release-0.2.1/larpe/hosts.py | 77 -
larpe/tags/release-0.2.1/larpe/liberty.ptl | 438 ---
.../tags/release-0.2.1/larpe/liberty_root.ptl | 9 -
.../tags/release-0.2.1/larpe/liberty_site.ptl | 294 --
.../larpe/local_authentication.ptl | 356 ---
larpe/tags/release-0.2.1/larpe/logger.py | 70 -
larpe/tags/release-0.2.1/larpe/misc.py | 88 -
larpe/tags/release-0.2.1/larpe/publisher.py | 75 -
larpe/tags/release-0.2.1/larpe/root.ptl | 113 -
larpe/tags/release-0.2.1/larpe/saml2.ptl | 598 ----
larpe/tags/release-0.2.1/larpe/sessions.py | 146 -
larpe/tags/release-0.2.1/larpe/storage.py | 121 -
larpe/tags/release-0.2.1/larpe/users.py | 33 -
larpe/tags/release-0.2.1/larpectl | 25 -
.../tags/release-0.2.1/make_debian_package.sh | 17 -
larpe/tags/release-0.2.1/po/Makefile | 49 -
larpe/tags/release-0.2.1/po/fr.po | 1887 -----------
larpe/tags/release-0.2.1/po/larpe.pot | 1772 -----------
larpe/tags/release-0.2.1/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/admin.css | 283 --
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-0.2.1/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-0.2.1/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-0.2.1/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-0.2.1/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-0.2.1/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-0.2.1/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-0.2.1/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-0.2.1/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-0.2.1/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 256 --
.../release-0.2.1/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-0.2.1/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-0.2.1/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-0.2.1/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../root/larpe/js/jscalendar/README | 33 -
.../root/larpe/js/jscalendar/calendar.js | 1806 -----------
.../root/larpe/js/jscalendar/helpers.js | 118 -
.../larpe/js/jscalendar/lang/calendar-en.js | 127 -
.../larpe/js/jscalendar/lang/calendar-fr.js | 125 -
.../release-0.2.1/root/larpe/js/listing.js | 41 -
.../release-0.2.1/root/larpe/js/prototype.js | 1041 ------
.../root/larpe/js/scriptaculous/controls.js | 699 ----
.../root/larpe/js/scriptaculous/dragdrop.js | 545 ----
.../root/larpe/js/scriptaculous/effects.js | 707 -----
.../larpe/js/scriptaculous/scriptaculous.js | 26 -
.../root/larpe/js/scriptaculous/unittest.js | 381 ---
.../root/larpe/js/scriptaculous/util.js | 429 ---
.../release-0.2.1/root/larpe/js/sorttable.js | 185 --
larpe/tags/release-0.2.1/setup.py | 45 -
.../release-0.2.1/tests/all4dev/slo_check | 2 -
.../release-0.2.1/tests/all4dev/sso_check | 3 -
.../release-0.2.1/tests/blueprint/slo_check | 1 -
.../release-0.2.1/tests/blueprint/sso_check | 1 -
larpe/tags/release-0.2.1/tests/check.sh | 93 -
larpe/tags/release-0.2.1/tests/defederation | 1 -
.../release-0.2.1/tests/dotclear/slo_check | 2 -
.../release-0.2.1/tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
larpe/tags/release-0.2.1/tests/federation | 3 -
larpe/tags/release-0.2.1/tests/gen_config.sh | 26 -
larpe/tags/release-0.2.1/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/tags/release-0.2.1/tests/slo | 1 -
larpe/tags/release-0.2.1/tests/sso | 1 -
larpe/tags/release-1.0/AUTHORS | 5 -
larpe/tags/release-1.0/COPYING | 339 --
larpe/tags/release-1.0/MANIFEST.in | 13 -
.../release-1.0/conf/output_filter_base.py | 30 -
larpe/tags/release-1.0/debian/changelog | 64 -
larpe/tags/release-1.0/debian/compat | 1 -
larpe/tags/release-1.0/debian/config | 24 -
larpe/tags/release-1.0/debian/control | 17 -
larpe/tags/release-1.0/debian/copyright | 27 -
.../debian/larpe-reload-apache2-script | 3 -
larpe/tags/release-1.0/debian/postinst | 66 -
larpe/tags/release-1.0/debian/prerm | 41 -
larpe/tags/release-1.0/debian/pycompat | 1 -
larpe/tags/release-1.0/debian/rules | 74 -
larpe/tags/release-1.0/doc/en/Makefile | 35 -
larpe/tags/release-1.0/doc/en/custom.tex | 45 -
larpe/tags/release-1.0/doc/en/default.css | 143 -
larpe/tags/release-1.0/doc/en/fncychap.sty | 490 ---
larpe/tags/release-1.0/doc/en/larpe-admin.rst | 202 --
.../release-1.0/doc/scripts/removealpha.sh | 5 -
.../tags/release-1.0/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-1.0/larpe-reload-apache2.c | 173 -
larpe/tags/release-1.0/larpe/Defaults.py | 10 -
larpe/tags/release-1.0/larpe/__init__.py | 16 -
.../tags/release-1.0/larpe/admin/__init__.py | 1 -
larpe/tags/release-1.0/larpe/admin/apache.py | 302 --
larpe/tags/release-1.0/larpe/admin/hosts.ptl | 1336 --------
larpe/tags/release-1.0/larpe/admin/users.ptl | 275 --
larpe/tags/release-1.0/larpe/ctl/__init__.py | 2 -
larpe/tags/release-1.0/larpe/ctl/start.py | 34 -
larpe/tags/release-1.0/larpe/errors.ptl | 14 -
larpe/tags/release-1.0/larpe/idwsf2.ptl | 199 --
larpe/tags/release-1.0/larpe/liberty_root.ptl | 9 -
larpe/tags/release-1.0/larpe/liberty_site.ptl | 68 -
.../release-1.0/larpe/plugins/__init__.py | 0
.../plugins/site_authentication/__init__.py | 0
.../plugins/site_authentication/agirhe.py | 142 -
.../site_authentication/ciril_net_rh.py | 38 -
.../plugins/site_authentication/concerto.py | 88 -
.../plugins/site_authentication/egroupware.py | 90 -
.../plugins/site_authentication/sympa.py | 44 -
larpe/tags/release-1.0/larpe/saml2.ptl | 414 ---
larpe/tags/release-1.0/larpe/sessions.py | 76 -
.../release-1.0/larpe/site_authentication.ptl | 324 --
larpe/tags/release-1.0/larpectl | 25 -
larpe/tags/release-1.0/make_debian_package.sh | 17 -
larpe/tags/release-1.0/po/Makefile | 49 -
larpe/tags/release-1.0/po/fr.po | 2826 -----------------
larpe/tags/release-1.0/po/larpe.pot | 2620 ---------------
larpe/tags/release-1.0/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../release-1.0/root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../release-1.0/root/larpe/css/dc2/admin.css | 283 --
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-1.0/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-1.0/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../tags/release-1.0/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-1.0/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../release-1.0/root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../release-1.0/root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-1.0/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-1.0/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-1.0/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../release-1.0/root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-1.0/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-1.0/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 260 --
.../tags/release-1.0/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-1.0/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-1.0/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-1.0/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../release-1.0/root/larpe/images/view_16.png | Bin 747 -> 0 bytes
larpe/tags/release-1.0/setup.py | 39 -
.../tags/release-1.0/tests/all4dev/slo_check | 2 -
.../tags/release-1.0/tests/all4dev/sso_check | 3 -
.../release-1.0/tests/blueprint/slo_check | 1 -
.../release-1.0/tests/blueprint/sso_check | 1 -
larpe/tags/release-1.0/tests/check.sh | 93 -
larpe/tags/release-1.0/tests/defederation | 1 -
.../tags/release-1.0/tests/dotclear/slo_check | 2 -
.../tags/release-1.0/tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
larpe/tags/release-1.0/tests/federation | 3 -
larpe/tags/release-1.0/tests/gen_config.sh | 26 -
larpe/tags/release-1.0/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/tags/release-1.0/tests/slo | 1 -
larpe/tags/release-1.0/tests/sso | 1 -
larpe/tags/release-1.1.1/AUTHORS | 5 -
larpe/tags/release-1.1.1/COPYING | 339 --
larpe/tags/release-1.1.1/MANIFEST.in | 13 -
larpe/tags/release-1.1.1/Makefile | 45 -
larpe/tags/release-1.1.1/NEWS | 17 -
larpe/tags/release-1.1.1/README | 32 -
larpe/tags/release-1.1.1/TODO | 101 -
.../release-1.1.1/conf/apache2-vhost-larpe | 12 -
.../conf/apache2-vhost-larpe-common | 19 -
larpe/tags/release-1.1.1/debian/compat | 1 -
larpe/tags/release-1.1.1/debian/config | 24 -
larpe/tags/release-1.1.1/debian/copyright | 27 -
larpe/tags/release-1.1.1/debian/dirs | 4 -
larpe/tags/release-1.1.1/debian/docs | 2 -
larpe/tags/release-1.1.1/debian/init | 82 -
.../debian/larpe-reload-apache2-script | 3 -
larpe/tags/release-1.1.1/debian/postinst | 66 -
larpe/tags/release-1.1.1/debian/prerm | 41 -
larpe/tags/release-1.1.1/debian/pycompat | 1 -
larpe/tags/release-1.1.1/doc/Makefile | 8 -
larpe/tags/release-1.1.1/doc/en/Makefile | 35 -
larpe/tags/release-1.1.1/doc/en/custom.tex | 45 -
larpe/tags/release-1.1.1/doc/en/default.css | 143 -
larpe/tags/release-1.1.1/doc/en/fncychap.sty | 490 ---
.../tags/release-1.1.1/doc/en/larpe-admin.rst | 202 --
.../release-1.1.1/doc/scripts/removealpha.sh | 5 -
.../release-1.1.1/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-1.1.1/exclude_from_dist | 12 -
.../fedora/larpe-reload-apache2-script | 22 -
larpe/tags/release-1.1.1/fedora/larpe.init | 104 -
larpe/tags/release-1.1.1/fedora/larpe.spec | 139 -
.../tags/release-1.1.1/larpe-reload-apache2.c | 173 -
.../larpe/admin/fields_prefill.ptl | 130 -
.../larpe/admin/forms_prefill.ptl | 127 -
.../larpe/admin/liberty_utils.py | 129 -
larpe/tags/release-1.1.1/larpe/admin/root.ptl | 90 -
.../release-1.1.1/larpe/admin/settings.ptl | 361 ---
.../tags/release-1.1.1/larpe/ctl/__init__.py | 2 -
larpe/tags/release-1.1.1/larpe/federations.py | 35 -
.../tags/release-1.1.1/larpe/field_prefill.py | 13 -
.../tags/release-1.1.1/larpe/form_prefill.py | 10 -
larpe/tags/release-1.1.1/larpe/hosts.py | 136 -
larpe/tags/release-1.1.1/larpe/idwsf2.ptl | 199 --
larpe/tags/release-1.1.1/larpe/liberty.ptl | 372 ---
.../tags/release-1.1.1/larpe/liberty_root.ptl | 9 -
.../tags/release-1.1.1/larpe/liberty_site.ptl | 68 -
larpe/tags/release-1.1.1/larpe/logger.py | 34 -
larpe/tags/release-1.1.1/larpe/misc.py | 105 -
.../plugins/site_authentication/__init__.py | 0
larpe/tags/release-1.1.1/larpe/publisher.py | 53 -
larpe/tags/release-1.1.1/larpe/root.ptl | 106 -
larpe/tags/release-1.1.1/larpe/users.py | 44 -
larpe/tags/release-1.1.1/larpectl | 25 -
larpe/tags/release-1.1.1/po/Makefile | 49 -
larpe/tags/release-1.1.1/pylintrc | 310 --
larpe/tags/release-1.1.1/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../root/larpe/css/dc2/admin.css | 283 --
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-1.1.1/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-1.1.1/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../release-1.1.1/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-1.1.1/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-1.1.1/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-1.1.1/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-1.1.1/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-1.1.1/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-1.1.1/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 260 --
.../release-1.1.1/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-1.1.1/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-1.1.1/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-1.1.1/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../root/larpe/images/view_16.png | Bin 747 -> 0 bytes
.../release-1.1.1/tests/all4dev/slo_check | 2 -
.../release-1.1.1/tests/all4dev/sso_check | 3 -
.../release-1.1.1/tests/blueprint/slo_check | 1 -
.../release-1.1.1/tests/blueprint/sso_check | 1 -
larpe/tags/release-1.1.1/tests/check.sh | 93 -
larpe/tags/release-1.1.1/tests/defederation | 1 -
.../release-1.1.1/tests/dotclear/slo_check | 2 -
.../release-1.1.1/tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
larpe/tags/release-1.1.1/tests/federation | 3 -
larpe/tags/release-1.1.1/tests/gen_config.sh | 26 -
larpe/tags/release-1.1.1/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/tags/release-1.1.1/tests/slo | 1 -
larpe/tags/release-1.1.1/tests/sso | 1 -
larpe/tags/release-1.1/AUTHORS | 5 -
larpe/tags/release-1.1/COPYING | 339 --
larpe/tags/release-1.1/MANIFEST.in | 13 -
larpe/tags/release-1.1/Makefile | 45 -
larpe/tags/release-1.1/NEWS | 17 -
larpe/tags/release-1.1/README | 32 -
larpe/tags/release-1.1/TODO | 101 -
.../tags/release-1.1/conf/apache2-vhost-larpe | 12 -
.../conf/apache2-vhost-larpe-common | 19 -
.../conf/filters/output_ciril_net_rh.py | 63 -
.../conf/filters/output_replace_form.py | 35 -
larpe/tags/release-1.1/debian/changelog | 79 -
larpe/tags/release-1.1/debian/compat | 1 -
larpe/tags/release-1.1/debian/config | 24 -
larpe/tags/release-1.1/debian/control | 17 -
larpe/tags/release-1.1/debian/copyright | 27 -
larpe/tags/release-1.1/debian/dirs | 4 -
larpe/tags/release-1.1/debian/docs | 2 -
larpe/tags/release-1.1/debian/init | 82 -
.../debian/larpe-reload-apache2-script | 3 -
larpe/tags/release-1.1/debian/postinst | 66 -
larpe/tags/release-1.1/debian/prerm | 41 -
larpe/tags/release-1.1/debian/pycompat | 1 -
larpe/tags/release-1.1/debian/rules | 74 -
larpe/tags/release-1.1/doc/Makefile | 8 -
larpe/tags/release-1.1/doc/en/Makefile | 35 -
larpe/tags/release-1.1/doc/en/custom.tex | 45 -
larpe/tags/release-1.1/doc/en/default.css | 143 -
larpe/tags/release-1.1/doc/en/fncychap.sty | 490 ---
larpe/tags/release-1.1/doc/en/larpe-admin.rst | 202 --
.../release-1.1/doc/scripts/removealpha.sh | 5 -
.../tags/release-1.1/doc/scripts/rst2latex.py | 29 -
larpe/tags/release-1.1/exclude_from_dist | 12 -
.../fedora/larpe-reload-apache2-script | 22 -
larpe/tags/release-1.1/fedora/larpe.init | 104 -
larpe/tags/release-1.1/fedora/larpe.spec | 139 -
larpe/tags/release-1.1/larpe-reload-apache2.c | 173 -
larpe/tags/release-1.1/larpe/Defaults.py | 9 -
larpe/tags/release-1.1/larpe/__init__.py | 21 -
.../tags/release-1.1/larpe/admin/__init__.py | 6 -
larpe/tags/release-1.1/larpe/admin/apache.py | 300 --
.../larpe/admin/fields_prefill.ptl | 130 -
.../release-1.1/larpe/admin/forms_prefill.ptl | 127 -
larpe/tags/release-1.1/larpe/admin/hosts.ptl | 1352 --------
.../release-1.1/larpe/admin/liberty_utils.py | 129 -
larpe/tags/release-1.1/larpe/admin/root.ptl | 90 -
.../tags/release-1.1/larpe/admin/settings.ptl | 361 ---
larpe/tags/release-1.1/larpe/admin/users.ptl | 276 --
larpe/tags/release-1.1/larpe/ctl/__init__.py | 2 -
larpe/tags/release-1.1/larpe/ctl/start.py | 52 -
larpe/tags/release-1.1/larpe/errors.ptl | 15 -
larpe/tags/release-1.1/larpe/federations.py | 35 -
larpe/tags/release-1.1/larpe/field_prefill.py | 13 -
larpe/tags/release-1.1/larpe/form_prefill.py | 10 -
larpe/tags/release-1.1/larpe/hosts.py | 136 -
larpe/tags/release-1.1/larpe/idwsf2.ptl | 199 --
larpe/tags/release-1.1/larpe/liberty.ptl | 372 ---
larpe/tags/release-1.1/larpe/liberty_root.ptl | 9 -
larpe/tags/release-1.1/larpe/liberty_site.ptl | 68 -
larpe/tags/release-1.1/larpe/logger.py | 34 -
larpe/tags/release-1.1/larpe/misc.py | 105 -
.../release-1.1/larpe/plugins/__init__.py | 3 -
.../plugins/site_authentication/__init__.py | 0
.../plugins/site_authentication/agirhe.py | 142 -
.../site_authentication/ciril_net_rh.py | 44 -
.../plugins/site_authentication/concerto.py | 89 -
.../plugins/site_authentication/egroupware.py | 91 -
.../plugins/site_authentication/sympa.py | 45 -
.../plugins/site_authentication_plugins.py | 35 -
larpe/tags/release-1.1/larpe/publisher.py | 53 -
larpe/tags/release-1.1/larpe/root.ptl | 106 -
larpe/tags/release-1.1/larpe/saml2.ptl | 448 ---
larpe/tags/release-1.1/larpe/sessions.py | 92 -
.../release-1.1/larpe/site_authentication.ptl | 321 --
larpe/tags/release-1.1/larpe/users.py | 44 -
larpe/tags/release-1.1/larpectl | 25 -
larpe/tags/release-1.1/po/Makefile | 49 -
larpe/tags/release-1.1/po/fr.po | 2661 ----------------
larpe/tags/release-1.1/po/larpe.pot | 1247 --------
larpe/tags/release-1.1/pylintrc | 310 --
larpe/tags/release-1.1/root/index.html | 18 -
.../root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
.../release-1.1/root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
.../release-1.1/root/larpe/css/dc2/admin.css | 283 --
.../root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
.../root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
.../root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
.../release-1.1/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
.../release-1.1/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
.../tags/release-1.1/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
.../release-1.1/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
.../release-1.1/root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
.../root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
.../root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
.../release-1.1/root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
.../release-1.1/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
.../release-1.1/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
.../root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
.../root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
.../release-1.1/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
.../release-1.1/root/larpe/css/img/search.png | Bin 136 -> 0 bytes
.../root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
.../root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
.../release-1.1/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
.../release-1.1/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
.../root/larpe/css/larpe-admin.css | 410 ---
.../root/larpe/css/larpe-common.css | 260 --
.../tags/release-1.1/root/larpe/css/larpe.css | 331 --
.../root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
.../root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
.../release-1.1/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
.../root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
.../release-1.1/root/larpe/css/warning.png | Bin 809 -> 0 bytes
.../release-1.1/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
.../release-1.1/root/larpe/images/view_16.png | Bin 747 -> 0 bytes
larpe/tags/release-1.1/setup.py | 39 -
.../tags/release-1.1/tests/all4dev/slo_check | 2 -
.../tags/release-1.1/tests/all4dev/sso_check | 3 -
.../release-1.1/tests/blueprint/slo_check | 1 -
.../release-1.1/tests/blueprint/sso_check | 1 -
larpe/tags/release-1.1/tests/check.sh | 93 -
larpe/tags/release-1.1/tests/defederation | 1 -
.../tags/release-1.1/tests/dotclear/slo_check | 2 -
.../tags/release-1.1/tests/dotclear/sso_check | 4 -
.../tests/dotclear_subdir/slo_check | 1 -
.../tests/dotclear_subdir/sso_check | 3 -
larpe/tags/release-1.1/tests/federation | 3 -
larpe/tags/release-1.1/tests/gen_config.sh | 26 -
larpe/tags/release-1.1/tests/idp_login | 3 -
.../tests/libre-entreprise/slo_check | 3 -
.../tests/libre-entreprise/sso_check | 4 -
.../tests/listes_entrouvert/slo_check | 1 -
.../tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/tags/release-1.1/tests/slo | 1 -
larpe/tags/release-1.1/tests/sso | 1 -
larpe/trunk/AUTHORS | 5 -
larpe/trunk/COPYING | 339 --
larpe/trunk/MANIFEST.in | 13 -
larpe/trunk/Makefile | 45 -
larpe/trunk/NEWS | 17 -
larpe/trunk/README | 32 -
larpe/trunk/TODO | 101 -
larpe/trunk/conf/apache2-vhost-larpe | 12 -
larpe/trunk/conf/apache2-vhost-larpe-common | 19 -
.../trunk/conf/filters/output_ciril_net_rh.py | 63 -
.../trunk/conf/filters/output_replace_form.py | 35 -
larpe/trunk/debian/changelog | 89 -
larpe/trunk/debian/compat | 1 -
larpe/trunk/debian/config | 24 -
larpe/trunk/debian/control | 16 -
larpe/trunk/debian/copyright | 27 -
larpe/trunk/debian/dirs | 4 -
larpe/trunk/debian/docs | 2 -
larpe/trunk/debian/init | 82 -
.../trunk/debian/larpe-reload-apache2-script | 3 -
larpe/trunk/debian/postinst | 66 -
larpe/trunk/debian/prerm | 41 -
larpe/trunk/debian/pycompat | 1 -
larpe/trunk/debian/rules | 74 -
larpe/trunk/doc/Makefile | 8 -
larpe/trunk/doc/en/Makefile | 35 -
larpe/trunk/doc/en/custom.tex | 45 -
larpe/trunk/doc/en/default.css | 143 -
larpe/trunk/doc/en/fncychap.sty | 490 ---
larpe/trunk/doc/en/larpe-admin.rst | 202 --
larpe/trunk/doc/scripts/removealpha.sh | 5 -
larpe/trunk/doc/scripts/rst2latex.py | 29 -
larpe/trunk/exclude_from_dist | 12 -
.../trunk/fedora/larpe-reload-apache2-script | 22 -
larpe/trunk/fedora/larpe.init | 104 -
larpe/trunk/fedora/larpe.spec | 139 -
larpe/trunk/larpe-reload-apache2.c | 173 -
larpe/trunk/larpe/Defaults.py | 9 -
larpe/trunk/larpe/__init__.py | 21 -
larpe/trunk/larpe/admin/__init__.py | 6 -
larpe/trunk/larpe/admin/apache.py | 300 --
larpe/trunk/larpe/admin/fields_prefill.ptl | 130 -
larpe/trunk/larpe/admin/forms_prefill.ptl | 127 -
larpe/trunk/larpe/admin/hosts.ptl | 1352 --------
larpe/trunk/larpe/admin/liberty_utils.py | 129 -
larpe/trunk/larpe/admin/root.ptl | 90 -
larpe/trunk/larpe/admin/settings.ptl | 361 ---
larpe/trunk/larpe/admin/users.ptl | 276 --
larpe/trunk/larpe/ctl/__init__.py | 2 -
larpe/trunk/larpe/ctl/start.py | 52 -
larpe/trunk/larpe/errors.ptl | 15 -
larpe/trunk/larpe/federations.py | 35 -
larpe/trunk/larpe/field_prefill.py | 13 -
larpe/trunk/larpe/form_prefill.py | 10 -
larpe/trunk/larpe/hosts.py | 136 -
larpe/trunk/larpe/idwsf2.ptl | 199 --
larpe/trunk/larpe/liberty.ptl | 372 ---
larpe/trunk/larpe/liberty_root.ptl | 9 -
larpe/trunk/larpe/liberty_site.ptl | 68 -
larpe/trunk/larpe/logger.py | 34 -
larpe/trunk/larpe/misc.py | 105 -
larpe/trunk/larpe/plugins/__init__.py | 3 -
.../plugins/site_authentication/__init__.py | 0
.../plugins/site_authentication/agirhe.py | 142 -
.../site_authentication/ciril_net_rh.py | 44 -
.../plugins/site_authentication/concerto.py | 89 -
.../plugins/site_authentication/egroupware.py | 91 -
.../plugins/site_authentication/sympa.py | 45 -
.../plugins/site_authentication_plugins.py | 34 -
larpe/trunk/larpe/publisher.py | 53 -
larpe/trunk/larpe/root.ptl | 106 -
larpe/trunk/larpe/saml2.ptl | 448 ---
larpe/trunk/larpe/sessions.py | 92 -
larpe/trunk/larpe/site_authentication.ptl | 321 --
larpe/trunk/larpe/users.py | 44 -
larpe/trunk/larpectl | 25 -
larpe/trunk/po/Makefile | 49 -
larpe/trunk/po/fr.po | 2661 ----------------
larpe/trunk/po/larpe.pot | 1247 --------
larpe/trunk/pylintrc | 310 --
larpe/trunk/root/index.html | 18 -
.../trunk/root/larpe/css/arrow-right-2.0.png | Bin 633 -> 0 bytes
larpe/trunk/root/larpe/css/bg-footer.png | Bin 886 -> 0 bytes
larpe/trunk/root/larpe/css/dc2/admin.css | 283 --
larpe/trunk/root/larpe/css/dc2/head-bg.png | Bin 357 -> 0 bytes
.../root/larpe/css/dc2/head-logo-empty.png | Bin 830 -> 0 bytes
larpe/trunk/root/larpe/css/dc2/head-logo.png | Bin 3185 -> 0 bytes
larpe/trunk/root/larpe/css/dc2/page-bg.png | Bin 225 -> 0 bytes
larpe/trunk/root/larpe/css/deg-top.png | Bin 296 -> 0 bytes
larpe/trunk/root/larpe/css/dot999.png | Bin 200 -> 0 bytes
larpe/trunk/root/larpe/css/fond.jpg | Bin 3034 -> 0 bytes
larpe/trunk/root/larpe/css/ico_user.png | Bin 1332 -> 0 bytes
larpe/trunk/root/larpe/css/img/bulle.png | Bin 200 -> 0 bytes
larpe/trunk/root/larpe/css/img/day-date.png | Bin 87 -> 0 bytes
larpe/trunk/root/larpe/css/img/footer-500.png | Bin 1750 -> 0 bytes
larpe/trunk/root/larpe/css/img/footer.jpg | Bin 2586 -> 0 bytes
larpe/trunk/root/larpe/css/img/h2.png | Bin 160 -> 0 bytes
larpe/trunk/root/larpe/css/img/li.png | Bin 117 -> 0 bytes
larpe/trunk/root/larpe/css/img/linkscat.png | Bin 102 -> 0 bytes
larpe/trunk/root/larpe/css/img/page-500.png | Bin 216 -> 0 bytes
larpe/trunk/root/larpe/css/img/page.png | Bin 181 -> 0 bytes
larpe/trunk/root/larpe/css/img/search.png | Bin 136 -> 0 bytes
larpe/trunk/root/larpe/css/img/sidebarh2.png | Bin 93 -> 0 bytes
larpe/trunk/root/larpe/css/img/top-500.png | Bin 2443 -> 0 bytes
larpe/trunk/root/larpe/css/img/top.jpg | Bin 3995 -> 0 bytes
larpe/trunk/root/larpe/css/img/top.png | Bin 1462 -> 0 bytes
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin 85 -> 0 bytes
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin 89 -> 0 bytes
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin 49 -> 0 bytes
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin 110 -> 0 bytes
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin 116 -> 0 bytes
.../root/larpe/css/jscalendar/aqua/theme.css | 236 --
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin 116 -> 0 bytes
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin 1122 -> 0 bytes
larpe/trunk/root/larpe/css/larpe-admin.css | 410 ---
larpe/trunk/root/larpe/css/larpe-common.css | 260 --
larpe/trunk/root/larpe/css/larpe.css | 331 --
larpe/trunk/root/larpe/css/onglet_left.png | Bin 891 -> 0 bytes
larpe/trunk/root/larpe/css/onglet_right.png | Bin 816 -> 0 bytes
larpe/trunk/root/larpe/css/required.png | Bin 137 -> 0 bytes
.../trunk/root/larpe/css/user_info_bottom.png | Bin 291 -> 0 bytes
larpe/trunk/root/larpe/css/user_info_top.png | Bin 1629 -> 0 bytes
larpe/trunk/root/larpe/css/warning.png | Bin 809 -> 0 bytes
larpe/trunk/root/larpe/images/bar.png | Bin 2284 -> 0 bytes
.../trunk/root/larpe/images/stock_add_16.png | Bin 341 -> 0 bytes
.../trunk/root/larpe/images/stock_copy_16.png | Bin 341 -> 0 bytes
.../trunk/root/larpe/images/stock_edit_16.png | Bin 492 -> 0 bytes
.../trunk/root/larpe/images/stock_exec_16.png | Bin 501 -> 0 bytes
.../trunk/root/larpe/images/stock_file_16.png | Bin 349 -> 0 bytes
.../root/larpe/images/stock_harddisk_16.png | Bin 682 -> 0 bytes
.../root/larpe/images/stock_properties_16.png | Bin 554 -> 0 bytes
.../root/larpe/images/stock_remove_16.png | Bin 173 -> 0 bytes
larpe/trunk/root/larpe/images/view_16.png | Bin 747 -> 0 bytes
larpe/trunk/setup.py | 39 -
larpe/trunk/tests/all4dev/slo_check | 2 -
larpe/trunk/tests/all4dev/sso_check | 3 -
larpe/trunk/tests/blueprint/slo_check | 1 -
larpe/trunk/tests/blueprint/sso_check | 1 -
larpe/trunk/tests/check.sh | 93 -
larpe/trunk/tests/defederation | 1 -
larpe/trunk/tests/dotclear/slo_check | 2 -
larpe/trunk/tests/dotclear/sso_check | 4 -
larpe/trunk/tests/dotclear_subdir/slo_check | 1 -
larpe/trunk/tests/dotclear_subdir/sso_check | 3 -
larpe/trunk/tests/federation | 3 -
larpe/trunk/tests/gen_config.sh | 26 -
larpe/trunk/tests/idp_login | 3 -
larpe/trunk/tests/libre-entreprise/slo_check | 3 -
larpe/trunk/tests/libre-entreprise/sso_check | 4 -
larpe/trunk/tests/listes_entrouvert/slo_check | 1 -
larpe/trunk/tests/listes_entrouvert/sso_check | 2 -
.../tests/listes_libre_entreprise/slo_check | 1 -
.../tests/listes_libre_entreprise/sso_check | 2 -
larpe/trunk/tests/slo | 1 -
larpe/trunk/tests/sso | 1 -
larpe/{tags/release-1.0/larpe => }/users.py | 0
larpe/branches/idwsf/larpectl => larpectl | 0
{larpe/branches/idwsf/po => po}/Makefile | 0
{larpe/tags/release-1.1.1/po => po}/fr.po | 0
{larpe/tags/release-1.1.1/po => po}/larpe.pot | 0
larpe/tags/release-1.0/pylintrc => pylintrc | 0
.../branches/idwsf/root => root}/index.html | 0
.../larpe/css/arrow-right-2.0.png | Bin
.../root => root}/larpe/css/bg-footer.png | Bin
.../root => root}/larpe/css/dc2/admin.css | 0
.../root => root}/larpe/css/dc2/head-bg.png | Bin
.../larpe/css/dc2/head-logo-empty.png | Bin
.../root => root}/larpe/css/dc2/head-logo.png | Bin
.../root => root}/larpe/css/dc2/page-bg.png | Bin
.../idwsf/root => root}/larpe/css/deg-top.png | Bin
.../idwsf/root => root}/larpe/css/dot999.png | Bin
.../idwsf/root => root}/larpe/css/fond.jpg | Bin
.../root => root}/larpe/css/ico_user.png | Bin
.../root => root}/larpe/css/img/bulle.png | Bin
.../root => root}/larpe/css/img/day-date.png | Bin
.../larpe/css/img/footer-500.png | Bin
.../root => root}/larpe/css/img/footer.jpg | Bin
.../idwsf/root => root}/larpe/css/img/h2.png | Bin
.../idwsf/root => root}/larpe/css/img/li.png | Bin
.../root => root}/larpe/css/img/linkscat.png | Bin
.../root => root}/larpe/css/img/page-500.png | Bin
.../root => root}/larpe/css/img/page.png | Bin
.../root => root}/larpe/css/img/search.png | Bin
.../root => root}/larpe/css/img/sidebarh2.png | Bin
.../root => root}/larpe/css/img/top-500.png | Bin
.../idwsf/root => root}/larpe/css/img/top.jpg | Bin
.../idwsf/root => root}/larpe/css/img/top.png | Bin
.../larpe/css/jscalendar/aqua/active-bg.gif | Bin
.../larpe/css/jscalendar/aqua/dark-bg.gif | Bin
.../larpe/css/jscalendar/aqua/hover-bg.gif | Bin
.../larpe/css/jscalendar/aqua/menuarrow.gif | Bin
.../larpe/css/jscalendar/aqua/normal-bg.gif | Bin
.../larpe/css/jscalendar/aqua/rowhover-bg.gif | Bin
.../larpe/css/jscalendar/aqua/status-bg.gif | Bin
.../larpe/css/jscalendar/aqua/theme.css | 0
.../larpe/css/jscalendar/aqua/title-bg.gif | Bin
.../larpe/css/jscalendar/aqua/today-bg.gif | Bin
.../root => root}/larpe/css/larpe-admin.css | 0
.../root => root}/larpe/css/larpe-common.css | 0
.../idwsf/root => root}/larpe/css/larpe.css | 0
.../root => root}/larpe/css/onglet_left.png | Bin
.../root => root}/larpe/css/onglet_right.png | Bin
.../root => root}/larpe/css/required.png | Bin
.../larpe/css/user_info_bottom.png | Bin
.../root => root}/larpe/css/user_info_top.png | Bin
.../idwsf/root => root}/larpe/css/warning.png | Bin
.../idwsf/root => root}/larpe/images/bar.png | Bin
.../larpe/images/stock_add_16.png | Bin
.../larpe/images/stock_copy_16.png | Bin
.../larpe/images/stock_edit_16.png | Bin
.../larpe/images/stock_exec_16.png | Bin
.../larpe/images/stock_file_16.png | Bin
.../larpe/images/stock_harddisk_16.png | Bin
.../larpe/images/stock_properties_16.png | Bin
.../larpe/images/stock_remove_16.png | Bin
.../root => root}/larpe/images/view_16.png | Bin
larpe/tags/release-1.1.1/setup.py => setup.py | 0
.../idwsf/tests => tests}/all4dev/slo_check | 0
.../idwsf/tests => tests}/all4dev/sso_check | 0
.../idwsf/tests => tests}/blueprint/slo_check | 0
.../idwsf/tests => tests}/blueprint/sso_check | 0
.../branches/idwsf/tests => tests}/check.sh | 0
.../idwsf/tests => tests}/defederation | 0
.../idwsf/tests => tests}/dotclear/slo_check | 0
.../idwsf/tests => tests}/dotclear/sso_check | 0
.../tests => tests}/dotclear_subdir/slo_check | 0
.../tests => tests}/dotclear_subdir/sso_check | 0
.../branches/idwsf/tests => tests}/federation | 0
.../idwsf/tests => tests}/gen_config.sh | 0
.../branches/idwsf/tests => tests}/idp_login | 0
.../libre-entreprise/slo_check | 0
.../libre-entreprise/sso_check | 0
.../listes_entrouvert/slo_check | 0
.../listes_entrouvert/sso_check | 0
.../listes_libre_entreprise/slo_check | 0
.../listes_libre_entreprise/sso_check | 0
{larpe/branches/idwsf/tests => tests}/slo | 0
{larpe/branches/idwsf/tests => tests}/sso | 0
website/index.html | 118 -
website/leaf-style.css | 168 -
website/my-leaf.jpeg | Bin 21657 -> 0 bytes
website/python-powered-w-100x40.png | Bin 4171 -> 0 bytes
2119 files changed, 224693 deletions(-)
rename larpe/branches/idwsf/AUTHORS => AUTHORS (100%)
rename larpe/branches/idwsf/COPYING => COPYING (100%)
rename larpe/branches/idwsf/MANIFEST.in => MANIFEST.in (100%)
rename larpe/tags/release-1.0/Makefile => Makefile (100%)
rename larpe/tags/release-1.0/NEWS => NEWS (100%)
rename larpe/tags/release-1.0/README => README (100%)
rename larpe/tags/release-1.0/TODO => TODO (100%)
rename {larpe/tags/release-1.0/conf => conf}/apache2-vhost-larpe (100%)
rename {larpe/tags/release-1.0/conf => conf}/apache2-vhost-larpe-common (100%)
rename {larpe/tags/release-1.1.1/conf => conf}/filters/output_ciril_net_rh.py (100%)
rename {larpe/tags/release-1.1.1/conf => conf}/filters/output_replace_form.py (100%)
rename {larpe/tags/release-1.1.1/debian => debian}/changelog (100%)
rename {larpe/branches/idwsf/debian => debian}/compat (100%)
rename {larpe/branches/idwsf/debian => debian}/config (100%)
rename {larpe/tags/release-1.1.1/debian => debian}/control (100%)
rename {larpe/branches/idwsf/debian => debian}/copyright (100%)
rename {larpe/tags/release-1.0/debian => debian}/dirs (100%)
rename {larpe/tags/release-1.0/debian => debian}/docs (100%)
rename {larpe/tags/release-1.0/debian => debian}/init (100%)
rename {larpe/branches/idwsf => debian}/larpe-reload-apache2-script (100%)
rename {larpe/branches/idwsf/debian => debian}/postinst (100%)
rename {larpe/branches/idwsf/debian => debian}/prerm (100%)
rename {larpe/branches/idwsf/debian => debian}/pycompat (100%)
rename {larpe/tags/release-1.1.1/debian => debian}/rules (100%)
rename {larpe/tags/release-1.0/doc => doc}/Makefile (100%)
rename {larpe/branches/idwsf/doc => doc}/en/Makefile (100%)
rename {larpe/branches/idwsf/doc => doc}/en/custom.tex (100%)
rename {larpe/branches/idwsf/doc => doc}/en/default.css (100%)
rename {larpe/branches/idwsf/doc => doc}/en/fncychap.sty (100%)
rename {larpe/branches/idwsf/doc => doc}/en/larpe-admin.rst (100%)
rename {larpe/branches/idwsf/doc => doc}/scripts/removealpha.sh (100%)
rename {larpe/branches/idwsf/doc => doc}/scripts/rst2latex.py (100%)
rename larpe/tags/release-1.0/exclude_from_dist => exclude_from_dist (100%)
rename {larpe/tags/release-1.0/fedora => fedora}/larpe-reload-apache2-script (100%)
rename {larpe/tags/release-1.0/fedora => fedora}/larpe.init (100%)
rename {larpe/tags/release-1.0/fedora => fedora}/larpe.spec (100%)
rename larpe/branches/idwsf/larpe-reload-apache2.c => larpe-reload-apache2.c (100%)
rename larpe/{tags/release-1.1.1/larpe => }/Defaults.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/__init__.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/admin/__init__.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/admin/apache.py (100%)
rename larpe/{tags/release-1.0/larpe => }/admin/fields_prefill.ptl (100%)
rename larpe/{tags/release-1.0/larpe => }/admin/forms_prefill.ptl (100%)
rename larpe/{tags/release-1.1.1/larpe => }/admin/hosts.ptl (100%)
rename larpe/{tags/release-1.0/larpe => }/admin/liberty_utils.py (100%)
rename larpe/{tags/release-1.0/larpe => }/admin/root.ptl (100%)
rename larpe/{tags/release-1.0/larpe => }/admin/settings.ptl (100%)
rename larpe/{tags/release-1.1.1/larpe => }/admin/users.ptl (100%)
delete mode 100644 larpe/branches/idwsf/Makefile
delete mode 100644 larpe/branches/idwsf/NEWS
delete mode 100644 larpe/branches/idwsf/README
delete mode 100644 larpe/branches/idwsf/TODO
delete mode 100644 larpe/branches/idwsf/apache2-vhost-larpe
delete mode 100644 larpe/branches/idwsf/apache2.conf
delete mode 100644 larpe/branches/idwsf/debian/changelog
delete mode 100644 larpe/branches/idwsf/debian/control
delete mode 100644 larpe/branches/idwsf/debian/dirs
delete mode 100644 larpe/branches/idwsf/debian/docs
delete mode 100644 larpe/branches/idwsf/debian/init
delete mode 100755 larpe/branches/idwsf/debian/rules
delete mode 100644 larpe/branches/idwsf/debian/templates
delete mode 100644 larpe/branches/idwsf/doc/Makefile
delete mode 100644 larpe/branches/idwsf/larpe/Defaults.py
delete mode 100644 larpe/branches/idwsf/larpe/__init__.py
delete mode 100644 larpe/branches/idwsf/larpe/admin/__init__.py
delete mode 100644 larpe/branches/idwsf/larpe/admin/apache.py
delete mode 100644 larpe/branches/idwsf/larpe/admin/fields_prefill.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/forms_prefill.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/hosts.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/liberty_utils.py
delete mode 100644 larpe/branches/idwsf/larpe/admin/logger.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/menu.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/root.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/settings.ptl
delete mode 100644 larpe/branches/idwsf/larpe/admin/users.ptl
delete mode 100644 larpe/branches/idwsf/larpe/ctl/start.py
delete mode 100644 larpe/branches/idwsf/larpe/errors.ptl
delete mode 100644 larpe/branches/idwsf/larpe/federations.py
delete mode 100644 larpe/branches/idwsf/larpe/field_prefill.py
delete mode 100755 larpe/branches/idwsf/larpe/filter/larpe-filter.py
delete mode 100644 larpe/branches/idwsf/larpe/form_prefill.py
delete mode 100644 larpe/branches/idwsf/larpe/hosts.py
delete mode 100644 larpe/branches/idwsf/larpe/liberty.ptl
delete mode 100644 larpe/branches/idwsf/larpe/misc.py
delete mode 100644 larpe/branches/idwsf/larpe/plugins/site_authentication/__init__.py
delete mode 100644 larpe/branches/idwsf/larpe/plugins/site_authentication/agirhe.py
delete mode 100644 larpe/branches/idwsf/larpe/plugins/site_authentication/ciril_net_rh.py
delete mode 100644 larpe/branches/idwsf/larpe/plugins/site_authentication/concerto.py
delete mode 100644 larpe/branches/idwsf/larpe/plugins/site_authentication/egroupware.py
delete mode 100644 larpe/branches/idwsf/larpe/plugins/site_authentication/sympa.py
delete mode 100644 larpe/branches/idwsf/larpe/publisher.py
delete mode 100644 larpe/branches/idwsf/larpe/root.ptl
delete mode 100644 larpe/branches/idwsf/larpe/saml2.ptl
delete mode 100644 larpe/branches/idwsf/larpe/sessions.py
delete mode 100644 larpe/branches/idwsf/larpe/site_authentication.ptl
delete mode 100644 larpe/branches/idwsf/larpe/storage.py
delete mode 100644 larpe/branches/idwsf/larpe/users.py
delete mode 100755 larpe/branches/idwsf/make_debian_package.sh
delete mode 100644 larpe/branches/idwsf/po/fr.po
delete mode 100644 larpe/branches/idwsf/po/larpe.pot
delete mode 100644 larpe/branches/idwsf/root/larpe/js/jscalendar/README
delete mode 100644 larpe/branches/idwsf/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/listing.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/prototype.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/branches/idwsf/root/larpe/js/sorttable.js
delete mode 100644 larpe/branches/idwsf/setup.py
delete mode 100644 larpe/branches/refactoring_host_configuration/AUTHORS
delete mode 100644 larpe/branches/refactoring_host_configuration/COPYING
delete mode 100644 larpe/branches/refactoring_host_configuration/MANIFEST.in
delete mode 100644 larpe/branches/refactoring_host_configuration/Makefile
delete mode 100644 larpe/branches/refactoring_host_configuration/NEWS
delete mode 100644 larpe/branches/refactoring_host_configuration/README
delete mode 100644 larpe/branches/refactoring_host_configuration/TODO
delete mode 100644 larpe/branches/refactoring_host_configuration/apache2-vhost-larpe
delete mode 100644 larpe/branches/refactoring_host_configuration/apache2.conf
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/changelog
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/compat
delete mode 100755 larpe/branches/refactoring_host_configuration/debian/config
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/control
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/copyright
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/dirs
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/docs
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/init
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/postinst
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/prerm
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/pycompat
delete mode 100755 larpe/branches/refactoring_host_configuration/debian/rules
delete mode 100644 larpe/branches/refactoring_host_configuration/debian/templates
delete mode 100644 larpe/branches/refactoring_host_configuration/doc/Makefile
delete mode 100644 larpe/branches/refactoring_host_configuration/doc/en/Makefile
delete mode 100644 larpe/branches/refactoring_host_configuration/doc/en/custom.tex
delete mode 100644 larpe/branches/refactoring_host_configuration/doc/en/default.css
delete mode 100644 larpe/branches/refactoring_host_configuration/doc/en/fncychap.sty
delete mode 100644 larpe/branches/refactoring_host_configuration/doc/en/larpe-admin.rst
delete mode 100755 larpe/branches/refactoring_host_configuration/doc/scripts/removealpha.sh
delete mode 100755 larpe/branches/refactoring_host_configuration/doc/scripts/rst2latex.py
delete mode 100755 larpe/branches/refactoring_host_configuration/larpe-reload-apache2-script
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe-reload-apache2.c
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/Defaults.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/__init__.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/__init__.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/apache.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/hosts.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/liberty_utils.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/logger.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/menu.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/root.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/settings.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/admin/users.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/ctl/__init__.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/ctl/start.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/errors.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/federations.py
delete mode 100755 larpe/branches/refactoring_host_configuration/larpe/filter/larpe-filter.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/hosts.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/liberty.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/liberty_root.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/liberty_site.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/misc.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/plugins/__init__.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/__init__.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/concerto.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/egroupware.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/sympa.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/publisher.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/root.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/saml2.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/sessions.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/site_authentication.ptl
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/storage.py
delete mode 100644 larpe/branches/refactoring_host_configuration/larpe/users.py
delete mode 100755 larpe/branches/refactoring_host_configuration/larpectl
delete mode 100755 larpe/branches/refactoring_host_configuration/make_debian_package.sh
delete mode 100644 larpe/branches/refactoring_host_configuration/po/Makefile
delete mode 100644 larpe/branches/refactoring_host_configuration/po/fr.po
delete mode 100644 larpe/branches/refactoring_host_configuration/po/larpe.pot
delete mode 100644 larpe/branches/refactoring_host_configuration/root/index.html
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/bg-footer.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/admin.css
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/deg-top.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/dot999.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/fond.jpg
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/ico_user.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/bulle.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/day-date.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/h2.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/li.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/page-500.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/page.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/search.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/top-500.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/top.jpg
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/img/top.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/larpe-common.css
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/larpe.css
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/onglet_left.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/onglet_right.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/required.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/user_info_top.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/css/warning.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/bar.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/images/view_16.png
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/README
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/listing.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/prototype.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/branches/refactoring_host_configuration/root/larpe/js/sorttable.js
delete mode 100644 larpe/branches/refactoring_host_configuration/setup.py
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/all4dev/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/all4dev/sso_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/blueprint/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/blueprint/sso_check
delete mode 100755 larpe/branches/refactoring_host_configuration/tests/check.sh
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/defederation
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/dotclear/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/dotclear/sso_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/federation
delete mode 100755 larpe/branches/refactoring_host_configuration/tests/gen_config.sh
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/idp_login
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/libre-entreprise/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/libre-entreprise/sso_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/slo
delete mode 100644 larpe/branches/refactoring_host_configuration/tests/sso
rename larpe/{branches/idwsf/larpe => }/ctl/__init__.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/ctl/start.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/errors.ptl (100%)
rename larpe/{tags/release-1.0/larpe => }/federations.py (100%)
rename larpe/{tags/release-1.0/larpe => }/field_prefill.py (100%)
rename larpe/{tags/release-1.0/larpe => }/form_prefill.py (100%)
rename larpe/{tags/release-1.0/larpe => }/hosts.py (100%)
rename larpe/{branches/idwsf/larpe => }/idwsf2.ptl (100%)
rename larpe/{tags/release-1.0/larpe => }/liberty.ptl (100%)
rename larpe/{branches/idwsf/larpe => }/liberty_root.ptl (100%)
rename larpe/{branches/idwsf/larpe => }/liberty_site.ptl (100%)
rename larpe/{tags/release-1.0/larpe => }/logger.py (100%)
rename larpe/{tags/release-1.0/larpe => }/misc.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/__init__.py (100%)
rename larpe/{branches/idwsf/larpe/plugins => plugins/site_authentication}/__init__.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/site_authentication/agirhe.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/site_authentication/ciril_net_rh.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/site_authentication/concerto.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/site_authentication/egroupware.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/site_authentication/sympa.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/plugins/site_authentication_plugins.py (100%)
rename larpe/{tags/release-1.0/larpe => }/publisher.py (100%)
rename larpe/{tags/release-1.0/larpe => }/root.ptl (100%)
rename larpe/{tags/release-1.1.1/larpe => }/saml2.ptl (100%)
rename larpe/{tags/release-1.1.1/larpe => }/sessions.py (100%)
rename larpe/{tags/release-1.1.1/larpe => }/site_authentication.ptl (100%)
delete mode 100644 larpe/tags/release-0.0.2/README
delete mode 100644 larpe/tags/release-0.0.2/TODO
delete mode 100644 larpe/tags/release-0.0.2/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.0.2/apache2.conf
delete mode 100644 larpe/tags/release-0.0.2/debian/changelog
delete mode 100644 larpe/tags/release-0.0.2/debian/control
delete mode 100644 larpe/tags/release-0.0.2/debian/copyright
delete mode 100644 larpe/tags/release-0.0.2/debian/dirs
delete mode 100644 larpe/tags/release-0.0.2/debian/docs
delete mode 100644 larpe/tags/release-0.0.2/debian/init
delete mode 100644 larpe/tags/release-0.0.2/debian/postinst
delete mode 100644 larpe/tags/release-0.0.2/debian/prerm
delete mode 100755 larpe/tags/release-0.0.2/debian/rules
delete mode 100644 larpe/tags/release-0.0.2/doc/Makefile
delete mode 100644 larpe/tags/release-0.0.2/doc/en/.cvsignore
delete mode 100644 larpe/tags/release-0.0.2/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.0.2/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.0.2/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.0.2/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.0.2/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.0.2/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.0.2/larpe-reload-apache2
delete mode 100644 larpe/tags/release-0.0.2/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.0.2/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.0.2/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/roles.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/emails.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/ezt.py
delete mode 100755 larpe/tags/release-0.0.2/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/form.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/logger.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/misc.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/roles.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/storage.py
delete mode 100644 larpe/tags/release-0.0.2/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.0.2/larpe/users.py
delete mode 100755 larpe/tags/release-0.0.2/larpectl.py
delete mode 100755 larpe/tags/release-0.0.2/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.0.2/root/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.0.2/root/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/deg-top.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/dot999.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/fond.jpg
delete mode 100644 larpe/tags/release-0.0.2/root/css/ico_user.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/h2.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/li.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/page.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/search.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.0.2/root/css/img/top.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.0.2/root/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.0.2/root/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.0.2/root/css/larpe.css
delete mode 100644 larpe/tags/release-0.0.2/root/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/required.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.0.2/root/css/warning.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/bar.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/images/view_16.png
delete mode 100644 larpe/tags/release-0.0.2/root/index.html
delete mode 100644 larpe/tags/release-0.0.2/root/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.0.2/root/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/listing.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/prototype.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.0.2/root/js/sorttable.js
delete mode 100644 larpe/tags/release-0.0.2/setup.py
delete mode 100644 larpe/tags/release-0.0.3/README
delete mode 100644 larpe/tags/release-0.0.3/TODO
delete mode 100644 larpe/tags/release-0.0.3/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.0.3/apache2.conf
delete mode 100644 larpe/tags/release-0.0.3/debian/changelog
delete mode 100644 larpe/tags/release-0.0.3/debian/control
delete mode 100644 larpe/tags/release-0.0.3/debian/copyright
delete mode 100644 larpe/tags/release-0.0.3/debian/dirs
delete mode 100644 larpe/tags/release-0.0.3/debian/docs
delete mode 100644 larpe/tags/release-0.0.3/debian/init
delete mode 100644 larpe/tags/release-0.0.3/debian/postinst
delete mode 100644 larpe/tags/release-0.0.3/debian/prerm
delete mode 100755 larpe/tags/release-0.0.3/debian/rules
delete mode 100644 larpe/tags/release-0.0.3/doc/Makefile
delete mode 100644 larpe/tags/release-0.0.3/doc/en/.cvsignore
delete mode 100644 larpe/tags/release-0.0.3/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.0.3/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.0.3/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.0.3/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.0.3/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.0.3/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.0.3/larpe-reload-apache2
delete mode 100644 larpe/tags/release-0.0.3/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.0.3/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.0.3/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/roles.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/emails.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/ezt.py
delete mode 100755 larpe/tags/release-0.0.3/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/form.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/logger.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/misc.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/roles.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/storage.py
delete mode 100644 larpe/tags/release-0.0.3/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.0.3/larpe/users.py
delete mode 100755 larpe/tags/release-0.0.3/larpectl.py
delete mode 100755 larpe/tags/release-0.0.3/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.0.3/root/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.0.3/root/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/deg-top.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/dot999.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/fond.jpg
delete mode 100644 larpe/tags/release-0.0.3/root/css/ico_user.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/h2.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/li.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/page.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/search.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.0.3/root/css/img/top.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.0.3/root/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.0.3/root/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.0.3/root/css/larpe.css
delete mode 100644 larpe/tags/release-0.0.3/root/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/required.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.0.3/root/css/warning.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/bar.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/images/view_16.png
delete mode 100644 larpe/tags/release-0.0.3/root/index.html
delete mode 100644 larpe/tags/release-0.0.3/root/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.0.3/root/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/listing.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/prototype.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.0.3/root/js/sorttable.js
delete mode 100644 larpe/tags/release-0.0.3/setup.py
delete mode 100644 larpe/tags/release-0.0.4/README
delete mode 100644 larpe/tags/release-0.0.4/TODO
delete mode 100644 larpe/tags/release-0.0.4/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.0.4/apache2.conf
delete mode 100644 larpe/tags/release-0.0.4/debian/changelog
delete mode 100755 larpe/tags/release-0.0.4/debian/config
delete mode 100644 larpe/tags/release-0.0.4/debian/control
delete mode 100644 larpe/tags/release-0.0.4/debian/copyright
delete mode 100644 larpe/tags/release-0.0.4/debian/dirs
delete mode 100644 larpe/tags/release-0.0.4/debian/docs
delete mode 100644 larpe/tags/release-0.0.4/debian/init
delete mode 100644 larpe/tags/release-0.0.4/debian/postinst
delete mode 100644 larpe/tags/release-0.0.4/debian/prerm
delete mode 100755 larpe/tags/release-0.0.4/debian/rules
delete mode 100644 larpe/tags/release-0.0.4/debian/templates
delete mode 100644 larpe/tags/release-0.0.4/doc/Makefile
delete mode 100644 larpe/tags/release-0.0.4/doc/en/.cvsignore
delete mode 100644 larpe/tags/release-0.0.4/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.0.4/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.0.4/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.0.4/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.0.4/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.0.4/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.0.4/larpe-reload-apache2
delete mode 100644 larpe/tags/release-0.0.4/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.0.4/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.0.4/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/emails.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/ezt.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/federations.py
delete mode 100755 larpe/tags/release-0.0.4/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/form.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/logger.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/misc.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/roles.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/storage.py
delete mode 100644 larpe/tags/release-0.0.4/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.0.4/larpe/users.py
delete mode 100755 larpe/tags/release-0.0.4/larpectl.py
delete mode 100755 larpe/tags/release-0.0.4/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.0.4/po/Makefile
delete mode 100644 larpe/tags/release-0.0.4/po/fr.po
delete mode 100644 larpe/tags/release-0.0.4/po/larpe.pot
delete mode 100644 larpe/tags/release-0.0.4/root/index.html
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/listing.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/prototype.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.0.4/root/larpe/js/sorttable.js
delete mode 100644 larpe/tags/release-0.0.4/setup.py
delete mode 100644 larpe/tags/release-0.0.4/tests/all4dev/local_auth
delete mode 100644 larpe/tags/release-0.0.4/tests/all4dev/slo
delete mode 100644 larpe/tags/release-0.0.4/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-0.0.4/tests/all4dev/sso
delete mode 100644 larpe/tags/release-0.0.4/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-0.0.4/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-0.0.4/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-0.0.4/tests/check.sh
delete mode 100644 larpe/tags/release-0.0.4/tests/defederation
delete mode 100644 larpe/tags/release-0.0.4/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-0.0.4/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-0.0.4/tests/federation
delete mode 100755 larpe/tags/release-0.0.4/tests/gen_config.sh
delete mode 100644 larpe/tags/release-0.0.4/tests/idp_login
delete mode 100644 larpe/tags/release-0.0.4/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-0.0.4/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-0.0.4/tests/slo
delete mode 100644 larpe/tags/release-0.0.4/tests/sso
delete mode 100644 larpe/tags/release-0.1.0/README
delete mode 100644 larpe/tags/release-0.1.0/TODO
delete mode 100644 larpe/tags/release-0.1.0/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.1.0/apache2.conf
delete mode 100644 larpe/tags/release-0.1.0/debian/changelog
delete mode 100755 larpe/tags/release-0.1.0/debian/config
delete mode 100644 larpe/tags/release-0.1.0/debian/control
delete mode 100644 larpe/tags/release-0.1.0/debian/copyright
delete mode 100644 larpe/tags/release-0.1.0/debian/dirs
delete mode 100644 larpe/tags/release-0.1.0/debian/docs
delete mode 100644 larpe/tags/release-0.1.0/debian/init
delete mode 100644 larpe/tags/release-0.1.0/debian/postinst
delete mode 100644 larpe/tags/release-0.1.0/debian/prerm
delete mode 100755 larpe/tags/release-0.1.0/debian/rules
delete mode 100644 larpe/tags/release-0.1.0/debian/templates
delete mode 100644 larpe/tags/release-0.1.0/doc/Makefile
delete mode 100644 larpe/tags/release-0.1.0/doc/en/.cvsignore
delete mode 100644 larpe/tags/release-0.1.0/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.1.0/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.1.0/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.1.0/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.1.0/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.1.0/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.1.0/larpe-reload-apache2
delete mode 100644 larpe/tags/release-0.1.0/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.1.0/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.1.0/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/emails.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/ezt.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/federations.py
delete mode 100755 larpe/tags/release-0.1.0/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/form.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/logger.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/misc.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/roles.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/storage.py
delete mode 100644 larpe/tags/release-0.1.0/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.1.0/larpe/users.py
delete mode 100755 larpe/tags/release-0.1.0/larpectl.py
delete mode 100755 larpe/tags/release-0.1.0/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.1.0/po/Makefile
delete mode 100644 larpe/tags/release-0.1.0/po/fr.po
delete mode 100644 larpe/tags/release-0.1.0/po/larpe.pot
delete mode 100644 larpe/tags/release-0.1.0/root/index.html
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/listing.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/prototype.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.1.0/root/larpe/js/sorttable.js
delete mode 100644 larpe/tags/release-0.1.0/setup.py
delete mode 100644 larpe/tags/release-0.1.0/tests/all4dev/local_auth
delete mode 100644 larpe/tags/release-0.1.0/tests/all4dev/slo
delete mode 100644 larpe/tags/release-0.1.0/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-0.1.0/tests/all4dev/sso
delete mode 100644 larpe/tags/release-0.1.0/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-0.1.0/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-0.1.0/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-0.1.0/tests/check.sh
delete mode 100644 larpe/tags/release-0.1.0/tests/defederation
delete mode 100644 larpe/tags/release-0.1.0/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-0.1.0/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-0.1.0/tests/federation
delete mode 100755 larpe/tags/release-0.1.0/tests/gen_config.sh
delete mode 100644 larpe/tags/release-0.1.0/tests/idp_login
delete mode 100644 larpe/tags/release-0.1.0/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-0.1.0/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-0.1.0/tests/slo
delete mode 100644 larpe/tags/release-0.1.0/tests/sso
delete mode 100644 larpe/tags/release-0.1.1/README
delete mode 100644 larpe/tags/release-0.1.1/TODO
delete mode 100644 larpe/tags/release-0.1.1/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.1.1/apache2.conf
delete mode 100644 larpe/tags/release-0.1.1/debian/changelog
delete mode 100755 larpe/tags/release-0.1.1/debian/config
delete mode 100644 larpe/tags/release-0.1.1/debian/control
delete mode 100644 larpe/tags/release-0.1.1/debian/copyright
delete mode 100644 larpe/tags/release-0.1.1/debian/dirs
delete mode 100644 larpe/tags/release-0.1.1/debian/docs
delete mode 100644 larpe/tags/release-0.1.1/debian/init
delete mode 100644 larpe/tags/release-0.1.1/debian/postinst
delete mode 100644 larpe/tags/release-0.1.1/debian/prerm
delete mode 100755 larpe/tags/release-0.1.1/debian/rules
delete mode 100644 larpe/tags/release-0.1.1/debian/templates
delete mode 100644 larpe/tags/release-0.1.1/doc/Makefile
delete mode 100644 larpe/tags/release-0.1.1/doc/en/.cvsignore
delete mode 100644 larpe/tags/release-0.1.1/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.1.1/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.1.1/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.1.1/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.1.1/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.1.1/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.1.1/larpe-reload-apache2
delete mode 100644 larpe/tags/release-0.1.1/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.1.1/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.1.1/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/emails.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/ezt.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/federations.py
delete mode 100755 larpe/tags/release-0.1.1/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/form.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/logger.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/misc.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/roles.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/storage.py
delete mode 100644 larpe/tags/release-0.1.1/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.1.1/larpe/users.py
delete mode 100755 larpe/tags/release-0.1.1/larpectl.py
delete mode 100755 larpe/tags/release-0.1.1/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.1.1/po/Makefile
delete mode 100644 larpe/tags/release-0.1.1/po/fr.po
delete mode 100644 larpe/tags/release-0.1.1/po/larpe.pot
delete mode 100644 larpe/tags/release-0.1.1/root/index.html
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/listing.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/prototype.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.1.1/root/larpe/js/sorttable.js
delete mode 100644 larpe/tags/release-0.1.1/setup.py
delete mode 100644 larpe/tags/release-0.1.1/tests/all4dev/local_auth
delete mode 100644 larpe/tags/release-0.1.1/tests/all4dev/slo
delete mode 100644 larpe/tags/release-0.1.1/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-0.1.1/tests/all4dev/sso
delete mode 100644 larpe/tags/release-0.1.1/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-0.1.1/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-0.1.1/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-0.1.1/tests/check.sh
delete mode 100644 larpe/tags/release-0.1.1/tests/defederation
delete mode 100644 larpe/tags/release-0.1.1/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-0.1.1/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-0.1.1/tests/federation
delete mode 100755 larpe/tags/release-0.1.1/tests/gen_config.sh
delete mode 100644 larpe/tags/release-0.1.1/tests/idp_login
delete mode 100644 larpe/tags/release-0.1.1/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-0.1.1/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-0.1.1/tests/slo
delete mode 100644 larpe/tags/release-0.1.1/tests/sso
delete mode 100644 larpe/tags/release-0.1.2/AUTHORS
delete mode 100644 larpe/tags/release-0.1.2/README
delete mode 100644 larpe/tags/release-0.1.2/TODO
delete mode 100644 larpe/tags/release-0.1.2/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.1.2/apache2.conf
delete mode 100644 larpe/tags/release-0.1.2/debian/changelog
delete mode 100755 larpe/tags/release-0.1.2/debian/config
delete mode 100644 larpe/tags/release-0.1.2/debian/control
delete mode 100644 larpe/tags/release-0.1.2/debian/copyright
delete mode 100644 larpe/tags/release-0.1.2/debian/dirs
delete mode 100644 larpe/tags/release-0.1.2/debian/docs
delete mode 100644 larpe/tags/release-0.1.2/debian/init
delete mode 100644 larpe/tags/release-0.1.2/debian/postinst
delete mode 100644 larpe/tags/release-0.1.2/debian/prerm
delete mode 100755 larpe/tags/release-0.1.2/debian/rules
delete mode 100644 larpe/tags/release-0.1.2/debian/templates
delete mode 100644 larpe/tags/release-0.1.2/doc/Makefile
delete mode 100644 larpe/tags/release-0.1.2/doc/en/.cvsignore
delete mode 100644 larpe/tags/release-0.1.2/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.1.2/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.1.2/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.1.2/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.1.2/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.1.2/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.1.2/larpe-reload-apache2
delete mode 100644 larpe/tags/release-0.1.2/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.1.2/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.1.2/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/apache.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/emails.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/ezt.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/federations.py
delete mode 100755 larpe/tags/release-0.1.2/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/form.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/logger.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/misc.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/roles.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/storage.py
delete mode 100644 larpe/tags/release-0.1.2/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.1.2/larpe/users.py
delete mode 100755 larpe/tags/release-0.1.2/larpectl.py
delete mode 100755 larpe/tags/release-0.1.2/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.1.2/po/Makefile
delete mode 100644 larpe/tags/release-0.1.2/po/fr.po
delete mode 100644 larpe/tags/release-0.1.2/po/larpe.pot
delete mode 100644 larpe/tags/release-0.1.2/root/index.html
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/listing.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/prototype.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.1.2/root/larpe/js/sorttable.js
delete mode 100644 larpe/tags/release-0.1.2/setup.py
delete mode 100644 larpe/tags/release-0.1.2/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-0.1.2/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-0.1.2/tests/check.sh
delete mode 100644 larpe/tags/release-0.1.2/tests/defederation
delete mode 100644 larpe/tags/release-0.1.2/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-0.1.2/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/tags/release-0.1.2/tests/federation
delete mode 100755 larpe/tags/release-0.1.2/tests/gen_config.sh
delete mode 100644 larpe/tags/release-0.1.2/tests/idp_login
delete mode 100644 larpe/tags/release-0.1.2/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-0.1.2/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/tags/release-0.1.2/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/tags/release-0.1.2/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/tags/release-0.1.2/tests/slo
delete mode 100644 larpe/tags/release-0.1.2/tests/sso
delete mode 100644 larpe/tags/release-0.2.0/AUTHORS
delete mode 100644 larpe/tags/release-0.2.0/COPYING
delete mode 100644 larpe/tags/release-0.2.0/MANIFEST.in
delete mode 100644 larpe/tags/release-0.2.0/Makefile
delete mode 100644 larpe/tags/release-0.2.0/NEWS
delete mode 100644 larpe/tags/release-0.2.0/README
delete mode 100644 larpe/tags/release-0.2.0/TODO
delete mode 100644 larpe/tags/release-0.2.0/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.2.0/apache2.conf
delete mode 100644 larpe/tags/release-0.2.0/debian/changelog
delete mode 100755 larpe/tags/release-0.2.0/debian/config
delete mode 100644 larpe/tags/release-0.2.0/debian/control
delete mode 100644 larpe/tags/release-0.2.0/debian/copyright
delete mode 100644 larpe/tags/release-0.2.0/debian/dirs
delete mode 100644 larpe/tags/release-0.2.0/debian/docs
delete mode 100644 larpe/tags/release-0.2.0/debian/init
delete mode 100644 larpe/tags/release-0.2.0/debian/postinst
delete mode 100644 larpe/tags/release-0.2.0/debian/prerm
delete mode 100755 larpe/tags/release-0.2.0/debian/rules
delete mode 100644 larpe/tags/release-0.2.0/debian/templates
delete mode 100644 larpe/tags/release-0.2.0/doc/Makefile
delete mode 100644 larpe/tags/release-0.2.0/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.2.0/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.2.0/doc/en/default.css
delete mode 100644 larpe/tags/release-0.2.0/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.2.0/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.2.0/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.2.0/doc/scripts/rst2latex.py
delete mode 100644 larpe/tags/release-0.2.0/larpe-reload-apache2.c
delete mode 100755 larpe/tags/release-0.2.0/larpe-reload-apache2.sh
delete mode 100644 larpe/tags/release-0.2.0/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/apache.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/emails.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/ezt.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/federations.py
delete mode 100755 larpe/tags/release-0.2.0/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/logger.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/misc.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/storage.py
delete mode 100644 larpe/tags/release-0.2.0/larpe/template.ptl
delete mode 100644 larpe/tags/release-0.2.0/larpe/users.py
delete mode 100755 larpe/tags/release-0.2.0/larpectl.py
delete mode 100755 larpe/tags/release-0.2.0/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.2.0/po/Makefile
delete mode 100644 larpe/tags/release-0.2.0/po/fr.po
delete mode 100644 larpe/tags/release-0.2.0/po/larpe.pot
delete mode 100644 larpe/tags/release-0.2.0/root/index.html
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/dc2/larpe-admin.css
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/listing.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/prototype.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.2.0/root/larpe/js/sorttable.js
delete mode 100644 larpe/tags/release-0.2.0/setup.py
delete mode 100644 larpe/tags/release-0.2.0/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-0.2.0/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-0.2.0/tests/check.sh
delete mode 100644 larpe/tags/release-0.2.0/tests/defederation
delete mode 100644 larpe/tags/release-0.2.0/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-0.2.0/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/tags/release-0.2.0/tests/federation
delete mode 100755 larpe/tags/release-0.2.0/tests/gen_config.sh
delete mode 100644 larpe/tags/release-0.2.0/tests/idp_login
delete mode 100644 larpe/tags/release-0.2.0/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-0.2.0/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/tags/release-0.2.0/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/tags/release-0.2.0/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/tags/release-0.2.0/tests/slo
delete mode 100644 larpe/tags/release-0.2.0/tests/sso
delete mode 100644 larpe/tags/release-0.2.1/AUTHORS
delete mode 100644 larpe/tags/release-0.2.1/COPYING
delete mode 100644 larpe/tags/release-0.2.1/MANIFEST.in
delete mode 100644 larpe/tags/release-0.2.1/Makefile
delete mode 100644 larpe/tags/release-0.2.1/NEWS
delete mode 100644 larpe/tags/release-0.2.1/README
delete mode 100644 larpe/tags/release-0.2.1/TODO
delete mode 100644 larpe/tags/release-0.2.1/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-0.2.1/apache2.conf
delete mode 100644 larpe/tags/release-0.2.1/debian/changelog
delete mode 100644 larpe/tags/release-0.2.1/debian/compat
delete mode 100755 larpe/tags/release-0.2.1/debian/config
delete mode 100644 larpe/tags/release-0.2.1/debian/control
delete mode 100644 larpe/tags/release-0.2.1/debian/copyright
delete mode 100644 larpe/tags/release-0.2.1/debian/dirs
delete mode 100644 larpe/tags/release-0.2.1/debian/docs
delete mode 100644 larpe/tags/release-0.2.1/debian/init
delete mode 100644 larpe/tags/release-0.2.1/debian/postinst
delete mode 100644 larpe/tags/release-0.2.1/debian/prerm
delete mode 100644 larpe/tags/release-0.2.1/debian/pycompat
delete mode 100755 larpe/tags/release-0.2.1/debian/rules
delete mode 100644 larpe/tags/release-0.2.1/debian/templates
delete mode 100644 larpe/tags/release-0.2.1/doc/Makefile
delete mode 100644 larpe/tags/release-0.2.1/doc/en/Makefile
delete mode 100644 larpe/tags/release-0.2.1/doc/en/custom.tex
delete mode 100644 larpe/tags/release-0.2.1/doc/en/default.css
delete mode 100644 larpe/tags/release-0.2.1/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-0.2.1/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-0.2.1/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-0.2.1/doc/scripts/rst2latex.py
delete mode 100755 larpe/tags/release-0.2.1/larpe-reload-apache2-script
delete mode 100644 larpe/tags/release-0.2.1/larpe-reload-apache2.c
delete mode 100644 larpe/tags/release-0.2.1/larpe/Defaults.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/__init__.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/apache.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/logger.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/menu.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/ctl/start.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/emails.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/errors.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/ezt.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/federations.py
delete mode 100755 larpe/tags/release-0.2.1/larpe/filter/larpe-filter.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/hosts.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/local_authentication.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/logger.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/misc.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/publisher.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/root.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-0.2.1/larpe/sessions.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/storage.py
delete mode 100644 larpe/tags/release-0.2.1/larpe/users.py
delete mode 100755 larpe/tags/release-0.2.1/larpectl
delete mode 100755 larpe/tags/release-0.2.1/make_debian_package.sh
delete mode 100644 larpe/tags/release-0.2.1/po/Makefile
delete mode 100644 larpe/tags/release-0.2.1/po/fr.po
delete mode 100644 larpe/tags/release-0.2.1/po/larpe.pot
delete mode 100644 larpe/tags/release-0.2.1/root/index.html
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/dc2/admin.css
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/jscalendar/README
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/jscalendar/calendar.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/jscalendar/helpers.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/jscalendar/lang/calendar-en.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/jscalendar/lang/calendar-fr.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/listing.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/prototype.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/controls.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/dragdrop.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/effects.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/scriptaculous.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/unittest.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/util.js
delete mode 100644 larpe/tags/release-0.2.1/root/larpe/js/sorttable.js
delete mode 100644 larpe/tags/release-0.2.1/setup.py
delete mode 100644 larpe/tags/release-0.2.1/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-0.2.1/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-0.2.1/tests/check.sh
delete mode 100644 larpe/tags/release-0.2.1/tests/defederation
delete mode 100644 larpe/tags/release-0.2.1/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-0.2.1/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/tags/release-0.2.1/tests/federation
delete mode 100755 larpe/tags/release-0.2.1/tests/gen_config.sh
delete mode 100644 larpe/tags/release-0.2.1/tests/idp_login
delete mode 100644 larpe/tags/release-0.2.1/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-0.2.1/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/tags/release-0.2.1/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/tags/release-0.2.1/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/tags/release-0.2.1/tests/slo
delete mode 100644 larpe/tags/release-0.2.1/tests/sso
delete mode 100644 larpe/tags/release-1.0/AUTHORS
delete mode 100644 larpe/tags/release-1.0/COPYING
delete mode 100644 larpe/tags/release-1.0/MANIFEST.in
delete mode 100644 larpe/tags/release-1.0/conf/output_filter_base.py
delete mode 100644 larpe/tags/release-1.0/debian/changelog
delete mode 100644 larpe/tags/release-1.0/debian/compat
delete mode 100755 larpe/tags/release-1.0/debian/config
delete mode 100644 larpe/tags/release-1.0/debian/control
delete mode 100644 larpe/tags/release-1.0/debian/copyright
delete mode 100755 larpe/tags/release-1.0/debian/larpe-reload-apache2-script
delete mode 100644 larpe/tags/release-1.0/debian/postinst
delete mode 100644 larpe/tags/release-1.0/debian/prerm
delete mode 100644 larpe/tags/release-1.0/debian/pycompat
delete mode 100755 larpe/tags/release-1.0/debian/rules
delete mode 100644 larpe/tags/release-1.0/doc/en/Makefile
delete mode 100644 larpe/tags/release-1.0/doc/en/custom.tex
delete mode 100644 larpe/tags/release-1.0/doc/en/default.css
delete mode 100644 larpe/tags/release-1.0/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-1.0/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-1.0/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-1.0/doc/scripts/rst2latex.py
delete mode 100644 larpe/tags/release-1.0/larpe-reload-apache2.c
delete mode 100644 larpe/tags/release-1.0/larpe/Defaults.py
delete mode 100644 larpe/tags/release-1.0/larpe/__init__.py
delete mode 100644 larpe/tags/release-1.0/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-1.0/larpe/admin/apache.py
delete mode 100644 larpe/tags/release-1.0/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-1.0/larpe/ctl/start.py
delete mode 100644 larpe/tags/release-1.0/larpe/errors.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/idwsf2.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/__init__.py
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/site_authentication/__init__.py
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/site_authentication/agirhe.py
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/site_authentication/ciril_net_rh.py
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/site_authentication/concerto.py
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/site_authentication/egroupware.py
delete mode 100644 larpe/tags/release-1.0/larpe/plugins/site_authentication/sympa.py
delete mode 100644 larpe/tags/release-1.0/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-1.0/larpe/sessions.py
delete mode 100644 larpe/tags/release-1.0/larpe/site_authentication.ptl
delete mode 100755 larpe/tags/release-1.0/larpectl
delete mode 100755 larpe/tags/release-1.0/make_debian_package.sh
delete mode 100644 larpe/tags/release-1.0/po/Makefile
delete mode 100644 larpe/tags/release-1.0/po/fr.po
delete mode 100644 larpe/tags/release-1.0/po/larpe.pot
delete mode 100644 larpe/tags/release-1.0/root/index.html
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/dc2/admin.css
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-1.0/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-1.0/setup.py
delete mode 100644 larpe/tags/release-1.0/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-1.0/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-1.0/tests/check.sh
delete mode 100644 larpe/tags/release-1.0/tests/defederation
delete mode 100644 larpe/tags/release-1.0/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-1.0/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/tags/release-1.0/tests/federation
delete mode 100755 larpe/tags/release-1.0/tests/gen_config.sh
delete mode 100644 larpe/tags/release-1.0/tests/idp_login
delete mode 100644 larpe/tags/release-1.0/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-1.0/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/tags/release-1.0/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/tags/release-1.0/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/tags/release-1.0/tests/slo
delete mode 100644 larpe/tags/release-1.0/tests/sso
delete mode 100644 larpe/tags/release-1.1.1/AUTHORS
delete mode 100644 larpe/tags/release-1.1.1/COPYING
delete mode 100644 larpe/tags/release-1.1.1/MANIFEST.in
delete mode 100644 larpe/tags/release-1.1.1/Makefile
delete mode 100644 larpe/tags/release-1.1.1/NEWS
delete mode 100644 larpe/tags/release-1.1.1/README
delete mode 100644 larpe/tags/release-1.1.1/TODO
delete mode 100644 larpe/tags/release-1.1.1/conf/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-1.1.1/conf/apache2-vhost-larpe-common
delete mode 100644 larpe/tags/release-1.1.1/debian/compat
delete mode 100755 larpe/tags/release-1.1.1/debian/config
delete mode 100644 larpe/tags/release-1.1.1/debian/copyright
delete mode 100644 larpe/tags/release-1.1.1/debian/dirs
delete mode 100644 larpe/tags/release-1.1.1/debian/docs
delete mode 100644 larpe/tags/release-1.1.1/debian/init
delete mode 100755 larpe/tags/release-1.1.1/debian/larpe-reload-apache2-script
delete mode 100644 larpe/tags/release-1.1.1/debian/postinst
delete mode 100644 larpe/tags/release-1.1.1/debian/prerm
delete mode 100644 larpe/tags/release-1.1.1/debian/pycompat
delete mode 100644 larpe/tags/release-1.1.1/doc/Makefile
delete mode 100644 larpe/tags/release-1.1.1/doc/en/Makefile
delete mode 100644 larpe/tags/release-1.1.1/doc/en/custom.tex
delete mode 100644 larpe/tags/release-1.1.1/doc/en/default.css
delete mode 100644 larpe/tags/release-1.1.1/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-1.1.1/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-1.1.1/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-1.1.1/doc/scripts/rst2latex.py
delete mode 100644 larpe/tags/release-1.1.1/exclude_from_dist
delete mode 100755 larpe/tags/release-1.1.1/fedora/larpe-reload-apache2-script
delete mode 100755 larpe/tags/release-1.1.1/fedora/larpe.init
delete mode 100644 larpe/tags/release-1.1.1/fedora/larpe.spec
delete mode 100644 larpe/tags/release-1.1.1/larpe-reload-apache2.c
delete mode 100644 larpe/tags/release-1.1.1/larpe/admin/fields_prefill.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/admin/forms_prefill.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/federations.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/field_prefill.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/form_prefill.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/hosts.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/idwsf2.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/logger.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/misc.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/plugins/site_authentication/__init__.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/publisher.py
delete mode 100644 larpe/tags/release-1.1.1/larpe/root.ptl
delete mode 100644 larpe/tags/release-1.1.1/larpe/users.py
delete mode 100755 larpe/tags/release-1.1.1/larpectl
delete mode 100644 larpe/tags/release-1.1.1/po/Makefile
delete mode 100644 larpe/tags/release-1.1.1/pylintrc
delete mode 100644 larpe/tags/release-1.1.1/root/index.html
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/dc2/admin.css
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-1.1.1/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-1.1.1/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-1.1.1/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-1.1.1/tests/check.sh
delete mode 100644 larpe/tags/release-1.1.1/tests/defederation
delete mode 100644 larpe/tags/release-1.1.1/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-1.1.1/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/tags/release-1.1.1/tests/federation
delete mode 100755 larpe/tags/release-1.1.1/tests/gen_config.sh
delete mode 100644 larpe/tags/release-1.1.1/tests/idp_login
delete mode 100644 larpe/tags/release-1.1.1/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-1.1.1/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/tags/release-1.1.1/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/tags/release-1.1.1/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/tags/release-1.1.1/tests/slo
delete mode 100644 larpe/tags/release-1.1.1/tests/sso
delete mode 100644 larpe/tags/release-1.1/AUTHORS
delete mode 100644 larpe/tags/release-1.1/COPYING
delete mode 100644 larpe/tags/release-1.1/MANIFEST.in
delete mode 100644 larpe/tags/release-1.1/Makefile
delete mode 100644 larpe/tags/release-1.1/NEWS
delete mode 100644 larpe/tags/release-1.1/README
delete mode 100644 larpe/tags/release-1.1/TODO
delete mode 100644 larpe/tags/release-1.1/conf/apache2-vhost-larpe
delete mode 100644 larpe/tags/release-1.1/conf/apache2-vhost-larpe-common
delete mode 100644 larpe/tags/release-1.1/conf/filters/output_ciril_net_rh.py
delete mode 100644 larpe/tags/release-1.1/conf/filters/output_replace_form.py
delete mode 100644 larpe/tags/release-1.1/debian/changelog
delete mode 100644 larpe/tags/release-1.1/debian/compat
delete mode 100755 larpe/tags/release-1.1/debian/config
delete mode 100644 larpe/tags/release-1.1/debian/control
delete mode 100644 larpe/tags/release-1.1/debian/copyright
delete mode 100644 larpe/tags/release-1.1/debian/dirs
delete mode 100644 larpe/tags/release-1.1/debian/docs
delete mode 100644 larpe/tags/release-1.1/debian/init
delete mode 100755 larpe/tags/release-1.1/debian/larpe-reload-apache2-script
delete mode 100644 larpe/tags/release-1.1/debian/postinst
delete mode 100644 larpe/tags/release-1.1/debian/prerm
delete mode 100644 larpe/tags/release-1.1/debian/pycompat
delete mode 100755 larpe/tags/release-1.1/debian/rules
delete mode 100644 larpe/tags/release-1.1/doc/Makefile
delete mode 100644 larpe/tags/release-1.1/doc/en/Makefile
delete mode 100644 larpe/tags/release-1.1/doc/en/custom.tex
delete mode 100644 larpe/tags/release-1.1/doc/en/default.css
delete mode 100644 larpe/tags/release-1.1/doc/en/fncychap.sty
delete mode 100644 larpe/tags/release-1.1/doc/en/larpe-admin.rst
delete mode 100755 larpe/tags/release-1.1/doc/scripts/removealpha.sh
delete mode 100755 larpe/tags/release-1.1/doc/scripts/rst2latex.py
delete mode 100644 larpe/tags/release-1.1/exclude_from_dist
delete mode 100755 larpe/tags/release-1.1/fedora/larpe-reload-apache2-script
delete mode 100755 larpe/tags/release-1.1/fedora/larpe.init
delete mode 100644 larpe/tags/release-1.1/fedora/larpe.spec
delete mode 100644 larpe/tags/release-1.1/larpe-reload-apache2.c
delete mode 100644 larpe/tags/release-1.1/larpe/Defaults.py
delete mode 100644 larpe/tags/release-1.1/larpe/__init__.py
delete mode 100644 larpe/tags/release-1.1/larpe/admin/__init__.py
delete mode 100644 larpe/tags/release-1.1/larpe/admin/apache.py
delete mode 100644 larpe/tags/release-1.1/larpe/admin/fields_prefill.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/admin/forms_prefill.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/admin/hosts.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/admin/liberty_utils.py
delete mode 100644 larpe/tags/release-1.1/larpe/admin/root.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/admin/settings.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/admin/users.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/ctl/__init__.py
delete mode 100644 larpe/tags/release-1.1/larpe/ctl/start.py
delete mode 100644 larpe/tags/release-1.1/larpe/errors.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/federations.py
delete mode 100644 larpe/tags/release-1.1/larpe/field_prefill.py
delete mode 100644 larpe/tags/release-1.1/larpe/form_prefill.py
delete mode 100644 larpe/tags/release-1.1/larpe/hosts.py
delete mode 100644 larpe/tags/release-1.1/larpe/idwsf2.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/liberty.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/liberty_root.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/liberty_site.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/logger.py
delete mode 100644 larpe/tags/release-1.1/larpe/misc.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/__init__.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication/__init__.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication/agirhe.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication/ciril_net_rh.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication/concerto.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication/egroupware.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication/sympa.py
delete mode 100644 larpe/tags/release-1.1/larpe/plugins/site_authentication_plugins.py
delete mode 100644 larpe/tags/release-1.1/larpe/publisher.py
delete mode 100644 larpe/tags/release-1.1/larpe/root.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/saml2.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/sessions.py
delete mode 100644 larpe/tags/release-1.1/larpe/site_authentication.ptl
delete mode 100644 larpe/tags/release-1.1/larpe/users.py
delete mode 100755 larpe/tags/release-1.1/larpectl
delete mode 100644 larpe/tags/release-1.1/po/Makefile
delete mode 100644 larpe/tags/release-1.1/po/fr.po
delete mode 100644 larpe/tags/release-1.1/po/larpe.pot
delete mode 100644 larpe/tags/release-1.1/pylintrc
delete mode 100644 larpe/tags/release-1.1/root/index.html
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/bg-footer.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/dc2/admin.css
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/deg-top.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/dot999.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/fond.jpg
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/ico_user.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/bulle.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/day-date.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/h2.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/li.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/page-500.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/page.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/search.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/top-500.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/top.jpg
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/img/top.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/larpe-common.css
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/larpe.css
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/onglet_left.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/onglet_right.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/required.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/user_info_top.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/css/warning.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/bar.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/tags/release-1.1/root/larpe/images/view_16.png
delete mode 100644 larpe/tags/release-1.1/setup.py
delete mode 100644 larpe/tags/release-1.1/tests/all4dev/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/all4dev/sso_check
delete mode 100644 larpe/tags/release-1.1/tests/blueprint/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/blueprint/sso_check
delete mode 100755 larpe/tags/release-1.1/tests/check.sh
delete mode 100644 larpe/tags/release-1.1/tests/defederation
delete mode 100644 larpe/tags/release-1.1/tests/dotclear/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/dotclear/sso_check
delete mode 100644 larpe/tags/release-1.1/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/tags/release-1.1/tests/federation
delete mode 100755 larpe/tags/release-1.1/tests/gen_config.sh
delete mode 100644 larpe/tags/release-1.1/tests/idp_login
delete mode 100644 larpe/tags/release-1.1/tests/libre-entreprise/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/libre-entreprise/sso_check
delete mode 100644 larpe/tags/release-1.1/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/tags/release-1.1/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/tags/release-1.1/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/tags/release-1.1/tests/slo
delete mode 100644 larpe/tags/release-1.1/tests/sso
delete mode 100644 larpe/trunk/AUTHORS
delete mode 100644 larpe/trunk/COPYING
delete mode 100644 larpe/trunk/MANIFEST.in
delete mode 100644 larpe/trunk/Makefile
delete mode 100644 larpe/trunk/NEWS
delete mode 100644 larpe/trunk/README
delete mode 100644 larpe/trunk/TODO
delete mode 100644 larpe/trunk/conf/apache2-vhost-larpe
delete mode 100644 larpe/trunk/conf/apache2-vhost-larpe-common
delete mode 100644 larpe/trunk/conf/filters/output_ciril_net_rh.py
delete mode 100644 larpe/trunk/conf/filters/output_replace_form.py
delete mode 100644 larpe/trunk/debian/changelog
delete mode 100644 larpe/trunk/debian/compat
delete mode 100755 larpe/trunk/debian/config
delete mode 100644 larpe/trunk/debian/control
delete mode 100644 larpe/trunk/debian/copyright
delete mode 100644 larpe/trunk/debian/dirs
delete mode 100644 larpe/trunk/debian/docs
delete mode 100644 larpe/trunk/debian/init
delete mode 100755 larpe/trunk/debian/larpe-reload-apache2-script
delete mode 100644 larpe/trunk/debian/postinst
delete mode 100644 larpe/trunk/debian/prerm
delete mode 100644 larpe/trunk/debian/pycompat
delete mode 100755 larpe/trunk/debian/rules
delete mode 100644 larpe/trunk/doc/Makefile
delete mode 100644 larpe/trunk/doc/en/Makefile
delete mode 100644 larpe/trunk/doc/en/custom.tex
delete mode 100644 larpe/trunk/doc/en/default.css
delete mode 100644 larpe/trunk/doc/en/fncychap.sty
delete mode 100644 larpe/trunk/doc/en/larpe-admin.rst
delete mode 100755 larpe/trunk/doc/scripts/removealpha.sh
delete mode 100755 larpe/trunk/doc/scripts/rst2latex.py
delete mode 100644 larpe/trunk/exclude_from_dist
delete mode 100755 larpe/trunk/fedora/larpe-reload-apache2-script
delete mode 100755 larpe/trunk/fedora/larpe.init
delete mode 100644 larpe/trunk/fedora/larpe.spec
delete mode 100644 larpe/trunk/larpe-reload-apache2.c
delete mode 100644 larpe/trunk/larpe/Defaults.py
delete mode 100644 larpe/trunk/larpe/__init__.py
delete mode 100644 larpe/trunk/larpe/admin/__init__.py
delete mode 100644 larpe/trunk/larpe/admin/apache.py
delete mode 100644 larpe/trunk/larpe/admin/fields_prefill.ptl
delete mode 100644 larpe/trunk/larpe/admin/forms_prefill.ptl
delete mode 100644 larpe/trunk/larpe/admin/hosts.ptl
delete mode 100644 larpe/trunk/larpe/admin/liberty_utils.py
delete mode 100644 larpe/trunk/larpe/admin/root.ptl
delete mode 100644 larpe/trunk/larpe/admin/settings.ptl
delete mode 100644 larpe/trunk/larpe/admin/users.ptl
delete mode 100644 larpe/trunk/larpe/ctl/__init__.py
delete mode 100644 larpe/trunk/larpe/ctl/start.py
delete mode 100644 larpe/trunk/larpe/errors.ptl
delete mode 100644 larpe/trunk/larpe/federations.py
delete mode 100644 larpe/trunk/larpe/field_prefill.py
delete mode 100644 larpe/trunk/larpe/form_prefill.py
delete mode 100644 larpe/trunk/larpe/hosts.py
delete mode 100644 larpe/trunk/larpe/idwsf2.ptl
delete mode 100644 larpe/trunk/larpe/liberty.ptl
delete mode 100644 larpe/trunk/larpe/liberty_root.ptl
delete mode 100644 larpe/trunk/larpe/liberty_site.ptl
delete mode 100644 larpe/trunk/larpe/logger.py
delete mode 100644 larpe/trunk/larpe/misc.py
delete mode 100644 larpe/trunk/larpe/plugins/__init__.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication/__init__.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication/agirhe.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication/ciril_net_rh.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication/concerto.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication/egroupware.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication/sympa.py
delete mode 100644 larpe/trunk/larpe/plugins/site_authentication_plugins.py
delete mode 100644 larpe/trunk/larpe/publisher.py
delete mode 100644 larpe/trunk/larpe/root.ptl
delete mode 100644 larpe/trunk/larpe/saml2.ptl
delete mode 100644 larpe/trunk/larpe/sessions.py
delete mode 100644 larpe/trunk/larpe/site_authentication.ptl
delete mode 100644 larpe/trunk/larpe/users.py
delete mode 100755 larpe/trunk/larpectl
delete mode 100644 larpe/trunk/po/Makefile
delete mode 100644 larpe/trunk/po/fr.po
delete mode 100644 larpe/trunk/po/larpe.pot
delete mode 100644 larpe/trunk/pylintrc
delete mode 100644 larpe/trunk/root/index.html
delete mode 100644 larpe/trunk/root/larpe/css/arrow-right-2.0.png
delete mode 100644 larpe/trunk/root/larpe/css/bg-footer.png
delete mode 100644 larpe/trunk/root/larpe/css/dc2/admin.css
delete mode 100644 larpe/trunk/root/larpe/css/dc2/head-bg.png
delete mode 100644 larpe/trunk/root/larpe/css/dc2/head-logo-empty.png
delete mode 100644 larpe/trunk/root/larpe/css/dc2/head-logo.png
delete mode 100644 larpe/trunk/root/larpe/css/dc2/page-bg.png
delete mode 100644 larpe/trunk/root/larpe/css/deg-top.png
delete mode 100644 larpe/trunk/root/larpe/css/dot999.png
delete mode 100644 larpe/trunk/root/larpe/css/fond.jpg
delete mode 100644 larpe/trunk/root/larpe/css/ico_user.png
delete mode 100644 larpe/trunk/root/larpe/css/img/bulle.png
delete mode 100644 larpe/trunk/root/larpe/css/img/day-date.png
delete mode 100644 larpe/trunk/root/larpe/css/img/footer-500.png
delete mode 100644 larpe/trunk/root/larpe/css/img/footer.jpg
delete mode 100644 larpe/trunk/root/larpe/css/img/h2.png
delete mode 100644 larpe/trunk/root/larpe/css/img/li.png
delete mode 100644 larpe/trunk/root/larpe/css/img/linkscat.png
delete mode 100644 larpe/trunk/root/larpe/css/img/page-500.png
delete mode 100644 larpe/trunk/root/larpe/css/img/page.png
delete mode 100644 larpe/trunk/root/larpe/css/img/search.png
delete mode 100644 larpe/trunk/root/larpe/css/img/sidebarh2.png
delete mode 100644 larpe/trunk/root/larpe/css/img/top-500.png
delete mode 100644 larpe/trunk/root/larpe/css/img/top.jpg
delete mode 100644 larpe/trunk/root/larpe/css/img/top.png
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/active-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/dark-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/hover-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/menuarrow.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/normal-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/rowhover-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/status-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/theme.css
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/title-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/jscalendar/aqua/today-bg.gif
delete mode 100644 larpe/trunk/root/larpe/css/larpe-admin.css
delete mode 100644 larpe/trunk/root/larpe/css/larpe-common.css
delete mode 100644 larpe/trunk/root/larpe/css/larpe.css
delete mode 100644 larpe/trunk/root/larpe/css/onglet_left.png
delete mode 100644 larpe/trunk/root/larpe/css/onglet_right.png
delete mode 100644 larpe/trunk/root/larpe/css/required.png
delete mode 100644 larpe/trunk/root/larpe/css/user_info_bottom.png
delete mode 100644 larpe/trunk/root/larpe/css/user_info_top.png
delete mode 100644 larpe/trunk/root/larpe/css/warning.png
delete mode 100644 larpe/trunk/root/larpe/images/bar.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_add_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_copy_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_edit_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_exec_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_file_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_harddisk_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_properties_16.png
delete mode 100644 larpe/trunk/root/larpe/images/stock_remove_16.png
delete mode 100644 larpe/trunk/root/larpe/images/view_16.png
delete mode 100644 larpe/trunk/setup.py
delete mode 100644 larpe/trunk/tests/all4dev/slo_check
delete mode 100644 larpe/trunk/tests/all4dev/sso_check
delete mode 100644 larpe/trunk/tests/blueprint/slo_check
delete mode 100644 larpe/trunk/tests/blueprint/sso_check
delete mode 100755 larpe/trunk/tests/check.sh
delete mode 100644 larpe/trunk/tests/defederation
delete mode 100644 larpe/trunk/tests/dotclear/slo_check
delete mode 100644 larpe/trunk/tests/dotclear/sso_check
delete mode 100644 larpe/trunk/tests/dotclear_subdir/slo_check
delete mode 100644 larpe/trunk/tests/dotclear_subdir/sso_check
delete mode 100644 larpe/trunk/tests/federation
delete mode 100755 larpe/trunk/tests/gen_config.sh
delete mode 100644 larpe/trunk/tests/idp_login
delete mode 100644 larpe/trunk/tests/libre-entreprise/slo_check
delete mode 100644 larpe/trunk/tests/libre-entreprise/sso_check
delete mode 100644 larpe/trunk/tests/listes_entrouvert/slo_check
delete mode 100644 larpe/trunk/tests/listes_entrouvert/sso_check
delete mode 100644 larpe/trunk/tests/listes_libre_entreprise/slo_check
delete mode 100644 larpe/trunk/tests/listes_libre_entreprise/sso_check
delete mode 100644 larpe/trunk/tests/slo
delete mode 100644 larpe/trunk/tests/sso
rename larpe/{tags/release-1.0/larpe => }/users.py (100%)
rename larpe/branches/idwsf/larpectl => larpectl (100%)
rename {larpe/branches/idwsf/po => po}/Makefile (100%)
rename {larpe/tags/release-1.1.1/po => po}/fr.po (100%)
rename {larpe/tags/release-1.1.1/po => po}/larpe.pot (100%)
rename larpe/tags/release-1.0/pylintrc => pylintrc (100%)
rename {larpe/branches/idwsf/root => root}/index.html (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/arrow-right-2.0.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/bg-footer.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/dc2/admin.css (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/dc2/head-bg.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/dc2/head-logo-empty.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/dc2/head-logo.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/dc2/page-bg.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/deg-top.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/dot999.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/fond.jpg (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/ico_user.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/bulle.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/day-date.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/footer-500.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/footer.jpg (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/h2.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/li.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/linkscat.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/page-500.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/page.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/search.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/sidebarh2.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/top-500.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/top.jpg (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/img/top.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/active-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/dark-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/hover-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/menuarrow.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/normal-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/rowhover-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/status-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/theme.css (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/title-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/jscalendar/aqua/today-bg.gif (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/larpe-admin.css (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/larpe-common.css (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/larpe.css (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/onglet_left.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/onglet_right.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/required.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/user_info_bottom.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/user_info_top.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/css/warning.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/bar.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_add_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_copy_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_edit_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_exec_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_file_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_harddisk_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_properties_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/stock_remove_16.png (100%)
rename {larpe/branches/idwsf/root => root}/larpe/images/view_16.png (100%)
rename larpe/tags/release-1.1.1/setup.py => setup.py (100%)
rename {larpe/branches/idwsf/tests => tests}/all4dev/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/all4dev/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/blueprint/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/blueprint/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/check.sh (100%)
rename {larpe/branches/idwsf/tests => tests}/defederation (100%)
rename {larpe/branches/idwsf/tests => tests}/dotclear/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/dotclear/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/dotclear_subdir/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/dotclear_subdir/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/federation (100%)
rename {larpe/branches/idwsf/tests => tests}/gen_config.sh (100%)
rename {larpe/branches/idwsf/tests => tests}/idp_login (100%)
rename {larpe/branches/idwsf/tests => tests}/libre-entreprise/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/libre-entreprise/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/listes_entrouvert/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/listes_entrouvert/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/listes_libre_entreprise/slo_check (100%)
rename {larpe/branches/idwsf/tests => tests}/listes_libre_entreprise/sso_check (100%)
rename {larpe/branches/idwsf/tests => tests}/slo (100%)
rename {larpe/branches/idwsf/tests => tests}/sso (100%)
delete mode 100644 website/index.html
delete mode 100644 website/leaf-style.css
delete mode 100644 website/my-leaf.jpeg
delete mode 100644 website/python-powered-w-100x40.png
diff --git a/larpe/branches/idwsf/AUTHORS b/AUTHORS
similarity index 100%
rename from larpe/branches/idwsf/AUTHORS
rename to AUTHORS
diff --git a/larpe/branches/idwsf/COPYING b/COPYING
similarity index 100%
rename from larpe/branches/idwsf/COPYING
rename to COPYING
diff --git a/larpe/branches/idwsf/MANIFEST.in b/MANIFEST.in
similarity index 100%
rename from larpe/branches/idwsf/MANIFEST.in
rename to MANIFEST.in
diff --git a/larpe/tags/release-1.0/Makefile b/Makefile
similarity index 100%
rename from larpe/tags/release-1.0/Makefile
rename to Makefile
diff --git a/larpe/tags/release-1.0/NEWS b/NEWS
similarity index 100%
rename from larpe/tags/release-1.0/NEWS
rename to NEWS
diff --git a/larpe/tags/release-1.0/README b/README
similarity index 100%
rename from larpe/tags/release-1.0/README
rename to README
diff --git a/larpe/tags/release-1.0/TODO b/TODO
similarity index 100%
rename from larpe/tags/release-1.0/TODO
rename to TODO
diff --git a/larpe/tags/release-1.0/conf/apache2-vhost-larpe b/conf/apache2-vhost-larpe
similarity index 100%
rename from larpe/tags/release-1.0/conf/apache2-vhost-larpe
rename to conf/apache2-vhost-larpe
diff --git a/larpe/tags/release-1.0/conf/apache2-vhost-larpe-common b/conf/apache2-vhost-larpe-common
similarity index 100%
rename from larpe/tags/release-1.0/conf/apache2-vhost-larpe-common
rename to conf/apache2-vhost-larpe-common
diff --git a/larpe/tags/release-1.1.1/conf/filters/output_ciril_net_rh.py b/conf/filters/output_ciril_net_rh.py
similarity index 100%
rename from larpe/tags/release-1.1.1/conf/filters/output_ciril_net_rh.py
rename to conf/filters/output_ciril_net_rh.py
diff --git a/larpe/tags/release-1.1.1/conf/filters/output_replace_form.py b/conf/filters/output_replace_form.py
similarity index 100%
rename from larpe/tags/release-1.1.1/conf/filters/output_replace_form.py
rename to conf/filters/output_replace_form.py
diff --git a/larpe/tags/release-1.1.1/debian/changelog b/debian/changelog
similarity index 100%
rename from larpe/tags/release-1.1.1/debian/changelog
rename to debian/changelog
diff --git a/larpe/branches/idwsf/debian/compat b/debian/compat
similarity index 100%
rename from larpe/branches/idwsf/debian/compat
rename to debian/compat
diff --git a/larpe/branches/idwsf/debian/config b/debian/config
similarity index 100%
rename from larpe/branches/idwsf/debian/config
rename to debian/config
diff --git a/larpe/tags/release-1.1.1/debian/control b/debian/control
similarity index 100%
rename from larpe/tags/release-1.1.1/debian/control
rename to debian/control
diff --git a/larpe/branches/idwsf/debian/copyright b/debian/copyright
similarity index 100%
rename from larpe/branches/idwsf/debian/copyright
rename to debian/copyright
diff --git a/larpe/tags/release-1.0/debian/dirs b/debian/dirs
similarity index 100%
rename from larpe/tags/release-1.0/debian/dirs
rename to debian/dirs
diff --git a/larpe/tags/release-1.0/debian/docs b/debian/docs
similarity index 100%
rename from larpe/tags/release-1.0/debian/docs
rename to debian/docs
diff --git a/larpe/tags/release-1.0/debian/init b/debian/init
similarity index 100%
rename from larpe/tags/release-1.0/debian/init
rename to debian/init
diff --git a/larpe/branches/idwsf/larpe-reload-apache2-script b/debian/larpe-reload-apache2-script
similarity index 100%
rename from larpe/branches/idwsf/larpe-reload-apache2-script
rename to debian/larpe-reload-apache2-script
diff --git a/larpe/branches/idwsf/debian/postinst b/debian/postinst
similarity index 100%
rename from larpe/branches/idwsf/debian/postinst
rename to debian/postinst
diff --git a/larpe/branches/idwsf/debian/prerm b/debian/prerm
similarity index 100%
rename from larpe/branches/idwsf/debian/prerm
rename to debian/prerm
diff --git a/larpe/branches/idwsf/debian/pycompat b/debian/pycompat
similarity index 100%
rename from larpe/branches/idwsf/debian/pycompat
rename to debian/pycompat
diff --git a/larpe/tags/release-1.1.1/debian/rules b/debian/rules
similarity index 100%
rename from larpe/tags/release-1.1.1/debian/rules
rename to debian/rules
diff --git a/larpe/tags/release-1.0/doc/Makefile b/doc/Makefile
similarity index 100%
rename from larpe/tags/release-1.0/doc/Makefile
rename to doc/Makefile
diff --git a/larpe/branches/idwsf/doc/en/Makefile b/doc/en/Makefile
similarity index 100%
rename from larpe/branches/idwsf/doc/en/Makefile
rename to doc/en/Makefile
diff --git a/larpe/branches/idwsf/doc/en/custom.tex b/doc/en/custom.tex
similarity index 100%
rename from larpe/branches/idwsf/doc/en/custom.tex
rename to doc/en/custom.tex
diff --git a/larpe/branches/idwsf/doc/en/default.css b/doc/en/default.css
similarity index 100%
rename from larpe/branches/idwsf/doc/en/default.css
rename to doc/en/default.css
diff --git a/larpe/branches/idwsf/doc/en/fncychap.sty b/doc/en/fncychap.sty
similarity index 100%
rename from larpe/branches/idwsf/doc/en/fncychap.sty
rename to doc/en/fncychap.sty
diff --git a/larpe/branches/idwsf/doc/en/larpe-admin.rst b/doc/en/larpe-admin.rst
similarity index 100%
rename from larpe/branches/idwsf/doc/en/larpe-admin.rst
rename to doc/en/larpe-admin.rst
diff --git a/larpe/branches/idwsf/doc/scripts/removealpha.sh b/doc/scripts/removealpha.sh
similarity index 100%
rename from larpe/branches/idwsf/doc/scripts/removealpha.sh
rename to doc/scripts/removealpha.sh
diff --git a/larpe/branches/idwsf/doc/scripts/rst2latex.py b/doc/scripts/rst2latex.py
similarity index 100%
rename from larpe/branches/idwsf/doc/scripts/rst2latex.py
rename to doc/scripts/rst2latex.py
diff --git a/larpe/tags/release-1.0/exclude_from_dist b/exclude_from_dist
similarity index 100%
rename from larpe/tags/release-1.0/exclude_from_dist
rename to exclude_from_dist
diff --git a/larpe/tags/release-1.0/fedora/larpe-reload-apache2-script b/fedora/larpe-reload-apache2-script
similarity index 100%
rename from larpe/tags/release-1.0/fedora/larpe-reload-apache2-script
rename to fedora/larpe-reload-apache2-script
diff --git a/larpe/tags/release-1.0/fedora/larpe.init b/fedora/larpe.init
similarity index 100%
rename from larpe/tags/release-1.0/fedora/larpe.init
rename to fedora/larpe.init
diff --git a/larpe/tags/release-1.0/fedora/larpe.spec b/fedora/larpe.spec
similarity index 100%
rename from larpe/tags/release-1.0/fedora/larpe.spec
rename to fedora/larpe.spec
diff --git a/larpe/branches/idwsf/larpe-reload-apache2.c b/larpe-reload-apache2.c
similarity index 100%
rename from larpe/branches/idwsf/larpe-reload-apache2.c
rename to larpe-reload-apache2.c
diff --git a/larpe/tags/release-1.1.1/larpe/Defaults.py b/larpe/Defaults.py
similarity index 100%
rename from larpe/tags/release-1.1.1/larpe/Defaults.py
rename to larpe/Defaults.py
diff --git a/larpe/tags/release-1.1.1/larpe/__init__.py b/larpe/__init__.py
similarity index 100%
rename from larpe/tags/release-1.1.1/larpe/__init__.py
rename to larpe/__init__.py
diff --git a/larpe/tags/release-1.1.1/larpe/admin/__init__.py b/larpe/admin/__init__.py
similarity index 100%
rename from larpe/tags/release-1.1.1/larpe/admin/__init__.py
rename to larpe/admin/__init__.py
diff --git a/larpe/tags/release-1.1.1/larpe/admin/apache.py b/larpe/admin/apache.py
similarity index 100%
rename from larpe/tags/release-1.1.1/larpe/admin/apache.py
rename to larpe/admin/apache.py
diff --git a/larpe/tags/release-1.0/larpe/admin/fields_prefill.ptl b/larpe/admin/fields_prefill.ptl
similarity index 100%
rename from larpe/tags/release-1.0/larpe/admin/fields_prefill.ptl
rename to larpe/admin/fields_prefill.ptl
diff --git a/larpe/tags/release-1.0/larpe/admin/forms_prefill.ptl b/larpe/admin/forms_prefill.ptl
similarity index 100%
rename from larpe/tags/release-1.0/larpe/admin/forms_prefill.ptl
rename to larpe/admin/forms_prefill.ptl
diff --git a/larpe/tags/release-1.1.1/larpe/admin/hosts.ptl b/larpe/admin/hosts.ptl
similarity index 100%
rename from larpe/tags/release-1.1.1/larpe/admin/hosts.ptl
rename to larpe/admin/hosts.ptl
diff --git a/larpe/tags/release-1.0/larpe/admin/liberty_utils.py b/larpe/admin/liberty_utils.py
similarity index 100%
rename from larpe/tags/release-1.0/larpe/admin/liberty_utils.py
rename to larpe/admin/liberty_utils.py
diff --git a/larpe/tags/release-1.0/larpe/admin/root.ptl b/larpe/admin/root.ptl
similarity index 100%
rename from larpe/tags/release-1.0/larpe/admin/root.ptl
rename to larpe/admin/root.ptl
diff --git a/larpe/tags/release-1.0/larpe/admin/settings.ptl b/larpe/admin/settings.ptl
similarity index 100%
rename from larpe/tags/release-1.0/larpe/admin/settings.ptl
rename to larpe/admin/settings.ptl
diff --git a/larpe/tags/release-1.1.1/larpe/admin/users.ptl b/larpe/admin/users.ptl
similarity index 100%
rename from larpe/tags/release-1.1.1/larpe/admin/users.ptl
rename to larpe/admin/users.ptl
diff --git a/larpe/branches/idwsf/Makefile b/larpe/branches/idwsf/Makefile
deleted file mode 100644
index 09bd32c..0000000
--- a/larpe/branches/idwsf/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-prefix = /usr
-config_prefix = /var
-config_dir = $(config_prefix)/lib/larpe
-
-INSTALL = /usr/bin/install -c
-PYTHON = /usr/bin/python
-
-LARPE_USER = www-data
-LARPE_GROUP = www-data
-APACHE_INIT_SCRIPT = /etc/init.d/apache2
-
-larpe-reload-apache2: larpe-reload-apache2.c
-
-install: larpe-reload-apache2
- rm -rf build
- $(MAKE) -C po install
- $(PYTHON) setup.py install --root "$(DESTDIR)/" --prefix "$(prefix)"
- $(INSTALL) -d $(DESTDIR)$(prefix)/sbin/
- $(INSTALL) larpectl $(DESTDIR)$(prefix)/sbin/
- $(INSTALL) larpe-reload-apache2-script $(DESTDIR)$(prefix)/sbin/
- $(INSTALL) -m 4550 --group $(LARPE_GROUP) larpe-reload-apache2 $(DESTDIR)$(prefix)/sbin/
- $(INSTALL) -d $(DESTDIR)$(prefix)/share/larpe/
- $(INSTALL) -m 0644 apache2.conf $(DESTDIR)$(prefix)/share/larpe/
- chown -R $(LARPE_USER):$(LARPE_GROUP) /usr/share/larpe/
-
- $(INSTALL) --owner=$(LARPE_USER) --group=$(LARPE_GROUP) -d $(DESTDIR)$(config_dir)
- $(INSTALL) --owner=$(LARPE_USER) --group=$(LARPE_GROUP) -d $(DESTDIR)$(config_dir)/vhosts.d
- $(INSTALL) --owner=$(LARPE_USER) --group=$(LARPE_GROUP) -d $(DESTDIR)$(config_dir)/vhost-locations.d
- $(INSTALL) --owner=$(LARPE_USER) --group=$(LARPE_GROUP) -d $(DESTDIR)$(config_dir)/vhosts.d.disabled
- $(INSTALL) --owner=$(LARPE_USER) --group=$(LARPE_GROUP) -d $(DESTDIR)$(config_dir)/vhost-locations.d.disabled
-
-uninstall:
- $(MAKE) -C po uninstall
- -rm -f $(DESTDIR)$(prefix)/sbin/larpe-reload-apache2
- -rm -f $(DESTDIR)$(prefix)/sbin/larpe-reload-apache2-script
- -rm -f $(DESTDIR)$(prefix)/sbin/larpectl
- -rm -rf $(DESTDIR)$(prefix)/share/larpe/
- @echo
- @echo "Depending on your Python version, you will have to remove manually the files in /usr/lib/python(your_version)/site-packages/larpe/"
-
-clean:
- $(MAKE) -C po clean
- $(MAKE) -C doc clean
- -$(PYTHON) setup.py clean
- -rm larpe-reload-apache2
-
diff --git a/larpe/branches/idwsf/NEWS b/larpe/branches/idwsf/NEWS
deleted file mode 100644
index 2cd9e67..0000000
--- a/larpe/branches/idwsf/NEWS
+++ /dev/null
@@ -1,2 +0,0 @@
-NEWS
-====
diff --git a/larpe/branches/idwsf/README b/larpe/branches/idwsf/README
deleted file mode 100644
index 695f0f7..0000000
--- a/larpe/branches/idwsf/README
+++ /dev/null
@@ -1,33 +0,0 @@
-Larpe - Liberty Alliance Reverse Proxy
-======================================
-
-Description
------------
-
-Larpe is a Liberty Alliance Reverse Proxy. It allow any service provider (that
-is a website) to use Liberty Alliance features (Identity federation, Single
-Sign On and Single Sign Logout) without changing the code of the service
-provider itself. It uses the Lasso library which is certified by the Liberty
-Alliance consortium.
-
-
-Documentation
--------------
-
-* README, as you are doing;
-
-* doc/en/ for English documentation, published on the website as
- http://larpe.labs.libre-entreprise.org/doc/en/larpe-admin.html
-
-
-Copyright
----------
-
-Larpe is copyrighted by Entr'ouvert and is licensed through the GNU General
-Public Licence. Artwork and administrative design are from DotClear and
-released under the GNU General Public License by Olivier Meunier and others.
-Some artwork comes from GTK+ (LGPL).
-
-Read the COPYING file for the complete license text. Read the AUTHORS file for
-additional credits.
-
diff --git a/larpe/branches/idwsf/TODO b/larpe/branches/idwsf/TODO
deleted file mode 100644
index b2bd1ec..0000000
--- a/larpe/branches/idwsf/TODO
+++ /dev/null
@@ -1,94 +0,0 @@
-- Tests
- - egroupware
- - http://labs.libre-entreprise.org/
- - logs.entrouvert.org
-
-====== Roadmap de Larpe ======
-
-===== 0.2 =====
-
- * Vérifier la compatibilité avec egroupware
- * Mettre le vhosts générés dans /var/lib/larpe/vhosts.d et mettre un include /var/lib/larpe/vhosts.d/* dans la conf générale
- * Supprimer debconf
- * Vérification des formulaires de configuration d'hôtes
- * Tests de valeurs erronés diverses
- * Erreur si on donne un label qui existe deja
- * Ne plus inclure le binaire larpe-reload-apache2 dans les sources
- * Corriger les avertissements debian
- * Ne pas demander la clé publique de l'idp
- * Compléter les traductions
- * Ajouter la possibilité de changer la langue dans l'interface d'administration
- * Mettre à jour la documentation
- * Ajouter un chapitre sur les sites testés et leurs options de configuration particulières
- * Traduire la documentation en français
-
-===== 0.3 =====
-
- * Implémenter le SLO en SOAP
- * Supprimer un /liberty/ des urls
- * Voir comment activer le SSLProxyEngine quand on utilise un sous répertoire
- * Faire un site web pour présenter Larpe
- * Ajouter la possibilité d'envoyer les exceptions par courriel à l'administrateur
- * Améliorer la journalisation des accès et des erreurs
-
-===== 1.0 =====
-
- * Support de SAML 2.0
- * Implémenter l'accès à un site nécessitant une authentification préalable avant tout accès
- * Choix de cette fonctionnalité par une option de configuration par site
- * Lors de la création d'un site, choix d'un moteur de site connu (mediawiki, squirrelmail, ...) qui pré-remplirait un ensemble d'options nécessaire à ce moteur
- * Documentation technique pour les développeurs ?
-
-===== Non classés =====
-
- * Support des sites qui ont une authentification HTTP (à priori, nécessite de charger toute la configuration de larpe dans le filtre python d'apache)
- * Création de nouveaux comptes pour les sites, avec des jetons (déjà implémenté en partie ; est-ce utile ?)
-
-Fait
-====
-
-- Serveur python principal
- - Fonctionnalités liberty
- - SSO (depuis le sp et depuis l'idp)
- - Fédération
- - SLO (depuis le sp et depuis l'idp)
- - Défédération (depuis l'idp) en SOAP et redirect
- - Support https
- - Possibilité d'utiliser toutes les combinaisons de sous domaines et de sous répertoires
- - RP par vhost (appli1.example.com, rp de appli1.interne)
- - RP par repertoire (www.example.com/appli1, rp de appl1.interne)
- - Récupère la configuration de l'IP des vhosts
-
-- Administration
- - Authentification liberty sur l'admin
- - Créer de nouveaux sites (+ modifier, supprimer)
- - Écrire les vhosts correspondants
- - Rechargement de la configuration d'apache
- - Script + wrapper en C suid root
- - Gestion d'utilisateurs pour administrer le RP (Authentification http)
- - Gestion des traductions
-
-- Filtre Python branché en sortie sur Apache à la suite du filtre de réécriture html (proxy_html)
- - Générique
- - Personalisable par site pour une meilleure intégration dans les pages
-
-- Sites testés
- - Dotclear
- - Linuxfr
- - listes.entrouvert.com
- - https://listes.libre-entreprise.org/
- - all4dev.libre-entreprise.org
- - www.libre-entreprise.org
- - http://www.besancon.com/
- - quintine.entrouvert.org/egroupware/
- - squirrelmail
-
-- Documentation
-
-- Paquets Debian
- - Debconf pour demander le nom de domaine et le courriel de l'admin, ainsi que le compte administrateur
-
-- Installation sur lupin
-
-- Batterie de tests de non-regression
-
diff --git a/larpe/branches/idwsf/apache2-vhost-larpe b/larpe/branches/idwsf/apache2-vhost-larpe
deleted file mode 100644
index 869e306..0000000
--- a/larpe/branches/idwsf/apache2-vhost-larpe
+++ /dev/null
@@ -1,12 +0,0 @@
-
- ServerName localhost
- ServerAdmin root@localhost
-
- include /usr/share/larpe/apache2.conf
- include /var/lib/larpe/vhost-locations.d
-
- CustomLog /var/log/apache2/larpe-access.log combined
- ErrorLog /var/log/apache2/larpe-error.log
-
-
-include /var/lib/larpe/vhosts.d
diff --git a/larpe/branches/idwsf/apache2.conf b/larpe/branches/idwsf/apache2.conf
deleted file mode 100644
index 80f01a0..0000000
--- a/larpe/branches/idwsf/apache2.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-# Static files
-DocumentRoot /usr/share/larpe/web/
-
-# Python application
-SCGIMount / 127.0.0.1:3007
-
-# Don't change static files
-
- SCGIHandler off
-
-
- SCGIHandler off
-
-
- SCGIHandler off
-
-
-
- ProxyPass !
- SCGIHandler off
-
-
-
- ProxyPass !
-
-
-# No gzip compression
-RequestHeader unset Accept-Encoding
-
-# HTML url rewriting module and customized Python module
-SetOutputFilter OURFILTER
diff --git a/larpe/branches/idwsf/debian/changelog b/larpe/branches/idwsf/debian/changelog
deleted file mode 100644
index ec6c865..0000000
--- a/larpe/branches/idwsf/debian/changelog
+++ /dev/null
@@ -1,48 +0,0 @@
-larpe (0.2.1-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel Wed, 20 Jun 2007 15:43:16 +0200
-
-larpe (0.2.0-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel Tue, 30 Jan 2007 18:07:04 +0100
-
-larpe (0.1.1-2) unstable; urgency=low
-
- * Use python2.4
-
- -- Damien Laniel Tue, 19 Dec 2006 17:21:05 +0100
-
-larpe (0.1.1-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel Thu, 5 Oct 2006 11:47:53 +0200
-
-larpe (0.1.0-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel Wed, 4 Oct 2006 10:19:26 +0200
-
-larpe (0.0.4-1) unstable; urgency=low
-
- * New version, many improvements, more compatible sites, some bug fixes
-
- -- Damien Laniel Tue, 3 Oct 2006 20:44:06 +0200
-
-larpe (0.0.3-1) unstable; urgency=low
-
- * New version, many improvements, more compatible sites, some bug fixes
-
- -- Damien Laniel Mon, 25 Sep 2006 11:11:36 +0200
-
-larpe (0.0.2-1) unstable; urgency=low
-
- * Initial package.
-
- -- Damien Laniel Fri, 08 Sep 2006 16:00:00 +0200
-
diff --git a/larpe/branches/idwsf/debian/control b/larpe/branches/idwsf/debian/control
deleted file mode 100644
index 20f26b5..0000000
--- a/larpe/branches/idwsf/debian/control
+++ /dev/null
@@ -1,17 +0,0 @@
-Source: larpe
-Section: web
-Priority: optional
-Maintainer: Damien Laniel
-Build-Depends: debhelper (>= 5.0.37.2), python, python-central (>= 0.5), gettext
-Standards-Version: 3.7.2.0
-XS-Python-Version: current
-
-Package: larpe
-Architecture: any
-XB-Python-Version: ${python:Versions}
-Depends: ${python:Depends}, python-quixote | quixote (>= 2.0), python-lasso (>= 0.6.5), python-scgi, python-libxml2, apache2, libapache2-mod-scgi, libapache2-mod-python, libapache2-mod-proxy-html
-Description: Liberty Alliance Reverse Proxy
- Larpe allows any service provider (that is a website) to use Liberty Alliance
- identity management and Single Sign On features without changing the code of
- the service provider itself.
- .
diff --git a/larpe/branches/idwsf/debian/dirs b/larpe/branches/idwsf/debian/dirs
deleted file mode 100644
index cc0f821..0000000
--- a/larpe/branches/idwsf/debian/dirs
+++ /dev/null
@@ -1,3 +0,0 @@
-etc/apache2/sites-available
-usr/sbin
-var/lib/larpe
diff --git a/larpe/branches/idwsf/debian/docs b/larpe/branches/idwsf/debian/docs
deleted file mode 100644
index e845566..0000000
--- a/larpe/branches/idwsf/debian/docs
+++ /dev/null
@@ -1 +0,0 @@
-README
diff --git a/larpe/branches/idwsf/debian/init b/larpe/branches/idwsf/debian/init
deleted file mode 100644
index 5177790..0000000
--- a/larpe/branches/idwsf/debian/init
+++ /dev/null
@@ -1,103 +0,0 @@
-#! /bin/sh
-### BEGIN INIT INFO
-# Provides: larpe
-# Required-Start: $local_fs $network
-# Required-Stop: $local_fs $network
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Start Larpe Liberty Alliance reverse proxy
-# Description: Start Larpe Liberty Alliance reverse proxy
-### END INIT INFO
-
-set -e
-
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DESC="larpe"
-NAME=larpe
-DAEMON=/usr/sbin/larpectl
-PIDFILE=/var/run/$NAME.pid
-SCRIPTNAME=/etc/init.d/$NAME
-
-# Gracefully exit if the package has been removed.
-test -x $DAEMON || exit 0
-
-. /lib/lsb/init-functions
-
-# Read config file if it is present.
-if [ -r /etc/default/$NAME ]
-then
- . /etc/default/$NAME
-fi
-
-#
-# Function that starts the daemon/service.
-#
-d_start() {
- start-stop-daemon --start --quiet --pidfile $PIDFILE --oknodo \
- --chuid www-data:www-data --make-pidfile --background --exec $DAEMON -- start $OPTIONS
-}
-
-#
-# Function that stops the daemon/service.
-#
-d_stop() {
- start-stop-daemon --stop --quiet --pidfile $PIDFILE --oknodo
- rm -f $PIDFILE
-}
-
-#
-# Function that sends a SIGHUP to the daemon/service.
-#
-d_reload() {
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --make-pidfile --background --signal 1
-}
-
-case "$1" in
- start)
- log_begin_msg "Starting $DESC: $NAME"
- d_start
- log_end_msg $?
- ;;
-
- stop)
- log_begin_msg "Stopping $DESC: $NAME"
- d_stop
- log_end_msg $?
- ;;
-
- #reload)
- #
- # If the daemon can reload its configuration without
- # restarting (for example, when it is sent a SIGHUP),
- # then implement that here.
- #
- # If the daemon responds to changes in its config file
- # directly anyway, make this an "exit 0".
- #
- # echo -n "Reloading $DESC configuration..."
- # d_reload
- # echo "done."
- #;;
-
- restart|force-reload)
- #
- # If the "reload" option is implemented, move the "force-reload"
- # option to the "reload" entry above. If not, "force-reload" is
- # just the same as "restart".
- #
- log_begin_msg "Restarting $DESC: $NAME"
- d_stop
- sleep 1
- d_start
- log_end_msg $?
- ;;
-
- *)
- # echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
- echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/larpe/branches/idwsf/debian/rules b/larpe/branches/idwsf/debian/rules
deleted file mode 100755
index 5b3c85f..0000000
--- a/larpe/branches/idwsf/debian/rules
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/make -f
-# GNU copyright 1997 to 1999 by Joey Hess.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-PYTHON=/usr/bin/python2.4
-
-ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -g
-endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
- INSTALL_PROGRAM += -s
-endif
-
-build: build-stamp
-
-build-stamp:
- dh_testdir
- touch build-stamp
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp
-
- make clean
-
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
-
- make install prefix=/usr DESTDIR=$(CURDIR)/debian/larpe/
- dh_install apache2-vhost-larpe etc/apache2/sites-available
- find debian/larpe -name "*.pyc" -exec rm -f {} \;
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installdocs
- dh_installinit
- dh_installchangelogs
-# dh_installdebconf
- dh_link
- dh_strip
- dh_compress
- dh_fixperms -X /var/lib/larpe -X /usr/sbin/larpe-reload-apache2
- dh_pycentral
- dh_installdeb
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
diff --git a/larpe/branches/idwsf/debian/templates b/larpe/branches/idwsf/debian/templates
deleted file mode 100644
index 9a6cc43..0000000
--- a/larpe/branches/idwsf/debian/templates
+++ /dev/null
@@ -1,37 +0,0 @@
-Template: larpe/hostname
-Type: string
-Default: localhost
-Description: Hostname :
- This is the name by which this reverse-proxy will be known on the network.
- Your DNS server must have been configured accordingly.
-
-Template: larpe/enable_vhost
-Type: boolean
-Default: false
-Description: Enable this vhost :
- A new virtual host for Larpe will be created with the hostname you chose. It may break
- your Apache2 configuration.
- .
- If you didn't tweak your Apache2 configuration a lot
- and you don't have vital websites on the same server, you can safely say "yes" here
- to enable it, and fix it later if needed.
- .
- If you prefer checking this vhost will fit well with your Apache2 configuration first,
- and enable it by yourself later, say "no".
-
-Template: larpe/admin_username
-Type: string
-Default: admin
-Description: Administrator login :
- This is the login which will be used to connect to the administrator interface
-
-Template: larpe/admin_password
-Type: password
-Description: Administrator password :
- This is the password which will be used to connect to the administrator interface
-
-Template: larpe/admin_email
-Type: string
-Default: root@localhost
-Description: Administrator email address :
- This is the email address to which problem reports will be sent
diff --git a/larpe/branches/idwsf/doc/Makefile b/larpe/branches/idwsf/doc/Makefile
deleted file mode 100644
index 4b3a5da..0000000
--- a/larpe/branches/idwsf/doc/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-all:
- $(MAKE) -C en
-# $(MAKE) -C fr
-
-clean:
- $(MAKE) -C en clean
-# $(MAKE) -C fr clean
-
-.PHONY: clean
-
diff --git a/larpe/branches/idwsf/larpe/Defaults.py b/larpe/branches/idwsf/larpe/Defaults.py
deleted file mode 100644
index 0486a2c..0000000
--- a/larpe/branches/idwsf/larpe/Defaults.py
+++ /dev/null
@@ -1,4 +0,0 @@
-APP_DIR = "/var/lib/larpe"
-DATA_DIR = "/usr/share/larpe"
-ERROR_LOG = None #"/var/log/larpe.log"
-WEB_ROOT = '/larpe'
diff --git a/larpe/branches/idwsf/larpe/__init__.py b/larpe/branches/idwsf/larpe/__init__.py
deleted file mode 100644
index e5babf0..0000000
--- a/larpe/branches/idwsf/larpe/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-import os
-sys.path.insert(0, os.path.dirname(__file__))
-
-import qommon
-
-try:
- import lasso
-except ImportError:
- lasso = None
-
-if lasso and not hasattr(lasso, 'SAML2_SUPPORT'):
- lasso.SAML2_SUPPORT = False
-
diff --git a/larpe/branches/idwsf/larpe/admin/__init__.py b/larpe/branches/idwsf/larpe/admin/__init__.py
deleted file mode 100644
index 53f1b4b..0000000
--- a/larpe/branches/idwsf/larpe/admin/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from root import RootDirectory
diff --git a/larpe/branches/idwsf/larpe/admin/apache.py b/larpe/branches/idwsf/larpe/admin/apache.py
deleted file mode 100644
index 4bfb1c8..0000000
--- a/larpe/branches/idwsf/larpe/admin/apache.py
+++ /dev/null
@@ -1,299 +0,0 @@
-import os
-import re
-import urllib
-import base64
-
-from quixote import get_publisher, get_request
-
-from larpe.hosts import Host
-from Defaults import APP_DIR
-
-def write_apache2_vhosts():
- hosts = Host.select(lambda x: x.name != 'larpe')
- hosts.sort()
- vhosts_dir = os.path.join(APP_DIR, 'vhosts.d')
- vhost_locations_dir = os.path.join(APP_DIR, 'vhost-locations.d')
- vhosts_dir_disabled = os.path.join(APP_DIR, 'vhosts.d.disabled')
- vhost_locations_dir_disabled = os.path.join(APP_DIR, 'vhost-locations.d.disabled')
- vhost_file_name = get_request().get_server().split(':')[0]
- vhost_file = None
- reversed_hostname = ''
- other_locations_hosts = []
- vhost = None
-
- if get_publisher().cfg.get(str('allow_config_generation'), True):
- vhost_file = open(os.path.join(vhosts_dir, vhost_file_name), 'w')
- locations_file = open(os.path.join(vhost_locations_dir, vhost_file_name), 'w')
- else:
- vhost_file = open(os.path.join(vhosts_dir_disabled, vhost_file_name), 'w')
- locations_file = open(os.path.join(vhost_locations_dir_disabled, vhost_file_name), 'w')
- try:
- main_vhost = open('/etc/apache2/sites-available/apache2-vhost-larpe', 'r')
- file_content = main_vhost.read()
- regexp = re.compile('')
- vhost_ip = regexp.findall(file_content)[0]
- except:
- vhost_ip = '*'
-
- for host in hosts:
- if host.orig_site is None:
- # This site hasn't been fully configured
- continue
- if host.reversed_hostname != reversed_hostname and host.reversed_hostname != get_publisher().cfg['proxy_hostname']:
- if vhost is not None:
- vhost.close()
- vhost = Vhost(host, vhost_ip)
- vhost.write(vhost_file)
- reversed_hostname = host.reversed_hostname
-
- if host.reversed_hostname == get_publisher().cfg['proxy_hostname']:
- conf_file = locations_file
- else:
- conf_file = vhost_file
-
- Location(host).write(conf_file)
-
- if vhost_file is not None:
- if vhost is not None:
- vhost.close()
- vhost_file.close()
- if locations_file is not None:
- locations_file.close()
-
- if get_publisher().cfg.get(str('allow_config_generation'), True):
- os.system('/usr/sbin/larpe-reload-apache2')
-
-
-class Vhost:
- def __init__(self, host, main_ip_port):
- self.host = host
- self.main_ip_port = main_ip_port
- self.conf_file = None
-
- def get_ip_port(self):
- if self.host.scheme == 'https':
- return self.main_ip_port.replace(':80', ':443')
- else:
- return self.main_ip_port.replace(':443', ':80')
- ip_port = property(get_ip_port)
-
- def get_proxy_url(self):
- if get_publisher().cfg.get('use_proxy', False) and self.host.use_proxy == True:
- return 'http://%(proxy_ip)s:%(proxy_port)s' % get_publisher().cfg
- return None
- proxy_url = property(get_proxy_url)
-
- def get_proxy_auth(self):
- if self.get_proxy_url() and get_publisher().cfg.get('proxy_user'):
- credentials = base64.encodestring(
- '%(proxy_user)s:%(proxy_password)s' % get_publisher().cfg)[:-1]
- return '"Basic %s"' % credentials
- return None
- proxy_auth = property(get_proxy_auth)
-
- def get_cfg(self):
- return { 'ip_port': self.ip_port,
- 'reversed_hostname': self.host.reversed_hostname,
- 'proxy_url': self.proxy_url,
- 'proxy_auth': self.proxy_auth }
- cfg = property(get_cfg)
-
- def write(self, conf_file):
- self.conf_file = conf_file
- conf_lines = []
- # Start Virtual Host
- conf_lines.append('' % self.cfg)
- # Server name and administrator
- conf_lines.append('ServerName %(reversed_hostname)s' % self.cfg)
- conf_lines.append('# ServerAdmin root@localhost\n')
- # Include common vhost configuration
- conf_lines.append('include /usr/share/larpe/apache2.conf\n')
- # SSL
- if self.host.scheme == 'https':
- conf_lines.append('SSLEngine On\n')
- if self.host.orig_site.startswith('https'):
- conf_lines.append('SSLProxyEngine On\n')
- # Remote proxy configuration
- if self.proxy_url is not None:
- conf_lines.append('ProxyRemote * %(proxy_url)s' % self.cfg)
- if self.proxy_auth is not None:
- conf_lines.append('RequestHeader set Proxy-Authorization %(proxy_auth)s\n' % self.cfg)
- # Write it all
- conf_file.write('\n\t'.join(conf_lines))
-
- def close(self):
- if self.conf_file:
- self.conf_file.write(' \n\n')
-
-
-def apache_escape_chars(url):
- special_characters = ('\\', '.', '?', '*', '+', '^', '$', '|', '(', ')', '[', ']')
- for char in special_characters:
- url = url.replace(char, '\%s' % char)
- return url
-
-class Location:
- def __init__(self, host):
- self.host = host
-
- def get_reversed_directory(self):
- if not self.host.reversed_directory:
- return '%s/' % get_request().environ['SCRIPT_NAME']
- else:
- return '%s/%s/' % (get_request().environ['SCRIPT_NAME'], self.host.reversed_directory)
- reversed_directory = property(get_reversed_directory)
-
- def get_python_path(self):
- if hasattr(self.host, 'apache_output_python_filters') and \
- hasattr(self.host, 'apache_python_paths') and self.host.apache_python_paths:
- python_path = 'PythonPath "sys.path'
- for path in self.host.apache_python_paths:
- python_path += "+['%s']" % path
- python_path += '"'
- return python_path
- else:
- return None
- python_path = property(get_python_path)
-
- def get_output_filters(self):
- python_filters = ''
- output_filters = []
- if hasattr(self.host, 'apache_output_python_filters'):
- i = 0
- for filter_file in self.host.apache_output_python_filters:
- filter_name = 'filter%d' % i
- python_filters += 'PythonOutputFilter %s %s\n\t\t' % (filter_file, filter_name)
- output_filters.append(filter_name)
- i += 1
- if hasattr(self.host, 'apache_output_filters'):
- for filter in self.host.apache_output_filters:
- output_filters.append(filter)
- if output_filters:
- return python_filters + 'SetOutputFilter ' + ';'.join(output_filters)
- else:
- return None
- output_filters = property(get_output_filters)
-
- def get_old_auth_url(self):
- old_auth_url = None
- if self.host.initiate_sso_url:
- old_auth_url = self.host.initiate_sso_url
- elif self.host.auth_url is not None:
- if self.host.auth_url.startswith('http://'):
- chars_to_skip = 5
- else:
- chars_to_skip = 6
- regexp = re.compile(self.host.orig_site[chars_to_skip:])
- old_auth_url_short = regexp.sub('', self.host.auth_url[chars_to_skip:])
- if old_auth_url_short.startswith('/'):
- old_auth_url = old_auth_url_short
- else:
- old_auth_url = '/' + old_auth_url_short
- if old_auth_url:
- old_auth_url = apache_escape_chars(old_auth_url)
- return old_auth_url
- old_auth_url = property(get_old_auth_url)
-
- def get_new_auth_url(self):
- if not hasattr(self.host, 'base_url'):
- return None
- base_url_tokens = self.host.base_url.split('/')
- base_url_tokens[-1] = 'login'
- return '/'.join(base_url_tokens)
- new_auth_url = property(get_new_auth_url)
-
- def get_old_logout_url(self):
- old_logout_url = None
- if self.host.logout_url is not None:
- if self.host.logout_url.startswith('http://'):
- chars_to_skip = 5
- else:
- chars_to_skip = 6
- regexp = re.compile(self.host.orig_site[chars_to_skip:])
- old_logout_url_short = regexp.sub('', self.host.logout_url[chars_to_skip:])
- if old_logout_url_short.startswith('/'):
- old_logout_url = old_logout_url_short
- else:
- old_logout_url = '/' + old_logout_url_short
- old_logout_url = apache_escape_chars(old_logout_url)
- return old_logout_url
- old_logout_url = property(get_old_logout_url)
-
- def get_new_logout_url(self):
- if not hasattr(self.host, 'base_url'):
- return None
- base_url_tokens = self.host.base_url.split('/')
- base_url_tokens[-1] = 'logout'
- return '/'.join(base_url_tokens)
- new_logout_url = property(get_new_logout_url)
-
- def get_orig_site_url_and_dir(self):
- # Split url
- if self.host.orig_site.startswith('http://'):
- orig_host, orig_query = urllib.splithost(self.host.orig_site[5:])
- else:
- orig_host, orig_query = urllib.splithost(self.host.orig_site[6:])
- # Add a trailing slash if necessary
- if self.host.orig_site.endswith('/'):
- orig_url = self.host.orig_site
- orig_dir = orig_query
- else:
- orig_url = self.host.orig_site + '/'
- orig_dir = orig_query + '/'
- return orig_url, orig_dir
-
- def get_orig_url(self):
- orig_url, orig_dir = self.get_orig_site_url_and_dir()
- return orig_url
- orig_url = property(get_orig_url)
-
- def get_orig_dir(self):
- orig_url, orig_dir = self.get_orig_site_url_and_dir()
- return orig_dir
- orig_dir = property(get_orig_dir)
-
- def get_cfg(self):
- return { 'reversed_directory': self.reversed_directory,
- 'old_auth_url': self.old_auth_url,
- 'new_auth_url': self.new_auth_url,
- 'old_logout_url': self.old_logout_url,
- 'new_logout_url': self.new_logout_url,
- 'orig_url': self.orig_url,
- 'orig_dir': self.orig_dir }
- cfg = property(get_cfg)
-
- def write(self, conf_file):
- conf_lines = []
- # Start Location
- conf_lines.append('\n\t' % self.cfg)
- # No user restriction
- conf_lines.append('Allow from all')
- # Apache output filters
- if self.python_path:
- conf_lines.append(self.python_path)
- if self.output_filters:
- conf_lines.append(self.output_filters)
- # Enable rewrite module
- if self.old_auth_url is not None or self.old_logout_url is not None:
- conf_lines.append('RewriteEngine On')
- # Redirect old authentication url to the new one
- if self.old_auth_url is not None and self.host.auth_form_places == 'form_once':
- conf_lines.append(
- 'RewriteRule %(old_auth_url)s %(new_auth_url)s [R]' % self.cfg)
- # Redirect old logout url to the new one
- if self.old_logout_url is not None:
- conf_lines.append(
- 'RewriteRule %(old_logout_url)s %(new_logout_url)s [R]' % self.cfg)
- # Redirect the home page to the login page
- if self.host.redirect_root_to_login is True:
- conf_lines.append('RewriteRule /$ %(new_auth_url)s [R]' % self.cfg)
- # Convert urls in http headers to/from the new domain
- conf_lines.append('ProxyPass %(orig_url)s' % self.cfg)
- conf_lines.append('ProxyPassReverse %(orig_url)s' % self.cfg)
- # Convert urls in html pages to/from the new domain
- conf_lines.append('ProxyHTMLURLMap %(orig_dir)s %(reversed_directory)s' % self.cfg)
- conf_lines.append('ProxyHTMLURLMap %(orig_url)s %(reversed_directory)s' % self.cfg)
- # Write it all and close the Location
- conf_file.write('\n\t\t'.join(conf_lines))
- conf_file.write('\n\t \n')
-
diff --git a/larpe/branches/idwsf/larpe/admin/fields_prefill.ptl b/larpe/branches/idwsf/larpe/admin/fields_prefill.ptl
deleted file mode 100644
index 9230551..0000000
--- a/larpe/branches/idwsf/larpe/admin/fields_prefill.ptl
+++ /dev/null
@@ -1,130 +0,0 @@
-from quixote import get_response, redirect
-from quixote.directory import Directory
-
-from qommon.form import *
-
-from field_prefill import FieldPrefill
-from menu import html_top, command_icon
-
-class FieldUI:
- def __init__(self, field_prefill):
- self.field_prefill = field_prefill
-
- def form_edit(self):
- form = Form(enctype='multipart/form-data')
- form.add(StringWidget, 'name', title = _('Field name'), required = True,
- size = 50, value = self.field_prefill.name)
- form.add(StringWidget, 'xpath', title = _('Xpath of the attribute'), required = True,
- size = 50, value = self.field_prefill.xpath, hint=_('Example: /pp:PP/pp:InformalName'))
- form.add(IntWidget, 'number', title = _('Number of the field in the data'), required = True,
- size = 3, value = self.field_prefill.number,
- hint=_('Change it if there are multiple fields corresponding to the same Xpath and you want to get another than the first one'))
- form.add(CheckboxWidget, 'raw_xml', title=_('Get raw XML value'),
- value = self.field_prefill.raw_xml)
- form.add(StringWidget, 'regexp_match', title = _('Python regexp of a string to match'),
- size = 50, value = self.field_prefill.regexp_match)
- form.add(StringWidget, 'regexp_replacing', title = _('Python regexp of the replacing string'),
- size = 50, value = self.field_prefill.regexp_replacing)
- form.add(WidgetDict, 'select_options', title = _('Options mapping for a select field'),
- value = self.field_prefill.select_options, add_element_label = _('Add item'))
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_edit(self, form):
- for f in ('name', 'xpath', 'number', 'raw_xml', 'regexp_match', 'regexp_replacing', 'select_options'):
- widget = form.get_widget(f)
- setattr(self.field_prefill, f, widget.parse())
- self.field_prefill.store()
-
-class FieldPage(Directory):
- _q_exports = ['', 'delete']
-
- def __init__(self, field_id):
- self.field_prefill = FieldPrefill.get(field_id)
- self.field_ui = FieldUI(self.field_prefill)
- get_response().breadcrumb.append((field_id + '/', field_id))
-
- def _q_index [html] (self):
- form = self.field_ui.form_edit()
- redo = False
-
- if form.get_widget('cancel').parse():
- return redirect('..')
-
- if form.get_widget('select_options') and form.get_widget('select_options').get_widget('add_element').parse():
- form.clear_errors()
- redo = True
-
- if redo is False and form.is_submitted() and not form.has_errors():
- self.field_ui.submit_edit(form)
- return redirect('..')
-
- get_response().breadcrumb.append( ('edit', _('Edit')) )
- html_top('edit', title = _('Edit'))
- '%s ' % _('Edit')
-
- form.render()
-
- def delete [html] (self):
- form = Form(enctype='multipart/form-data')
- form.widgets.append(HtmlWidget('%s
' % _(
- 'You are about to irrevocably delete this field.')))
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- if form.get_widget('cancel').parse():
- return redirect('..')
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append(('delete', _('Delete')))
- html_top('delete_form', title = _('Delete Field'))
- '%s : %s ' % (_('Delete Field'), self.field_prefill.id)
- form.render()
- else:
- self.field_prefill.remove_self()
- return redirect('..')
-
-
-class FieldsDirectory(Directory):
- _q_exports = ['', 'new']
-
- def __init__(self, form_prefill):
- get_response().breadcrumb.append(('fields/', _('Fields')))
- self.form_prefill = form_prefill
-
- def _q_lookup(self, component):
- return FieldPage(component)
-
- def _q_index [html] (self):
- html_top('fields', title = _('Fields'))
- """""" % _('New Field')
-
- ''
-
- def new [html] (self):
- get_response().breadcrumb.append(('new', _('New')) )
- field_prefill = FieldPrefill()
- field_prefill.form_id = self.form_prefill.id
- field_prefill.store()
- return redirect('%s/' % field_prefill.id)
-
diff --git a/larpe/branches/idwsf/larpe/admin/forms_prefill.ptl b/larpe/branches/idwsf/larpe/admin/forms_prefill.ptl
deleted file mode 100644
index 827a499..0000000
--- a/larpe/branches/idwsf/larpe/admin/forms_prefill.ptl
+++ /dev/null
@@ -1,127 +0,0 @@
-from quixote import get_response, redirect
-from quixote.directory import Directory
-
-from qommon.form import *
-
-from form_prefill import FormPrefill
-from fields_prefill import FieldsDirectory
-from menu import html_top, command_icon
-
-class FormUI:
- def __init__(self, form_prefill):
- self.form_prefill = form_prefill
-
- def form_edit(self):
- form = Form(enctype='multipart/form-data')
- form.add(StringWidget, 'name', title = _('Form name'), required = True,
- size = 50, value = self.form_prefill.name, hint=_('Only used for display'))
- form.add(UrlWidget, 'url', title = _('Form address'), required = True,
- size = 50, value = self.form_prefill.url)
- form.add(StringWidget, 'profile', title = _('ID-WSF data profile'), required = True,
- size = 50, value = self.form_prefill.profile, hint=_('Example: urn:liberty:id-sis-pp:2005-05'))
- form.add(StringWidget, 'prefix', title = _('ID-WSF data XML prefix'), required = True,
- size = 50, value = self.form_prefill.prefix, hint=_('Example: pp'))
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_edit(self, form):
- for f in ('name', 'url', 'profile', 'prefix'):
- widget = form.get_widget(f)
- setattr(self.form_prefill, f, widget.parse())
- self.form_prefill.store()
-
-class FormPage(Directory):
- _q_exports = ['', 'edit', 'delete']
-
- def __init__(self, form_id):
- self.form_prefill = FormPrefill.get(form_id)
- self.form_ui = FormUI(self.form_prefill)
- get_response().breadcrumb.append((form_id + '/', form_id))
-
- def _q_index [html] (self):
- html_top('forms_prefill', title = 'Form prefilling')
-
- '%s ' % _('Form prefilling configuration')
- ''
- '%s %s ' % (
- _('Edit'), _('Configure this form'))
- '%s %s ' % (
- _('Fields'), _('Configure the fields of this form'))
- ' '
-
- def _q_lookup(self, component):
- if component == 'fields':
- return FieldsDirectory(self.form_prefill)
-
- def edit [html] (self):
- form = self.form_ui.form_edit()
- if form.get_widget('cancel').parse():
- return redirect('.')
-
- if form.is_submitted() and not form.has_errors():
- self.form_ui.submit_edit(form)
- return redirect('.')
-
- get_response().breadcrumb.append( ('edit', _('Edit')) )
- html_top('edit', title = _('Edit'))
- '%s ' % _('Edit')
-
- form.render()
-
- def delete [html] (self):
- form = Form(enctype='multipart/form-data')
- form.widgets.append(HtmlWidget('%s
' % _(
- 'You are about to irrevocably delete this form.')))
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- if form.get_widget('cancel').parse():
- return redirect('..')
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append(('delete', _('Delete')))
- html_top('delete_form', title = _('Delete Form'))
- '%s : %s ' % (_('Delete Form'), self.form_prefill.id)
- form.render()
- else:
- self.form_prefill.remove_self()
- return redirect('..')
-
-
-class FormsDirectory(Directory):
- _q_exports = ['', 'new']
-
- def __init__(self, host):
- get_response().breadcrumb.append(('forms_prefill/', _('Forms')))
- self.host = host
-
- def _q_lookup(self, component):
- return FormPage(component)
-
- def _q_index [html] (self):
- html_top('forms', title = _('Forms'))
- """""" % _('New Form')
-
- ''
-
- def new [html] (self):
- get_response().breadcrumb.append(('new', _('New')) )
- form_prefill = FormPrefill()
- form_prefill.host_id = self.host.id
- form_prefill.store()
- return redirect('%s/edit' % form_prefill.id)
-
diff --git a/larpe/branches/idwsf/larpe/admin/hosts.ptl b/larpe/branches/idwsf/larpe/admin/hosts.ptl
deleted file mode 100644
index 2ff4aa3..0000000
--- a/larpe/branches/idwsf/larpe/admin/hosts.ptl
+++ /dev/null
@@ -1,1839 +0,0 @@
-import os
-import urllib
-import urlparse
-
-from quixote import redirect, get_request, get_response, get_publisher
-from quixote.directory import Directory
-
-import lasso
-
-from larpe.qommon import get_cfg
-from larpe.qommon.form import *
-from larpe.qommon.misc import http_get_page, get_abs_path
-
-import site_authentication
-from larpe import errors
-from larpe import misc
-from larpe.hosts import Host
-from larpe.admin.liberty_utils import *
-#from larpe.filter import filter_misc
-from larpe.admin.apache import write_apache2_vhosts
-from larpe.admin.forms_prefill import FormsDirectory
-
-from menu import *
-
-def check_basic_configuration(form):
- get_publisher().reload_cfg()
- # Check reversed_hostname and reversed_directory
- reversed_hostname = form.get_widget('reversed_hostname').parse()
- reversed_directory = form.get_widget('reversed_directory').parse()
- if reversed_hostname == get_publisher().cfg['proxy_hostname'] and not reversed_directory:
- form.set_error('reversed_hostname',
- _('You must either choose a different hostname from Larpe or specify a reversed directory'))
-
-def check_minimal_configuration(form):
- # Check auth_url and auth_form_page_url
- auth_url = form.get_widget('auth_url').parse()
- auth_form_page_url = form.get_widget('auth_form_page_url').parse()
- if auth_url and auth_form_page_url:
- form.set_error('auth_form_page_url',
- _('"Authentication page" and "Authentication form page" are incompatible. Only fill one of them.'))
-
-def convert_label_to_name(label):
- '''Build host name from host label'''
- name = label.lower()
- invalid_characters = [' ', "'"]
- for char in invalid_characters:
- name = name.replace(char, '_')
- return name
-
-class DictWidget(Widget):
- def render_content [html] (self):
- self.render_br = False
- if self.value['enabled'] is True:
- htmltag('input', xml_end=True, type='checkbox', name=self.name + '_enabled', checked='checked')
- else:
- htmltag('input', xml_end=True, type='checkbox', name=self.name + '_enabled')
- ' ' + self.name + ' '
- htmltag('input', xml_end=True, type='text', name=self.name, value=self.value['value'], size='35', **self.attrs)
-
- def _parse(self, request):
- enabled = request.form.get(self.name + '_enabled')
- value = request.form.get(self.name)
- self.value = { 'enabled': enabled, 'value': value }
-
-
-class ConfigurationAssistant(Directory):
- _q_exports = ['start', 'check_new_address', 'modify_site_address_and_name', 'authentication_and_logout_adresses',
- 'check_auto_detected_configuration', 'credentials', 'check_authentication', 'send_authentication_request',
- 'see_authentication_response', 'see_response_html_page', 'authentication_success_criteria',
- 'modify_authentication_request', 'auth_request_post_parameters', 'auth_request_http_headers',
- 'sso_init_link', 'metadatas', 'check_full_configuration', 'advanced_options']
-
- def __init__(self, host):
- self.host = host
-
- def start [html] (self):
- # Check the global domain name has been previously set
- get_publisher().reload_cfg()
- if not get_cfg('domain_names') or not get_cfg('domain_names')[0]:
- html_top('preamble', title=_('Need domain name configuration'))
- return htmltext(_('Before configuring hosts, you must setup a global domain name in %(settings)s menu.') % { 'settings': _('Settings') })
-
- form = self.form_start()
-
- if form.get_widget('cancel').parse():
- return redirect('../..')
-
- connection_failure = None
- if form.is_submitted() and not form.has_errors():
- try:
- self.submit_start_form(form)
- except Exception, e:
- connection_failure = e
- else:
- return redirect('check_new_address')
-
- html_top('step1', title=_('Step 1 - Basic configuration'))
- '%s ' % _('Step 1 - Basic configuration')
-
- if connection_failure:
- '%s
' % connection_failure
-
- form.render()
-
- def form_start(self):
- form = Form(enctype='multipart/form-data')
- form.add(UrlWidget, 'orig_site', title = _('Original site root address'), required = True,
- size = 50, value = self.host.orig_site,
- hint = _('If your site address is http://test.org/index.php, put http://test.org/ here'))
- get_publisher().reload_cfg()
- if get_cfg('use_proxy'):
- form.add(CheckboxWidget, 'use_proxy', title = _('Use a proxy'),
- hint = _("Uncheck it if Larpe doesn't need to use the proxy to connect to this site"),
- value = self.host.use_proxy)
- else:
- form.add(HtmlWidget, htmltext('%s
' % \
- _('If Larpe needs to use a proxy to connect to this site, you must first configure it in global proxy parameters .')))
- form.add_submit('cancel', _('Cancel'))
- form.add_submit('submit', _('Next'))
- return form
-
- def submit_start_form(self, form):
- fields = ['orig_site']
- if get_cfg('use_proxy'):
- fields += ['use_proxy']
- for f in fields:
- setattr(self.host, f, form.get_widget(f).parse())
-
- # If no proxy is setup yet, set use_proxy to False for new hosts in case a proxy is later configured
- if not get_cfg('use_proxy'):
- self.host.use_proxy = False
-
- # Remove what is after the last '/'
- #self.host.orig_site = '/'.join(self.host.orig_site.split('/')[:-1])
-
- html_page = self.get_data_after_redirects(self.host.orig_site)
-
- if not self.host.label:
- # Look for html title in original site index page
- regexp = re.compile("""(.*?)""", re.DOTALL | re.IGNORECASE)
- title = regexp.findall(html_page)
- if title:
- self.host.label = title[0]
- else:
- self.host.label = 'Untitled'
- # If another site already uses this site title, add trailings "_" until we find an available name
- existing_label = True
- while existing_label is True:
- for any_host in Host.select():
- if any_host.id != self.host.id and self.host.label == any_host.label:
- self.host.label += '_'
- break
- else:
- existing_label = False
-
- # Fill host.name attribute
- self.host.name = convert_label_to_name(self.host.label)
-
- if not self.host.scheme:
- # Get tokens from orig site url
- orig_scheme, rest = urllib.splittype(self.host.orig_site)
- orig_host, rest = urllib.splithost(rest)
-
- get_publisher().reload_cfg()
- # Set url scheme (HTTP or HTTPS)
- # TODO: Handle the option "Both"
- if get_cfg('sites_url_scheme'):
- self.host.scheme = get_cfg('sites_url_scheme')
- else:
- self.host.scheme = orig_scheme
-
- if not self.host.reversed_hostname:
- # Build a new domain name
- short_name = orig_host.split('.')[0]
- if short_name == 'www':
- short_name = orig_host.split('.')[1]
- self.host.reversed_hostname = '%s.%s' % (short_name, get_cfg('domain_names')[0])
- # If another site already uses this domain name, add some trailing "_" until we find an available name
- existing_domain = True
- while existing_domain is True:
- for any_host in Host.select():
- if any_host.id != self.host.id and self.host.reversed_hostname == any_host.reversed_hostname:
- self.host.reversed_hostname += '-'
- break
- else:
- existing_domain = False
- self.host.reversed_directory = None
-
- if not self.host.new_url:
- # New url for this host
- self.host.new_url = '%s://%s%s/' % (self.host.scheme, self.host.reversed_hostname, get_request().environ['SCRIPT_NAME'])
- # FIXME: Check if the new domain name already exists
-
- # New url for this host
- # self.host.new_url = '%s://%s%s/' % (self.host.scheme, self.host.reversed_hostname, get_request().environ['SCRIPT_NAME'])
- # if self.host.reversed_directory is not None:
- # self.host.new_url += '%s/' % self.host.reversed_directory
-
- self.host.store()
- write_apache2_vhosts()
-
- # XXX: Should use the FancyURLopener class instead when it supports proxies
- def get_data_after_redirects(self, start_url):
- if not start_url:
- return ''
- status = 302
- location = None
- while status // 100 == 3:
- if location is None:
- url = start_url
- elif location.startswith('http'):
- # Location is an absolute path
- url = location
- else:
- # Location is a relative path
- url = urlparse.urljoin(start_url, location)
- response, status, data, auth_headers = http_get_page(url, use_proxy=self.host.use_proxy)
- location = response.getheader('Location', None)
- return data
-
- def create_dirs(self):
- # Hack : sites must use the configuration which is stored in main Larpe directory,
- # but they need to have a directory named with their hostname, which will contain the
- # main domain name for Larpe so they know where is the main configuration
- hostname_dir = get_abs_path(os.path.join('..', self.host.reversed_hostname))
- if not os.path.exists(hostname_dir):
- os.mkdir(hostname_dir)
- # Load the configuration from the main directory
- get_publisher().reload_cfg()
- # Write it in the site directory
- get_publisher().write_cfg(hostname_dir)
-
- # Storage directories
- if not self.host.reversed_directory:
- reversed_dir = 'default'
- else:
- reversed_dir = self.host.reversed_directory
- self.host.site_dir = \
- os.path.join(get_publisher().app_dir, 'sp', self.host.reversed_hostname, reversed_dir)
- user_dir = os.path.join(self.host.site_dir, 'users')
- token_dir = os.path.join(self.host.site_dir, 'tokens')
- filter_dir = os.path.join(self.host.site_dir, 'filters')
- for dir in (self.host.site_dir, user_dir, token_dir, filter_dir):
- if not os.path.isdir(dir):
- os.makedirs(dir)
-
- def generate_ssl_keys(self):
- # Generate SSL keys
- private_key_path = os.path.join(self.host.site_dir, 'private_key.pem')
- public_key_path = os.path.join(self.host.site_dir, 'public_key.pem')
- if not os.path.isfile(private_key_path) or not os.path.isfile(public_key_path):
- set_provider_keys(private_key_path, public_key_path)
- self.host.private_key = private_key_path
- self.host.public_key = public_key_path
-
- def generate_metadatas(self):
- metadata_cfg = {}
-
- # Organization name
- self.host.organization_name = self.host.label
- metadata_cfg['organization_name'] = self.host.organization_name
-
- # Base URL
- base_url = '%s://%s%s/liberty/%s/liberty' % (self.host.scheme,
- self.host.reversed_hostname,
- get_request().environ['SCRIPT_NAME'],
- self.host.name)
- metadata_cfg['base_url'] = base_url
- self.host.base_url = base_url
-
- if lasso.SAML2_SUPPORT:
- saml2_base_url = '%s://%s%s/liberty/%s/saml' % (self.host.scheme,
- self.host.reversed_hostname,
- get_request().environ['SCRIPT_NAME'],
- self.host.name)
- metadata_cfg['saml2_base_url'] = saml2_base_url
- self.host.saml2_base_url = saml2_base_url
-
- # Provider Id
- provider_id = '%s/metadata' % base_url
- metadata_cfg['provider_id'] = provider_id
- self.host.provider_id = provider_id
-
- if lasso.SAML2_SUPPORT:
- saml2_provider_id = '%s/metadata' % saml2_base_url
- metadata_cfg['saml2_provider_id'] = saml2_provider_id
- self.host.saml2_provider_id = saml2_provider_id
-
- # Read public key
- public_key = ''
- if self.host.public_key is not None and os.path.exists(self.host.public_key):
- metadata_cfg['signing_public_key'] = open(self.host.public_key).read()
-
- # Write metadatas
- metadata_path = os.path.join(self.host.site_dir, 'metadata.xml')
- open(metadata_path, 'w').write(get_metadata(metadata_cfg))
- self.host.metadata = metadata_path
-
- if lasso.SAML2_SUPPORT:
- saml2_metadata_path = os.path.join(self.host.site_dir, 'saml2_metadata.xml')
- open(saml2_metadata_path, 'w').write(get_saml2_metadata(metadata_cfg))
- self.host.saml2_metadata = saml2_metadata_path
-
- def check_new_address [html] (self):
- form = Form(enctype='multipart/form-data')
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
-
- if form.get_widget('cancel').parse():
- return redirect('start')
-
- if form.is_submitted():
- self.create_dirs()
- if self.host.private_key is None:
- self.generate_ssl_keys()
- self.generate_metadatas()
- self.host.store()
- return redirect('authentication_and_logout_adresses')
-
- html_top('step2', title=_('Step 2 - Check the new site address works'))
- '%s ' % _('Step 2 - Check the new site address works')
-
- htmltext(_('''\
-Before opening the following link, ensure you have configured your DNS for this address. If you don't
-have a DNS server and you just want to test Larpe, add this domain name in the file "/etc/hosts".
-Then you can open this link in a new window or tab and see if your site is displayed. If it's ok,
-you can click the "%(next)s" button. Otherwise, click the "%(previous)s" button and check your settings.
-''') % {'next': _('Next'), 'previous': _('Previous')})
- ''
- htmltext(_('The new address of this site is '))
- '%s ' % (self.host.new_url, self.host.new_url)
- htmltext(_('The name of this site is "%s".') % self.host.label)
- '
'
- htmltext(_('You can also modify the address or the name of this site '))
- '
'
-
- form.render()
-
- def modify_site_address_and_name [html] (self):
- form = self.form_modify_site_address_and_name()
-
- if form.get_widget('cancel').parse():
- return redirect('check_new_address')
-
- if form.is_submitted() and not form.has_errors():
- label = form.get_widget('label').parse()
- name = convert_label_to_name(label)
- for any_host in Host.select():
- if any_host.id != self.host.id and name == any_host.name:
- form.set_error('label', _('An host with the same name already exists'))
- break
-
- if form.is_submitted() and not form.has_errors():
- self.submit_modify_site_address_and_name_form(form)
- return redirect('check_new_address')
-
- html_top('modify_site_address_and_name', title=_('Modify site address and name'))
- '%s ' % _('Modify site address and name')
- form.render()
-
- def form_modify_site_address_and_name(self):
- form = Form(enctype='multipart/form-data')
- form.add(UrlWidget, 'new_url', title = _('Address'), required = True,
- size = 50, value = self.host.new_url)
- form.add(StringWidget, 'label', title = _('Name'), required = True,
- size = 50, value = self.host.label)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_modify_site_address_and_name_form(self, form):
- fields = ['new_url', 'label']
- for f in fields:
- setattr(self.host, f, form.get_widget(f).parse())
-
- # Split url to retrieve components
- tokens = urlparse.urlparse(self.host.new_url)
- self.host.scheme = tokens[0]
- self.host.reversed_hostname = tokens[1]
- self.host.reversed_directory = tokens[2]
- if self.host.reversed_directory.startswith('/'):
- self.host.reversed_directory = self.host.reversed_directory[1:]
-
- # Fill host.name attribute
- self.host.name = convert_label_to_name(self.host.label)
-
- self.host.store()
- write_apache2_vhosts()
-
- def authentication_and_logout_adresses [html] (self):
- form = self.form_authentication_and_logout_adresses()
-
- if form.get_widget('cancel').parse():
- return redirect('check_new_address')
-
- if form.is_submitted() and not form.has_errors():
- self.submit_authentication_and_logout_adresses_form(form)
- return redirect('check_auto_detected_configuration')
-
- html_top('step3', title=_('Step 3 - Configure authentication and logout pages'))
- '%s ' % _('Step 3 - Configure authentication and logout pages')
- form.render()
-
- def form_authentication_and_logout_adresses(self):
- form = Form(enctype='multipart/form-data')
- form.add(ValidUrlWidget, 'auth_url', title = _('Authentication form page address'),
- hint = _('Address of a page on the site which contains the authentication form'),
- required = True, size = 50, value = self.host.auth_url)
- form.add(ValidUrlWidget, 'logout_url', title = _('Logout address'), required = False,
- hint = _('Address of the logout link on the site'),
- size = 50, value = self.host.logout_url)
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
- return form
-
- def submit_authentication_and_logout_adresses_form(self, form):
- fields = ['auth_url', 'logout_url']
- for f in fields:
- setattr(self.host, f, form.get_widget(f).parse())
- self.host.auth_form_url = self.host.auth_url
-
- if not self.host.http_headers:
- self.host.http_headers = {
- 'Content-Type': { 'enabled': True, 'value': 'application/x-www-form-urlencoded', 'immutable': False },
- 'X-Forwarded-For': { 'enabled': True, 'value': _('(computed automatically)'), 'immutable': True },
- 'X-Forwarded-Host': { 'enabled': True, 'value': self.host.reversed_hostname, 'immutable': False },
- }
-
- self.auto_detect_configuration()
- self.host.store()
- write_apache2_vhosts()
-
- def check_auto_detected_configuration [html] (self):
- form = Form(enctype='multipart/form-data')
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
-
- if form.get_widget('cancel').parse():
- return redirect('authentication_and_logout_adresses')
-
- if form.is_submitted():
- return redirect('credentials')
-
- html_top('step4', title=_('Step 4 - Check automatically detected configuration for the authentication form'))
- '%s ' % _('Step 4 - Check automatically detected configuration for the authentication form')
-
- host_attrs = (
- ('auth_check_url', _('Address where the authentication form must be sent')),
- ('login_field_name', _('Name of the login field')),
- ('password_field_name', _('Name of the password field')),
- )
-
- html_fields = ''
- success = True
- for attr, name in host_attrs:
- color = 'black'
- if attr in ('auth_check_url', 'login_field_name', 'password_field_name') and \
- not getattr(self.host, str(attr)):
- color = 'red'
- success = False
- html_fields += '%s
' % (color, name)
- html_fields += '%s
' % \
- (color, getattr(self.host, str(attr)))
- if getattr(self.host, str(attr)) == '':
- html_fields += ' '
-
- ''
- if success:
- htmltext(_('''\
-The following authentication form parameters have been detected. If they look right, you can go to the next step.
-If you think they are wrong, go back and check your settings then try again.
-'''))
- else:
- htmltext(_('''\
-The following authentication form parameters in red haven't been correctly detected. Go back and check
-your settings then try again.
-'''))
- '
'
-
- html_fields
- form.render()
-
- def credentials [html] (self):
- form = self.form_credentials()
-
- if form.get_widget('cancel').parse():
- return redirect('check_auto_detected_configuration')
-
- if form.is_submitted() and not form.has_errors():
- self.submit_credentials_form(form)
- return redirect('send_authentication_request')
-
- html_top('step5', title=_('Step 5 - Fill in a valid username/password for this site'))
- '%s ' % _('Step 5 - Fill in a valid username/password for this site')
- form.render()
-
- def form_credentials(self):
- form = Form(enctype='multipart/form-data')
- form.add(StringWidget, 'username', title = _('Username'), required = True,
- size = 30, value = self.host.valid_username)
- form.add(PasswordWidget, 'password', title = _('Password'), required = True,
- size = 30, value = self.host.valid_password)
- for name, values in self.host.select_fields.iteritems():
- options = []
- if values:
- for value in values:
- options.append(value)
- form.add(SingleSelectWidget, name, title = name.capitalize(),
- value = values[0], options = options)
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
- return form
-
- def submit_credentials_form(self, form):
- self.host.valid_username = form.get_widget('username').parse()
- self.host.valid_password = form.get_widget('password').parse()
- self.host.valid_select = {}
- for name, values in self.host.select_fields.iteritems():
- if form.get_widget(name):
- self.host.valid_select[name] = form.get_widget(name).parse()
-
- self.host.store()
-
- def send_authentication_request(self):
- site_auth = site_authentication.get_site_authentication(self.host)
- self.host.auth_request_status, self.host.auth_request_data = site_auth.local_auth_check_dispatch(
- self.host.valid_username, self.host.valid_password, self.host.valid_select)
- self.host.auth_request_success, self.host.auth_request_return_content = \
- site_auth.check_auth(self.host.auth_request_status, self.host.auth_request_data)
-
- self.host.store()
-
- return redirect('check_authentication')
-
- def check_authentication [html] (self):
- form = Form(enctype='multipart/form-data')
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
-
- if form.get_widget('cancel').parse():
- return redirect('credentials')
-
- if form.is_submitted():
- return redirect('sso_init_link')
-
- html_top('step6', title=_('Step 6 - Check the authentication process'))
- '%s ' % _('Step 6 - Check the authentication process')
-
- if self.host.auth_request_success:
- htmltext(_('''Authentication succeeded ! You can go to the next step.
'''))
- else:
- htmltext(_('''\
-Authentication has failed. To resolve this problem, you can :
-
-'''))
-
- form.render()
-
- def see_authentication_response [html] (self):
- html_top('see_authentication_response', title=_('Authentication response'))
- '%s ' % _('Authentication response')
-
- color = str('black')
- name = str(_('HTTP status code'))
- '%s
' % (color, name)
- '%s (%s)
' % \
- (color, self.host.auth_request_status, status_reasons[self.host.auth_request_status])
-
- ''
- '%s ' % _('See HTML page')
- ' '
- ' ' % _('Back')
-
- def see_response_html_page (self):
- return self.host.auth_request_data
-
- def authentication_success_criteria [html] (self):
- form = self.form_authentication_success_criteria()
-
- if form.get_widget('cancel').parse():
- return redirect('check_authentication')
-
- if form.is_submitted() and not form.has_errors():
- self.submit_authentication_success_criteria_form(form)
- return redirect('check_authentication')
-
- html_top('authentication_success_criteria', title=_('Criteria of authentication success'))
- '%s ' % _('Criteria of authentication success')
- form.render()
-
- def form_authentication_success_criteria(self):
- form = Form(enctype='multipart/form-data')
- form.add(RadiobuttonsWidget, 'auth_system', title = _('Authentication system of the original site'),
- options=[
- ('password', _('Check the existence of a password field'), 'password'),
- ('match_text', _('Match some text to detect an authentication failure'), 'match_text'),
- ],
- sort=False,
- delim=htmltext(' '),
- value = self.host.auth_system)
- form.add(RegexStringWidget, 'auth_match_text', title = _('Text to match in case of authentication failure'),
- required = False, size = 50, value = self.host.auth_match_text)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_authentication_success_criteria_form(self, form):
- for f in ('auth_system', 'auth_match_text'):
- value = form.get_widget(f).parse()
- setattr(self.host, f, value)
-
- self.host.store()
-
- def modify_authentication_request [html] (self):
- html_top('modify_authentication_request', title=_('Modify the parameters of the authentication request'))
- '%s ' % _('Modify the parameters of the authentication request')
-
- ''
- '%s %s ' % (
- _('Modify POST parameters'), _('Configure the form attributes that will be sent within the authentication POST requests'))
- '%s %s ' % (
- _('Modify HTTP headers'), _('Configure the HTTP headers of the authentication requests made by Larpe'))
- ' '
- ' ' % _('Back')
-
- def auth_request_post_parameters [html] (self):
- form = self.form_auth_request_post_parameters()
-
- if form.get_widget('cancel').parse():
- return redirect('modify_authentication_request')
-
- if form.is_submitted() and not form.has_errors():
- self.submit_auth_request_post_parameters_form(form)
- return redirect('modify_authentication_request')
-
- html_top('auth_request_post_parameters', title=_('Configure POST parameters'))
- '%s ' % _('Configure POST parameters')
-
- ''
- htmltext(_('''Here are the detected form fields that will be sent as parameters of the authentication POST
- request. You can desactivate some or all of them, or change their value.'''))
- '
'
-
- form.render()
-
- def form_auth_request_post_parameters(self):
- form = Form(enctype='multipart/form-data')
- for name, value in self.host.post_parameters.iteritems():
- if value['immutable']:
- form.add(DictWidget, name, value, disabled = 'disabled')
- else:
- form.add(DictWidget, name, value)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_auth_request_post_parameters_form(self, form):
- for name, old_value in self.host.post_parameters.iteritems():
- value = form.get_widget(name).parse()
- if value['enabled'] == 'on':
- old_value['enabled'] = True
- else:
- old_value['enabled'] = False
- if old_value['immutable'] is False:
- old_value['value'] = value['value']
- self.host.post_parameters[name] = old_value
- self.host.store()
-
- def auth_request_http_headers [html] (self):
- form = self.form_auth_request_http_headers()
-
- if form.get_widget('cancel').parse():
- return redirect('modify_authentication_request')
-
- if form.is_submitted() and not form.has_errors():
- self.submit_auth_request_http_headers_form(form)
- return redirect('modify_authentication_request')
-
- html_top('auth_request_http_headers', title=_('Configure HTTP headers'))
- '%s ' % _('Configure HTTP headers')
-
- ''
- htmltext(_('''Here are the HTTP headers that will be sent within the authentication POST
- request. You can desactivate some or all of them, or change their value.'''))
- '
'
-
- form.render()
-
- def form_auth_request_http_headers(self):
- form = Form(enctype='multipart/form-data')
- for name, value in self.host.http_headers.iteritems():
- if value['immutable']:
- form.add(DictWidget, name, value, disabled = 'disabled')
- else:
- form.add(DictWidget, name, value)
- form.add(HtmlWidget, htmltext('%s
' % \
- _('The headers "Host", "Accept-Encoding" and "Content-Length" will also automatically be sent.')))
- if get_cfg('use_proxy') and self.host.use_proxy:
- form.add(HtmlWidget, htmltext('%s
' % \
- _('As Larpe uses a proxy for this site, the headers "Proxy-Authorization", "Proxy-Connection" and "Keep-Alive" will be sent as well.')))
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_auth_request_http_headers_form(self, form):
- for name, old_value in self.host.http_headers.iteritems():
- value = form.get_widget(name).parse()
- if value['enabled'] == 'on':
- old_value['enabled'] = True
- else:
- old_value['enabled'] = False
- if old_value['immutable'] is False:
- old_value['value'] = value['value']
- self.host.http_headers[name] = old_value
- self.host.store()
-
- def generate_apache_filter (self):
- # Set Python filter path for Apache configuration
- if not hasattr(self.host, 'apache_python_paths'):
- self.host.apache_python_paths = []
- python_path = os.path.join(self.host.site_dir, 'filters')
- if python_path not in self.host.apache_python_paths:
- self.host.apache_python_paths.append(python_path)
-
- # Write Python filter
- python_file = open(os.path.join(self.host.site_dir, 'filters', 'output_replace_form.py'), 'w')
- python_file.write(open(os.path.join(get_publisher().data_dir, 'output_filter_base.py'), 'r').read())
- python_file.write('''\
-def filter_page(filter, page):
- current_form = re.compile('', re.DOTALL)
- return current_form.sub('', page)
-''' % { 'auth_form_action': self.host.auth_form_action, 'name': self.host.name })
- python_file.close()
-
- # Set Python filter for Apache configuration
- if not hasattr(self.host, 'apache_output_python_filters'):
- self.host.apache_output_python_filters = []
- if not 'output_replace_form' in self.host.apache_output_python_filters:
- self.host.apache_output_python_filters.append('output_replace_form')
-
- def sso_init_link [html] (self):
- form = self.form_sso_init_link()
-
- if form.get_widget('cancel').parse():
- return redirect('check_authentication')
-
- if form.is_submitted() and not form.has_errors():
- self.submit_sso_init_link_form(form)
- return redirect('metadatas')
-
- html_top('step7', title=_('Step 7 - Configure how a Single Sign On can be initiated'))
- '%s ' % _('Step 7 - Configure how a Single Sign On can be initiated')
-
- ''
- htmltext(_('''\
-Most sites use one of the following 2 ways to allow users to initialise an authentication :
-
-The site has a single authentication page. It redirects users to this page when they click a "Login" button or try to access a page which require users to be authenticated.
-The site includes an authentication form in most or all of his pages. Users can authenticate on any of these pages, and don't need to be redirected to a separate authentication page.
- '''))
- '
'
-
- ''
- htmltext(_('''\
-Larpe needs to change this part of the site in a different way depending on the usual way the site works. It can either :
-
-Redirect the user to the Single Sign On url instead of the previous authentication page.
-Replace the form included in pages with a simple button. When users press this button, they will be redirected to the Single Sign On url.
- '''))
- ''
-
- form.render()
-
- def form_sso_init_link(self):
- form = Form(enctype='multipart/form-data')
- form.add(RadiobuttonsWidget, 'auth_form_places', title = _('Authentication page or form'),
- options=[
- ('form_once', _('The site has a single authentication page'), 'form_once'),
- ('form_everywhere', _('The site includes an authentication form in most or all pages'), 'form_everywhere'),
- ],
- sort=False, required = True, delim=htmltext(' '), value = self.host.auth_form_places)
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
- return form
-
- def submit_sso_init_link_form(self, form):
- fields = [ 'auth_form_places', ]
- for f in fields:
- setattr(self.host, f, form.get_widget(f).parse())
- self.host.auth_form_url = self.host.auth_url
-
- if self.host.auth_form_places == 'form_everywhere' and self.host.auth_form_action:
- self.generate_apache_filter()
- else:
- if hasattr(self.host, 'apache_output_python_filters'):
- del self.host.apache_output_python_filters
-
- # Add mod proxy html
- # TODO: add an option somewhere to disable it
- if not hasattr(self.host, 'apache_output_filters'):
- self.host.apache_output_filters = []
- if 'proxy-html' not in self.host.apache_output_filters:
- self.host.apache_output_filters.append('proxy-html')
-
- self.host.store()
- write_apache2_vhosts()
-
- def metadatas [html] (self):
- form = Form(enctype='multipart/form-data')
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Next'))
-
- if form.get_widget('cancel').parse():
- return redirect('sso_init_link')
-
- if form.is_submitted():
- return redirect('check_full_configuration')
-
- html_top('step8', title=_('Step 8 - Configure the site metadatas on your identity provider'))
- '%s ' % _('Step 8 - Configure the site metadatas on your identity provider')
-
- ''
- htmltext(_('''Download the metadatas and the public key for this site and
-upload them on your identity provider in order to use Liberty Alliance features'''))
- '
'
-
- ''
- if hasattr(self.host, str('base_url')):
- if lasso.SAML2_SUPPORT:
- saml2_metadata_url = '%s/metadata.xml' % self.host.saml2_base_url
- '%s %s ' % (
- saml2_metadata_url,
- _('Service Provider SAML 2.0 Metadata'),
- _('Download Service Provider SAML 2.0 Metadata file'))
- metadata_url = '%s/metadata.xml' % self.host.base_url
- '%s %s ' % (
- metadata_url,
- _('Service Provider Metadata'),
- _('Download Service Provider ID-FF 1.2 Metadata file'))
- else:
- '%s
' % _('No metadata has been generated for this host.')
-
- if hasattr(self.host, str('base_url')) and self.host.public_key and os.path.exists(self.host.public_key):
- public_key_url = '%s/public_key' % self.host.base_url
- '%s %s ' % (
- public_key_url,
- _('Public key'),
- _('Download Service Provider SSL Public Key file'))
- else:
- '%s
' % _('No public key has been generated for this host.')
- ' '
-
- form.render()
-
- def check_full_configuration [html] (self):
- form = Form(enctype='multipart/form-data')
- form.add_submit('cancel', _('Previous'))
- form.add_submit('submit', _('Finish'))
-
- if form.get_widget('cancel').parse():
- return redirect('metadatas')
-
- if form.is_submitted():
- return redirect('../..')
-
- html_top('step9', title=_('Step 9 - Check everything works'))
- '%s ' % _('Step 9 - Check everything works')
-
- ''
- htmltext(_('''Now you can fully test your site, start from the home page, initiate a Single Sign On,
-federate your identities and do a Single Logout.'''))
- '
'
-
- ''
- htmltext(_('The address of your site is : '))
- '%s ' % (self.host.new_url, self.host.new_url)
- '
'
-
- ''
- htmltext(_('''If everything works, click the "%(finish)s" button, otherwise you can go back and
-check your settings or configure some advanced options .''')) % { 'finish': _('Finish') }
- '
'
-
- form.render()
-
- def advanced_options [html] (self):
- form = self.form_advanced_options()
-
- if form.get_widget('cancel').parse():
- return redirect('check_full_configuration')
-
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append( ('advanced_options', _('Advanced options')) )
- html_top('hosts', title = _('Advanced options'))
- '%s ' % _('Advanced options')
- form.render()
- else:
- self.submit_advanced_options_form(form)
- return redirect('check_full_configuration')
-
- def form_advanced_options(self):
- form = Form(enctype='multipart/form-data')
- form.add(UrlOrAbsPathWidget, 'initiate_sso_url', title = _('URL which must initiate the SSO'),
- hint = _('''Address which must initiate the SSO. If empty, defaults to the previously
-specified "%s"''') % _('Authentication form page address'),
- required = False, size = 50, value = self.host.initiate_sso_url)
- form.add(CheckboxWidget, 'redirect_root_to_login',
- title=_('Redirect the root URL of the site to the login page.'),
- value = self.host.redirect_root_to_login)
- form.add(UrlOrAbsPathWidget, 'return_url', title = _('Return address'),
- hint = _('Where the user will be redirected after a successful authentication'),
- required = False, size = 50, value = self.host.return_url)
- form.add(UrlOrAbsPathWidget, 'root_url', title = _('Error address'),
- hint = _('Where the user will be redirected after a disconnection or an error'),
- required = False, size = 50, value = self.host.root_url)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_advanced_options_form(self, form):
- old_redirect_root_to_login = self.host.redirect_root_to_login
-
- for f in ('initiate_sso_url', 'redirect_root_to_login', 'return_url', 'root_url'):
- value = form.get_widget(f).parse()
- setattr(self.host, f, value)
-
- self.host.store()
-
- if self.host.initiate_sso_url or self.host.redirect_root_to_login is not old_redirect_root_to_login:
- write_apache2_vhosts()
-
- def auto_detect_configuration(self):
-# """Guess other SP parameters"""
-# if self.host.auth_url is not None:
-# # Separate auth page
-# self.host.auth_form_url = self.host.auth_url
-# else:
-# if self.host.auth_form_page_url is not None:
-# # Auth form is not on index page
-# self.host.auth_form_url = self.host.auth_form_page_url
-# else:
-# # Auth form is on index page
-# self.host.auth_form_url = self.host.orig_site
-
- # Reset previous detected values
- self.host.auth_form = None
- self.host.auth_check_url = None
- self.host.login_field_name = None
- self.host.password_field_name = None
- if not self.host.post_parameters:
- self.host.post_parameters = {}
-
- self.parse_page(self.host.auth_form_url)
-
- def parse_page(self, page_url):
- # Get the authentication page
- try:
- response, status, page, auth_header = http_get_page(page_url, use_proxy=self.host.use_proxy)
- except Exception, msg:
- print msg
- return
-
- # Check if this site uses HTTP authentication
-# if status == 401:
-# if auth_header.startswith('Basic'):
-# self.host.auth_mode = 'http_basic'
-# else:
-# self.host.auth_mode = 'unsupported'
-# self.host.store()
-# return
-
- if page is None:
- return
- #raise FormError, ('auth_check_url', '%s : %s' % (_('Failed to get page'), self.host.auth_form_url))
-
- # Default authentication mode
- self.host.auth_mode = 'form'
-
- self.host.site_authentication_plugin = site_authentication.guess_site_authentication_class(page)
- self.parse_frames(page)
- self.parse_forms(page)
- if self.host.auth_form is not None:
- self.parse_form_action()
- input_fields = self.parse_input_fields()
- self.parse_login_field(input_fields)
- self.parse_password_field(input_fields)
- self.parse_select_fields(input_fields)
- self.parse_other_fields(input_fields)
-
- def parse_frames(self, page):
- '''If there are frames, parse them recursively'''
- regexp = re.compile("""]*?>""", re.DOTALL | re.IGNORECASE)
- found_frames = regexp.findall(page)
- if found_frames:
- for frame_url in found_frames:
- if frame_url.startswith('http'):
- frame_full_url = frame_url
- else:
- page_url_tokens = page_url.split('/')
- page_url_tokens[-1] = frame_url
- frame_full_url = '/'.join(page_url_tokens)
- self.parse_page(frame_full_url)
-
- def parse_forms(self, page):
- '''Search for an authentication form'''
- # Get all forms
- regexp = re.compile("""""", re.DOTALL | re.IGNORECASE)
- found_forms = regexp.findall(page)
- if not found_forms:
- return
- #raise FormError, ('auth_check_url', '%s : %s' % (_('Failed to find any form'), self.host.auth_form_url))
-
- # Get the first form with a password field
- for found_form in found_forms:
- regexp = re.compile(""" ]*?type=["']?password["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- if regexp.search(found_form) is not None:
- self.host.auth_form = found_form
- break
-
- def parse_form_action(self):
- '''Get the action url of the form'''
- regexp = re.compile("""].*?>""", re.DOTALL | re.IGNORECASE)
- self.host.auth_form_action = regexp.findall(self.host.auth_form)[0]
- # FIXME: Find a Python module which unescapes html entities
- self.host.auth_check_url = self.host.auth_form_action.replace('&', '&')
- if not self.host.auth_check_url.startswith('http'):
- if self.host.auth_check_url.startswith('/'):
- if self.host.orig_site.startswith('https'):
- orig_site_root = 'https://%s' % urllib.splithost(self.host.orig_site[6:])[0]
- else:
- orig_site_root = 'http://%s' % urllib.splithost(self.host.orig_site[5:])[0]
- self.host.auth_check_url = orig_site_root + self.host.auth_check_url
- else:
- auth_form_url_tokens = self.host.auth_form_url.split('/')
- auth_form_url_tokens[-1] = self.host.auth_check_url
- self.host.auth_check_url = '/'.join(auth_form_url_tokens)
-
- def parse_input_fields(self):
- '''Get all input fields'''
- regexp = re.compile(""" ]*?>""", re.DOTALL | re.IGNORECASE)
- return regexp.findall(self.host.auth_form)
-
- def parse_login_field(self, input_fields):
- '''Get login field name'''
- try:
- regexp = re.compile(""" ]*?type=["']?text["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- text_fields = regexp.findall(self.host.auth_form)
- login_field = ''
- if text_fields:
- login_field = text_fields[0]
- else:
- for field in input_fields:
- if re.search("""type=["']?""", field, re.DOTALL | re.IGNORECASE) is None:
- login_field = field
- break
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- self.host.login_field_name = regexp.findall(login_field)[0]
- if not self.host.post_parameters.has_key(self.host.login_field_name):
- self.host.post_parameters[self.host.login_field_name] = \
- { 'enabled': True, 'value': _('(filled by users)'), 'immutable': True }
- self.host.store()
- except IndexError, e:
- self.host.login_field_name = None
- print 'Error handling login field : %s' % e
-
- def parse_password_field(self, input_fields):
- '''Get password field name'''
- try:
- regexp = re.compile(""" ]*?type=["']?password["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- password_field = regexp.findall(self.host.auth_form)[0]
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- self.host.password_field_name = regexp.findall(password_field)[0]
- if not self.host.post_parameters.has_key(self.host.password_field_name):
- self.host.post_parameters[self.host.password_field_name] = \
- { 'enabled': True, 'value': _('(filled by users)'), 'immutable': True }
- except IndexError, e:
- self.host.password_field_name = None
- print 'Error handling password field : %s' % e
-
- def parse_select_fields(self, input_fields):
- '''Add select fields to host attributes'''
- # First added for Imuse (Rennes)
- regexp = re.compile("""""", re.DOTALL | re.IGNORECASE)
- self.host.select_fields = {}
- for field in regexp.findall(self.host.auth_form):
- try:
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- name = regexp.findall(field)[0]
- regexp = re.compile("""]*?>.*? """, re.DOTALL | re.IGNORECASE)
- options = regexp.findall(field)
- values = []
- for option in options:
- regexp = re.compile("""]*?>(.*?) """, re.DOTALL | re.IGNORECASE)
- option_label = regexp.findall(option)
- regexp = re.compile("""value=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- option_value = regexp.findall(option)
- if option_label:
- if not option_value:
- option_value = option_label
- values.append((option_value[0], option_label[0]))
- else:
- print >> sys.stderr, 'W: Could not parse select options'
- self.host.select_fields[name] = values
- if not self.host.post_parameters.has_key(name):
- self.host.post_parameters[name] = \
- { 'enabled': True, 'value': _('(filled by users)'), 'immutable': True }
- except IndexError, e:
- continue
-
- def parse_other_fields(self, input_fields):
- '''Get the default value of all other fields'''
- self.host.other_fields = {}
-
- # Get hidden fields
- regexp = re.compile(""" ]*?type=["']?hidden["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- other_fields = regexp.findall(self.host.auth_form)
-
- # Only get first submit field
- regexp = re.compile(""" ]*?type=["']?submit["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- found = regexp.findall(self.host.auth_form)
- if found:
- if other_fields:
- other_fields.append(found[0])
- else:
- other_fields = found[0]
-
- for field in other_fields:
- try:
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- name = regexp.findall(field)[0]
- regexp = re.compile("""value=["'](.*?)["'][\s/>]""", re.DOTALL | re.IGNORECASE)
- value = regexp.findall(field)[0]
- self.host.other_fields[name] = value
- if not self.host.post_parameters.has_key(name):
- self.host.post_parameters[name] = { 'enabled': True, 'value': value, 'immutable': False }
- except IndexError, e:
- continue
-
-
-class HostUI:
- def __init__(self, host):
- self.host = host
-
- def form_edit(self):
- # FIXME : homogeneise the size of the fields
- form = Form(enctype='multipart/form-data')
- form.add(StringWidget, 'label', title = _('Site name'), required = True,
- size = 30, value = self.host.label)
- form.add(UrlWidget, 'orig_site', title = _('Original site root address'), required = True,
- size = 50, value = self.host.orig_site)
- form.add(ValidUrlWidget, 'auth_url', title = _('Authentication page'),
- hint = _('If there is a separate authentication page'),
- required = False, size = 70, value = self.host.auth_url)
- form.add(ValidUrlWidget, 'auth_form_page_url',
- title = _('Authentication form page'),
- hint = _('If the authentication form is not in a separate page and not in the index page either'),
- required = False, size = 70, value = self.host.auth_form_page_url)
- form.add(ValidUrlWidget, 'logout_url', title = _('Logout address'), required = False,
- size = 70, value = self.host.logout_url)
- form.add(StringWidget, 'reversed_hostname', title = _('Reversed host name'),
- size = 30, required = True, value = self.host.reversed_hostname)
- form.add(StringWidget, 'reversed_directory', title = _('Reversed directory'),
- size = 30, required = False, value = self.host.reversed_directory)
- form.add(CheckboxWidget, 'use_ssl', title = _('Use SSL'),
- hint = _('This only affects the connection between the browser and Larpe'),
- value = self.host.use_ssl)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_edit_form(self, form):
- metadata_cfg = {}
- for f in ('label', 'orig_site', 'auth_url', 'auth_form_page_url', 'logout_url', 'reversed_hostname',
- 'reversed_directory', 'use_ssl'):
- widget = form.get_widget(f)
- setattr(self.host, f, widget.parse())
- # Get the special use_proxy attribute if it exists
- if hasattr(widget, 'use_proxy'):
- self.host.use_proxy = widget.use_proxy
-
- self.host.organization_name = self.host.label
- metadata_cfg['organization_name'] = self.host.organization_name
-
- # Build host name from host label
- self.host.name = self.host.label.lower()
- invalid_characters = [' ', "'"]
- for char in invalid_characters:
- self.host.name = self.host.name.replace(char, '_')
-
- # Set url scheme (ie protocol) according to SSL usage
- if self.host.use_ssl:
- self.host.scheme = 'https'
- else:
- self.host.scheme = 'http'
-
- # Liberty Alliance / SAML parameters
- base_url = '%s://%s%s/liberty/%s/liberty' % (self.host.scheme,
- self.host.reversed_hostname,
- get_request().environ['SCRIPT_NAME'],
- self.host.name)
- metadata_cfg['base_url'] = base_url
- self.host.base_url = base_url
-
- if lasso.SAML2_SUPPORT:
- saml2_base_url = '%s://%s%s/liberty/%s/saml' % (self.host.scheme,
- self.host.reversed_hostname,
- get_request().environ['SCRIPT_NAME'],
- self.host.name)
- metadata_cfg['saml2_base_url'] = saml2_base_url
- self.host.saml2_base_url = saml2_base_url
-
- provider_id = '%s/metadata' % base_url
- metadata_cfg['provider_id'] = provider_id
- self.host.provider_id = provider_id
-
- if lasso.SAML2_SUPPORT:
- saml2_provider_id = '%s/metadata' % saml2_base_url
- metadata_cfg['saml2_provider_id'] = saml2_provider_id
- self.host.saml2_provider_id = saml2_provider_id
-
- # Storage directories
- if self.host.reversed_directory is None:
- reversed_dir = 'default'
- else:
- reversed_dir = self.host.reversed_directory
- site_dir = os.path.join(get_publisher().app_dir, 'sp',
- self.host.reversed_hostname, reversed_dir)
- user_dir = os.path.join(site_dir, 'users')
- token_dir = os.path.join(site_dir, 'tokens')
- for dir in (site_dir, user_dir, token_dir):
- if not os.path.isdir(dir):
- os.makedirs(dir)
- metadata_cfg['site_dir'] = site_dir
- self.host.site_dir = site_dir
-
- # Tweaking for larpe vhosts
- hostname_dir = get_abs_path(os.path.join('..', self.host.reversed_hostname))
- if not os.path.exists(hostname_dir):
- os.mkdir(hostname_dir)
- # Load the configuration from the main directory
- get_publisher().reload_cfg()
- get_publisher().write_cfg(hostname_dir)
-
- # Generate SSL keys
- private_key_path = os.path.join(site_dir, 'private_key.pem')
- public_key_path = os.path.join(site_dir, 'public_key.pem')
- if not os.path.isfile(private_key_path) or not os.path.isfile(public_key_path):
- set_provider_keys(private_key_path, public_key_path)
- self.host.private_key = private_key_path
- self.host.public_key = public_key_path
-
- # Read public key
- public_key = ''
- if self.host.public_key is not None and os.path.exists(self.host.public_key):
- metadata_cfg['signing_public_key'] = open(self.host.public_key).read()
-
- # Write metadatas
- metadata_path = os.path.join(site_dir, 'metadata.xml')
- open(metadata_path, 'w').write(get_metadata(metadata_cfg))
- self.host.metadata = metadata_path
-
- if lasso.SAML2_SUPPORT:
- saml2_metadata_path = os.path.join(site_dir, 'saml2_metadata.xml')
- open(saml2_metadata_path, 'w').write(get_saml2_metadata(metadata_cfg))
- self.host.saml2_metadata = saml2_metadata_path
-
- # Use default idps
-# idp_dir = os.path.join(get_publisher().app_dir, 'idp')
-# self.host.idps = os.listdir(idp_dir)
-
- self.host.store()
-
- for attr in ('auth_check_url', 'login_field_name', 'password_field_name'):
- if not hasattr(self.host, attr) or not getattr(self.host, attr):
- self.auto_detect_configuration()
- break
-
- write_apache2_vhosts()
-
- def auto_detect_configuration(self):
- """Guess other SP parameters"""
- if self.host.auth_url is not None:
- # Separate auth page
- self.host.auth_form_url = self.host.auth_url
- else:
- if self.host.auth_form_page_url is not None:
- # Auth form is not on index page
- self.host.auth_form_url = self.host.auth_form_page_url
- else:
- # Auth form is on index page
- self.host.auth_form_url = self.host.orig_site
-
- # Reset previous detected values
- self.host.auth_form = None
- self.host.auth_check_url = None
- self.host.login_field_name = None
- self.host.password_field_name = None
- self.host.store()
-
- self.parse_page(self.host.auth_form_url)
-
- def parse_page(self, page_url):
- # Get the authentication page
- try:
- response, status, page, auth_header = http_get_page(page_url, use_proxy=self.host.use_proxy)
- except Exception, msg:
- print msg
- return
-
- # Check if this site uses HTTP authentication
- if status == 401:
- if auth_header.startswith('Basic'):
- self.host.auth_mode = 'http_basic'
- else:
- self.host.auth_mode = 'unsupported'
- self.host.store()
- return
-
- if page is None:
- return
- #raise FormError, ('auth_check_url', '%s : %s' % (_('Failed to get page'), self.host.auth_form_url))
-
- self.host.site_authentication_plugin = site_authentication.guess_site_authentication_class(page)
-
- # If there are frames, parse them recursively
- regexp = re.compile("""]*?>""", re.DOTALL | re.IGNORECASE)
- found_frames = regexp.findall(page)
- if found_frames:
- for frame_url in found_frames:
- if frame_url.startswith('http'):
- frame_full_url = frame_url
- else:
- page_url_tokens = page_url.split('/')
- page_url_tokens[-1] = frame_url
- frame_full_url = '/'.join(page_url_tokens)
- self.parse_page(frame_full_url)
-
- # Default authentication mode
- self.host.auth_mode = 'form'
-
- # Get all forms
- regexp = re.compile("""""", re.DOTALL | re.IGNORECASE)
- found_forms = regexp.findall(page)
- if not found_forms:
- return
- #raise FormError, ('auth_check_url', '%s : %s' % (_('Failed to find any form'), self.host.auth_form_url))
-
- # Get the first form with a password field
- found = False
- for found_form in found_forms:
- regexp = re.compile(""" ]*?type=["']?password["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- if regexp.search(found_form) is not None:
- self.host.auth_form = found_form
- found = True
- break
-
- if not found:
- return
- #raise FormError, ('auth_check_url', _('Failed to find the authentication form'))
-
- # If we found a form, search for all needed information
-
- # Get the action url of the form
- regexp = re.compile("""].*?>""", re.DOTALL | re.IGNORECASE)
- self.host.auth_check_url = regexp.findall(self.host.auth_form)[0]
- # FIXME : Find a module which unescapes html entities
- self.host.auth_check_url = self.host.auth_check_url.replace('&', '&')
- if not self.host.auth_check_url.startswith('http'):
- if self.host.auth_check_url.startswith('/'):
- if self.host.orig_site.startswith('https'):
- orig_site_root = 'https://%s' % urllib.splithost(self.host.orig_site[6:])[0]
- else:
- orig_site_root = 'http://%s' % urllib.splithost(self.host.orig_site[5:])[0]
- self.host.auth_check_url = orig_site_root + self.host.auth_check_url
- else:
- auth_form_url_tokens = self.host.auth_form_url.split('/')
- auth_form_url_tokens[-1] = self.host.auth_check_url
- self.host.auth_check_url = '/'.join(auth_form_url_tokens)
-
- # Get all inputs
- regexp = re.compile(""" ]*?>""", re.DOTALL | re.IGNORECASE)
- inputs = regexp.findall(self.host.auth_form)
-
- # Get login field name
- try:
- regexp = re.compile(""" ]*?type=["']?text["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- text_fields = regexp.findall(self.host.auth_form)
- login_field = ''
- if text_fields:
- login_field = text_fields[0]
- else:
- for field in inputs:
- if re.search("""type=["']?""", field, re.DOTALL | re.IGNORECASE) is None:
- login_field = field
- break
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- self.host.login_field_name = regexp.findall(login_field)[0]
- except IndexError, e:
- self.host.login_field_name = None
- print 'Error handling login field : %s' % e
-
- # Get password field name
- try:
- regexp = re.compile(""" ]*?type=["']?password["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- password_field = regexp.findall(self.host.auth_form)[0]
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- self.host.password_field_name = regexp.findall(password_field)[0]
- except IndexError, e:
- self.host.password_field_name = None
- print 'Error handling password field : %s' % e
-
- # Get the default value of all other fields
- self.host.other_fields = {}
-
- # Get hidden and submit fields
- regexp = re.compile(""" ]*?type=["']?(?:hidden|submit)["']?[^>]*?>""", re.DOTALL | re.IGNORECASE)
- other_fields = regexp.findall(self.host.auth_form)
- for field in other_fields:
- try:
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- name = regexp.findall(field)[0]
- regexp = re.compile("""value=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- value = regexp.findall(field)[0]
- self.host.other_fields[name] = value
- except IndexError, e:
- continue
-
- # Add select fields to host attributes
- # First added for Imuse (Rennes)
- regexp = re.compile("""""", re.DOTALL | re.IGNORECASE)
- self.host.select_fields = {}
- for field in regexp.findall(page):
- try:
- regexp = re.compile("""name=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- name = regexp.findall(field)[0]
- regexp = re.compile("""]*?>.*? """, re.DOTALL | re.IGNORECASE)
- options = regexp.findall(field)
- values = []
- for option in options:
- regexp = re.compile("""value=["']?(.*?)["']?[\s/>]""", re.DOTALL | re.IGNORECASE)
- option_value = regexp.findall(option)
- regexp = re.compile("""]*?>(.*?) """, re.DOTALL | re.IGNORECASE)
- option_label = regexp.findall(option)
- if option_value and option_label:
- values.append((option_value[0], option_label[0]))
- self.host.select_fields[name] = values
- except IndexError, e:
- continue
-
-# print 'action : %s' % self.host.auth_check_url
-# print 'login field : %s' % self.host.login_field_name
-# print 'password field : %s' % self.host.password_field_name
-# print 'other fields : %s' % self.host.other_fields
-
- self.host.store()
-
- def form_auto_detected_configuration(self):
- form = Form(enctype='multipart/form-data')
- form.add(RadiobuttonsWidget, 'auth_mode', title = _('Authentication mode'),
- options=[
- ('form', _('Form'), 'form'),
- ('http_basic', _('HTTP Basic'), 'http_basic'),
- ],
- sort=False,
- required = True,
- value = self.host.auth_mode)
- form.add(ValidUrlWidget, 'auth_check_url', title = _('Address where the authentication form must be sent'),
- required = False, size = 70, value = self.host.auth_check_url)
- form.add(StringWidget, 'login_field_name', title = _('Name of the login field'),
- required = False, size = 30, value = self.host.login_field_name)
- form.add(StringWidget, 'password_field_name', title = _('Name of the password field'),
- required = False, size = 30, value = self.host.password_field_name)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_auto_detected_configuration_form(self, form):
- for f in ('auth_mode', 'auth_check_url', 'login_field_name', 'password_field_name'):
- value = form.get_widget(f).parse()
- setattr(self.host, f, value)
-
- # Ensure auth_check_url is a full url
- if 'auth_mode' == 'form':
- if not self.host.auth_check_url.startswith('http'):
- if self.host.auth_check_url.startswith('/'):
- if self.host.orig_site.endswith('/'):
- self.host.auth_check_url = self.host.orig_site + self.host.auth_check_url[1:]
- else:
- self.host.auth_check_url = self.host.orig_site + self.host.auth_check_url
- else:
- auth_form_url_tokens = self.host.auth_form_url.split('/')
- auth_form_url_tokens[-1] = self.host.auth_check_url
- self.host.auth_check_url = '/'.join(auth_form_url_tokens)
-
- self.host.store()
-
- def form_advanced_configuration(self):
- form = Form(enctype='multipart/form-data')
- form.add(UrlOrAbsPathWidget, 'return_url', title = _('Return address'),
- hint = _('Where the user will be redirected after a successful authentication'),
- required = False, size = 50, value = self.host.return_url)
- form.add(UrlOrAbsPathWidget, 'root_url', title = _('Error address'),
- hint = _('Where the user will be redirected after a disconnection or an error'),
- required = False, size = 50, value = self.host.root_url)
- form.add(CheckboxWidget, 'redirect_root_to_login',
- title=_('Redirect the root url of the site to the login page.'),
- value = self.host.redirect_root_to_login)
- form.add(CheckboxWidget, 'send_hidden_fields', title=_('Send authentication form hidden fields'),
- value = self.host.send_hidden_fields)
- form.add(RadiobuttonsWidget, 'auth_system', title = _('Authentication system of the original site'),
- options=[
- ('password', _('Check the existence of a password field'), 'password'),
- ('match_text', _('Match some text to detect an authentication failure'), 'match_text'),
- ],
- sort=False,
- delim=htmltext(' '),
- value = self.host.auth_system)
- form.add(RegexStringWidget, 'auth_match_text', title = _('Text to match in case of authentication failure'),
- required = False, size = 50, value = self.host.auth_match_text)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_advanced_configuration_form(self, form):
- old_redirect_root_to_login = self.host.redirect_root_to_login
-
- for f in ('return_url', 'root_url', 'redirect_root_to_login', 'send_hidden_fields', 'auth_system', 'auth_match_text'):
- value = form.get_widget(f).parse()
- setattr(self.host, f, value)
-
- self.host.store()
-
- if self.host.redirect_root_to_login is not old_redirect_root_to_login:
- write_apache2_vhosts()
-
- def form_apache_filters(self):
- form = Form(enctype='multipart/form-data')
- if not hasattr(self.host, 'apache_output_filters'):
- self.host.apache_output_filters = [ 'proxy-html' ]
- self.host.store()
- form.add(CheckboxWidget, 'proxy-html', title = _('HTML proxy'),
- hint = _('Converts urls in the html pages according to the host new domain name'),
- value = 'proxy-html' in self.host.apache_output_filters)
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- return form
-
- def submit_apache_filters_form(self, form):
- f = 'proxy-html'
- value = form.get_widget(f).parse()
- if value is True and f not in self.host.apache_output_filters:
- self.host.apache_output_filters.append(f)
- if value is False and f in self.host.apache_output_filters:
- self.host.apache_output_filters.remove(f)
- self.host.store()
- write_apache2_vhosts()
-
-class HostPage(Directory):
- _q_exports = ['', 'minimal_configuration', 'auto_detect_configuration', 'auto_detected_configuration', 'advanced_configuration', 'apache_filters', 'see_current_configuration', 'delete']
-
- def __init__(self, host_id):
- self.host = Host.get(host_id)
- self.host_ui = HostUI(self.host)
- get_response().breadcrumb.append((host_id + '/', self.host.label))
-
- def _q_lookup(self, component):
- if component == 'configuration_assistant':
- return ConfigurationAssistant(self.host)
- elif component == 'forms_prefill':
- return FormsDirectory(self.host)
-
- def _q_index [html] (self):
- get_publisher().reload_cfg()
- html_top('hosts', title = self.host.label)
-
- '%s ' % _('Reverse Proxy')
-
- ''
- '%s %s ' % (
- _('Minimal Configuration'), _('Configure the minimum parameters to set up a reverse proxy for this site'))
- '%s %s ' % (
- _('Auto Detected Configuration'), _('Check the auto detected parameters and change them if necessary'))
- '%s %s ' % (
- _('Advanced Configuration'), _("Configure advanced parameters if it doesn't work with minimal configuration"))
- '%s %s ' % (
- _('Apache filters'), _('Select what apache filters to use'))
- '%s %s ' % (
- _('See Current Configuration'), _('See the current configuration of this host'))
- ' '
-
- if lasso.SAML2_SUPPORT:
- 'Liberty Alliance & SAML 2.0 '
- else:
- 'Liberty Alliance '
-
- ''
- if hasattr(self.host, str('base_url')):
- if lasso.SAML2_SUPPORT:
- saml2_metadata_url = '%s/metadata.xml' % self.host.saml2_base_url
- '%s %s ' % (
- saml2_metadata_url,
- _('Service Provider SAML 2.0 Metadata'),
- _('Download Service Provider SAML 2.0 Metadata file'))
- metadata_url = '%s/metadata.xml' % self.host.base_url
- '%s %s ' % (
- metadata_url,
- _('Service Provider ID-FF 1.2 Metadata'),
- _('Download Service Provider ID-FF 1.2 Metadata file'))
- else:
- '%s
' % _('No metadata has been generated for this host.')
-
- if hasattr(self.host, str('base_url')) and self.host.public_key and os.path.exists(self.host.public_key):
- public_key_url = '%s/public_key' % self.host.base_url
- '%s %s ' % (
- public_key_url,
- _('Public key'),
- _('Download Service Provider SSL Public Key file'))
- else:
- '%s
' % _('No public key has been generated for this host.')
- ' '
-
- '%s ' % _('Form prefilling with ID-WSF')
-
- ''
- '%s %s ' % (
- _('Forms'), _('Configure the forms to prefill'))
- ' '
-
- def minimal_configuration [html] (self):
- form = self.host_ui.form_edit()
- if form.get_widget('cancel').parse():
- return redirect('.')
-
- if form.is_submitted() and not form.has_errors():
- check_minimal_configuration(form)
-
- if form.is_submitted() and not form.has_errors():
- self.host_ui.submit_edit_form(form)
- return redirect('see_current_configuration')
-
- get_response().breadcrumb.append( ('minimal_configuration', _('Edit')) )
- html_top('hosts', title = _('Edit Host'))
- '%s ' % _('Edit Host')
-
- form.render()
-
- def auto_detect_configuration (self):
- self.host_ui.auto_detect_configuration()
- return redirect('auto_detected_configuration')
-
- def auto_detected_configuration [html] (self, detect=False):
- form = self.host_ui.form_auto_detected_configuration()
- if form.get_widget('cancel').parse():
- return redirect('.')
-
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append( ('auto_detected_configuration', _('Auto Detected Configuration')) )
- html_top('hosts', title = _('Auto Detected Configuration'))
- '%s ' % _('Auto Detected Configuration')
- ' ' \
- % (_('Auto detect'), _('Warning, this will erase your custom modifications !'))
- form.render()
- else:
- self.host_ui.submit_auto_detected_configuration_form(form)
- return redirect('see_current_configuration')
-
- def advanced_configuration [html] (self):
- form = self.host_ui.form_advanced_configuration()
- if form.get_widget('cancel').parse():
- return redirect('.')
-
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append( ('advanced_configuration', _('Advanced Configuration')) )
- html_top('hosts', title = _('Advanced Configuration'))
- '%s ' % _('Advanced Configuration')
- form.render()
- else:
- self.host_ui.submit_advanced_configuration_form(form)
- return redirect('see_current_configuration')
-
- def apache_filters [html] (self):
- form = self.host_ui.form_apache_filters()
- if form.get_widget('cancel').parse():
- return redirect('.')
-
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append( ('apache_filters', _('Apache filters')) )
- html_top('hosts', title = _('Apache filters'))
- '%s ' % _('Apache filters')
- form.render()
- else:
- self.host_ui.submit_apache_filters_form(form)
- return redirect('see_current_configuration')
-
- def see_current_configuration [html] (self):
- get_response().breadcrumb.append( ('see_current_configuration', _('See Current Configuration')) )
- html_top('hosts', title = _('Current Host Configuration'))
- '%s ' % _('Current Host Configuration')
-
- for attr in ('auth_check_url', 'login_field_name', 'password_field_name'):
- if not getattr(self.host, str(attr)):
- '%s
' % _("This site is not fully configured yet. \
-The following red fields don't have a correct value.")
- break
-
- # New url for this host
- url = '%s://%s%s/' % (self.host.scheme, self.host.reversed_hostname, get_request().environ['SCRIPT_NAME'])
- if self.host.reversed_directory is not None:
- url += '%s/' % self.host.reversed_directory
- '%s
' % _('New url for this host')
- '' % (url, url)
-
- get_publisher().reload_cfg()
- if get_cfg('use_proxy'):
- '%s
' % _('Use proxy')
- '%s
' % self.host.use_proxy
-
- host_attrs_minimal = (
- ('label', _('Site name')),
- ('orig_site', _('Original site root address')),
- ('auth_url', _('Authentication page')),
- ('auth_form_page_url', _('Authentication form page')),
- ('logout_url', _('Logout address')),
- ('reversed_hostname', _('Reversed host name')),
- ('reversed_directory', _('Reversed directory')),
- ('use_ssl', _('Use SSL'))
- )
- host_attrs_auto = (
- ('auth_mode', _('Authentication mode')),
- ('auth_check_url', _('Address where the authentication form must be sent')),
- ('login_field_name', _('Name of the login field')),
- ('password_field_name', _('Name of the password field')),
- ('site_authentication_plugin', _('Plugin used for site specific authentication behaviour'))
- )
- host_attrs_advanced = (
- ('return_url', _('Return address')),
- ('root_url', _('Root address')),
- ('redirect_root_to_login', _('Redirect the root url of the site to the login page.')),
- ('auth_system', _('Authentication system of the original site')),
- ('auth_match_text', _('Text to match in case of authentication failure')),
- ('send_hidden_fields', _('Send authentication form hidden fields'))
- )
- host_menus = (
- (host_attrs_minimal, '%s ' % _('Minimal Configuration')),
- (host_attrs_auto, '%s ' % _('Auto Detected Configuration')),
- (host_attrs_advanced, '%s ' % _('Advanced Configuration')),
- )
- for host_attrs, category in host_menus:
- '%s ' % category
- for attr, name in host_attrs:
- color = 'black'
- if attr in ('auth_check_url', 'login_field_name', 'password_field_name') and \
- not getattr(self.host, str(attr)):
- color = 'red'
- '%s
' % (color, name)
- '%s
' % \
- (color, getattr(self.host, str(attr)))
- if getattr(self.host, str(attr)) == '':
- ' '
- ' ' % _('Back')
-
- def delete [html] (self):
- form = Form(enctype='multipart/form-data')
- form.widgets.append(HtmlWidget('%s
' % _(
- 'You are about to irrevocably delete this host.')))
- form.add_submit('submit', _('Submit'))
- form.add_submit('cancel', _('Cancel'))
- if form.get_widget('cancel').parse():
- return redirect('..')
- if not form.is_submitted() or form.has_errors():
- get_response().breadcrumb.append(('delete', _('Delete')))
- html_top('hosts', title = _('Delete Host'))
- '%s : %s ' % (_('Delete Host'), self.host.label)
- form.render()
- else:
- self.host.remove_self()
- write_apache2_vhosts()
- return redirect('..')
-
-
-class HostsDirectory(Directory):
- _q_exports = ['', 'new']
-
- def _q_index [html] (self):
- get_response().breadcrumb.append(('hosts/', _('Hosts')))
- html_top('hosts', title = _('Hosts'))
- """""" % _('New Host')
-
- ''
-
- def new [html] (self):
- if not os.path.isdir(os.path.join(get_publisher().app_dir, str('idp'))):
- html_top('hosts', title = _('New Host'))
- html = '%s ' % _('New Host')
- html += 'You must ' % misc.get_root_url()
- html += 'configure an Identity Provider first '
- html += ' ' % _('Back')
- return html
-
- get_response().breadcrumb.append(('hosts/', _('Hosts')))
- get_response().breadcrumb.append(('new', _('New')) )
- host = Host()
- host.store()
-# configuration_assistant = ConfigurationAssistant(host)
- return redirect('%s/configuration_assistant/start' % host.id)
-
- def _q_lookup(self, component):
- get_response().breadcrumb.append(('hosts/', _('Hosts')))
- return HostPage(component)
-
diff --git a/larpe/branches/idwsf/larpe/admin/liberty_utils.py b/larpe/branches/idwsf/larpe/admin/liberty_utils.py
deleted file mode 100644
index 758dc0c..0000000
--- a/larpe/branches/idwsf/larpe/admin/liberty_utils.py
+++ /dev/null
@@ -1,129 +0,0 @@
-import os
-
-def set_provider_keys(private_key_path, public_key_path):
- # use system calls for openssl since PyOpenSSL doesn't expose the
- # necessary functions.
- if os.system('openssl version > /dev/null 2>&1') == 0:
- os.system('openssl genrsa -out %s 2048' % private_key_path)
- os.system('openssl rsa -in %s -pubout -out %s' % (private_key_path, public_key_path))
-
-
-def get_metadata(cfg):
- prologue = """\
-
-""" % cfg
-
- sp_head = """
- """
-
- signing_public_key = ''
- if cfg.has_key('signing_public_key') and cfg['signing_public_key']:
- if 'CERTIF' in cfg['signing_public_key']:
- signing_public_key = """
-
-
- %s
-
- """ % cfg['signing_public_key']
- elif 'KEY' in cfg['signing_public_key']:
- signing_public_key = """
-
-
- %s
-
- """ % cfg['signing_public_key']
-
- sp_body = """
- %(base_url)s/assertionConsumer
-
- %(base_url)s/soapEndpoint
-
- %(base_url)s/singleLogout
- %(base_url)s/singleLogoutReturn
- http://projectliberty.org/profiles/slo-idp-http
- http://projectliberty.org/profiles/slo-sp-soap
- http://projectliberty.org/profiles/slo-sp-http
-
- %(base_url)s/federationTermination
- %(base_url)s/federationTerminationReturn
- http://projectliberty.org/profiles/fedterm-idp-soap
- http://projectliberty.org/profiles/fedterm-idp-http
- http://projectliberty.org/profiles/fedterm-sp-soap
- http://projectliberty.org/profiles/fedterm-sp-http
-
- true
-
- """ % cfg
-
- orga = ''
- if cfg.get('organization_name'):
- orga = """
-
- %s
- """ % unicode(cfg['organization_name'], 'iso-8859-1').encode('utf-8')
-
- epilogue = """
- """
-
- return '\n'.join([prologue, sp_head, signing_public_key, sp_body, orga, epilogue])
-
-
-
-def get_saml2_metadata(cfg):
- prologue = """\
-
-""" % cfg
-
- sp_head = """
- """
-
- signing_public_key = ''
- if cfg.has_key('signing_public_key') and cfg['signing_public_key']:
- if 'CERTIF' in cfg['signing_public_key']:
- signing_public_key = """
-
-
- %s
-
- """ % cfg['signing_public_key']
- elif 'KEY' in cfg['signing_public_key']:
- signing_public_key = """
-
-
- %s
-
- """ % cfg['signing_public_key']
-
- sp_body = """
-
-
-
-
- """ % cfg
-
- orga = ''
- if cfg.get('organization_name'):
- orga = """
-
- %s
- """ % unicode(cfg['organization_name'], 'iso-8859-1').encode('utf-8')
-
- epilogue = """
- """
-
- return '\n'.join([prologue, sp_head, signing_public_key, sp_body, orga, epilogue])
-
diff --git a/larpe/branches/idwsf/larpe/admin/logger.ptl b/larpe/branches/idwsf/larpe/admin/logger.ptl
deleted file mode 100644
index ae784df..0000000
--- a/larpe/branches/idwsf/larpe/admin/logger.ptl
+++ /dev/null
@@ -1,161 +0,0 @@
-import random
-
-from quixote import get_publisher, get_request, get_response, redirect
-from quixote.directory import Directory
-
-from larpe.qommon.form import *
-from larpe.qommon import template
-
-from qommon import logger
-from larpe import misc
-from larpe.users import User
-
-from menu import *
-
-class ByUserDirectory(Directory):
- def _q_lookup(self, component):
- return ByUserPages(component)
-
-
-class LoggerDirectory(Directory):
- _q_exports = ['', 'download', 'by_user']
-
- by_user = ByUserDirectory()
-
- def _q_index [html] (self):
- get_response().breadcrumb.append( ('logger/', _('Logs')) )
- html_top('logger', title = _('Logs'))
- request = get_request()
- logfile = request.get_field('logfile', 'larpe.log')
- if not logfile.startswith(str('larpe.log')) or str('/') in str(logfile):
- return template.error_page(_('Bad log file: %s') % logfile)
- logfilename = str(os.path.join(get_publisher().app_dir, logfile))
-
- if not os.path.exists(logfilename):
- _('Nothing to show')
- else:
- if logfile:
- '%s ' % (logfile, _('Download Raw Log File'))
- else:
- '%s ' % _('Download Raw Log File')
-
- user_color_keys = {}
- last_date = None
- '\n'
- ' '
- ' %s ' % _('Time')
- ' %s ' % _('User')
- ' %s ' % _('Message')
- ' \n'
- '\n'
- for line in open(logfilename):
- d = logger.readline(line)
- user_color_key = d['user_id']
- if user_color_key == 'anonymous':
- user_color_key += d['ip']
- if not user_color_keys.has_key(user_color_key):
- user_color_keys[user_color_key] = ''.join(
- ['%x' % random.randint(0xc, 0xf) for x in range(3)])
- '' % (
- d['level'].lower(), user_color_keys[user_color_key])
- if (last_date != d['date']):
- ' %s %s ' % (d['date'], d['hour'][:-4])
- last_date = d['date']
- else:
- ' %s ' % (d['hour'][:-4])
- if d['user_id'] == 'anonymous':
- userlabel = _('Anonymous')
- ip = d['ip']
- ' %s ' % (ip, userlabel)
- else:
- try:
- user = User.get(d['user_id'])
- except KeyError:
- userlabel = _('Unknown')
- else:
- if user.name is not None:
- userlabel = htmltext(user.name.replace(str(' '), str(' ')))
- else:
- userlabel = _('Unknown')
- ' %s ' % userlabel
- ' %s ' % d['message']
- ' \n'
- ' \n'
- '
\n'
-
- logfiles = [x for x in os.listdir(get_publisher().app_dir) if x.startswith(str('larpe.log'))]
- if len(logfiles) > 1:
- options = []
- for lfile in logfiles:
- firstline = open(os.path.join(get_publisher().app_dir, lfile)).readline()
- d = logger.readline(firstline)
- if not d:
- continue
- if logfile == lfile:
- selected = 'selected="selected" '
- else:
- selected = ''
- options.append({'selected': selected, 'lfile': lfile,
- 'date': '%s %s' % (d['date'], d['hour'])})
-
- '""" % host_name)
- except:
- pass
- return page
-
-def find_auth_form(page):
- regexp = re.compile("""""", re.DOTALL | re.IGNORECASE)
- found_forms = regexp.findall(page)
-
- for found_form in found_forms:
- regexp = re.compile(""" ]*?type="password"[^>]*?>""", re.DOTALL | re.IGNORECASE)
- if regexp.search(found_form) is not None:
- return found_form
- return None
-
-#def get_host_from_url(filter):
-# try:
-# return list(Host.select(lambda x: x.reversed_hostname == filter.req.hostname \
-# and x.reversed_directory == get_proxied_site_name(filter)))[0]
-# except:
-# return None
-
-
-def filter_linuxfr(filter, page):
- str_to_replace = re.compile(str(''), re.DOTALL)
- return str_to_replace.sub(str(r""""""
- ), page)
-
-def filter_dotclear(filter, page):
- if filter.req.uri == '/dot/ecrire/redac_list.php':
- str_to_replace = re.compile(str('(\[[^\?]+\?id=)([^"]+)(">[^\]]*)\]'), re.DOTALL)
- return str_to_replace.sub(str(r'\1\2\3 - token ]'), page)
- if filter.req.uri == '/dot/ecrire/redacteur.php':
- str_to_replace = re.compile(str('(