[#1206] Add support for hosting SCM repositories

This commit includes

  • Instructions for setting up a chroot environment under ubuntu for scm hosting
  • Scripts to manage ldap in the chroot environment
  • A python FUSE driver
  • Support for LDAP password changes
  • Support for uploading SSH public keys

Signed-off-by: Rick Copeland rcopeland@geek.net

Rick Copeland Rick Copeland 2010-05-21

added Allura/docs/scm_host.rst
added Allura/ldap-userconfig.py
added Allura/ldap-setup.py
added fuse/accessfs.py
changed Allura/allura/controllers/auth.py
changed Allura/allura/lib/widgets/forms.py
changed Allura/allura/lib/plugin.py
changed Allura/allura/lib/validators.py
changed Allura/allura/model/__init__.py
changed Allura/allura/model/auth.py
changed Allura/allura/model/repository.py
changed Allura/allura/templates/jinja_master/theme_macros.html
changed Allura/allura/templates/widgets/forge_form.html
changed Allura/allura/templates/create_account.html
changed Allura/allura/templates/user_preferences.html
changed Allura/docs/index.rst
changed Allura/development.ini
changed ForgeGit/forgegit/model/git_repo.py
changed ForgeHg/forgehg/model/hg.py
changed ForgeSVN/forgesvn/model/svn.py
Allura/docs/scm_host.rst Diff Switch to side-by-side view
Loading...
Allura/ldap-userconfig.py Diff Switch to side-by-side view
Loading...
Allura/ldap-setup.py Diff Switch to side-by-side view
Loading...
fuse/accessfs.py Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/auth.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/widgets/forms.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/plugin.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/validators.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/__init__.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/auth.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/repository.py Diff Switch to side-by-side view
Loading...
Allura/allura/templates/jinja_master/theme_macros.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/widgets/forge_form.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/create_account.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/user_preferences.html Diff Switch to side-by-side view
Loading...
Allura/docs/index.rst Diff Switch to side-by-side view
Loading...
Allura/development.ini Diff Switch to side-by-side view
Loading...
ForgeGit/forgegit/model/git_repo.py Diff Switch to side-by-side view
Loading...
ForgeHg/forgehg/model/hg.py Diff Switch to side-by-side view
Loading...
ForgeSVN/forgesvn/model/svn.py Diff Switch to side-by-side view
Loading...