public
Description: Git hosting in Java
Homepage:
Clone URL: git://github.com/gaffo/scumd.git
scumd /
name age message
file .classpath Sat Sep 12 17:21:33 -0700 2009 temp switching to a patched version of jgit [gaffo]
file .gitignore Tue Apr 14 12:40:57 -0700 2009 updating build [gaffo]
file .gitmodules Sat Sep 12 17:21:33 -0700 2009 temp switching to a patched version of jgit [gaffo]
file .project Tue Apr 07 16:07:46 -0700 2009 ici: sanitized [gaffo]
directory .settings/ Tue Apr 07 16:07:46 -0700 2009 ici: sanitized [gaffo]
file LICENSE Wed Aug 12 13:49:53 -0700 2009 added license and readme [gaffo]
file README Wed Aug 12 13:49:53 -0700 2009 added license and readme [gaffo]
file SUBMITTING_PATCHES Wed Aug 12 13:49:53 -0700 2009 added license and readme [gaffo]
file build.xml Wed Oct 07 11:32:20 -0700 2009 added resources build step [gaffo]
directory depend/ Sat Sep 12 17:21:33 -0700 2009 temp switching to a patched version of jgit [gaffo]
directory lib/ Tue Aug 11 14:51:31 -0700 2009 updated mina jar [gaffo]
directory nbproject/ Tue Apr 07 16:07:46 -0700 2009 ici: sanitized [gaffo]
file noauth.xml Tue Apr 14 19:16:50 -0700 2009 working on slam script [gaffo]
file run.bat Tue Apr 07 16:07:46 -0700 2009 ici: sanitized [gaffo]
file run.sh Sat Sep 12 17:21:33 -0700 2009 temp switching to a patched version of jgit [gaffo]
file runnoauth.sh Sat Sep 12 17:21:33 -0700 2009 temp switching to a patched version of jgit [gaffo]
file slam_w_rails.sh Tue Apr 14 19:16:50 -0700 2009 working on slam script [gaffo]
directory src/ Mon Oct 26 14:00:22 -0700 2009 actually do somthing against AD to check the co... [mike.gaffney]
directory testlib/ Tue Apr 14 16:00:47 -0700 2009 cleaned up build and test libraries [gaffo]
README
            == SCuMD ==

This package is licensed under the MIT License

  SCuMD

     A pure Java sshd daemon for serving up of git over the native
     protocol. SCuMD is based upon jgit (jgit.org) by Shawn Pearce.
     
     SCuMD has the following advantages:
     
     - Pure Java
     - Can run as an unprivilaged user
     - Does not require shell accounts
     - Does not require os level ssh to be exposed
     - Has a pluggable authentication and authorization layer which
       allows easy addition of any auth mechanisms (or multiple).

            == WARNINGS / CAVEATS              ==

- Repository rules fall under the same rules as jgit.

            == Current Features                ==

Here is what is currently built into SCuMD

- jgit 0.5.0 support
- minasshd 0.1.0 support
- spring configuration
- multiple authenticators
- multiple authorizers
- LDAP authenticators
- LDAP authorizers
- Flat File authenticators
- Flat File authorizers

            == Missing Features                ==

To be useful to many there are quite a few things that need to go in.
Many of them are authentication /authorization extensions which are
quite simple to add. If anyone is interested, please contact me 
@ mr.gaffo @ gmail dot com.

- Documentation :)
- update-server-info functionality in jgit for compatibility with http repos
- Database auth
- Webservices auth

            == Support                         ==

  Post question, comments or patches to the git@vger.kernel.org mailing list
  with the [SCuMD] tag in the subject.

            == Contributing                    ==

  See SUBMITTING_PATCHES in this directory. However, feedback and bug reports
  are also contributions.

            == About GIT                       ==

More information about GIT, its repository format, and the canonical
C based implementation can be obtained from the GIT websites:

  http://git.or.cz/
  http://www.kernel.org/pub/software/scm/git/
  http://www.kernel.org/pub/software/scm/git/docs/


      == Other              ==
      
This file shamelessly copied from Shawn Pearce's jgit file of the same name.