summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérôme Schneider <jschneider@entrouvert.com>2011-04-21 16:43:59 (GMT)
committerJérôme Schneider <jschneider@entrouvert.com>2011-04-21 16:43:59 (GMT)
commit009bafa7733f92a5a7d6bd63788dfaf75269dec3 (patch)
treef7f9dd9b4e21a5a92274e52163b84b47a8f55cd0
parent17223c80cab1a1276098682978389965a1f41801 (diff)
downloadlarpe-009bafa7733f92a5a7d6bd63788dfaf75269dec3.zip
larpe-009bafa7733f92a5a7d6bd63788dfaf75269dec3.tar.gz
larpe-009bafa7733f92a5a7d6bd63788dfaf75269dec3.tar.bz2
Cleanning repository
-rw-r--r--AUTHORS (renamed from larpe/trunk/AUTHORS)0
-rw-r--r--COPYING (renamed from larpe/trunk/COPYING)0
-rw-r--r--MANIFEST.in (renamed from larpe/trunk/MANIFEST.in)0
-rw-r--r--Makefile (renamed from larpe/trunk/Makefile)0
-rw-r--r--NEWS (renamed from larpe/trunk/NEWS)0
-rw-r--r--README (renamed from larpe/trunk/README)0
-rw-r--r--TODO (renamed from larpe/trunk/TODO)0
-rw-r--r--conf/apache2-vhost-larpe (renamed from larpe/trunk/conf/apache2-vhost-larpe)0
-rw-r--r--conf/apache2-vhost-larpe-common (renamed from larpe/trunk/conf/apache2-vhost-larpe-common)0
-rw-r--r--conf/filters/output_ciril_net_rh.py (renamed from larpe/trunk/conf/filters/output_ciril_net_rh.py)0
-rw-r--r--conf/filters/output_replace_form.py (renamed from larpe/trunk/conf/filters/output_replace_form.py)0
-rw-r--r--debian/changelog (renamed from larpe/trunk/debian/changelog)0
-rw-r--r--debian/compat (renamed from larpe/trunk/debian/compat)0
-rwxr-xr-xdebian/config (renamed from larpe/trunk/debian/config)0
-rw-r--r--debian/control (renamed from larpe/trunk/debian/control)0
-rw-r--r--debian/copyright (renamed from larpe/trunk/debian/copyright)0
-rw-r--r--debian/dirs (renamed from larpe/trunk/debian/dirs)0
-rw-r--r--debian/docs (renamed from larpe/trunk/debian/docs)0
-rw-r--r--debian/init (renamed from larpe/trunk/debian/init)0
-rwxr-xr-xdebian/larpe-reload-apache2-script (renamed from larpe/trunk/debian/larpe-reload-apache2-script)0
-rw-r--r--debian/postinst (renamed from larpe/trunk/debian/postinst)0
-rw-r--r--debian/prerm (renamed from larpe/trunk/debian/prerm)0
-rw-r--r--debian/pycompat (renamed from larpe/trunk/debian/pycompat)0
-rwxr-xr-xdebian/rules (renamed from larpe/trunk/debian/rules)0
-rw-r--r--doc/Makefile (renamed from larpe/trunk/doc/Makefile)0
-rw-r--r--doc/en/Makefile (renamed from larpe/trunk/doc/en/Makefile)0
-rw-r--r--doc/en/custom.tex (renamed from larpe/trunk/doc/en/custom.tex)0
-rw-r--r--doc/en/default.css (renamed from larpe/trunk/doc/en/default.css)0
-rw-r--r--doc/en/fncychap.sty (renamed from larpe/trunk/doc/en/fncychap.sty)0
-rw-r--r--doc/en/larpe-admin.rst (renamed from larpe/trunk/doc/en/larpe-admin.rst)0
-rwxr-xr-xdoc/scripts/removealpha.sh (renamed from larpe/trunk/doc/scripts/removealpha.sh)0
-rwxr-xr-xdoc/scripts/rst2latex.py (renamed from larpe/trunk/doc/scripts/rst2latex.py)0
-rw-r--r--exclude_from_dist (renamed from larpe/trunk/exclude_from_dist)0
-rwxr-xr-xfedora/larpe-reload-apache2-script (renamed from larpe/trunk/fedora/larpe-reload-apache2-script)0
-rwxr-xr-xfedora/larpe.init (renamed from larpe/trunk/fedora/larpe.init)0
-rw-r--r--fedora/larpe.spec (renamed from larpe/trunk/fedora/larpe.spec)0
-rw-r--r--larpe-reload-apache2.c (renamed from larpe/trunk/larpe-reload-apache2.c)0
-rw-r--r--larpe/Defaults.py (renamed from larpe/trunk/larpe/Defaults.py)0
-rw-r--r--larpe/__init__.py (renamed from larpe/trunk/larpe/__init__.py)0
-rw-r--r--larpe/admin/__init__.py (renamed from larpe/trunk/larpe/admin/__init__.py)0
-rw-r--r--larpe/admin/apache.py (renamed from larpe/trunk/larpe/admin/apache.py)0
-rw-r--r--larpe/admin/fields_prefill.ptl (renamed from larpe/trunk/larpe/admin/fields_prefill.ptl)0
-rw-r--r--larpe/admin/forms_prefill.ptl (renamed from larpe/trunk/larpe/admin/forms_prefill.ptl)0
-rw-r--r--larpe/admin/hosts.ptl (renamed from larpe/trunk/larpe/admin/hosts.ptl)0
-rw-r--r--larpe/admin/liberty_utils.py (renamed from larpe/trunk/larpe/admin/liberty_utils.py)0
-rw-r--r--larpe/admin/root.ptl (renamed from larpe/trunk/larpe/admin/root.ptl)0
-rw-r--r--larpe/admin/settings.ptl (renamed from larpe/trunk/larpe/admin/settings.ptl)0
-rw-r--r--larpe/admin/users.ptl (renamed from larpe/trunk/larpe/admin/users.ptl)0
-rw-r--r--larpe/branches/idwsf/AUTHORS5
-rw-r--r--larpe/branches/idwsf/COPYING339
-rw-r--r--larpe/branches/idwsf/MANIFEST.in13
-rw-r--r--larpe/branches/idwsf/Makefile46
-rw-r--r--larpe/branches/idwsf/NEWS2
-rw-r--r--larpe/branches/idwsf/README33
-rw-r--r--larpe/branches/idwsf/TODO94
-rw-r--r--larpe/branches/idwsf/apache2-vhost-larpe12
-rw-r--r--larpe/branches/idwsf/apache2.conf31
-rw-r--r--larpe/branches/idwsf/debian/changelog48
-rw-r--r--larpe/branches/idwsf/debian/compat1
-rwxr-xr-xlarpe/branches/idwsf/debian/config24
-rw-r--r--larpe/branches/idwsf/debian/control17
-rw-r--r--larpe/branches/idwsf/debian/copyright27
-rw-r--r--larpe/branches/idwsf/debian/dirs3
-rw-r--r--larpe/branches/idwsf/debian/docs1
-rw-r--r--larpe/branches/idwsf/debian/init103
-rw-r--r--larpe/branches/idwsf/debian/postinst66
-rw-r--r--larpe/branches/idwsf/debian/prerm41
-rw-r--r--larpe/branches/idwsf/debian/pycompat1
-rwxr-xr-xlarpe/branches/idwsf/debian/rules64
-rw-r--r--larpe/branches/idwsf/debian/templates37
-rw-r--r--larpe/branches/idwsf/doc/Makefile10
-rw-r--r--larpe/branches/idwsf/doc/en/Makefile35
-rw-r--r--larpe/branches/idwsf/doc/en/custom.tex45
-rw-r--r--larpe/branches/idwsf/doc/en/default.css143
-rw-r--r--larpe/branches/idwsf/doc/en/fncychap.sty490
-rw-r--r--larpe/branches/idwsf/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/branches/idwsf/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/branches/idwsf/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/branches/idwsf/larpe-reload-apache2-script3
-rw-r--r--larpe/branches/idwsf/larpe-reload-apache2.c173
-rw-r--r--larpe/branches/idwsf/larpe/Defaults.py4
-rw-r--r--larpe/branches/idwsf/larpe/__init__.py14
-rw-r--r--larpe/branches/idwsf/larpe/admin/__init__.py1
-rw-r--r--larpe/branches/idwsf/larpe/admin/apache.py299
-rw-r--r--larpe/branches/idwsf/larpe/admin/fields_prefill.ptl130
-rw-r--r--larpe/branches/idwsf/larpe/admin/forms_prefill.ptl127
-rw-r--r--larpe/branches/idwsf/larpe/admin/hosts.ptl1839
-rw-r--r--larpe/branches/idwsf/larpe/admin/liberty_utils.py129
-rw-r--r--larpe/branches/idwsf/larpe/admin/logger.ptl161
-rw-r--r--larpe/branches/idwsf/larpe/admin/menu.ptl107
-rw-r--r--larpe/branches/idwsf/larpe/admin/root.ptl76
-rw-r--r--larpe/branches/idwsf/larpe/admin/settings.ptl566
-rw-r--r--larpe/branches/idwsf/larpe/admin/users.ptl276
-rw-r--r--larpe/branches/idwsf/larpe/ctl/__init__.py2
-rw-r--r--larpe/branches/idwsf/larpe/ctl/start.py34
-rw-r--r--larpe/branches/idwsf/larpe/errors.ptl12
-rw-r--r--larpe/branches/idwsf/larpe/federations.py35
-rw-r--r--larpe/branches/idwsf/larpe/field_prefill.py13
-rwxr-xr-xlarpe/branches/idwsf/larpe/filter/larpe-filter.py164
-rw-r--r--larpe/branches/idwsf/larpe/form_prefill.py10
-rw-r--r--larpe/branches/idwsf/larpe/hosts.py125
-rw-r--r--larpe/branches/idwsf/larpe/idwsf2.ptl199
-rw-r--r--larpe/branches/idwsf/larpe/liberty.ptl430
-rw-r--r--larpe/branches/idwsf/larpe/liberty_root.ptl9
-rw-r--r--larpe/branches/idwsf/larpe/liberty_site.ptl68
-rw-r--r--larpe/branches/idwsf/larpe/misc.py109
-rw-r--r--larpe/branches/idwsf/larpe/plugins/__init__.py0
-rw-r--r--larpe/branches/idwsf/larpe/plugins/site_authentication/__init__.py0
-rw-r--r--larpe/branches/idwsf/larpe/plugins/site_authentication/agirhe.py137
-rw-r--r--larpe/branches/idwsf/larpe/plugins/site_authentication/ciril_net_rh.py38
-rw-r--r--larpe/branches/idwsf/larpe/plugins/site_authentication/concerto.py83
-rw-r--r--larpe/branches/idwsf/larpe/plugins/site_authentication/egroupware.py87
-rw-r--r--larpe/branches/idwsf/larpe/plugins/site_authentication/sympa.py43
-rw-r--r--larpe/branches/idwsf/larpe/publisher.py76
-rw-r--r--larpe/branches/idwsf/larpe/root.ptl111
-rw-r--r--larpe/branches/idwsf/larpe/saml2.ptl408
-rw-r--r--larpe/branches/idwsf/larpe/sessions.py146
-rw-r--r--larpe/branches/idwsf/larpe/site_authentication.ptl338
-rw-r--r--larpe/branches/idwsf/larpe/storage.py119
-rw-r--r--larpe/branches/idwsf/larpe/users.py33
-rwxr-xr-xlarpe/branches/idwsf/larpectl25
-rwxr-xr-xlarpe/branches/idwsf/make_debian_package.sh17
-rw-r--r--larpe/branches/idwsf/po/Makefile49
-rw-r--r--larpe/branches/idwsf/po/fr.po2428
-rw-r--r--larpe/branches/idwsf/po/larpe.pot2230
-rw-r--r--larpe/branches/idwsf/root/index.html18
-rw-r--r--larpe/branches/idwsf/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/dc2/admin.css283
-rw-r--r--larpe/branches/idwsf/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/branches/idwsf/root/larpe/css/larpe-common.css260
-rw-r--r--larpe/branches/idwsf/root/larpe/css/larpe.css331
-rw-r--r--larpe/branches/idwsf/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/branches/idwsf/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/branches/idwsf/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/branches/idwsf/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/branches/idwsf/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/branches/idwsf/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/branches/idwsf/root/larpe/js/listing.js41
-rw-r--r--larpe/branches/idwsf/root/larpe/js/prototype.js1041
-rw-r--r--larpe/branches/idwsf/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/branches/idwsf/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/branches/idwsf/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/branches/idwsf/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/branches/idwsf/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/branches/idwsf/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/branches/idwsf/root/larpe/js/sorttable.js185
-rw-r--r--larpe/branches/idwsf/setup.py36
-rw-r--r--larpe/branches/idwsf/tests/all4dev/slo_check2
-rw-r--r--larpe/branches/idwsf/tests/all4dev/sso_check3
-rw-r--r--larpe/branches/idwsf/tests/blueprint/slo_check1
-rw-r--r--larpe/branches/idwsf/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/branches/idwsf/tests/check.sh93
-rw-r--r--larpe/branches/idwsf/tests/defederation1
-rw-r--r--larpe/branches/idwsf/tests/dotclear/slo_check2
-rw-r--r--larpe/branches/idwsf/tests/dotclear/sso_check4
-rw-r--r--larpe/branches/idwsf/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/branches/idwsf/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/branches/idwsf/tests/federation3
-rwxr-xr-xlarpe/branches/idwsf/tests/gen_config.sh26
-rw-r--r--larpe/branches/idwsf/tests/idp_login3
-rw-r--r--larpe/branches/idwsf/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/branches/idwsf/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/branches/idwsf/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/branches/idwsf/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/branches/idwsf/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/branches/idwsf/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/branches/idwsf/tests/slo1
-rw-r--r--larpe/branches/idwsf/tests/sso1
-rw-r--r--larpe/branches/refactoring_host_configuration/AUTHORS5
-rw-r--r--larpe/branches/refactoring_host_configuration/COPYING339
-rw-r--r--larpe/branches/refactoring_host_configuration/MANIFEST.in13
-rw-r--r--larpe/branches/refactoring_host_configuration/Makefile46
-rw-r--r--larpe/branches/refactoring_host_configuration/NEWS2
-rw-r--r--larpe/branches/refactoring_host_configuration/README33
-rw-r--r--larpe/branches/refactoring_host_configuration/TODO94
-rw-r--r--larpe/branches/refactoring_host_configuration/apache2-vhost-larpe12
-rw-r--r--larpe/branches/refactoring_host_configuration/apache2.conf31
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/changelog48
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/compat1
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/debian/config24
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/control17
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/copyright27
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/dirs3
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/docs1
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/init103
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/postinst66
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/prerm41
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/pycompat1
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/debian/rules64
-rw-r--r--larpe/branches/refactoring_host_configuration/debian/templates37
-rw-r--r--larpe/branches/refactoring_host_configuration/doc/Makefile10
-rw-r--r--larpe/branches/refactoring_host_configuration/doc/en/Makefile35
-rw-r--r--larpe/branches/refactoring_host_configuration/doc/en/custom.tex45
-rw-r--r--larpe/branches/refactoring_host_configuration/doc/en/default.css143
-rw-r--r--larpe/branches/refactoring_host_configuration/doc/en/fncychap.sty490
-rw-r--r--larpe/branches/refactoring_host_configuration/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/larpe-reload-apache2-script3
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe-reload-apache2.c173
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/Defaults.py4
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/__init__.py14
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/__init__.py1
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/apache.py303
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/hosts.ptl1752
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/liberty_utils.py128
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/logger.ptl161
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/menu.ptl107
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/root.ptl76
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/settings.ptl570
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/admin/users.ptl276
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/ctl/__init__.py2
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/ctl/start.py34
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/errors.ptl11
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/federations.py35
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/larpe/filter/larpe-filter.py164
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/hosts.py124
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/liberty.ptl431
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/liberty_root.ptl9
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/liberty_site.ptl291
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/misc.py87
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/plugins/__init__.py0
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/__init__.py0
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/concerto.py83
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/egroupware.py87
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/plugins/site_authentication/sympa.py43
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/publisher.py76
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/root.ptl113
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/saml2.ptl597
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/sessions.py146
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/site_authentication.ptl333
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/storage.py119
-rw-r--r--larpe/branches/refactoring_host_configuration/larpe/users.py33
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/larpectl25
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/make_debian_package.sh17
-rw-r--r--larpe/branches/refactoring_host_configuration/po/Makefile49
-rw-r--r--larpe/branches/refactoring_host_configuration/po/fr.po2428
-rw-r--r--larpe/branches/refactoring_host_configuration/po/larpe.pot2230
-rw-r--r--larpe/branches/refactoring_host_configuration/root/index.html18
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/admin.css283
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/larpe-common.css260
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/larpe.css331
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/listing.js41
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/prototype.js1041
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/branches/refactoring_host_configuration/root/larpe/js/sorttable.js185
-rw-r--r--larpe/branches/refactoring_host_configuration/setup.py36
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/all4dev/slo_check2
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/all4dev/sso_check3
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/blueprint/slo_check1
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/tests/check.sh93
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/defederation1
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/dotclear/slo_check2
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/dotclear/sso_check4
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/federation3
-rwxr-xr-xlarpe/branches/refactoring_host_configuration/tests/gen_config.sh26
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/idp_login3
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/slo1
-rw-r--r--larpe/branches/refactoring_host_configuration/tests/sso1
-rw-r--r--larpe/ctl/__init__.py (renamed from larpe/trunk/larpe/ctl/__init__.py)0
-rw-r--r--larpe/ctl/start.py (renamed from larpe/trunk/larpe/ctl/start.py)0
-rw-r--r--larpe/errors.ptl (renamed from larpe/trunk/larpe/errors.ptl)0
-rw-r--r--larpe/federations.py (renamed from larpe/trunk/larpe/federations.py)0
-rw-r--r--larpe/field_prefill.py (renamed from larpe/trunk/larpe/field_prefill.py)0
-rw-r--r--larpe/form_prefill.py (renamed from larpe/trunk/larpe/form_prefill.py)0
-rw-r--r--larpe/hosts.py (renamed from larpe/trunk/larpe/hosts.py)0
-rw-r--r--larpe/idwsf2.ptl (renamed from larpe/trunk/larpe/idwsf2.ptl)0
-rw-r--r--larpe/liberty.ptl (renamed from larpe/trunk/larpe/liberty.ptl)0
-rw-r--r--larpe/liberty_root.ptl (renamed from larpe/trunk/larpe/liberty_root.ptl)0
-rw-r--r--larpe/liberty_site.ptl (renamed from larpe/trunk/larpe/liberty_site.ptl)0
-rw-r--r--larpe/logger.py (renamed from larpe/trunk/larpe/logger.py)0
-rw-r--r--larpe/misc.py (renamed from larpe/trunk/larpe/misc.py)0
-rw-r--r--larpe/plugins/__init__.py (renamed from larpe/trunk/larpe/plugins/__init__.py)0
-rw-r--r--larpe/plugins/site_authentication/__init__.py (renamed from larpe/trunk/larpe/plugins/site_authentication/__init__.py)0
-rw-r--r--larpe/plugins/site_authentication/agirhe.py (renamed from larpe/trunk/larpe/plugins/site_authentication/agirhe.py)0
-rw-r--r--larpe/plugins/site_authentication/ciril_net_rh.py (renamed from larpe/trunk/larpe/plugins/site_authentication/ciril_net_rh.py)0
-rw-r--r--larpe/plugins/site_authentication/concerto.py (renamed from larpe/trunk/larpe/plugins/site_authentication/concerto.py)0
-rw-r--r--larpe/plugins/site_authentication/egroupware.py (renamed from larpe/trunk/larpe/plugins/site_authentication/egroupware.py)0
-rw-r--r--larpe/plugins/site_authentication/sympa.py (renamed from larpe/trunk/larpe/plugins/site_authentication/sympa.py)0
-rw-r--r--larpe/plugins/site_authentication_plugins.py (renamed from larpe/trunk/larpe/plugins/site_authentication_plugins.py)0
-rw-r--r--larpe/publisher.py (renamed from larpe/trunk/larpe/publisher.py)0
-rw-r--r--larpe/root.ptl (renamed from larpe/trunk/larpe/root.ptl)0
-rw-r--r--larpe/saml2.ptl (renamed from larpe/trunk/larpe/saml2.ptl)0
-rw-r--r--larpe/sessions.py (renamed from larpe/trunk/larpe/sessions.py)0
-rw-r--r--larpe/site_authentication.ptl (renamed from larpe/trunk/larpe/site_authentication.ptl)0
-rw-r--r--larpe/tags/release-0.0.2/README16
-rw-r--r--larpe/tags/release-0.0.2/TODO60
-rw-r--r--larpe/tags/release-0.0.2/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-0.0.2/apache2.conf18
-rw-r--r--larpe/tags/release-0.0.2/debian/changelog6
-rw-r--r--larpe/tags/release-0.0.2/debian/control15
-rw-r--r--larpe/tags/release-0.0.2/debian/copyright27
-rw-r--r--larpe/tags/release-0.0.2/debian/dirs3
-rw-r--r--larpe/tags/release-0.0.2/debian/docs1
-rw-r--r--larpe/tags/release-0.0.2/debian/init99
-rw-r--r--larpe/tags/release-0.0.2/debian/postinst65
-rw-r--r--larpe/tags/release-0.0.2/debian/prerm52
-rwxr-xr-xlarpe/tags/release-0.0.2/debian/rules72
-rw-r--r--larpe/tags/release-0.0.2/doc/Makefile10
-rw-r--r--larpe/tags/release-0.0.2/doc/en/.cvsignore9
-rw-r--r--larpe/tags/release-0.0.2/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.0.2/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.0.2/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.0.2/doc/en/larpe-admin.rst386
-rwxr-xr-xlarpe/tags/release-0.0.2/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.0.2/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.0.2/larpe-reload-apache2bin10056 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.0.2/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.0.2/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.0.2/larpe/__init__.py176
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/hosts.ptl567
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/logger.ptl158
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/menu.ptl106
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/roles.ptl140
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/root.ptl65
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/settings.ptl776
-rw-r--r--larpe/tags/release-0.0.2/larpe/admin/users.ptl299
-rw-r--r--larpe/tags/release-0.0.2/larpe/ctl/__init__.py37
-rw-r--r--larpe/tags/release-0.0.2/larpe/emails.py72
-rw-r--r--larpe/tags/release-0.0.2/larpe/errors.ptl30
-rw-r--r--larpe/tags/release-0.0.2/larpe/ezt.py739
-rwxr-xr-xlarpe/tags/release-0.0.2/larpe/filter/larpe-filter.py152
-rw-r--r--larpe/tags/release-0.0.2/larpe/form.py380
-rw-r--r--larpe/tags/release-0.0.2/larpe/hosts.py34
-rw-r--r--larpe/tags/release-0.0.2/larpe/liberty.ptl600
-rw-r--r--larpe/tags/release-0.0.2/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.0.2/larpe/liberty_site.ptl285
-rw-r--r--larpe/tags/release-0.0.2/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.0.2/larpe/misc.py271
-rw-r--r--larpe/tags/release-0.0.2/larpe/roles.py22
-rw-r--r--larpe/tags/release-0.0.2/larpe/root.ptl71
-rw-r--r--larpe/tags/release-0.0.2/larpe/saml2.ptl110
-rw-r--r--larpe/tags/release-0.0.2/larpe/sessions.py121
-rw-r--r--larpe/tags/release-0.0.2/larpe/storage.py115
-rw-r--r--larpe/tags/release-0.0.2/larpe/template.ptl179
-rw-r--r--larpe/tags/release-0.0.2/larpe/users.py31
-rwxr-xr-xlarpe/tags/release-0.0.2/larpectl.py26
-rwxr-xr-xlarpe/tags/release-0.0.2/make_debian_package.sh23
-rw-r--r--larpe/tags/release-0.0.2/root/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.0.2/root/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.0.2/root/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.0.2/root/css/larpe.css319
-rw-r--r--larpe/tags/release-0.0.2/root/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.2/root/index.html18
-rw-r--r--larpe/tags/release-0.0.2/root/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.0.2/root/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.0.2/root/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.0.2/root/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.0.2/root/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.0.2/root/js/listing.js41
-rw-r--r--larpe/tags/release-0.0.2/root/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.0.2/root/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.0.2/root/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.0.2/root/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.0.2/root/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.0.2/root/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.0.2/root/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.0.2/root/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.0.2/setup.py37
-rw-r--r--larpe/tags/release-0.0.3/README16
-rw-r--r--larpe/tags/release-0.0.3/TODO70
-rw-r--r--larpe/tags/release-0.0.3/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-0.0.3/apache2.conf18
-rw-r--r--larpe/tags/release-0.0.3/debian/changelog12
-rw-r--r--larpe/tags/release-0.0.3/debian/control15
-rw-r--r--larpe/tags/release-0.0.3/debian/copyright27
-rw-r--r--larpe/tags/release-0.0.3/debian/dirs3
-rw-r--r--larpe/tags/release-0.0.3/debian/docs1
-rw-r--r--larpe/tags/release-0.0.3/debian/init99
-rw-r--r--larpe/tags/release-0.0.3/debian/postinst65
-rw-r--r--larpe/tags/release-0.0.3/debian/prerm52
-rwxr-xr-xlarpe/tags/release-0.0.3/debian/rules72
-rw-r--r--larpe/tags/release-0.0.3/doc/Makefile10
-rw-r--r--larpe/tags/release-0.0.3/doc/en/.cvsignore9
-rw-r--r--larpe/tags/release-0.0.3/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.0.3/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.0.3/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.0.3/doc/en/larpe-admin.rst386
-rwxr-xr-xlarpe/tags/release-0.0.3/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.0.3/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.0.3/larpe-reload-apache2bin10056 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.0.3/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.0.3/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.0.3/larpe/__init__.py176
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/hosts.ptl696
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/logger.ptl158
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/menu.ptl106
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/roles.ptl140
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/root.ptl69
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/settings.ptl776
-rw-r--r--larpe/tags/release-0.0.3/larpe/admin/users.ptl299
-rw-r--r--larpe/tags/release-0.0.3/larpe/ctl/__init__.py37
-rw-r--r--larpe/tags/release-0.0.3/larpe/emails.py72
-rw-r--r--larpe/tags/release-0.0.3/larpe/errors.ptl30
-rw-r--r--larpe/tags/release-0.0.3/larpe/ezt.py739
-rwxr-xr-xlarpe/tags/release-0.0.3/larpe/filter/larpe-filter.py153
-rw-r--r--larpe/tags/release-0.0.3/larpe/form.py380
-rw-r--r--larpe/tags/release-0.0.3/larpe/hosts.py44
-rw-r--r--larpe/tags/release-0.0.3/larpe/liberty.ptl655
-rw-r--r--larpe/tags/release-0.0.3/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.0.3/larpe/liberty_site.ptl285
-rw-r--r--larpe/tags/release-0.0.3/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.0.3/larpe/misc.py283
-rw-r--r--larpe/tags/release-0.0.3/larpe/roles.py22
-rw-r--r--larpe/tags/release-0.0.3/larpe/root.ptl71
-rw-r--r--larpe/tags/release-0.0.3/larpe/saml2.ptl110
-rw-r--r--larpe/tags/release-0.0.3/larpe/sessions.py121
-rw-r--r--larpe/tags/release-0.0.3/larpe/storage.py115
-rw-r--r--larpe/tags/release-0.0.3/larpe/template.ptl179
-rw-r--r--larpe/tags/release-0.0.3/larpe/users.py31
-rwxr-xr-xlarpe/tags/release-0.0.3/larpectl.py26
-rwxr-xr-xlarpe/tags/release-0.0.3/make_debian_package.sh15
-rw-r--r--larpe/tags/release-0.0.3/root/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.0.3/root/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.0.3/root/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.0.3/root/css/larpe.css319
-rw-r--r--larpe/tags/release-0.0.3/root/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.3/root/index.html18
-rw-r--r--larpe/tags/release-0.0.3/root/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.0.3/root/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.0.3/root/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.0.3/root/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.0.3/root/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.0.3/root/js/listing.js41
-rw-r--r--larpe/tags/release-0.0.3/root/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.0.3/root/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.0.3/root/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.0.3/root/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.0.3/root/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.0.3/root/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.0.3/root/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.0.3/root/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.0.3/setup.py37
-rw-r--r--larpe/tags/release-0.0.4/README16
-rw-r--r--larpe/tags/release-0.0.4/TODO78
-rw-r--r--larpe/tags/release-0.0.4/apache2-vhost-larpe19
-rw-r--r--larpe/tags/release-0.0.4/apache2.conf32
-rw-r--r--larpe/tags/release-0.0.4/debian/changelog18
-rwxr-xr-xlarpe/tags/release-0.0.4/debian/config20
-rw-r--r--larpe/tags/release-0.0.4/debian/control15
-rw-r--r--larpe/tags/release-0.0.4/debian/copyright27
-rw-r--r--larpe/tags/release-0.0.4/debian/dirs3
-rw-r--r--larpe/tags/release-0.0.4/debian/docs1
-rw-r--r--larpe/tags/release-0.0.4/debian/init99
-rw-r--r--larpe/tags/release-0.0.4/debian/postinst108
-rw-r--r--larpe/tags/release-0.0.4/debian/prerm50
-rwxr-xr-xlarpe/tags/release-0.0.4/debian/rules70
-rw-r--r--larpe/tags/release-0.0.4/debian/templates23
-rw-r--r--larpe/tags/release-0.0.4/doc/Makefile10
-rw-r--r--larpe/tags/release-0.0.4/doc/en/.cvsignore9
-rw-r--r--larpe/tags/release-0.0.4/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.0.4/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.0.4/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.0.4/doc/en/larpe-admin.rst386
-rwxr-xr-xlarpe/tags/release-0.0.4/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.0.4/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.0.4/larpe-reload-apache2bin10056 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.0.4/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.0.4/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.0.4/larpe/__init__.py176
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/hosts.ptl604
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/liberty_utils.py113
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/logger.ptl158
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/menu.ptl105
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/root.ptl68
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/settings.ptl862
-rw-r--r--larpe/tags/release-0.0.4/larpe/admin/users.ptl303
-rw-r--r--larpe/tags/release-0.0.4/larpe/ctl/__init__.py37
-rw-r--r--larpe/tags/release-0.0.4/larpe/emails.py72
-rw-r--r--larpe/tags/release-0.0.4/larpe/errors.ptl30
-rw-r--r--larpe/tags/release-0.0.4/larpe/ezt.py739
-rw-r--r--larpe/tags/release-0.0.4/larpe/federations.py24
-rwxr-xr-xlarpe/tags/release-0.0.4/larpe/filter/larpe-filter.py166
-rw-r--r--larpe/tags/release-0.0.4/larpe/form.py380
-rw-r--r--larpe/tags/release-0.0.4/larpe/hosts.py44
-rw-r--r--larpe/tags/release-0.0.4/larpe/liberty.ptl665
-rw-r--r--larpe/tags/release-0.0.4/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.0.4/larpe/liberty_site.ptl291
-rw-r--r--larpe/tags/release-0.0.4/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.0.4/larpe/misc.py286
-rw-r--r--larpe/tags/release-0.0.4/larpe/roles.py22
-rw-r--r--larpe/tags/release-0.0.4/larpe/root.ptl71
-rw-r--r--larpe/tags/release-0.0.4/larpe/saml2.ptl110
-rw-r--r--larpe/tags/release-0.0.4/larpe/sessions.py121
-rw-r--r--larpe/tags/release-0.0.4/larpe/storage.py115
-rw-r--r--larpe/tags/release-0.0.4/larpe/template.ptl180
-rw-r--r--larpe/tags/release-0.0.4/larpe/users.py30
-rwxr-xr-xlarpe/tags/release-0.0.4/larpectl.py26
-rwxr-xr-xlarpe/tags/release-0.0.4/make_debian_package.sh15
-rw-r--r--larpe/tags/release-0.0.4/po/Makefile38
-rw-r--r--larpe/tags/release-0.0.4/po/fr.po708
-rw-r--r--larpe/tags/release-0.0.4/po/larpe.pot688
-rw-r--r--larpe/tags/release-0.0.4/root/index.html18
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/listing.js41
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.0.4/root/larpe/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.0.4/setup.py37
-rw-r--r--larpe/tags/release-0.0.4/tests/all4dev/local_auth3
-rw-r--r--larpe/tags/release-0.0.4/tests/all4dev/slo1
-rw-r--r--larpe/tags/release-0.0.4/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-0.0.4/tests/all4dev/sso4
-rw-r--r--larpe/tags/release-0.0.4/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-0.0.4/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-0.0.4/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-0.0.4/tests/check.sh83
-rw-r--r--larpe/tags/release-0.0.4/tests/defederation1
-rw-r--r--larpe/tags/release-0.0.4/tests/dotclear/slo_check1
-rw-r--r--larpe/tags/release-0.0.4/tests/dotclear/sso_check3
-rw-r--r--larpe/tags/release-0.0.4/tests/federation3
-rwxr-xr-xlarpe/tags/release-0.0.4/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-0.0.4/tests/idp_login3
-rw-r--r--larpe/tags/release-0.0.4/tests/libre-entreprise/slo_check2
-rw-r--r--larpe/tags/release-0.0.4/tests/libre-entreprise/sso_check3
-rw-r--r--larpe/tags/release-0.0.4/tests/slo1
-rw-r--r--larpe/tags/release-0.0.4/tests/sso1
-rw-r--r--larpe/tags/release-0.1.0/README16
-rw-r--r--larpe/tags/release-0.1.0/TODO78
-rw-r--r--larpe/tags/release-0.1.0/apache2-vhost-larpe19
-rw-r--r--larpe/tags/release-0.1.0/apache2.conf32
-rw-r--r--larpe/tags/release-0.1.0/debian/changelog24
-rwxr-xr-xlarpe/tags/release-0.1.0/debian/config20
-rw-r--r--larpe/tags/release-0.1.0/debian/control15
-rw-r--r--larpe/tags/release-0.1.0/debian/copyright27
-rw-r--r--larpe/tags/release-0.1.0/debian/dirs3
-rw-r--r--larpe/tags/release-0.1.0/debian/docs1
-rw-r--r--larpe/tags/release-0.1.0/debian/init99
-rw-r--r--larpe/tags/release-0.1.0/debian/postinst108
-rw-r--r--larpe/tags/release-0.1.0/debian/prerm50
-rwxr-xr-xlarpe/tags/release-0.1.0/debian/rules71
-rw-r--r--larpe/tags/release-0.1.0/debian/templates23
-rw-r--r--larpe/tags/release-0.1.0/doc/Makefile10
-rw-r--r--larpe/tags/release-0.1.0/doc/en/.cvsignore9
-rw-r--r--larpe/tags/release-0.1.0/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.1.0/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.1.0/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.1.0/doc/en/larpe-admin.rst386
-rwxr-xr-xlarpe/tags/release-0.1.0/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.1.0/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.1.0/larpe-reload-apache2bin10056 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.1.0/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.1.0/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.1.0/larpe/__init__.py176
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/hosts.ptl604
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/liberty_utils.py113
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/logger.ptl158
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/menu.ptl105
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/root.ptl68
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/settings.ptl862
-rw-r--r--larpe/tags/release-0.1.0/larpe/admin/users.ptl303
-rw-r--r--larpe/tags/release-0.1.0/larpe/ctl/__init__.py37
-rw-r--r--larpe/tags/release-0.1.0/larpe/emails.py72
-rw-r--r--larpe/tags/release-0.1.0/larpe/errors.ptl30
-rw-r--r--larpe/tags/release-0.1.0/larpe/ezt.py738
-rw-r--r--larpe/tags/release-0.1.0/larpe/federations.py24
-rwxr-xr-xlarpe/tags/release-0.1.0/larpe/filter/larpe-filter.py166
-rw-r--r--larpe/tags/release-0.1.0/larpe/form.py380
-rw-r--r--larpe/tags/release-0.1.0/larpe/hosts.py44
-rw-r--r--larpe/tags/release-0.1.0/larpe/liberty.ptl665
-rw-r--r--larpe/tags/release-0.1.0/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.1.0/larpe/liberty_site.ptl291
-rw-r--r--larpe/tags/release-0.1.0/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.1.0/larpe/misc.py286
-rw-r--r--larpe/tags/release-0.1.0/larpe/roles.py22
-rw-r--r--larpe/tags/release-0.1.0/larpe/root.ptl71
-rw-r--r--larpe/tags/release-0.1.0/larpe/saml2.ptl110
-rw-r--r--larpe/tags/release-0.1.0/larpe/sessions.py121
-rw-r--r--larpe/tags/release-0.1.0/larpe/storage.py115
-rw-r--r--larpe/tags/release-0.1.0/larpe/template.ptl180
-rw-r--r--larpe/tags/release-0.1.0/larpe/users.py30
-rwxr-xr-xlarpe/tags/release-0.1.0/larpectl.py26
-rwxr-xr-xlarpe/tags/release-0.1.0/make_debian_package.sh15
-rw-r--r--larpe/tags/release-0.1.0/po/Makefile38
-rw-r--r--larpe/tags/release-0.1.0/po/fr.po709
-rw-r--r--larpe/tags/release-0.1.0/po/larpe.pot687
-rw-r--r--larpe/tags/release-0.1.0/root/index.html18
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/listing.js41
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.1.0/root/larpe/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.1.0/setup.py37
-rw-r--r--larpe/tags/release-0.1.0/tests/all4dev/local_auth3
-rw-r--r--larpe/tags/release-0.1.0/tests/all4dev/slo1
-rw-r--r--larpe/tags/release-0.1.0/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-0.1.0/tests/all4dev/sso4
-rw-r--r--larpe/tags/release-0.1.0/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-0.1.0/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-0.1.0/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-0.1.0/tests/check.sh83
-rw-r--r--larpe/tags/release-0.1.0/tests/defederation1
-rw-r--r--larpe/tags/release-0.1.0/tests/dotclear/slo_check1
-rw-r--r--larpe/tags/release-0.1.0/tests/dotclear/sso_check3
-rw-r--r--larpe/tags/release-0.1.0/tests/federation3
-rwxr-xr-xlarpe/tags/release-0.1.0/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-0.1.0/tests/idp_login3
-rw-r--r--larpe/tags/release-0.1.0/tests/libre-entreprise/slo_check2
-rw-r--r--larpe/tags/release-0.1.0/tests/libre-entreprise/sso_check3
-rw-r--r--larpe/tags/release-0.1.0/tests/slo1
-rw-r--r--larpe/tags/release-0.1.0/tests/sso1
-rw-r--r--larpe/tags/release-0.1.1/README16
-rw-r--r--larpe/tags/release-0.1.1/TODO80
-rw-r--r--larpe/tags/release-0.1.1/apache2-vhost-larpe19
-rw-r--r--larpe/tags/release-0.1.1/apache2.conf32
-rw-r--r--larpe/tags/release-0.1.1/debian/changelog30
-rwxr-xr-xlarpe/tags/release-0.1.1/debian/config24
-rw-r--r--larpe/tags/release-0.1.1/debian/control15
-rw-r--r--larpe/tags/release-0.1.1/debian/copyright27
-rw-r--r--larpe/tags/release-0.1.1/debian/dirs3
-rw-r--r--larpe/tags/release-0.1.1/debian/docs1
-rw-r--r--larpe/tags/release-0.1.1/debian/init99
-rw-r--r--larpe/tags/release-0.1.1/debian/postinst112
-rw-r--r--larpe/tags/release-0.1.1/debian/prerm50
-rwxr-xr-xlarpe/tags/release-0.1.1/debian/rules71
-rw-r--r--larpe/tags/release-0.1.1/debian/templates37
-rw-r--r--larpe/tags/release-0.1.1/doc/Makefile10
-rw-r--r--larpe/tags/release-0.1.1/doc/en/.cvsignore9
-rw-r--r--larpe/tags/release-0.1.1/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.1.1/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.1.1/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.1.1/doc/en/larpe-admin.rst376
-rwxr-xr-xlarpe/tags/release-0.1.1/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.1.1/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.1.1/larpe-reload-apache2bin10056 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.1.1/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.1.1/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.1.1/larpe/__init__.py184
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/hosts.ptl611
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/liberty_utils.py113
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/logger.ptl158
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/menu.ptl105
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/root.ptl70
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/settings.ptl862
-rw-r--r--larpe/tags/release-0.1.1/larpe/admin/users.ptl303
-rw-r--r--larpe/tags/release-0.1.1/larpe/ctl/__init__.py37
-rw-r--r--larpe/tags/release-0.1.1/larpe/emails.py72
-rw-r--r--larpe/tags/release-0.1.1/larpe/errors.ptl30
-rw-r--r--larpe/tags/release-0.1.1/larpe/ezt.py738
-rw-r--r--larpe/tags/release-0.1.1/larpe/federations.py24
-rwxr-xr-xlarpe/tags/release-0.1.1/larpe/filter/larpe-filter.py166
-rw-r--r--larpe/tags/release-0.1.1/larpe/form.py380
-rw-r--r--larpe/tags/release-0.1.1/larpe/hosts.py44
-rw-r--r--larpe/tags/release-0.1.1/larpe/liberty.ptl665
-rw-r--r--larpe/tags/release-0.1.1/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.1.1/larpe/liberty_site.ptl291
-rw-r--r--larpe/tags/release-0.1.1/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.1.1/larpe/misc.py289
-rw-r--r--larpe/tags/release-0.1.1/larpe/roles.py22
-rw-r--r--larpe/tags/release-0.1.1/larpe/root.ptl71
-rw-r--r--larpe/tags/release-0.1.1/larpe/saml2.ptl110
-rw-r--r--larpe/tags/release-0.1.1/larpe/sessions.py121
-rw-r--r--larpe/tags/release-0.1.1/larpe/storage.py115
-rw-r--r--larpe/tags/release-0.1.1/larpe/template.ptl180
-rw-r--r--larpe/tags/release-0.1.1/larpe/users.py30
-rwxr-xr-xlarpe/tags/release-0.1.1/larpectl.py26
-rwxr-xr-xlarpe/tags/release-0.1.1/make_debian_package.sh15
-rw-r--r--larpe/tags/release-0.1.1/po/Makefile38
-rw-r--r--larpe/tags/release-0.1.1/po/fr.po706
-rw-r--r--larpe/tags/release-0.1.1/po/larpe.pot681
-rw-r--r--larpe/tags/release-0.1.1/root/index.html18
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/listing.js41
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.1.1/root/larpe/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.1.1/setup.py37
-rw-r--r--larpe/tags/release-0.1.1/tests/all4dev/local_auth3
-rw-r--r--larpe/tags/release-0.1.1/tests/all4dev/slo1
-rw-r--r--larpe/tags/release-0.1.1/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-0.1.1/tests/all4dev/sso4
-rw-r--r--larpe/tags/release-0.1.1/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-0.1.1/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-0.1.1/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-0.1.1/tests/check.sh83
-rw-r--r--larpe/tags/release-0.1.1/tests/defederation1
-rw-r--r--larpe/tags/release-0.1.1/tests/dotclear/slo_check1
-rw-r--r--larpe/tags/release-0.1.1/tests/dotclear/sso_check3
-rw-r--r--larpe/tags/release-0.1.1/tests/federation3
-rwxr-xr-xlarpe/tags/release-0.1.1/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-0.1.1/tests/idp_login3
-rw-r--r--larpe/tags/release-0.1.1/tests/libre-entreprise/slo_check2
-rw-r--r--larpe/tags/release-0.1.1/tests/libre-entreprise/sso_check3
-rw-r--r--larpe/tags/release-0.1.1/tests/slo1
-rw-r--r--larpe/tags/release-0.1.1/tests/sso1
-rw-r--r--larpe/tags/release-0.1.2/AUTHORS5
-rw-r--r--larpe/tags/release-0.1.2/README33
-rw-r--r--larpe/tags/release-0.1.2/TODO74
-rw-r--r--larpe/tags/release-0.1.2/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-0.1.2/apache2.conf33
-rw-r--r--larpe/tags/release-0.1.2/debian/changelog36
-rwxr-xr-xlarpe/tags/release-0.1.2/debian/config24
-rw-r--r--larpe/tags/release-0.1.2/debian/control15
-rw-r--r--larpe/tags/release-0.1.2/debian/copyright27
-rw-r--r--larpe/tags/release-0.1.2/debian/dirs3
-rw-r--r--larpe/tags/release-0.1.2/debian/docs1
-rw-r--r--larpe/tags/release-0.1.2/debian/init99
-rw-r--r--larpe/tags/release-0.1.2/debian/postinst123
-rw-r--r--larpe/tags/release-0.1.2/debian/prerm50
-rwxr-xr-xlarpe/tags/release-0.1.2/debian/rules75
-rw-r--r--larpe/tags/release-0.1.2/debian/templates37
-rw-r--r--larpe/tags/release-0.1.2/doc/Makefile10
-rw-r--r--larpe/tags/release-0.1.2/doc/en/.cvsignore9
-rw-r--r--larpe/tags/release-0.1.2/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.1.2/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.1.2/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.1.2/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/tags/release-0.1.2/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.1.2/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.1.2/larpe-reload-apache2bin10056 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.1.2/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.1.2/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.1.2/larpe/__init__.py177
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/apache.py187
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/hosts.ptl539
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/liberty_utils.py135
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/logger.ptl158
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/menu.ptl106
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/root.ptl72
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/settings.ptl927
-rw-r--r--larpe/tags/release-0.1.2/larpe/admin/users.ptl309
-rw-r--r--larpe/tags/release-0.1.2/larpe/ctl/__init__.py45
-rw-r--r--larpe/tags/release-0.1.2/larpe/emails.py73
-rw-r--r--larpe/tags/release-0.1.2/larpe/errors.ptl31
-rw-r--r--larpe/tags/release-0.1.2/larpe/ezt.py738
-rw-r--r--larpe/tags/release-0.1.2/larpe/federations.py33
-rwxr-xr-xlarpe/tags/release-0.1.2/larpe/filter/larpe-filter.py167
-rw-r--r--larpe/tags/release-0.1.2/larpe/form.py379
-rw-r--r--larpe/tags/release-0.1.2/larpe/hosts.py69
-rw-r--r--larpe/tags/release-0.1.2/larpe/liberty.ptl751
-rw-r--r--larpe/tags/release-0.1.2/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.1.2/larpe/liberty_site.ptl291
-rw-r--r--larpe/tags/release-0.1.2/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.1.2/larpe/misc.py288
-rw-r--r--larpe/tags/release-0.1.2/larpe/roles.py21
-rw-r--r--larpe/tags/release-0.1.2/larpe/root.ptl116
-rw-r--r--larpe/tags/release-0.1.2/larpe/saml2.ptl598
-rw-r--r--larpe/tags/release-0.1.2/larpe/sessions.py146
-rw-r--r--larpe/tags/release-0.1.2/larpe/storage.py121
-rw-r--r--larpe/tags/release-0.1.2/larpe/template.ptl174
-rw-r--r--larpe/tags/release-0.1.2/larpe/users.py43
-rwxr-xr-xlarpe/tags/release-0.1.2/larpectl.py25
-rwxr-xr-xlarpe/tags/release-0.1.2/make_debian_package.sh15
-rw-r--r--larpe/tags/release-0.1.2/po/Makefile38
-rw-r--r--larpe/tags/release-0.1.2/po/fr.po706
-rw-r--r--larpe/tags/release-0.1.2/po/larpe.pot681
-rw-r--r--larpe/tags/release-0.1.2/root/index.html18
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/listing.js41
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.1.2/root/larpe/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.1.2/setup.py37
-rw-r--r--larpe/tags/release-0.1.2/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-0.1.2/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-0.1.2/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-0.1.2/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-0.1.2/tests/check.sh93
-rw-r--r--larpe/tags/release-0.1.2/tests/defederation1
-rw-r--r--larpe/tags/release-0.1.2/tests/dotclear/slo_check2
-rw-r--r--larpe/tags/release-0.1.2/tests/dotclear/sso_check4
-rw-r--r--larpe/tags/release-0.1.2/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/tags/release-0.1.2/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/tags/release-0.1.2/tests/federation3
-rwxr-xr-xlarpe/tags/release-0.1.2/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-0.1.2/tests/idp_login3
-rw-r--r--larpe/tags/release-0.1.2/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/tags/release-0.1.2/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/tags/release-0.1.2/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/tags/release-0.1.2/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/tags/release-0.1.2/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/tags/release-0.1.2/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/tags/release-0.1.2/tests/slo1
-rw-r--r--larpe/tags/release-0.1.2/tests/sso1
-rw-r--r--larpe/tags/release-0.2.0/AUTHORS5
-rw-r--r--larpe/tags/release-0.2.0/COPYING339
-rw-r--r--larpe/tags/release-0.2.0/MANIFEST.in13
-rw-r--r--larpe/tags/release-0.2.0/Makefile45
-rw-r--r--larpe/tags/release-0.2.0/NEWS2
-rw-r--r--larpe/tags/release-0.2.0/README33
-rw-r--r--larpe/tags/release-0.2.0/TODO94
-rw-r--r--larpe/tags/release-0.2.0/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-0.2.0/apache2.conf33
-rw-r--r--larpe/tags/release-0.2.0/debian/changelog42
-rwxr-xr-xlarpe/tags/release-0.2.0/debian/config24
-rw-r--r--larpe/tags/release-0.2.0/debian/control15
-rw-r--r--larpe/tags/release-0.2.0/debian/copyright27
-rw-r--r--larpe/tags/release-0.2.0/debian/dirs3
-rw-r--r--larpe/tags/release-0.2.0/debian/docs1
-rw-r--r--larpe/tags/release-0.2.0/debian/init103
-rw-r--r--larpe/tags/release-0.2.0/debian/postinst66
-rw-r--r--larpe/tags/release-0.2.0/debian/prerm41
-rwxr-xr-xlarpe/tags/release-0.2.0/debian/rules67
-rw-r--r--larpe/tags/release-0.2.0/debian/templates37
-rw-r--r--larpe/tags/release-0.2.0/doc/Makefile10
-rw-r--r--larpe/tags/release-0.2.0/doc/en/Makefile34
-rw-r--r--larpe/tags/release-0.2.0/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.2.0/doc/en/default.css143
-rw-r--r--larpe/tags/release-0.2.0/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.2.0/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/tags/release-0.2.0/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.2.0/doc/scripts/rst2latex.py29
-rw-r--r--larpe/tags/release-0.2.0/larpe-reload-apache2.c173
-rwxr-xr-xlarpe/tags/release-0.2.0/larpe-reload-apache2.sh3
-rw-r--r--larpe/tags/release-0.2.0/larpe/Defaults.py3
-rw-r--r--larpe/tags/release-0.2.0/larpe/__init__.py190
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/apache.py191
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/hosts.ptl622
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/liberty_utils.py135
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/logger.ptl160
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/menu.ptl106
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/root.ptl76
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/settings.ptl508
-rw-r--r--larpe/tags/release-0.2.0/larpe/admin/users.ptl276
-rw-r--r--larpe/tags/release-0.2.0/larpe/ctl/__init__.py45
-rw-r--r--larpe/tags/release-0.2.0/larpe/emails.py94
-rw-r--r--larpe/tags/release-0.2.0/larpe/errors.ptl39
-rw-r--r--larpe/tags/release-0.2.0/larpe/ezt.py738
-rw-r--r--larpe/tags/release-0.2.0/larpe/federations.py33
-rwxr-xr-xlarpe/tags/release-0.2.0/larpe/filter/larpe-filter.py167
-rw-r--r--larpe/tags/release-0.2.0/larpe/hosts.py71
-rw-r--r--larpe/tags/release-0.2.0/larpe/liberty.ptl761
-rw-r--r--larpe/tags/release-0.2.0/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.2.0/larpe/liberty_site.ptl293
-rw-r--r--larpe/tags/release-0.2.0/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.2.0/larpe/misc.py118
-rw-r--r--larpe/tags/release-0.2.0/larpe/root.ptl112
-rw-r--r--larpe/tags/release-0.2.0/larpe/saml2.ptl598
-rw-r--r--larpe/tags/release-0.2.0/larpe/sessions.py146
-rw-r--r--larpe/tags/release-0.2.0/larpe/storage.py121
-rw-r--r--larpe/tags/release-0.2.0/larpe/template.ptl174
-rw-r--r--larpe/tags/release-0.2.0/larpe/users.py33
-rwxr-xr-xlarpe/tags/release-0.2.0/larpectl.py25
-rwxr-xr-xlarpe/tags/release-0.2.0/make_debian_package.sh17
-rw-r--r--larpe/tags/release-0.2.0/po/Makefile48
-rw-r--r--larpe/tags/release-0.2.0/po/fr.po1845
-rw-r--r--larpe/tags/release-0.2.0/po/larpe.pot1691
-rw-r--r--larpe/tags/release-0.2.0/root/index.html18
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/dc2/larpe-admin.css283
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/listing.js41
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.2.0/root/larpe/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.2.0/setup.py36
-rw-r--r--larpe/tags/release-0.2.0/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-0.2.0/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-0.2.0/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-0.2.0/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-0.2.0/tests/check.sh93
-rw-r--r--larpe/tags/release-0.2.0/tests/defederation1
-rw-r--r--larpe/tags/release-0.2.0/tests/dotclear/slo_check2
-rw-r--r--larpe/tags/release-0.2.0/tests/dotclear/sso_check4
-rw-r--r--larpe/tags/release-0.2.0/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/tags/release-0.2.0/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/tags/release-0.2.0/tests/federation3
-rwxr-xr-xlarpe/tags/release-0.2.0/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-0.2.0/tests/idp_login3
-rw-r--r--larpe/tags/release-0.2.0/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/tags/release-0.2.0/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/tags/release-0.2.0/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/tags/release-0.2.0/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/tags/release-0.2.0/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/tags/release-0.2.0/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/tags/release-0.2.0/tests/slo1
-rw-r--r--larpe/tags/release-0.2.0/tests/sso1
-rw-r--r--larpe/tags/release-0.2.1/AUTHORS5
-rw-r--r--larpe/tags/release-0.2.1/COPYING339
-rw-r--r--larpe/tags/release-0.2.1/MANIFEST.in13
-rw-r--r--larpe/tags/release-0.2.1/Makefile45
-rw-r--r--larpe/tags/release-0.2.1/NEWS2
-rw-r--r--larpe/tags/release-0.2.1/README33
-rw-r--r--larpe/tags/release-0.2.1/TODO94
-rw-r--r--larpe/tags/release-0.2.1/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-0.2.1/apache2.conf34
-rw-r--r--larpe/tags/release-0.2.1/debian/changelog48
-rw-r--r--larpe/tags/release-0.2.1/debian/compat1
-rwxr-xr-xlarpe/tags/release-0.2.1/debian/config24
-rw-r--r--larpe/tags/release-0.2.1/debian/control17
-rw-r--r--larpe/tags/release-0.2.1/debian/copyright27
-rw-r--r--larpe/tags/release-0.2.1/debian/dirs3
-rw-r--r--larpe/tags/release-0.2.1/debian/docs1
-rw-r--r--larpe/tags/release-0.2.1/debian/init103
-rw-r--r--larpe/tags/release-0.2.1/debian/postinst66
-rw-r--r--larpe/tags/release-0.2.1/debian/prerm41
-rw-r--r--larpe/tags/release-0.2.1/debian/pycompat1
-rwxr-xr-xlarpe/tags/release-0.2.1/debian/rules64
-rw-r--r--larpe/tags/release-0.2.1/debian/templates37
-rw-r--r--larpe/tags/release-0.2.1/doc/Makefile10
-rw-r--r--larpe/tags/release-0.2.1/doc/en/Makefile35
-rw-r--r--larpe/tags/release-0.2.1/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-0.2.1/doc/en/default.css143
-rw-r--r--larpe/tags/release-0.2.1/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-0.2.1/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/tags/release-0.2.1/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-0.2.1/doc/scripts/rst2latex.py29
-rwxr-xr-xlarpe/tags/release-0.2.1/larpe-reload-apache2-script3
-rw-r--r--larpe/tags/release-0.2.1/larpe-reload-apache2.c173
-rw-r--r--larpe/tags/release-0.2.1/larpe/Defaults.py5
-rw-r--r--larpe/tags/release-0.2.1/larpe/__init__.py14
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/apache.py202
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/hosts.ptl669
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/liberty_utils.py135
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/logger.ptl160
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/menu.ptl107
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/root.ptl76
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/settings.ptl550
-rw-r--r--larpe/tags/release-0.2.1/larpe/admin/users.ptl276
-rw-r--r--larpe/tags/release-0.2.1/larpe/ctl/__init__.py2
-rw-r--r--larpe/tags/release-0.2.1/larpe/ctl/start.py34
-rw-r--r--larpe/tags/release-0.2.1/larpe/emails.py94
-rw-r--r--larpe/tags/release-0.2.1/larpe/errors.ptl11
-rw-r--r--larpe/tags/release-0.2.1/larpe/ezt.py738
-rw-r--r--larpe/tags/release-0.2.1/larpe/federations.py35
-rwxr-xr-xlarpe/tags/release-0.2.1/larpe/filter/larpe-filter.py167
-rw-r--r--larpe/tags/release-0.2.1/larpe/hosts.py77
-rw-r--r--larpe/tags/release-0.2.1/larpe/liberty.ptl438
-rw-r--r--larpe/tags/release-0.2.1/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-0.2.1/larpe/liberty_site.ptl294
-rw-r--r--larpe/tags/release-0.2.1/larpe/local_authentication.ptl356
-rw-r--r--larpe/tags/release-0.2.1/larpe/logger.py70
-rw-r--r--larpe/tags/release-0.2.1/larpe/misc.py88
-rw-r--r--larpe/tags/release-0.2.1/larpe/publisher.py75
-rw-r--r--larpe/tags/release-0.2.1/larpe/root.ptl113
-rw-r--r--larpe/tags/release-0.2.1/larpe/saml2.ptl598
-rw-r--r--larpe/tags/release-0.2.1/larpe/sessions.py146
-rw-r--r--larpe/tags/release-0.2.1/larpe/storage.py121
-rw-r--r--larpe/tags/release-0.2.1/larpe/users.py33
-rwxr-xr-xlarpe/tags/release-0.2.1/larpectl25
-rwxr-xr-xlarpe/tags/release-0.2.1/make_debian_package.sh17
-rw-r--r--larpe/tags/release-0.2.1/po/Makefile49
-rw-r--r--larpe/tags/release-0.2.1/po/fr.po1887
-rw-r--r--larpe/tags/release-0.2.1/po/larpe.pot1772
-rw-r--r--larpe/tags/release-0.2.1/root/index.html18
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/dc2/admin.css283
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/larpe-common.css256
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/jscalendar/README33
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/jscalendar/calendar.js1806
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/jscalendar/helpers.js118
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/jscalendar/lang/calendar-en.js127
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/jscalendar/lang/calendar-fr.js125
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/listing.js41
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/prototype.js1041
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/controls.js699
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/dragdrop.js545
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/effects.js707
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/scriptaculous.js26
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/unittest.js381
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/scriptaculous/util.js429
-rw-r--r--larpe/tags/release-0.2.1/root/larpe/js/sorttable.js185
-rw-r--r--larpe/tags/release-0.2.1/setup.py45
-rw-r--r--larpe/tags/release-0.2.1/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-0.2.1/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-0.2.1/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-0.2.1/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-0.2.1/tests/check.sh93
-rw-r--r--larpe/tags/release-0.2.1/tests/defederation1
-rw-r--r--larpe/tags/release-0.2.1/tests/dotclear/slo_check2
-rw-r--r--larpe/tags/release-0.2.1/tests/dotclear/sso_check4
-rw-r--r--larpe/tags/release-0.2.1/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/tags/release-0.2.1/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/tags/release-0.2.1/tests/federation3
-rwxr-xr-xlarpe/tags/release-0.2.1/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-0.2.1/tests/idp_login3
-rw-r--r--larpe/tags/release-0.2.1/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/tags/release-0.2.1/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/tags/release-0.2.1/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/tags/release-0.2.1/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/tags/release-0.2.1/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/tags/release-0.2.1/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/tags/release-0.2.1/tests/slo1
-rw-r--r--larpe/tags/release-0.2.1/tests/sso1
-rw-r--r--larpe/tags/release-1.0/AUTHORS5
-rw-r--r--larpe/tags/release-1.0/COPYING339
-rw-r--r--larpe/tags/release-1.0/MANIFEST.in13
-rw-r--r--larpe/tags/release-1.0/Makefile45
-rw-r--r--larpe/tags/release-1.0/NEWS17
-rw-r--r--larpe/tags/release-1.0/README32
-rw-r--r--larpe/tags/release-1.0/TODO101
-rw-r--r--larpe/tags/release-1.0/conf/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-1.0/conf/apache2-vhost-larpe-common19
-rw-r--r--larpe/tags/release-1.0/conf/output_filter_base.py30
-rw-r--r--larpe/tags/release-1.0/debian/changelog64
-rw-r--r--larpe/tags/release-1.0/debian/compat1
-rwxr-xr-xlarpe/tags/release-1.0/debian/config24
-rw-r--r--larpe/tags/release-1.0/debian/control17
-rw-r--r--larpe/tags/release-1.0/debian/copyright27
-rw-r--r--larpe/tags/release-1.0/debian/dirs4
-rw-r--r--larpe/tags/release-1.0/debian/docs2
-rw-r--r--larpe/tags/release-1.0/debian/init82
-rwxr-xr-xlarpe/tags/release-1.0/debian/larpe-reload-apache2-script3
-rw-r--r--larpe/tags/release-1.0/debian/postinst66
-rw-r--r--larpe/tags/release-1.0/debian/prerm41
-rw-r--r--larpe/tags/release-1.0/debian/pycompat1
-rwxr-xr-xlarpe/tags/release-1.0/debian/rules74
-rw-r--r--larpe/tags/release-1.0/doc/Makefile8
-rw-r--r--larpe/tags/release-1.0/doc/en/Makefile35
-rw-r--r--larpe/tags/release-1.0/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-1.0/doc/en/default.css143
-rw-r--r--larpe/tags/release-1.0/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-1.0/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/tags/release-1.0/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-1.0/doc/scripts/rst2latex.py29
-rw-r--r--larpe/tags/release-1.0/exclude_from_dist12
-rwxr-xr-xlarpe/tags/release-1.0/fedora/larpe-reload-apache2-script22
-rwxr-xr-xlarpe/tags/release-1.0/fedora/larpe.init104
-rw-r--r--larpe/tags/release-1.0/fedora/larpe.spec139
-rw-r--r--larpe/tags/release-1.0/larpe-reload-apache2.c173
-rw-r--r--larpe/tags/release-1.0/larpe/Defaults.py10
-rw-r--r--larpe/tags/release-1.0/larpe/__init__.py16
-rw-r--r--larpe/tags/release-1.0/larpe/admin/__init__.py1
-rw-r--r--larpe/tags/release-1.0/larpe/admin/apache.py302
-rw-r--r--larpe/tags/release-1.0/larpe/admin/fields_prefill.ptl130
-rw-r--r--larpe/tags/release-1.0/larpe/admin/forms_prefill.ptl127
-rw-r--r--larpe/tags/release-1.0/larpe/admin/hosts.ptl1336
-rw-r--r--larpe/tags/release-1.0/larpe/admin/liberty_utils.py129
-rw-r--r--larpe/tags/release-1.0/larpe/admin/root.ptl90
-rw-r--r--larpe/tags/release-1.0/larpe/admin/settings.ptl361
-rw-r--r--larpe/tags/release-1.0/larpe/admin/users.ptl275
-rw-r--r--larpe/tags/release-1.0/larpe/ctl/__init__.py2
-rw-r--r--larpe/tags/release-1.0/larpe/ctl/start.py34
-rw-r--r--larpe/tags/release-1.0/larpe/errors.ptl14
-rw-r--r--larpe/tags/release-1.0/larpe/federations.py35
-rw-r--r--larpe/tags/release-1.0/larpe/field_prefill.py13
-rw-r--r--larpe/tags/release-1.0/larpe/form_prefill.py10
-rw-r--r--larpe/tags/release-1.0/larpe/hosts.py136
-rw-r--r--larpe/tags/release-1.0/larpe/idwsf2.ptl199
-rw-r--r--larpe/tags/release-1.0/larpe/liberty.ptl372
-rw-r--r--larpe/tags/release-1.0/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-1.0/larpe/liberty_site.ptl68
-rw-r--r--larpe/tags/release-1.0/larpe/logger.py34
-rw-r--r--larpe/tags/release-1.0/larpe/misc.py105
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/__init__.py0
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/site_authentication/__init__.py0
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/site_authentication/agirhe.py142
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/site_authentication/ciril_net_rh.py38
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/site_authentication/concerto.py88
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/site_authentication/egroupware.py90
-rw-r--r--larpe/tags/release-1.0/larpe/plugins/site_authentication/sympa.py44
-rw-r--r--larpe/tags/release-1.0/larpe/publisher.py53
-rw-r--r--larpe/tags/release-1.0/larpe/root.ptl106
-rw-r--r--larpe/tags/release-1.0/larpe/saml2.ptl414
-rw-r--r--larpe/tags/release-1.0/larpe/sessions.py76
-rw-r--r--larpe/tags/release-1.0/larpe/site_authentication.ptl324
-rw-r--r--larpe/tags/release-1.0/larpe/users.py44
-rwxr-xr-xlarpe/tags/release-1.0/larpectl25
-rwxr-xr-xlarpe/tags/release-1.0/make_debian_package.sh17
-rw-r--r--larpe/tags/release-1.0/po/Makefile49
-rw-r--r--larpe/tags/release-1.0/po/fr.po2826
-rw-r--r--larpe/tags/release-1.0/po/larpe.pot2620
-rw-r--r--larpe/tags/release-1.0/pylintrc310
-rw-r--r--larpe/tags/release-1.0/root/index.html18
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/dc2/admin.css283
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/larpe-common.css260
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-1.0/setup.py39
-rw-r--r--larpe/tags/release-1.0/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-1.0/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-1.0/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-1.0/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-1.0/tests/check.sh93
-rw-r--r--larpe/tags/release-1.0/tests/defederation1
-rw-r--r--larpe/tags/release-1.0/tests/dotclear/slo_check2
-rw-r--r--larpe/tags/release-1.0/tests/dotclear/sso_check4
-rw-r--r--larpe/tags/release-1.0/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/tags/release-1.0/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/tags/release-1.0/tests/federation3
-rwxr-xr-xlarpe/tags/release-1.0/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-1.0/tests/idp_login3
-rw-r--r--larpe/tags/release-1.0/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/tags/release-1.0/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/tags/release-1.0/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/tags/release-1.0/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/tags/release-1.0/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/tags/release-1.0/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/tags/release-1.0/tests/slo1
-rw-r--r--larpe/tags/release-1.0/tests/sso1
-rw-r--r--larpe/tags/release-1.1.1/AUTHORS5
-rw-r--r--larpe/tags/release-1.1.1/COPYING339
-rw-r--r--larpe/tags/release-1.1.1/MANIFEST.in13
-rw-r--r--larpe/tags/release-1.1.1/Makefile45
-rw-r--r--larpe/tags/release-1.1.1/NEWS17
-rw-r--r--larpe/tags/release-1.1.1/README32
-rw-r--r--larpe/tags/release-1.1.1/TODO101
-rw-r--r--larpe/tags/release-1.1.1/conf/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-1.1.1/conf/apache2-vhost-larpe-common19
-rw-r--r--larpe/tags/release-1.1.1/conf/filters/output_ciril_net_rh.py63
-rw-r--r--larpe/tags/release-1.1.1/conf/filters/output_replace_form.py35
-rw-r--r--larpe/tags/release-1.1.1/debian/changelog89
-rw-r--r--larpe/tags/release-1.1.1/debian/compat1
-rwxr-xr-xlarpe/tags/release-1.1.1/debian/config24
-rw-r--r--larpe/tags/release-1.1.1/debian/control16
-rw-r--r--larpe/tags/release-1.1.1/debian/copyright27
-rw-r--r--larpe/tags/release-1.1.1/debian/dirs4
-rw-r--r--larpe/tags/release-1.1.1/debian/docs2
-rw-r--r--larpe/tags/release-1.1.1/debian/init82
-rwxr-xr-xlarpe/tags/release-1.1.1/debian/larpe-reload-apache2-script3
-rw-r--r--larpe/tags/release-1.1.1/debian/postinst66
-rw-r--r--larpe/tags/release-1.1.1/debian/prerm41
-rw-r--r--larpe/tags/release-1.1.1/debian/pycompat1
-rwxr-xr-xlarpe/tags/release-1.1.1/debian/rules74
-rw-r--r--larpe/tags/release-1.1.1/doc/Makefile8
-rw-r--r--larpe/tags/release-1.1.1/doc/en/Makefile35
-rw-r--r--larpe/tags/release-1.1.1/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-1.1.1/doc/en/default.css143
-rw-r--r--larpe/tags/release-1.1.1/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-1.1.1/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/tags/release-1.1.1/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-1.1.1/doc/scripts/rst2latex.py29
-rw-r--r--larpe/tags/release-1.1.1/exclude_from_dist12
-rwxr-xr-xlarpe/tags/release-1.1.1/fedora/larpe-reload-apache2-script22
-rwxr-xr-xlarpe/tags/release-1.1.1/fedora/larpe.init104
-rw-r--r--larpe/tags/release-1.1.1/fedora/larpe.spec139
-rw-r--r--larpe/tags/release-1.1.1/larpe-reload-apache2.c173
-rw-r--r--larpe/tags/release-1.1.1/larpe/Defaults.py9
-rw-r--r--larpe/tags/release-1.1.1/larpe/__init__.py21
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/__init__.py6
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/apache.py300
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/fields_prefill.ptl130
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/forms_prefill.ptl127
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/hosts.ptl1352
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/liberty_utils.py129
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/root.ptl90
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/settings.ptl361
-rw-r--r--larpe/tags/release-1.1.1/larpe/admin/users.ptl276
-rw-r--r--larpe/tags/release-1.1.1/larpe/ctl/__init__.py2
-rw-r--r--larpe/tags/release-1.1.1/larpe/ctl/start.py52
-rw-r--r--larpe/tags/release-1.1.1/larpe/errors.ptl15
-rw-r--r--larpe/tags/release-1.1.1/larpe/federations.py35
-rw-r--r--larpe/tags/release-1.1.1/larpe/field_prefill.py13
-rw-r--r--larpe/tags/release-1.1.1/larpe/form_prefill.py10
-rw-r--r--larpe/tags/release-1.1.1/larpe/hosts.py136
-rw-r--r--larpe/tags/release-1.1.1/larpe/idwsf2.ptl199
-rw-r--r--larpe/tags/release-1.1.1/larpe/liberty.ptl372
-rw-r--r--larpe/tags/release-1.1.1/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-1.1.1/larpe/liberty_site.ptl68
-rw-r--r--larpe/tags/release-1.1.1/larpe/logger.py34
-rw-r--r--larpe/tags/release-1.1.1/larpe/misc.py105
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/__init__.py3
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication/__init__.py0
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication/agirhe.py142
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication/ciril_net_rh.py44
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication/concerto.py89
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication/egroupware.py91
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication/sympa.py45
-rw-r--r--larpe/tags/release-1.1.1/larpe/plugins/site_authentication_plugins.py34
-rw-r--r--larpe/tags/release-1.1.1/larpe/publisher.py53
-rw-r--r--larpe/tags/release-1.1.1/larpe/root.ptl106
-rw-r--r--larpe/tags/release-1.1.1/larpe/saml2.ptl448
-rw-r--r--larpe/tags/release-1.1.1/larpe/sessions.py92
-rw-r--r--larpe/tags/release-1.1.1/larpe/site_authentication.ptl321
-rw-r--r--larpe/tags/release-1.1.1/larpe/users.py44
-rwxr-xr-xlarpe/tags/release-1.1.1/larpectl25
-rw-r--r--larpe/tags/release-1.1.1/po/Makefile49
-rw-r--r--larpe/tags/release-1.1.1/po/fr.po2661
-rw-r--r--larpe/tags/release-1.1.1/po/larpe.pot1247
-rw-r--r--larpe/tags/release-1.1.1/pylintrc310
-rw-r--r--larpe/tags/release-1.1.1/root/index.html18
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/dc2/admin.css283
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/larpe-common.css260
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1.1/setup.py39
-rw-r--r--larpe/tags/release-1.1.1/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-1.1.1/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-1.1.1/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-1.1.1/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-1.1.1/tests/check.sh93
-rw-r--r--larpe/tags/release-1.1.1/tests/defederation1
-rw-r--r--larpe/tags/release-1.1.1/tests/dotclear/slo_check2
-rw-r--r--larpe/tags/release-1.1.1/tests/dotclear/sso_check4
-rw-r--r--larpe/tags/release-1.1.1/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/tags/release-1.1.1/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/tags/release-1.1.1/tests/federation3
-rwxr-xr-xlarpe/tags/release-1.1.1/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-1.1.1/tests/idp_login3
-rw-r--r--larpe/tags/release-1.1.1/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/tags/release-1.1.1/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/tags/release-1.1.1/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/tags/release-1.1.1/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/tags/release-1.1.1/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/tags/release-1.1.1/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/tags/release-1.1.1/tests/slo1
-rw-r--r--larpe/tags/release-1.1.1/tests/sso1
-rw-r--r--larpe/tags/release-1.1/AUTHORS5
-rw-r--r--larpe/tags/release-1.1/COPYING339
-rw-r--r--larpe/tags/release-1.1/MANIFEST.in13
-rw-r--r--larpe/tags/release-1.1/Makefile45
-rw-r--r--larpe/tags/release-1.1/NEWS17
-rw-r--r--larpe/tags/release-1.1/README32
-rw-r--r--larpe/tags/release-1.1/TODO101
-rw-r--r--larpe/tags/release-1.1/conf/apache2-vhost-larpe12
-rw-r--r--larpe/tags/release-1.1/conf/apache2-vhost-larpe-common19
-rw-r--r--larpe/tags/release-1.1/conf/filters/output_ciril_net_rh.py63
-rw-r--r--larpe/tags/release-1.1/conf/filters/output_replace_form.py35
-rw-r--r--larpe/tags/release-1.1/debian/changelog79
-rw-r--r--larpe/tags/release-1.1/debian/compat1
-rwxr-xr-xlarpe/tags/release-1.1/debian/config24
-rw-r--r--larpe/tags/release-1.1/debian/control17
-rw-r--r--larpe/tags/release-1.1/debian/copyright27
-rw-r--r--larpe/tags/release-1.1/debian/dirs4
-rw-r--r--larpe/tags/release-1.1/debian/docs2
-rw-r--r--larpe/tags/release-1.1/debian/init82
-rwxr-xr-xlarpe/tags/release-1.1/debian/larpe-reload-apache2-script3
-rw-r--r--larpe/tags/release-1.1/debian/postinst66
-rw-r--r--larpe/tags/release-1.1/debian/prerm41
-rw-r--r--larpe/tags/release-1.1/debian/pycompat1
-rwxr-xr-xlarpe/tags/release-1.1/debian/rules74
-rw-r--r--larpe/tags/release-1.1/doc/Makefile8
-rw-r--r--larpe/tags/release-1.1/doc/en/Makefile35
-rw-r--r--larpe/tags/release-1.1/doc/en/custom.tex45
-rw-r--r--larpe/tags/release-1.1/doc/en/default.css143
-rw-r--r--larpe/tags/release-1.1/doc/en/fncychap.sty490
-rw-r--r--larpe/tags/release-1.1/doc/en/larpe-admin.rst202
-rwxr-xr-xlarpe/tags/release-1.1/doc/scripts/removealpha.sh5
-rwxr-xr-xlarpe/tags/release-1.1/doc/scripts/rst2latex.py29
-rw-r--r--larpe/tags/release-1.1/exclude_from_dist12
-rwxr-xr-xlarpe/tags/release-1.1/fedora/larpe-reload-apache2-script22
-rwxr-xr-xlarpe/tags/release-1.1/fedora/larpe.init104
-rw-r--r--larpe/tags/release-1.1/fedora/larpe.spec139
-rw-r--r--larpe/tags/release-1.1/larpe-reload-apache2.c173
-rw-r--r--larpe/tags/release-1.1/larpe/Defaults.py9
-rw-r--r--larpe/tags/release-1.1/larpe/__init__.py21
-rw-r--r--larpe/tags/release-1.1/larpe/admin/__init__.py6
-rw-r--r--larpe/tags/release-1.1/larpe/admin/apache.py300
-rw-r--r--larpe/tags/release-1.1/larpe/admin/fields_prefill.ptl130
-rw-r--r--larpe/tags/release-1.1/larpe/admin/forms_prefill.ptl127
-rw-r--r--larpe/tags/release-1.1/larpe/admin/hosts.ptl1352
-rw-r--r--larpe/tags/release-1.1/larpe/admin/liberty_utils.py129
-rw-r--r--larpe/tags/release-1.1/larpe/admin/root.ptl90
-rw-r--r--larpe/tags/release-1.1/larpe/admin/settings.ptl361
-rw-r--r--larpe/tags/release-1.1/larpe/admin/users.ptl276
-rw-r--r--larpe/tags/release-1.1/larpe/ctl/__init__.py2
-rw-r--r--larpe/tags/release-1.1/larpe/ctl/start.py52
-rw-r--r--larpe/tags/release-1.1/larpe/errors.ptl15
-rw-r--r--larpe/tags/release-1.1/larpe/federations.py35
-rw-r--r--larpe/tags/release-1.1/larpe/field_prefill.py13
-rw-r--r--larpe/tags/release-1.1/larpe/form_prefill.py10
-rw-r--r--larpe/tags/release-1.1/larpe/hosts.py136
-rw-r--r--larpe/tags/release-1.1/larpe/idwsf2.ptl199
-rw-r--r--larpe/tags/release-1.1/larpe/liberty.ptl372
-rw-r--r--larpe/tags/release-1.1/larpe/liberty_root.ptl9
-rw-r--r--larpe/tags/release-1.1/larpe/liberty_site.ptl68
-rw-r--r--larpe/tags/release-1.1/larpe/logger.py34
-rw-r--r--larpe/tags/release-1.1/larpe/misc.py105
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/__init__.py3
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication/__init__.py0
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication/agirhe.py142
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication/ciril_net_rh.py44
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication/concerto.py89
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication/egroupware.py91
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication/sympa.py45
-rw-r--r--larpe/tags/release-1.1/larpe/plugins/site_authentication_plugins.py35
-rw-r--r--larpe/tags/release-1.1/larpe/publisher.py53
-rw-r--r--larpe/tags/release-1.1/larpe/root.ptl106
-rw-r--r--larpe/tags/release-1.1/larpe/saml2.ptl448
-rw-r--r--larpe/tags/release-1.1/larpe/sessions.py92
-rw-r--r--larpe/tags/release-1.1/larpe/site_authentication.ptl321
-rw-r--r--larpe/tags/release-1.1/larpe/users.py44
-rwxr-xr-xlarpe/tags/release-1.1/larpectl25
-rw-r--r--larpe/tags/release-1.1/po/Makefile49
-rw-r--r--larpe/tags/release-1.1/po/fr.po2661
-rw-r--r--larpe/tags/release-1.1/po/larpe.pot1247
-rw-r--r--larpe/tags/release-1.1/pylintrc310
-rw-r--r--larpe/tags/release-1.1/root/index.html18
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/arrow-right-2.0.pngbin633 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/bg-footer.pngbin886 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/dc2/admin.css283
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/dc2/head-bg.pngbin357 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/dc2/head-logo-empty.pngbin830 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/dc2/head-logo.pngbin3185 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/dc2/page-bg.pngbin225 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/deg-top.pngbin296 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/dot999.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/fond.jpgbin3034 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/ico_user.pngbin1332 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/bulle.pngbin200 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/day-date.pngbin87 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/footer-500.pngbin1750 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/footer.jpgbin2586 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/h2.pngbin160 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/li.pngbin117 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/linkscat.pngbin102 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/page-500.pngbin216 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/page.pngbin181 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/search.pngbin136 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/sidebarh2.pngbin93 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/top-500.pngbin2443 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/top.jpgbin3995 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/img/top.pngbin1462 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/active-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/dark-bg.gifbin85 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/hover-bg.gifbin89 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/menuarrow.gifbin49 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/normal-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/rowhover-bg.gifbin110 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/status-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/theme.css236
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/title-bg.gifbin116 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/jscalendar/aqua/today-bg.gifbin1122 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/larpe-admin.css410
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/larpe-common.css260
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/larpe.css331
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/onglet_left.pngbin891 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/onglet_right.pngbin816 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/required.pngbin137 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/user_info_bottom.pngbin291 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/user_info_top.pngbin1629 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/css/warning.pngbin809 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/bar.pngbin2284 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_add_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_copy_16.pngbin341 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_edit_16.pngbin492 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_exec_16.pngbin501 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_file_16.pngbin349 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_harddisk_16.pngbin682 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_properties_16.pngbin554 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/stock_remove_16.pngbin173 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/root/larpe/images/view_16.pngbin747 -> 0 bytes
-rw-r--r--larpe/tags/release-1.1/setup.py39
-rw-r--r--larpe/tags/release-1.1/tests/all4dev/slo_check2
-rw-r--r--larpe/tags/release-1.1/tests/all4dev/sso_check3
-rw-r--r--larpe/tags/release-1.1/tests/blueprint/slo_check1
-rw-r--r--larpe/tags/release-1.1/tests/blueprint/sso_check1
-rwxr-xr-xlarpe/tags/release-1.1/tests/check.sh93
-rw-r--r--larpe/tags/release-1.1/tests/defederation1
-rw-r--r--larpe/tags/release-1.1/tests/dotclear/slo_check2
-rw-r--r--larpe/tags/release-1.1/tests/dotclear/sso_check4
-rw-r--r--larpe/tags/release-1.1/tests/dotclear_subdir/slo_check1
-rw-r--r--larpe/tags/release-1.1/tests/dotclear_subdir/sso_check3
-rw-r--r--larpe/tags/release-1.1/tests/federation3
-rwxr-xr-xlarpe/tags/release-1.1/tests/gen_config.sh26
-rw-r--r--larpe/tags/release-1.1/tests/idp_login3
-rw-r--r--larpe/tags/release-1.1/tests/libre-entreprise/slo_check3
-rw-r--r--larpe/tags/release-1.1/tests/libre-entreprise/sso_check4
-rw-r--r--larpe/tags/release-1.1/tests/listes_entrouvert/slo_check1
-rw-r--r--larpe/tags/release-1.1/tests/listes_entrouvert/sso_check2
-rw-r--r--larpe/tags/release-1.1/tests/listes_libre_entreprise/slo_check1
-rw-r--r--larpe/tags/release-1.1/tests/listes_libre_entreprise/sso_check2
-rw-r--r--larpe/tags/release-1.1/tests/slo1
-rw-r--r--larpe/tags/release-1.1/tests/sso1
-rw-r--r--larpe/users.py (renamed from larpe/trunk/larpe/users.py)0
-rwxr-xr-xlarpectl (renamed from larpe/trunk/larpectl)0
-rw-r--r--po/Makefile (renamed from larpe/trunk/po/Makefile)0
-rw-r--r--po/fr.po (renamed from larpe/trunk/po/fr.po)0
-rw-r--r--po/larpe.pot (renamed from larpe/trunk/po/larpe.pot)0
-rw-r--r--pylintrc (renamed from larpe/trunk/pylintrc)0
-rw-r--r--root/index.html (renamed from larpe/trunk/root/index.html)0
-rw-r--r--root/larpe/css/arrow-right-2.0.png (renamed from larpe/trunk/root/larpe/css/arrow-right-2.0.png)bin633 -> 633 bytes
-rw-r--r--root/larpe/css/bg-footer.png (renamed from larpe/trunk/root/larpe/css/bg-footer.png)bin886 -> 886 bytes
-rw-r--r--root/larpe/css/dc2/admin.css (renamed from larpe/trunk/root/larpe/css/dc2/admin.css)0
-rw-r--r--root/larpe/css/dc2/head-bg.png (renamed from larpe/trunk/root/larpe/css/dc2/head-bg.png)bin357 -> 357 bytes
-rw-r--r--root/larpe/css/dc2/head-logo-empty.png (renamed from larpe/trunk/root/larpe/css/dc2/head-logo-empty.png)bin830 -> 830 bytes
-rw-r--r--root/larpe/css/dc2/head-logo.png (renamed from larpe/trunk/root/larpe/css/dc2/head-logo.png)bin3185 -> 3185 bytes
-rw-r--r--root/larpe/css/dc2/page-bg.png (renamed from larpe/trunk/root/larpe/css/dc2/page-bg.png)bin225 -> 225 bytes
-rw-r--r--root/larpe/css/deg-top.png (renamed from larpe/trunk/root/larpe/css/deg-top.png)bin296 -> 296 bytes
-rw-r--r--root/larpe/css/dot999.png (renamed from larpe/trunk/root/larpe/css/dot999.png)bin200 -> 200 bytes
-rw-r--r--root/larpe/css/fond.jpg (renamed from larpe/trunk/root/larpe/css/fond.jpg)bin3034 -> 3034 bytes
-rw-r--r--root/larpe/css/ico_user.png (renamed from larpe/trunk/root/larpe/css/ico_user.png)bin1332 -> 1332 bytes
-rw-r--r--root/larpe/css/img/bulle.png (renamed from larpe/trunk/root/larpe/css/img/bulle.png)bin200 -> 200 bytes
-rw-r--r--root/larpe/css/img/day-date.png (renamed from larpe/trunk/root/larpe/css/img/day-date.png)bin87 -> 87 bytes
-rw-r--r--root/larpe/css/img/footer-500.png (renamed from larpe/trunk/root/larpe/css/img/footer-500.png)bin1750 -> 1750 bytes
-rw-r--r--root/larpe/css/img/footer.jpg (renamed from larpe/trunk/root/larpe/css/img/footer.jpg)bin2586 -> 2586 bytes
-rw-r--r--root/larpe/css/img/h2.png (renamed from larpe/trunk/root/larpe/css/img/h2.png)bin160 -> 160 bytes
-rw-r--r--root/larpe/css/img/li.png (renamed from larpe/trunk/root/larpe/css/img/li.png)bin117 -> 117 bytes
-rw-r--r--root/larpe/css/img/linkscat.png (renamed from larpe/trunk/root/larpe/css/img/linkscat.png)bin102 -> 102 bytes
-rw-r--r--root/larpe/css/img/page-500.png (renamed from larpe/trunk/root/larpe/css/img/page-500.png)bin216 -> 216 bytes
-rw-r--r--root/larpe/css/img/page.png (renamed from larpe/trunk/root/larpe/css/img/page.png)bin181 -> 181 bytes
-rw-r--r--root/larpe/css/img/search.png (renamed from larpe/trunk/root/larpe/css/img/search.png)bin136 -> 136 bytes
-rw-r--r--root/larpe/css/img/sidebarh2.png (renamed from larpe/trunk/root/larpe/css/img/sidebarh2.png)bin93 -> 93 bytes
-rw-r--r--root/larpe/css/img/top-500.png (renamed from larpe/trunk/root/larpe/css/img/top-500.png)bin2443 -> 2443 bytes
-rw-r--r--root/larpe/css/img/top.jpg (renamed from larpe/trunk/root/larpe/css/img/top.jpg)bin3995 -> 3995 bytes
-rw-r--r--root/larpe/css/img/top.png (renamed from larpe/trunk/root/larpe/css/img/top.png)bin1462 -> 1462 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/active-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/active-bg.gif)bin89 -> 89 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/dark-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/dark-bg.gif)bin85 -> 85 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/hover-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/hover-bg.gif)bin89 -> 89 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/menuarrow.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/menuarrow.gif)bin49 -> 49 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/normal-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/normal-bg.gif)bin110 -> 110 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/rowhover-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/rowhover-bg.gif)bin110 -> 110 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/status-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/status-bg.gif)bin116 -> 116 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/theme.css (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/theme.css)0
-rw-r--r--root/larpe/css/jscalendar/aqua/title-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/title-bg.gif)bin116 -> 116 bytes
-rw-r--r--root/larpe/css/jscalendar/aqua/today-bg.gif (renamed from larpe/trunk/root/larpe/css/jscalendar/aqua/today-bg.gif)bin1122 -> 1122 bytes
-rw-r--r--root/larpe/css/larpe-admin.css (renamed from larpe/trunk/root/larpe/css/larpe-admin.css)0
-rw-r--r--root/larpe/css/larpe-common.css (renamed from larpe/trunk/root/larpe/css/larpe-common.css)0
-rw-r--r--root/larpe/css/larpe.css (renamed from larpe/trunk/root/larpe/css/larpe.css)0
-rw-r--r--root/larpe/css/onglet_left.png (renamed from larpe/trunk/root/larpe/css/onglet_left.png)bin891 -> 891 bytes
-rw-r--r--root/larpe/css/onglet_right.png (renamed from larpe/trunk/root/larpe/css/onglet_right.png)bin816 -> 816 bytes
-rw-r--r--root/larpe/css/required.png (renamed from larpe/trunk/root/larpe/css/required.png)bin137 -> 137 bytes
-rw-r--r--root/larpe/css/user_info_bottom.png (renamed from larpe/trunk/root/larpe/css/user_info_bottom.png)bin291 -> 291 bytes
-rw-r--r--root/larpe/css/user_info_top.png (renamed from larpe/trunk/root/larpe/css/user_info_top.png)bin1629 -> 1629 bytes
-rw-r--r--root/larpe/css/warning.png (renamed from larpe/trunk/root/larpe/css/warning.png)bin809 -> 809 bytes
-rw-r--r--root/larpe/images/bar.png (renamed from larpe/trunk/root/larpe/images/bar.png)bin2284 -> 2284 bytes
-rw-r--r--root/larpe/images/stock_add_16.png (renamed from larpe/trunk/root/larpe/images/stock_add_16.png)bin341 -> 341 bytes
-rw-r--r--root/larpe/images/stock_copy_16.png (renamed from larpe/trunk/root/larpe/images/stock_copy_16.png)bin341 -> 341 bytes
-rw-r--r--root/larpe/images/stock_edit_16.png (renamed from larpe/trunk/root/larpe/images/stock_edit_16.png)bin492 -> 492 bytes
-rw-r--r--root/larpe/images/stock_exec_16.png (renamed from larpe/trunk/root/larpe/images/stock_exec_16.png)bin501 -> 501 bytes
-rw-r--r--root/larpe/images/stock_file_16.png (renamed from larpe/trunk/root/larpe/images/stock_file_16.png)bin349 -> 349 bytes
-rw-r--r--root/larpe/images/stock_harddisk_16.png (renamed from larpe/trunk/root/larpe/images/stock_harddisk_16.png)bin682 -> 682 bytes
-rw-r--r--root/larpe/images/stock_properties_16.png (renamed from larpe/trunk/root/larpe/images/stock_properties_16.png)bin554 -> 554 bytes
-rw-r--r--root/larpe/images/stock_remove_16.png (renamed from larpe/trunk/root/larpe/images/stock_remove_16.png)bin173 -> 173 bytes
-rw-r--r--root/larpe/images/view_16.png (renamed from larpe/trunk/root/larpe/images/view_16.png)bin747 -> 747 bytes
-rw-r--r--setup.py (renamed from larpe/trunk/setup.py)0
-rw-r--r--tests/all4dev/slo_check (renamed from larpe/trunk/tests/all4dev/slo_check)0
-rw-r--r--tests/all4dev/sso_check (renamed from larpe/trunk/tests/all4dev/sso_check)0
-rw-r--r--tests/blueprint/slo_check (renamed from larpe/trunk/tests/blueprint/slo_check)0
-rw-r--r--tests/blueprint/sso_check (renamed from larpe/trunk/tests/blueprint/sso_check)0
-rwxr-xr-xtests/check.sh (renamed from larpe/trunk/tests/check.sh)0
-rw-r--r--tests/defederation (renamed from larpe/trunk/tests/defederation)0
-rw-r--r--tests/dotclear/slo_check (renamed from larpe/trunk/tests/dotclear/slo_check)0
-rw-r--r--tests/dotclear/sso_check (renamed from larpe/trunk/tests/dotclear/sso_check)0
-rw-r--r--tests/dotclear_subdir/slo_check (renamed from larpe/trunk/tests/dotclear_subdir/slo_check)0
-rw-r--r--tests/dotclear_subdir/sso_check (renamed from larpe/trunk/tests/dotclear_subdir/sso_check)0
-rw-r--r--tests/federation (renamed from larpe/trunk/tests/federation)0
-rwxr-xr-xtests/gen_config.sh (renamed from larpe/trunk/tests/gen_config.sh)0
-rw-r--r--tests/idp_login (renamed from larpe/trunk/tests/idp_login)0
-rw-r--r--tests/libre-entreprise/slo_check (renamed from larpe/trunk/tests/libre-entreprise/slo_check)0
-rw-r--r--tests/libre-entreprise/sso_check (renamed from larpe/trunk/tests/libre-entreprise/sso_check)0
-rw-r--r--tests/listes_entrouvert/slo_check (renamed from larpe/trunk/tests/listes_libre_entreprise/slo_check)0
-rw-r--r--tests/listes_entrouvert/sso_check (renamed from larpe/trunk/tests/listes_entrouvert/sso_check)0
-rw-r--r--tests/listes_libre_entreprise/slo_check (renamed from larpe/trunk/tests/listes_entrouvert/slo_check)0
-rw-r--r--tests/listes_libre_entreprise/sso_check (renamed from larpe/trunk/tests/listes_libre_entreprise/sso_check)0
-rw-r--r--tests/slo (renamed from larpe/trunk/tests/slo)0
-rw-r--r--tests/sso (renamed from larpe/trunk/tests/sso)0
-rw-r--r--website/index.html118
-rw-r--r--website/leaf-style.css168
-rw-r--r--website/my-leaf.jpegbin21657 -> 0 bytes
-rw-r--r--website/python-powered-w-100x40.pngbin4171 -> 0 bytes
2119 files changed, 0 insertions, 224693 deletions
diff --git a/larpe/trunk/AUTHORS b/AUTHORS
index b0adfde..b0adfde 100644
--- a/larpe/trunk/AUTHORS
+++ b/AUTHORS
diff --git a/larpe/trunk/COPYING b/COPYING
index d511905..d511905 100644
--- a/larpe/trunk/COPYING
+++ b/COPYING
diff --git a/larpe/trunk/MANIFEST.in b/MANIFEST.in
index 06c2ffc..06c2ffc 100644
--- a/larpe/trunk/MANIFEST.in
+++ b/MANIFEST.in
diff --git a/larpe/trunk/Makefile b/Makefile
index b0be307..b0be307 100644
--- a/larpe/trunk/Makefile
+++ b/Makefile
diff --git a/larpe/trunk/NEWS b/NEWS
index 5e08d64..5e08d64 100644
--- a/larpe/trunk/NEWS
+++ b/NEWS
diff --git a/larpe/trunk/README b/README
index f135f76..f135f76 100644
--- a/larpe/trunk/README
+++ b/README
diff --git a/larpe/trunk/TODO b/TODO
index 5564cc8..5564cc8 100644
--- a/larpe/trunk/TODO
+++ b/TODO
diff --git a/larpe/trunk/conf/apache2-vhost-larpe b/conf/apache2-vhost-larpe
index d5ff56b..d5ff56b 100644
--- a/larpe/trunk/conf/apache2-vhost-larpe
+++ b/conf/apache2-vhost-larpe
diff --git a/larpe/trunk/conf/apache2-vhost-larpe-common b/conf/apache2-vhost-larpe-common
index 3e3d86d..3e3d86d 100644
--- a/larpe/trunk/conf/apache2-vhost-larpe-common
+++ b/conf/apache2-vhost-larpe-common
diff --git a/larpe/trunk/conf/filters/output_ciril_net_rh.py b/conf/filters/output_ciril_net_rh.py
index e61fe32..e61fe32 100644
--- a/larpe/trunk/conf/filters/output_ciril_net_rh.py
+++ b/conf/filters/output_ciril_net_rh.py
diff --git a/larpe/trunk/conf/filters/output_replace_form.py b/conf/filters/output_replace_form.py
index d8964a5..d8964a5 100644
--- a/larpe/trunk/conf/filters/output_replace_form.py
+++ b/conf/filters/output_replace_form.py
diff --git a/larpe/trunk/debian/changelog b/debian/changelog
index 74aab13..74aab13 100644
--- a/larpe/trunk/debian/changelog
+++ b/debian/changelog
diff --git a/larpe/trunk/debian/compat b/debian/compat
index 7ed6ff8..7ed6ff8 100644
--- a/larpe/trunk/debian/compat
+++ b/debian/compat
diff --git a/larpe/trunk/debian/config b/debian/config
index 9543f2d..9543f2d 100755
--- a/larpe/trunk/debian/config
+++ b/debian/config
diff --git a/larpe/trunk/debian/control b/debian/control
index 812ff5d..812ff5d 100644
--- a/larpe/trunk/debian/control
+++ b/debian/control
diff --git a/larpe/trunk/debian/copyright b/debian/copyright
index c81e494..c81e494 100644
--- a/larpe/trunk/debian/copyright
+++ b/debian/copyright
diff --git a/larpe/trunk/debian/dirs b/debian/dirs
index cc80198..cc80198 100644
--- a/larpe/trunk/debian/dirs
+++ b/debian/dirs
diff --git a/larpe/trunk/debian/docs b/debian/docs
index 55bc0a6..55bc0a6 100644
--- a/larpe/trunk/debian/docs
+++ b/debian/docs
diff --git a/larpe/trunk/debian/init b/debian/init
index edca4da..edca4da 100644
--- a/larpe/trunk/debian/init
+++ b/debian/init
diff --git a/larpe/trunk/debian/larpe-reload-apache2-script b/debian/larpe-reload-apache2-script
index 5431d0d..5431d0d 100755
--- a/larpe/trunk/debian/larpe-reload-apache2-script
+++ b/debian/larpe-reload-apache2-script
diff --git a/larpe/trunk/debian/postinst b/debian/postinst
index 6aa61f2..6aa61f2 100644
--- a/larpe/trunk/debian/postinst
+++ b/debian/postinst
diff --git a/larpe/trunk/debian/prerm b/debian/prerm
index 525d726..525d726 100644
--- a/larpe/trunk/debian/prerm
+++ b/debian/prerm
diff --git a/larpe/trunk/debian/pycompat b/debian/pycompat
index 0cfbf08..0cfbf08 100644
--- a/larpe/trunk/debian/pycompat
+++ b/debian/pycompat
diff --git a/larpe/trunk/debian/rules b/debian/rules
index f898b01..f898b01 100755
--- a/larpe/trunk/debian/rules
+++ b/debian/rules
diff --git a/larpe/trunk/doc/Makefile b/doc/Makefile
index 9a27348..9a27348 100644
--- a/larpe/trunk/doc/Makefile
+++ b/doc/Makefile
diff --git a/larpe/trunk/doc/en/Makefile b/doc/en/Makefile
index 295ee43..295ee43 100644
--- a/larpe/trunk/doc/en/Makefile
+++ b/doc/en/Makefile
diff --git a/larpe/trunk/doc/en/custom.tex b/doc/en/custom.tex
index cf42eb7..cf42eb7 100644
--- a/larpe/trunk/doc/en/custom.tex
+++ b/doc/en/custom.tex
diff --git a/larpe/trunk/doc/en/default.css b/doc/en/default.css
index d198a16..d198a16 100644
--- a/larpe/trunk/doc/en/default.css
+++ b/doc/en/default.css
diff --git a/larpe/trunk/doc/en/fncychap.sty b/doc/en/fncychap.sty
index 9c4ed8d..9c4ed8d 100644
--- a/larpe/trunk/doc/en/fncychap.sty
+++ b/doc/en/fncychap.sty
diff --git a/larpe/trunk/doc/en/larpe-admin.rst b/doc/en/larpe-admin.rst
index 32ac1c9..32ac1c9 100644
--- a/larpe/trunk/doc/en/larpe-admin.rst
+++ b/doc/en/larpe-admin.rst
diff --git a/larpe/trunk/doc/scripts/removealpha.sh b/doc/scripts/removealpha.sh
index f29ee67..f29ee67 100755
--- a/larpe/trunk/doc/scripts/removealpha.sh
+++ b/doc/scripts/removealpha.sh
diff --git a/larpe/trunk/doc/scripts/rst2latex.py b/doc/scripts/rst2latex.py
index 4036fbf..4036fbf 100755
--- a/larpe/trunk/doc/scripts/rst2latex.py
+++ b/doc/scripts/rst2latex.py
diff --git a/larpe/trunk/exclude_from_dist b/exclude_from_dist
index d6e841d..d6e841d 100644
--- a/larpe/trunk/exclude_from_dist
+++ b/exclude_from_dist
diff --git a/larpe/trunk/fedora/larpe-reload-apache2-script b/fedora/larpe-reload-apache2-script
index 928b0b7..928b0b7 100755
--- a/larpe/trunk/fedora/larpe-reload-apache2-script
+++ b/fedora/larpe-reload-apache2-script
diff --git a/larpe/trunk/fedora/larpe.init b/fedora/larpe.init
index a41681f..a41681f 100755
--- a/larpe/trunk/fedora/larpe.init
+++ b/fedora/larpe.init
diff --git a/larpe/trunk/fedora/larpe.spec b/fedora/larpe.spec
index 21932dc..21932dc 100644
--- a/larpe/trunk/fedora/larpe.spec
+++ b/fedora/larpe.spec
diff --git a/larpe/trunk/larpe-reload-apache2.c b/larpe-reload-apache2.c
index 73f681a..73f681a 100644
--- a/larpe/trunk/larpe-reload-apache2.c
+++ b/larpe-reload-apache2.c
diff --git a/larpe/trunk/larpe/Defaults.py b/larpe/Defaults.py
index ca723a0..ca723a0 100644
--- a/larpe/trunk/larpe/Defaults.py
+++ b/larpe/Defaults.py
diff --git a/larpe/trunk/larpe/__init__.py b/larpe/__init__.py
index ee83c50..ee83c50 100644
--- a/larpe/trunk/larpe/__init__.py
+++ b/larpe/__init__.py
diff --git a/larpe/trunk/larpe/admin/__init__.py b/larpe/admin/__init__.py
index d6622e6..d6622e6 100644
--- a/larpe/trunk/larpe/admin/__init__.py
+++ b/larpe/admin/__init__.py
diff --git a/larpe/trunk/larpe/admin/apache.py b/larpe/admin/apache.py
index cb01760..cb01760 100644
--- a/larpe/trunk/larpe/admin/apache.py
+++ b/larpe/admin/apache.py
diff --git a/larpe/trunk/larpe/admin/fields_prefill.ptl b/larpe/admin/fields_prefill.ptl
index c927388..c927388 100644
--- a/larpe/trunk/larpe/admin/fields_prefill.ptl
+++ b/larpe/admin/fields_prefill.ptl
diff --git a/larpe/trunk/larpe/admin/forms_prefill.ptl b/larpe/admin/forms_prefill.ptl
index 0f34eff..0f34eff 100644
--- a/larpe/trunk/larpe/admin/forms_prefill.ptl
+++ b/larpe/admin/forms_prefill.ptl
diff --git a/larpe/trunk/larpe/admin/hosts.ptl b/larpe/admin/hosts.ptl
index db38874..db38874 100644
--- a/larpe/trunk/larpe/admin/hosts.ptl
+++ b/larpe/admin/hosts.ptl
diff --git a/larpe/trunk/larpe/admin/liberty_utils.py b/larpe/admin/liberty_utils.py
index de324c4..de324c4 100644
--- a/larpe/trunk/larpe/admin/liberty_utils.py
+++ b/larpe/admin/liberty_utils.py
diff --git a/larpe/trunk/larpe/admin/root.ptl b/larpe/admin/root.ptl
index 8a65592..8a65592 100644
--- a/larpe/trunk/larpe/admin/root.ptl
+++ b/larpe/admin/root.ptl
diff --git a/larpe/trunk/larpe/admin/settings.ptl b/larpe/admin/settings.ptl
index a1a36f1..a1a36f1 100644
--- a/larpe/trunk/larpe/admin/settings.ptl
+++ b/larpe/admin/settings.ptl
diff --git a/larpe/trunk/larpe/admin/users.ptl b/larpe/admin/users.ptl
index a0aee01..a0aee01 100644
--- a/larpe/trunk/larpe/admin/users.ptl
+++ b/larpe/admin/users.ptl
diff --git a/larpe/branches/idwsf/AUTHORS b/larpe/branches/idwsf/AUTHORS
deleted file mode 100644
index b0adfde..0000000
--- a/larpe/branches/idwsf/AUTHORS
+++ /dev/null
@@ -1,5 +0,0 @@
-Damien Laniel <dlaniel@entrouvert.com>
-
-Artwork and administrave interface design taken from DotClear, version 1.2 and
-2.0, released under the GNU General Public License; and GTK+, version 2.8,
-released under the GNU Lesser General Public License.
diff --git a/larpe/branches/idwsf/COPYING b/larpe/branches/idwsf/COPYING
deleted file mode 100644
index d511905..0000000
--- a/larpe/branches/idwsf/COPYING
+++ /dev/null
@@ -1,339 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/larpe/branches/idwsf/MANIFEST.in b/larpe/branches/idwsf/MANIFEST.in
deleted file mode 100644
index 06c2ffc..0000000
--- a/larpe/branches/idwsf/MANIFEST.in
+++ /dev/null
@@ -1,13 +0,0 @@
-include Makefile
-include setup.py
-include larpectl
-include apache2-vhost-larpe
-include apache2.conf
-include larpe-reload-apache2-script
-include larpe-reload-apache2.c
-include README COPYING MANIFEST.in MANIFEST NEWS AUTHORS
-recursive-include larpe *.py *.ptl
-recursive-include data *
-recursive-include root *
-recursive-include po *.po *.pot Makefile
-recursive-include doc *.rst Makefile *.png *.sty custom.tex *.py *.sh *.css
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 @@
-<VirtualHost *>
- 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
-</VirtualHost>
-
-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
-<Location /css/>
- SCGIHandler off
-</Location>
-<Location /images/>
- SCGIHandler off
-</Location>
-<Location /js/>
- SCGIHandler off
-</Location>
-
-<Location /larpe/>
- ProxyPass !
- SCGIHandler off
-</Location>
-
-<Location /liberty/>
- ProxyPass !
-</Location>
-
-# 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 <dlaniel@entrouvert.com> Wed, 20 Jun 2007 15:43:16 +0200
-
-larpe (0.2.0-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel <dlaniel@entrouvert.com> Tue, 30 Jan 2007 18:07:04 +0100
-
-larpe (0.1.1-2) unstable; urgency=low
-
- * Use python2.4
-
- -- Damien Laniel <dlaniel@entrouvert.com> Tue, 19 Dec 2006 17:21:05 +0100
-
-larpe (0.1.1-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel <dlaniel@entrouvert.com> Thu, 5 Oct 2006 11:47:53 +0200
-
-larpe (0.1.0-1) unstable; urgency=low
-
- * New release
-
- -- Damien Laniel <dlaniel@entrouvert.com> 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 <dlaniel@entrouvert.com> 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 <dlaniel@entrouvert.com> Mon, 25 Sep 2006 11:11:36 +0200
-
-larpe (0.0.2-1) unstable; urgency=low
-
- * Initial package.
-
- -- Damien Laniel <dlaniel@entrouvert.com> Fri, 08 Sep 2006 16:00:00 +0200
-
diff --git a/larpe/branches/idwsf/debian/compat b/larpe/branches/idwsf/debian/compat
deleted file mode 100644
index 7ed6ff8..0000000
--- a/larpe/branches/idwsf/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/larpe/branches/idwsf/debian/config b/larpe/branches/idwsf/debian/config
deleted file mode 100755
index 9543f2d..0000000
--- a/larpe/branches/idwsf/debian/config
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh -e
-
-# Source debconf library.
-. /usr/share/debconf/confmodule
-
-# Hostname
-#db_input high larpe/hostname || true
-#db_go
-
-# Administrator email address
-#db_input medium larpe/admin_email || true
-#db_go
-
-# Enable this vhost
-#db_input high larpe/enable_vhost || true
-#db_go
-
-# Administrator login
-#db_input high larpe/admin_username || true
-#db_go
-
-# Administrator password
-#db_input high larpe/admin_password || true
-#db_go
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 <dlaniel@entrouvert.com>
-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/copyright b/larpe/branches/idwsf/debian/copyright
deleted file mode 100644
index c81e494..0000000
--- a/larpe/branches/idwsf/debian/copyright
+++ /dev/null
@@ -1,27 +0,0 @@
-This package was debianized by Damien Laniel <dlaniel@entrouvert.com> on
-Fri, 08 Sep 2006 16:00:00 +0200.
-
-Upstream Author: Damien Laniel <dlaniel@entrouvert.com>
-
-Copyright (c) 2005 Entr'ouvert;
-copyright (c) 2003-2005 dotclear for some graphics.
-
-License is GNU GPL v2 or later plus OpenSSL exception clause.
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-On Debian GNU/Linux systems, the complete text of the GNU General Public
-License can be found in `/usr/share/common-licenses/GPL'.
-
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/postinst b/larpe/branches/idwsf/debian/postinst
deleted file mode 100644
index 6aa61f2..0000000
--- a/larpe/branches/idwsf/debian/postinst
+++ /dev/null
@@ -1,66 +0,0 @@
-#! /bin/sh
-# postinst script for larpe
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <postinst> `configure' <most-recently-configured-version>
-# * <old-postinst> `abort-upgrade' <new version>
-# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-# <new-version>
-# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-# <failed-install-package> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-#
-# quoting from the policy:
-# Any necessary prompting should almost always be confined to the
-# post-installation script, and should be protected with a conditional
-# so that unnecessary prompting doesn't happen if a package's
-# installation fails and the `postinst' is called with `abort-upgrade',
-# `abort-remove' or `abort-deconfigure'.
-
-PACKAGE=larpe
-VERSION=2.4
-LIB="/usr/lib/python$VERSION"
-DIRLIST="/usr/share/pycentral/larpe/site-packages/larpe/"
-
-case "$1" in
- configure|abort-upgrade|abort-remove|abort-deconfigure)
- for i in $DIRLIST ; do
- /usr/bin/python$VERSION -O $LIB/compileall.py -q $i
- /usr/bin/python$VERSION $LIB/compileall.py -q $i
- done
-
- # Load Apache 2 modules
- for module in "proxy" "rewrite" "headers" "proxy_http"; do
- a2enmod ${module} > /dev/null || true
- done
-
- # Restart Apache 2
- set +e
- if [ -x /usr/sbin/invoke-rc.d ]; then
- invoke-rc.d apache2 restart || true
- else
- /etc/init.d/apache2 restart || true
- fi
- set -e
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/larpe/branches/idwsf/debian/prerm b/larpe/branches/idwsf/debian/prerm
deleted file mode 100644
index 525d726..0000000
--- a/larpe/branches/idwsf/debian/prerm
+++ /dev/null
@@ -1,41 +0,0 @@
-#! /bin/sh
-# prerm script for larpe
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <prerm> `remove'
-# * <old-prerm> `upgrade' <new-version>
-# * <new-prerm> `failed-upgrade' <old-version>
-# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-# * <deconfigured's-prerm> `deconfigure' `in-favour'
-# <package-being-installed> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
-PACKAGE=larpe
-
-case "$1" in
- remove|upgrade|deconfigure)
- dpkg --listfiles $PACKAGE |
- awk '$0~/\.py$/ {print $0"c\n" $0"o"}' |
- xargs rm -f >&2
- ;;
- failed-upgrade)
- ;;
- *)
- echo "prerm called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/larpe/branches/idwsf/debian/pycompat b/larpe/branches/idwsf/debian/pycompat
deleted file mode 100644
index 0cfbf08..0000000
--- a/larpe/branches/idwsf/debian/pycompat
+++ /dev/null
@@ -1 +0,0 @@
-2
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/doc/en/Makefile b/larpe/branches/idwsf/doc/en/Makefile
deleted file mode 100644
index 295ee43..0000000
--- a/larpe/branches/idwsf/doc/en/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-RST2HTML = rst2html
-RST2LATEX = ../scripts/rst2latex.py
-PDFLATEX = pdflatex
-RM = rm -f
-
-all: larpe-admin.pdf larpe-admin.html
-
-%.html: %.rst
- $(RST2HTML) --stylesheet=default.css --link-stylesheet --language=en $? > $@
-
-figures-no-alpha-stamp:
- -$(RM) -r figures-no-alpha/
- mkdir figures-no-alpha/
- for F in figures/*.png; do \
- ../scripts/removealpha.sh $$F figures-no-alpha/`basename $$F`; \
- done
- touch figures-no-alpha-stamp
-
-%.tex: %.rst #figures-no-alpha-stamp
- cat $? | sed -e 's/figures\//figures-no-alpha\//' \
- -e 's/ ::$$/ : ::/g' \
- -e 's/.. section-numbering:://' | $(RST2LATEX) --language=en > $@
-
-%.pdf: %.tex custom.tex
- $(PDFLATEX) $?
- logfile=`echo "$@" |sed -r "s/(.*)....$$/\\1/"`.log; while [ -f "$$logfile" -a -n "`grep "Rerun to get cross-references right" $$logfile`" ]; do $(PDFLATEX) $< ; done
-
-clean:
- -$(RM) *.aux *.toc *.log *.out
- -$(RM) larpe-admin.pdf
- -$(RM) larpe-admin.tex
- -$(RM) larpe-admin.html
- -$(RM) -r figures-no-alpha figures-no-alpha-stamp
-
-.PHONY: all clean
diff --git a/larpe/branches/idwsf/doc/en/custom.tex b/larpe/branches/idwsf/doc/en/custom.tex
deleted file mode 100644
index cf42eb7..0000000
--- a/larpe/branches/idwsf/doc/en/custom.tex
+++ /dev/null
@@ -1,45 +0,0 @@
-\usepackage{float,fancyhdr,lscape,sectsty,colortbl,color,lastpage,setspace}
-\usepackage[perpage,bottom]{footmisc}
-\usepackage[hang]{caption2}
-\usepackage{marvosym}
-
-\usepackage{float,url,listings,tocbibind,fancyhdr,calc,placeins}
-
-\usepackage{palatino}
-\usepackage[Glenn]{fncychap}
-
-\pagestyle{fancy}
-\fancyhead{}
-\fancyfoot{}
-\fancyhead[L]{Authentic}
-\fancyhead[R]{Administrator Guide}
-\fancyfoot[C]{Page \thepage}
-\addtolength{\headheight}{1.6pt}
-
-\setlength\parindent{0pt}
-\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
-\setlength\abovecaptionskip{0.1ex}
-
-\makeatletter
-\renewcommand{\maketitle}{\begin{titlepage}%
- \let\footnotesize\small
- \let\footnoterule\relax
- \parindent \z@
- \reset@font
- \null\vfil
- \begin{flushleft}
- \huge \@title
- \end{flushleft}
- \par
- \hrule height 1pt
- \par
- \begin{flushright}
- \LARGE \@author \par
- \end{flushright}
- \vskip 60\p@
- \vfil\null
- \end{titlepage}%
- \setcounter{footnote}{0}%
-}
-\makeatother
-
diff --git a/larpe/branches/idwsf/doc/en/default.css b/larpe/branches/idwsf/doc/en/default.css
deleted file mode 100644
index d198a16..0000000
--- a/larpe/branches/idwsf/doc/en/default.css
+++ /dev/null
@@ -1,143 +0,0 @@
-body {
- font-family: sans-serif;
-}
-
-
-h1 a, h2 a, h3 a, h4 a {
- text-decoration: inherit;
- color: inherit;
-}
-
-pre.literal-block {
- background: #eee;
- border: 1px inset black;
- padding: 2px;
- margin: auto 10px;
- overflow: auto;
-}
-
-h1.title {
- text-align: center;
- background: #eef;
- border: 1px solid #aaf;
- letter-spacing: 1px;
-}
-
-div.section {
- margin-bottom: 2em;
-}
-
-div.section h1 {
- padding: 0 15px;
- background: #eef;
- border: 1px solid #aaf;
-}
-
-div.section h2 {
- padding: 0 15px;
- background: #eef;
- border: 1px solid #aaf;
-}
-
-div.document {
- margin-top: 1em;
- border-top: 1px solid #aaf;
- border-bottom: 1px solid #aaf;
-}
-
-div.section p,
-div.section ul {
- text-align: justify;
-}
-
-div.contents {
- float: right;
- border: 1px solid black;
- margin: 1em;
- background: #eef;
- max-width: 33%;
-}
-
-div#building-liberty-services-with-lasso div#table-of-contents {
- max-width: inherit;
- float: none;
- background: white url(lasso.png) bottom right no-repeat;
-}
-
-div.contents ul {
- padding-left: 1em;
- list-style: none;
-}
-
-div.contents li {
- padding-bottom: 2px;
-}
-
-div.contents p {
- background: #ddf;
- text-align: center;
- border-bottom: 1px solid black;
- margin: 0;
-}
-
-th.docinfo-name {
- text-align: right;
- padding-right: 0.5em;
-}
-
-dd {
- margin-bottom: 1ex;
-}
-
-table.table {
- margin: 1ex 0;
- border-spacing: 0px;
-}
-
-
-table.table th {
- padding: 0px 1ex;
- background: #eef;
- font-weight: normal;
-}
-
-
-table.table td {
- padding: 0 0.5ex;
-}
-
-div.note, div.warning {
- padding: 0.3ex;
- padding-left: 60px;
- min-height: 50px;
- margin: 1ex 1em;
-}
-
-div.note {
- background: #ffa url(note.png) top left no-repeat;
- border: 1px solid #fd8;
-}
-
-div.warning {
- background: #ffd url(warning.png) top left no-repeat;
-}
-
-p.admonition-title {
- font-weight: bold;
- display: inline;
- display: none;
- padding-right: 1em;
-}
-
-div.figure {
- margin: 0 auto;
- width: 70%;
- min-width: 800px;
- text-align: center;
-}
-
-div.figure p.caption {
- font-style: italic;
- margin: 1ex 0 2em 0;
- text-align: center;
-}
diff --git a/larpe/branches/idwsf/doc/en/fncychap.sty b/larpe/branches/idwsf/doc/en/fncychap.sty
deleted file mode 100644
index 9c4ed8d..0000000
--- a/larpe/branches/idwsf/doc/en/fncychap.sty
+++ /dev/null
@@ -1,490 +0,0 @@
-%%% Copyright Ulf A. Lindgren
-%%%
-%%% Note Premission is granted to modify this file under
-%%% the condition that it is saved using another
-%%% file and package name.
-%%%
-%%% Revision 1.1 (1997)
-%%%
-%%% Jan. 8th Modified package name base date option
-%%% Jan. 22th Modified FmN and FmTi for error in book.cls
-%%% \MakeUppercase{#}->{\MakeUppercase#}
-%%% Apr. 6th Modified Lenny option to prevent undesired
-%%% skip of line.
-%%% Nov. 8th Fixed \@chapapp for AMS
-%%%
-%%% Revision 1.2 (1998)
-%%%
-%%% Feb. 11th Fixed appendix problem related to Bjarne
-%%% Aug. 11th Fixed problem related to 11pt and 12pt
-%%% suggested by Tomas Lundberg. THANKS!
-%%%
-%%% Revision 1.3 (2004)
-%%% Sep. 20th problem with frontmatter, mainmatter and
-%%% backmatter, pointed out by Lapo Mori
-%%%
-%%% Revision 1.31 (2004)
-%%% Sep. 21th problem with the Rejne definition streched text
-%%% caused ugly gaps in the vrule aligned with the title
-%%% text. Kindly pointed out to me by Hendri Adriaens
-%%%
-%%% Revision 1.32 (2005)
-%%% Jun. 23th compatibility problem with the KOMA class 'scrbook.cls'
-%%% a remedy is a redefinition of '\@schapter' in
-%%% line with that used in KOMA. The problem was pointed
-%%% out to me by Mikkel Holm Olsen
-%%%
-%%% Revision 1.33 (2005)
-%%% Aug. 9th misspelled ``TWELV'' corrected, the error was pointed
-%%% out to me by George Pearson
-%%%
-
-
-%%% Last modified Aug. 9th 2005
-
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{fncychap}
- [2004/09/21 v1.33
- LaTeX package (Revised chapters)]
-
-%%%% DEFINITION OF Chapapp variables
-\newcommand{\CNV}{\huge\bfseries}
-\newcommand{\ChNameVar}[1]{\renewcommand{\CNV}{#1}}
-
-
-%%%% DEFINITION OF TheChapter variables
-\newcommand{\CNoV}{\huge\bfseries}
-\newcommand{\ChNumVar}[1]{\renewcommand{\CNoV}{#1}}
-
-\newif\ifUCN
-\UCNfalse
-\newif\ifLCN
-\LCNfalse
-\def\ChNameLowerCase{\LCNtrue\UCNfalse}
-\def\ChNameUpperCase{\UCNtrue\LCNfalse}
-\def\ChNameAsIs{\UCNfalse\LCNfalse}
-
-%%%%% Fix for AMSBook 971008
-
-\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}
-
-
-%%%%% Fix for Bjarne and appendix 980211
-
-\newif\ifinapp
-\inappfalse
-\renewcommand\appendix{\par
- \setcounter{chapter}{0}%
- \setcounter{section}{0}%
- \inapptrue%
- \renewcommand\@chapapp{\appendixname}%
- \renewcommand\thechapter{\@Alph\c@chapter}}
-
-%%%%% Fix for frontmatter, mainmatter, and backmatter 040920
-
-\@ifundefined{@mainmatter}{\newif\if@mainmatter \@mainmattertrue}{}
-
-%%%%%
-
-
-
-\newcommand{\FmN}[1]{%
-\ifUCN
- {\MakeUppercase#1}\LCNfalse
-\else
- \ifLCN
- {\MakeLowercase#1}\UCNfalse
- \else #1
- \fi
-\fi}
-
-
-%%%% DEFINITION OF Title variables
-\newcommand{\CTV}{\Huge\bfseries}
-\newcommand{\ChTitleVar}[1]{\renewcommand{\CTV}{#1}}
-
-%%%% DEFINITION OF the basic rule width
-\newlength{\RW}
-\setlength{\RW}{1pt}
-\newcommand{\ChRuleWidth}[1]{\setlength{\RW}{#1}}
-
-\newif\ifUCT
-\UCTfalse
-\newif\ifLCT
-\LCTfalse
-\def\ChTitleLowerCase{\LCTtrue\UCTfalse}
-\def\ChTitleUpperCase{\UCTtrue\LCTfalse}
-\def\ChTitleAsIs{\UCTfalse\LCTfalse}
-\newcommand{\FmTi}[1]{%
-\ifUCT
- {\MakeUppercase#1}\LCTfalse
-\else
- \ifLCT
- {\MakeLowercase#1}\UCTfalse
- \else {#1}
- \fi
-\fi}
-
-
-
-\newlength{\mylen}
-\newlength{\myhi}
-\newlength{\px}
-\newlength{\py}
-\newlength{\pyy}
-\newlength{\pxx}
-
-
-\def\mghrulefill#1{\leavevmode\leaders\hrule\@height #1\hfill\kern\z@}
-
-\newcommand{\DOCH}{%
- \CNV\FmN{\@chapapp}\space \CNoV\thechapter
- \par\nobreak
- \vskip 20\p@
- }
-\newcommand{\DOTI}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
-\newcommand{\DOTIS}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
-
-%%%%%% SONNY DEF
-
-\DeclareOption{Sonny}{%
- \ChNameVar{\Large\sf}
- \ChNumVar{\Huge}
- \ChTitleVar{\Large\sf}
- \ChRuleWidth{0.5pt}
- \ChNameUpperCase
- \renewcommand{\DOCH}{%
- \raggedleft
- \CNV\FmN{\@chapapp}\space \CNoV\thechapter
- \par\nobreak
- \vskip 40\p@}
- \renewcommand{\DOTI}[1]{%
- \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
- \vskip 5\p@
- \CTV\FmTi{#1}\par\nobreak
- \mghrulefill{\RW}\par\nobreak
- \vskip 40\p@}
- \renewcommand{\DOTIS}[1]{%
- \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
- \vskip 5\p@
- \CTV\FmTi{#1}\par\nobreak
- \mghrulefill{\RW}\par\nobreak
- \vskip 40\p@}
-}
-
-%%%%%% LENNY DEF
-
-\DeclareOption{Lenny}{%
-
- \ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
- \ChNumVar{\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont}
- \ChTitleVar{\Huge\bfseries\rm}
- \ChRuleWidth{1pt}
- \renewcommand{\DOCH}{%
- \settowidth{\px}{\CNV\FmN{\@chapapp}}
- \addtolength{\px}{2pt}
- \settoheight{\py}{\CNV\FmN{\@chapapp}}
- \addtolength{\py}{1pt}
-
- \settowidth{\mylen}{\CNV\FmN{\@chapapp}\space\CNoV\thechapter}
- \addtolength{\mylen}{1pt}
- \settowidth{\pxx}{\CNoV\thechapter}
- \addtolength{\pxx}{-1pt}
-
- \settoheight{\pyy}{\CNoV\thechapter}
- \addtolength{\pyy}{-2pt}
- \setlength{\myhi}{\pyy}
- \addtolength{\myhi}{-1\py}
- \par
- \parbox[b]{\textwidth}{%
- \rule[\py]{\RW}{\myhi}%
- \hskip -\RW%
- \rule[\pyy]{\px}{\RW}%
- \hskip -\px%
- \raggedright%
- \CNV\FmN{\@chapapp}\space\CNoV\thechapter%
- \hskip1pt%
- \mghrulefill{\RW}%
- \rule{\RW}{\pyy}\par\nobreak%
- \vskip -\baselineskip%
- \vskip -\pyy%
- \hskip \mylen%
- \mghrulefill{\RW}\par\nobreak%
- \vskip \pyy}%
- \vskip 20\p@}
-
-
- \renewcommand{\DOTI}[1]{%
- \raggedright
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
-
- \renewcommand{\DOTIS}[1]{%
- \raggedright
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
- }
-
-
-%%%%%%% GLENN DEF
-
-
-\DeclareOption{Glenn}{%
- \ChNameVar{\bfseries\Large\sf}
- \ChNumVar{\Huge}
- \ChTitleVar{\bfseries\Large\rm}
- \ChRuleWidth{1pt}
- \ChNameUpperCase
- \ChTitleUpperCase
- \renewcommand{\DOCH}{%
- \settoheight{\myhi}{\CTV\FmTi{Test}}
- \setlength{\py}{\baselineskip}
- \addtolength{\py}{\RW}
- \addtolength{\py}{\myhi}
- \setlength{\pyy}{\py}
- \addtolength{\pyy}{-1\RW}
-
- \raggedright
- \CNV\FmN{\@chapapp}\space\CNoV\thechapter
- \hskip 3pt\mghrulefill{\RW}\rule[-1\pyy]{2\RW}{\py}\par\nobreak}
-
- \renewcommand{\DOTI}[1]{%
- \addtolength{\pyy}{-4pt}
- \settoheight{\myhi}{\CTV\FmTi{#1}}
- \addtolength{\myhi}{\py}
- \addtolength{\myhi}{-1\RW}
- \vskip -1\pyy
- \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
- \raggedleft\CTV\FmTi{#1}\par\nobreak
- \vskip 80\p@}
-
-\newlength{\backskip}
- \renewcommand{\DOTIS}[1]{%
-% \setlength{\py}{10pt}
-% \setlength{\pyy}{\py}
-% \addtolength{\pyy}{\RW}
-% \setlength{\myhi}{\baselineskip}
-% \addtolength{\myhi}{\pyy}
-% \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
-% \addtolength{}{}
-%\vskip -1\baselineskip
-% \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
-% \raggedleft\CTV\FmTi{#1}\par\nobreak
-% \vskip 60\p@}
-%% Fix suggested by Tomas Lundberg
- \setlength{\py}{25pt} % eller vad man vill
- \setlength{\pyy}{\py}
- \setlength{\backskip}{\py}
- \addtolength{\backskip}{2pt}
- \addtolength{\pyy}{\RW}
- \setlength{\myhi}{\baselineskip}
- \addtolength{\myhi}{\pyy}
- \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
- \vskip -1\backskip
- \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 3pt %
- \raggedleft\CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
- }
-
-%%%%%%% CONNY DEF
-
-\DeclareOption{Conny}{%
- \ChNameUpperCase
- \ChTitleUpperCase
- \ChNameVar{\centering\Huge\rm\bfseries}
- \ChNumVar{\Huge}
- \ChTitleVar{\centering\Huge\rm}
- \ChRuleWidth{2pt}
-
- \renewcommand{\DOCH}{%
- \mghrulefill{3\RW}\par\nobreak
- \vskip -0.5\baselineskip
- \mghrulefill{\RW}\par\nobreak
- \CNV\FmN{\@chapapp}\space \CNoV\thechapter
- \par\nobreak
- \vskip -0.5\baselineskip
- }
- \renewcommand{\DOTI}[1]{%
- \mghrulefill{\RW}\par\nobreak
- \CTV\FmTi{#1}\par\nobreak
- \vskip 60\p@
- }
- \renewcommand{\DOTIS}[1]{%
- \mghrulefill{\RW}\par\nobreak
- \CTV\FmTi{#1}\par\nobreak
- \vskip 60\p@
- }
- }
-
-%%%%%%% REJNE DEF
-
-\DeclareOption{Rejne}{%
-
- \ChNameUpperCase
- \ChTitleUpperCase
- \ChNameVar{\centering\Large\rm}
- \ChNumVar{\Huge}
- \ChTitleVar{\centering\Huge\rm}
- \ChRuleWidth{1pt}
- \renewcommand{\DOCH}{%
- \settoheight{\py}{\CNoV\thechapter}
- \parskip=0pt plus 1pt % Set parskip to default, just in case v1.31
- \addtolength{\py}{-1pt}
- \CNV\FmN{\@chapapp}\par\nobreak
- \vskip 20\p@
- \setlength{\myhi}{2\baselineskip}
- \setlength{\px}{\myhi}
- \addtolength{\px}{-1\RW}
- \rule[-1\px]{\RW}{\myhi}\mghrulefill{\RW}\hskip
- 10pt\raisebox{-0.5\py}{\CNoV\thechapter}\hskip 10pt\mghrulefill{\RW}\rule[-1\px]{\RW}{\myhi}\par\nobreak
- \vskip -3\p@% Added -2pt vskip to correct for streched text v1.31
- }
- \renewcommand{\DOTI}[1]{%
- \setlength{\mylen}{\textwidth}
- \parskip=0pt plus 1pt % Set parskip to default, just in case v1.31
- \addtolength{\mylen}{-2\RW}
- {\vrule width\RW}\parbox{\mylen}{\CTV\FmTi{#1}}{\vrule width\RW}\par\nobreak%
- \vskip -3pt\rule{\RW}{2\baselineskip}\mghrulefill{\RW}\rule{\RW}{2\baselineskip}%
- \vskip 60\p@% Added -2pt in vskip to correct for streched text v1.31
- }
- \renewcommand{\DOTIS}[1]{%
- \setlength{\py}{\fboxrule}
- \setlength{\fboxrule}{\RW}
- \setlength{\mylen}{\textwidth}
- \addtolength{\mylen}{-2\RW}
- \fbox{\parbox{\mylen}{\vskip 2\baselineskip\CTV\FmTi{#1}\par\nobreak\vskip \baselineskip}}
- \setlength{\fboxrule}{\py}
- \vskip 60\p@
- }
- }
-
-
-%%%%%%% BJARNE DEF
-
-\DeclareOption{Bjarne}{%
- \ChNameUpperCase
- \ChTitleUpperCase
- \ChNameVar{\raggedleft\normalsize\rm}
- \ChNumVar{\raggedleft \bfseries\Large}
- \ChTitleVar{\raggedleft \Large\rm}
- \ChRuleWidth{1pt}
-
-
-%% Note thechapter -> c@chapter fix appendix bug
-%% Fixed misspelled 12
-
- \newcounter{AlphaCnt}
- \newcounter{AlphaDecCnt}
- \newcommand{\AlphaNo}{%
- \ifcase\number\theAlphaCnt
- \ifnum\c@chapter=0
- ZERO\else{}\fi
- \or ONE\or TWO\or THREE\or FOUR\or FIVE
- \or SIX\or SEVEN\or EIGHT\or NINE\or TEN
- \or ELEVEN\or TWELVE\or THIRTEEN\or FOURTEEN\or FIFTEEN
- \or SIXTEEN\or SEVENTEEN\or EIGHTEEN\or NINETEEN\fi
-}
-
- \newcommand{\AlphaDecNo}{%
- \setcounter{AlphaDecCnt}{0}
- \@whilenum\number\theAlphaCnt>0\do
- {\addtocounter{AlphaCnt}{-10}
- \addtocounter{AlphaDecCnt}{1}}
- \ifnum\number\theAlphaCnt=0
- \else
- \addtocounter{AlphaDecCnt}{-1}
- \addtocounter{AlphaCnt}{10}
- \fi
-
-
- \ifcase\number\theAlphaDecCnt\or TEN\or TWENTY\or THIRTY\or
- FORTY\or FIFTY\or SIXTY\or SEVENTY\or EIGHTY\or NINETY\fi
- }
- \newcommand{\TheAlphaChapter}{%
-
- \ifinapp
- \thechapter
- \else
- \setcounter{AlphaCnt}{\c@chapter}
- \ifnum\c@chapter<20
- \AlphaNo
- \else
- \AlphaDecNo\AlphaNo
- \fi
- \fi
- }
- \renewcommand{\DOCH}{%
- \mghrulefill{\RW}\par\nobreak
- \CNV\FmN{\@chapapp}\par\nobreak
- \CNoV\TheAlphaChapter\par\nobreak
- \vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak
- \vskip 20\p@
- }
- \renewcommand{\DOTI}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
- \renewcommand{\DOTIS}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
-}
-
-\DeclareOption*{%
- \PackageWarning{fancychapter}{unknown style option}
- }
-
-\ProcessOptions* \relax
-
-\def\@makechapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \raggedright \normalfont
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter%%%%% Fix for frontmatter, mainmatter, and backmatter 040920
- \DOCH
- \fi
- \fi
- \interlinepenalty\@M
- \DOTI{#1}
- }}
-
-
-%%% Begin: To avoid problem with scrbook.cls (fncychap version 1.32)
-
-%%OUT:
-%\def\@schapter#1{\if@twocolumn
-% \@topnewpage[\@makeschapterhead{#1}]%
-% \else
-% \@makeschapterhead{#1}%
-% \@afterheading
-% \fi}
-
-%%IN:
-\def\@schapter#1{%
-\if@twocolumn%
- \@makeschapterhead{#1}%
-\else%
- \@makeschapterhead{#1}%
- \@afterheading%
-\fi}
-
-%%% End: To avoid problem with scrbook.cls (fncychap version 1.32)
-
-\def\@makeschapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \raggedright
- \normalfont
- \interlinepenalty\@M
- \DOTIS{#1}
- \vskip 40\p@
- }}
-
-\endinput
-
-
diff --git a/larpe/branches/idwsf/doc/en/larpe-admin.rst b/larpe/branches/idwsf/doc/en/larpe-admin.rst
deleted file mode 100644
index 32ac1c9..0000000
--- a/larpe/branches/idwsf/doc/en/larpe-admin.rst
+++ /dev/null
@@ -1,202 +0,0 @@
-=====================================
-Larpe - Administrator Guide
-=====================================
-
-:author: Damien Laniel
-:contact: dlaniel@entrouvert.com
-:copyright: Copyright © 2006 Entr'ouvert
-
-.. contents:: Table of contents
-
-Overview
-========
-
-Larpe is a Liberty Alliance Reverse Proxy. It allows any service provider
-(that is a website) to use Liberty Alliance features (Identity federation,
-Single Sign On and Single Logout) without changing the code of
-the service provider itself. It uses the Lasso_ library
-which is certified by the `Liberty Alliance`_ consortium. Lasso_ and Larpe
-are released under the terms of the `GNU GPL license`_.
-
-
-How to get and install Larpe
-============================
-
-Installation under Debian_ Sarge
-++++++++++++++++++++++++++++++++
-
-To work correctly Larpe relies on :
-
-* Apache2_ ;
-
-* Lasso_ (0.6.3) ;
-
-* Quixote_ (2.0) ;
-
-* SCGI_ ;
-
-* mod_python_ ;
-
-* libxml2 ;
-
-* mod_proxy_html.
-
-You will also need a Liberty Alliance Identity Provider, be it on the same server or not.
-We recommend Authentic_ for that need.
-
-Package Installation
---------------------
-
-You need to add the following line to your /etc/apt/sources.list; this will
-give you access to the repository where Larpe is stored::
-
- deb http://deb.entrouvert.org/ sarge main
-
-As root type::
-
- apt-get update
- apt-get install larpe
-
-And follow the debconf wizard to set it up.
-
-All the required packages are now installed and configured.
-
-You might need to change the "<VirtualHost \*>" in your apache2 configuration
-(/etc/apache2/sites-available/apache2-vhost-larpe) depending on how you
-previously configured apache.
-
-Don't forget to modify your /etc/hosts file if necessary. Larpe now works, the
-administration interface is reachable at http://your_domain_name/admin. The username
-and password are the ones you entered during the installation wizard.
-
-If you don't want to modify your sources.list file, you can manually dowload and
-install the required packages with the dpkg -i command :
-
-* Larpe, Authentic and Lasso on http://deb.entrouvert.org/ ;
-
-* Quixote 2.0 on http://authentic.labs.libre-entreprise.org/.
-
-Installation with another Linux distribution
-++++++++++++++++++++++++++++++++++++++++++++
-
-We suppose Apache2_, SCGI_, mod_python_, libxml2 and mod_proxy_html are already installed. You need then to
-download and install the following sources :
-
-* Lasso http://lasso.entrouvert.org ;
-
-* Quixote http://www.mems-exchange.org/software/Quixote/ ;
-
-* Authentic http://authentic.labs.libre-entreprise.org/ ;
-
-* Larpe http://labs.libre-entreprise.org/frs/?group_id=108.
-
-To install Larpe, uncompress the sources you have downloaded and launch the
-setup.py script ::
-
- tar xzf larpe*.tar.gz
- cd larpe*
- python setup.py install
-
-You need then to configure Apache2_ correctly. You should use the provided apache2-vhost-larpe template and adapt to your configuration.
-
-Don't forget to modify your /etc/hosts file if necessary. Larpe now works, the
-administration interface is reachable at http://your_domain_name/admin.
-
-Basic Larpe configuration
-=========================
-
-Identity Provider configuration
-+++++++++++++++++++++++++++++++
-
-If you don't have a configured Identity Provider yet, please read Authentic
-manual to set it up. Then you must have the metadata and public key of the Identity
-Provider to begin with Larpe.
-
-Then in Larpe administration interface, click on "Settings", then "Identity Provider".
-Fill in the metadata and public key that you've got from your Identity Provider then
-click Submit.
-Your Identity Provider is now configured in Larpe, you can then configure as many Service
-Providers as you want.
-
-Service Provider Configuration
-++++++++++++++++++++++++++++++
-
-Service Provider configuration
-------------------------------
-
-Click on "Hosts" then "New Host".
-
-Fill in the following parameters :
-
-* Label : the name you want to give to your Service Provider ;
-
-* Original Site Address : the root URL of your Service Provider ;
-
-* Authentication Page : if the page which contains the authentication form for
- your Service Provider is on a separate page, fill the url of this page here ;
-
-* Authentication Form Page : if you didn't fill the previous field and if the
- authentication form if not on the first page of your Service Provider either,
- fill the url of the page which contains the authentication form here ;
-
-* Logout Address : when you want Single Sign On and Identity Federation, you probably
- want Single Logout too. If so, fill the logout url of your original site here ;
-
-* Reversed Host Name : the domain name where you want to access your Service Provider
- through the reverse proxy. It can be the domain name of Larpe or not ;
-
-Then click "Submit". Wait a few seconds then go to http://reversed_host_name/reverse_directory/
-to check if it works. If not, wait a bit more and try again. If it really doesn't work,
-please submit a bug report at http://labs.libre-entreprise.org/tracker/?func=add&group_id=108&atid=512
-
-Service Provider Example: Linuxfr
----------------------------------
-
-To help you setup your own Service Provider, we provide an example of a working Service Provider
-to guide you.
-
-To setup Linuxfr, fill in the following parameters :
-
-* Label : Linuxfr ;
-
-* Original Site Address : http://linuxfr.org/ ;
-
-* Authentication Page : Nothing here ;
-
-* Authentication Form Page : http://linuxfr.org/pub/ ;
-
-* Logout Address : http://linuxfr.org/close_session.html ;
-
-* Reversed Host Name : linuxfr.reverse-proxy.example.com.
-
-With "reverse-proxy.example.com" being the hostname you've set up before for your reverse-proxy
-
-Don't forget to add this new hostname to your /etc/hosts as well.
-
-You can then go to the reversed Linuxfr at http://linuxfr.reverse-proxy.example.com/
-
-Service Provider Liberty Alliance final setup
----------------------------------------------
-
-Now that you can access your Service Provider, you need a final step to use Liberty Alliance
-features. Click on "Hosts", the click on the "Edit" icon of the Service Provider you've
-just configured. Save the Service Provider Metadata (for ID-FF 1.2) and the Public Key
-(right click then "Save as"). Configure this Service Provider on your Identity Provider
-with these two files.
-
-Licenses
-========
-
-Larpe, Authentic_, Candle_ and Lasso_ are released under the terms of the
-`GNU GPL license`_.
-
-.. _Lasso: http://lasso.entrouvert.org/
-.. _`Liberty Alliance`: http://projectliberty.org/
-.. _`GNU GPL License`: http://www.gnu.org/copyleft/gpl.html
-.. _Debian: http://www.debian.org/
-.. _Apache2: http://httpd.apache.org/
-.. _Quixote: http://www.mems-exchange.org/software/Quixote
-.. _mod_python: http://www.modpython.org/
-.. _SCGI: http://www.mems-exchange.org/software/scgi/
-.. _Candle: http://candle.labs.libre-entreprise.org/
-.. _Authentic: http://www.entrouvert.com/fr/authentic/
diff --git a/larpe/branches/idwsf/doc/scripts/removealpha.sh b/larpe/branches/idwsf/doc/scripts/removealpha.sh
deleted file mode 100755
index f29ee67..0000000
--- a/larpe/branches/idwsf/doc/scripts/removealpha.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#! /bin/sh
-
-size=$(identify $1 | cut -d ' ' -f 3)
-composite $1 -size $(identify $1 | cut -d ' ' -f3) xc:white $2
-
diff --git a/larpe/branches/idwsf/doc/scripts/rst2latex.py b/larpe/branches/idwsf/doc/scripts/rst2latex.py
deleted file mode 100755
index 4036fbf..0000000
--- a/larpe/branches/idwsf/doc/scripts/rst2latex.py
+++ /dev/null
@@ -1,29 +0,0 @@
-#! /usr/bin/python
-
-"""A minimal reST frontend, to create appropriate LaTeX files."""
-
-try:
- import locale
- locale.setlocale(locale.LC_ALL, '')
-except:
- pass
-
-from docutils.core import publish_cmdline, Publisher
-
-def set_io(self, source_path=None, destination_path=None):
- Publisher.set_io_orig(self, source_path, destination_path='/dev/null')
-
-Publisher.set_io_orig, Publisher.set_io = Publisher.set_io, set_io
-
-output = publish_cmdline(writer_name='latex',
- settings_overrides = {
- 'documentclass': 'report',
- 'documentoptions': '11pt,a4paper,titlepage',
- 'use_latex_toc': True,
- 'use_latex_docinfo': True,
- 'stylesheet': 'custom.tex'})
-
-output = output.replace('\\includegraphics',
- '\\includegraphics[width=.9\\textwidth,height=15cm,clip,keepaspectratio]')
-output = output.replace('\\begin{figure}[htbp]', '\\begin{figure}[H]')
-print output
diff --git a/larpe/branches/idwsf/larpe-reload-apache2-script b/larpe/branches/idwsf/larpe-reload-apache2-script
deleted file mode 100755
index 5431d0d..0000000
--- a/larpe/branches/idwsf/larpe-reload-apache2-script
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/etc/init.d/apache2 reload
diff --git a/larpe/branches/idwsf/larpe-reload-apache2.c b/larpe/branches/idwsf/larpe-reload-apache2.c
deleted file mode 100644
index 73f681a..0000000
--- a/larpe/branches/idwsf/larpe-reload-apache2.c
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- Template for a setuid program that calls a script.
-
- The script should be in an unwritable directory and should itself
- be unwritable. In fact all parent directories up to the root
- should be unwritable. The script must not be setuid, that's what
- this program is for.
-
- This is a template program. You need to fill in the name of the
- script that must be executed. This is done by changing the
- definition of FULL_PATH below.
-
- There are also some rules that should be adhered to when writing
- the script itself.
-
- The first and most important rule is to never, ever trust that the
- user of the program will behave properly. Program defensively.
- Check your arguments for reasonableness. If the user is allowed to
- create files, check the names of the files. If the program depends
- on argv[0] for the action it should perform, check it.
-
- Assuming the script is a Bourne shell script, the first line of the
- script should be
- #!/bin/sh -
- The - is important, don't omit it. If you're using esh, the first
- line should be
- #!/usr/local/bin/esh -f
- and for ksh, the first line should be
- #!/usr/local/bin/ksh -p
- The script should then set the variable IFS to the string
- consisting of <space>, <tab>, and <newline>. After this (*not*
- before!), the PATH variable should be set to a reasonable value and
- exported. Do not expect the PATH to have a reasonable value, so do
- not trust the old value of PATH. You should then set the umask of
- the program by calling
- umask 077 # or 022 if you want the files to be readable
- If you plan to change directories, you should either unset CDPATH
- or set it to a good value. Setting CDPATH to just ``.'' (dot) is a
- good idea.
- If, for some reason, you want to use csh, the first line should be
- #!/bin/csh -fb
- You should then set the path variable to something reasonable,
- without trusting the inherited path. Here too, you should set the
- umask using the command
- umask 077 # or 022 if you want the files to be readable
-*/
-
-#include <unistd.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <string.h>
-
-/* CONFIGURATION SECTION */
-
-#ifndef FULL_PATH/* so that this can be specified from the Makefile */
- #define FULL_PATH "/usr/sbin/larpe-reload-apache2-script"
-#endif
-#ifndef UMASK
- #define UMASK 077
-#endif
-
-/* END OF CONFIGURATION SECTION */
-
-#if defined(__STDC__) && defined(__sgi)
-#define environ _environ
-#endif
-
-/* don't change def_IFS */
-char def_IFS[] = "IFS= \t\n";
-/* you may want to change def_PATH, but you should really change it in */
-/* your script */
-#ifdef __sgi
-char def_PATH[] = "PATH=/usr/bsd:/usr/bin:/bin:/usr/local/bin:/usr/sbin";
-#else
-char def_PATH[] = "PATH=/usr/ucb:/usr/bin:/bin:/usr/local/bin";
-#endif
-/* don't change def_CDPATH */
-char def_CDPATH[] = "CDPATH=.";
-/* don't change def_ENV */
-char def_ENV[] = "ENV=:";
-
-/*
- This function changes all environment variables that start with LD_
- into variables that start with XD_. This is important since we
- don't want the script that is executed to use any funny shared
- libraries.
-
- The other changes to the environment are, strictly speaking, not
- needed here. They can safely be done in the script. They are done
- here because we don't trust the script writer (just like the script
- writer shouldn't trust the user of the script).
- If IFS is set in the environment, set it to space,tab,newline.
- If CDPATH is set in the environment, set it to ``.''.
- Set PATH to a reasonable default.
-*/
-void
-clean_environ(void)
-{
- char **p;
- extern char **environ;
-
- for (p = environ; *p; p++) {
- if (strncmp(*p, "LD_", 3) == 0)
- **p = 'X';
- else if (strncmp(*p, "_RLD", 4) == 0)
- **p = 'X';
- else if (strncmp(*p, "PYTHON", 6) == 0)
- **p = 'X';
- else if (strncmp(*p, "IFS=", 4) == 0)
- *p = def_IFS;
- else if (strncmp(*p, "CDPATH=", 7) == 0)
- *p = def_CDPATH;
- else if (strncmp(*p, "ENV=", 4) == 0)
- *p = def_ENV;
- }
- putenv(def_PATH);
-}
-
-int
-main(int argc, char **argv)
-{
- struct stat statb;
- gid_t egid = getegid();
- uid_t euid = geteuid();
-
- /*
- Sanity check #1.
- This check should be made compile-time, but that's not possible.
- If you're sure that you specified a full path name for FULL_PATH,
- you can omit this check.
- */
- if (FULL_PATH[0] != '/') {
- fprintf(stderr, "%s: %s is not a full path name\n", argv[0],
- FULL_PATH);
- fprintf(stderr, "You can only use this wrapper if you\n");
- fprintf(stderr, "compile it with an absolute path.\n");
- exit(1);
- }
-
- /*
- Sanity check #2.
- Check that the owner of the script is equal to either the
- effective uid or the super user.
- */
- if (stat(FULL_PATH, &statb) < 0) {
- perror("stat");
- exit(1);
- }
- if (statb.st_uid != 0 && statb.st_uid != euid) {
- fprintf(stderr, "%s: %s has the wrong owner\n", argv[0],
- FULL_PATH);
- fprintf(stderr, "The script should be owned by root,\n");
- fprintf(stderr, "and shouldn't be writeable by anyone.\n");
- exit(1);
- }
-
- if (setregid(egid, egid) < 0)
- perror("setregid");
- if (setreuid(euid, euid) < 0)
- perror("setreuid");
-
- clean_environ();
-
- umask(UMASK);
-
- while (**argv == '-')/* don't let argv[0] start with '-' */
- (*argv)++;
- execv(FULL_PATH, argv);
- fprintf(stderr, "%s: could not execute the script\n", argv[0]);
- exit(1);
-}
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('<VirtualHost (.*?)>')
- 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('<VirtualHost %(ip_port)s>' % 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('</VirtualHost>\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<Location %(reversed_directory)s>' % 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</Location>\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'))
- '<h2>%s</h2>' % _('Edit')
-
- form.render()
-
- def delete [html] (self):
- form = Form(enctype='multipart/form-data')
- form.widgets.append(HtmlWidget('<p>%s</p>' % _(
- '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'))
- '<h2>%s : %s</h2>' % (_('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'))
- """<ul id="nav-fields-admin">
- <li><a href="new">%s</a></li>
- </ul>""" % _('New Field')
-
- '<ul class="biglist">'
-
- for field_prefill in FieldPrefill.select(lambda x: x.form_id == self.form_prefill.id):
- if not field_prefill.name:
- continue
-
- # Split too long xpath
- xpath = field_prefill.xpath
- xpath_tokens = xpath.split(str('/'))
- if len(xpath_tokens) > 3:
- xpath = str('.../') + str('/').join(xpath_tokens[-3:])
-
- '<li>'
- '<strong class="label">%s</strong>' % field_prefill.name
- '<br />%s' % xpath
- '<p class="commands">'
- command_icon('%s/' % field_prefill.id, 'edit')
- command_icon('%s/delete' % field_prefill.id, 'remove')
- '</p></li>'
-