Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Shibboleth project

...

All development work is now being performed against the Git repositories; the versions previously available through Subversion are no longer available.

Table of Contents

Accessing the Git Repositories

The Shibboleth project's public Git repositories are available using several a couple of different access mechanisms. You can read about these in detail under Git Repository Access.

Simple anonymous Anonymous access to the repositories can be made using is via https, via git clone with a URL of the form gitform https://git.shibboleth.net/git/repository-name

If you have a clone that formerly relied on git protocol via a git:// URL, simply update your remote ref to the form above to re-sync it.

A web view is available for most public repositories by visiting https://git.shibboleth.net/view/ and displays all the projects with basic descriptions of each.

For information on how to build and extend the code please see the development guide associated with the product you're looking to work with.

Current Java Repositories

...

Maven parent project for Shibboleth Java projects:

  • The Java 7-based parent exists on the maint-7 branch, and has versions like 7.11.0.
  • The master branch implements a Java 8-based parent with versions like 8.0.0.

...

Common Java support classes.

  • was utilities/java-support in Subversion

...

Extension for Jetty 9 that allows TLS connectors to delegate checking of client-certificates to applications like the IdP.

  • was utilities/jetty9-dta-ssl in Subversion

...

 Extensions to Spring, mostly in the form of various converters, context extensions, and bean factories.

  • was utilities/spring-extensions in Subversion

...

Extension for most recent Tomcat versions that allows TLS connectors to delegate checking of client-certificates to applications like the IdP.

  • was utilities/trustany-ssl in Subversion

...

Command line tool used to sign and verify XML files, useful for scripting.

  • was utilities/xmlsectool in Subversion

Current C++ (and Related) Repositories

...

Repository Identifier

...

Description

...

Fork of the log4cpp used by Shibboleth.

  • was utilities/cpp-log4shib in Subversion
  • The Rel_1_0 tag has become 1.0.0

...

Contains build-wide settings for the C++ projects on Windows.

  • was cpp-parent-projects/cpp-msbuild in Subversion

...

Contains the C++ version of the OpenSAML library.
Summary of changes from Subversion repository:

  • active development moved to master branch from REL_2
  • REL_2_4 maintenance branch renamed to maint-2.4 

...

  • tagging conventions updated, e.g., Rel_1_2_1 is now 1.2.1
  • branch conventions updated, e.g., Rel_1_3 is now maint-1.3
  • active development moved to master branch from REL_2

...

Contains the C++ version of the xmltooling library. This library serves as the base for the C++ version of OpenSAML.
Summary of changes from Subversion repository:

  • active development moved to master branch from REL_1
  • REL_1_4 maintenance branch renamed to maint-1.4 

...

js-embedded-discovery

...

Internal projects

These projects are of an ephemeral nature and used by the committers during project development:

...

java-idp-integration-tests

...

with

...

Unsupported Projects

Projects in this category are no longer supported by the Shibboleth Project. These repositories are made available for self-support and third-party support only.

...

Repository Identifier

...

Description

...

ant-extensions

...

Extensions to the ant used by the installation scripts for the v2 Shibboleth Java products.

  • was utilities/ant-extensions in Subversion

...

Contains the Centralized Discovery Service product:

  • The Subversion REL_1 branch has become the git master branch

...

Java OpenSAML, version 2 library:

  • The Subversion REL_2 branch has become the git master branch

...

Java OpenWS library:

  • The Subversion REL_1 branch has become the git master branch

...

Maven parent project for v2 Shibboleth Java projects.

...

.

...

Java Shibboleth Common Library:

  • The Subversion REL_1 branch has become the git master branch

...

Java Shibboleth Identity Provider, version 2:

  • The Subversion REL_2 branch has become the git master branch.

...

Java XMLTooling library:

  • The Subversion REL_1 branch has become the git master branch

...

jetty7-dta-ssl

...

Extension for Jetty 7 that allows TLS connectors to delegate checking of client certificates to applications like the IdP.

  • was utilities/jetty7-dta-ssl in Subversion

...

tomcat6-dta-ssl

Extension for Tomcat 6 that allows TLS connectors to delegate checking of client certificates to applications like the IdP.

...