James Moger
2011-06-14 8c9a2037b5c0fed881a3ad6dd9cff364eed603d9
refs
author James Moger <james.moger@gitblit.com>
Tuesday, June 14, 2011 16:55 -0400
committer James Moger <james.moger@gitblit.com>
Tuesday, June 14, 2011 16:55 -0400
commit8c9a2037b5c0fed881a3ad6dd9cff364eed603d9
tree 2144915a2eae2ad9180715da76ddc3ec058b331e tree | zip | gz
parent c2272275ca990f3e12a5c1fa0a5de4c670a4d8b4 view | diff
Added AccessRestrictionFilter and simplified authentication.

Replaced servlet container basic authentication with a custom servlet
filter which performs the same function. The advantage to this is
that the servlet container is now divorced from the webapp.

The login service (realm) also simplified a great deal and removes its
Jetty dependencies.

Additionally, the basic authorization pop-up will be displayed as
needed based on the repository's access restriction. This was
necessary for view-restricted repositories with the RSS feature. Its
also necessary for completely open repositories as before it would
prompt for credentials.

Improved feed syndication feature.
4 files added
1 files renamed
20 files modified
1 files deleted
1440 ■■■■ changed files
docs/00_index.mkd 3 ●●●● diff | view | raw | blame | history
src/com/gitblit/AccessRestrictionFilter.java 240 ●●●●● diff | view | raw | blame | history
src/com/gitblit/Constants.java 2 ●●●●● diff | view | raw | blame | history
src/com/gitblit/DownloadZipServlet.java 2 ●●● diff | view | raw | blame | history
src/com/gitblit/FileLoginService.java 202 ●●●● diff | view | raw | blame | history
src/com/gitblit/FileSettings.java 2 ●●● diff | view | raw | blame | history
src/com/gitblit/GitBlit.java 45 ●●●●● diff | view | raw | blame | history
src/com/gitblit/GitBlitServer.java 96 ●●●●● diff | view | raw | blame | history
src/com/gitblit/GitBlitServlet.java 108 ●●●●● diff | view | raw | blame | history
src/com/gitblit/GitFilter.java 98 ●●●●● diff | view | raw | blame | history
src/com/gitblit/ServletRequestWrapper.java 311 ●●●●● diff | view | raw | blame | history
src/com/gitblit/SyndicationFilter.java 44 ●●●●● diff | view | raw | blame | history
src/com/gitblit/SyndicationServlet.java 56 ●●●● diff | view | raw | blame | history
src/com/gitblit/models/UserModel.java 8 ●●●● diff | view | raw | blame | history
src/com/gitblit/utils/StringUtils.java 65 ●●●● diff | view | raw | blame | history
src/com/gitblit/utils/SyndicationUtils.java 19 ●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/GitBlitWebApp.java 2 ●●● diff | view | raw | blame | history
src/com/gitblit/wicket/WicketUtils.java 46 ●●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/pages/CommitPage.java 2 ●●● diff | view | raw | blame | history
src/com/gitblit/wicket/pages/EditUserPage.java 7 ●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/pages/LogPage.java 2 ●●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/pages/RepositoryPage.java 46 ●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/pages/SummaryPage.java 16 ●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/panels/RepositoriesPanel.html 9 ●●●● diff | view | raw | blame | history
src/com/gitblit/wicket/panels/RepositoriesPanel.java 4 ●●●● diff | view | raw | blame | history
tests/com/gitblit/tests/GitBlitSuite.java 5 ●●●●● diff | view | raw | blame | history