summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/GitBlitServer.java
Commit message (Collapse)AuthorAgeFilesLines
* Implemented a Federation Client. Bare clone tweaks. Documentation.James Moger2011-09-261-1/+1
|
* Centralize default branch/HEAD resolution (issue 14)James Moger2011-07-221-1/+1
| | | | | | | | | | | | | | If an object id was not specified Gitblit used HEAD to perform the operation. This breaks under some conditions like working with a repository that does not have any commits on master but does have commits on a vcs-import branch. The new approach is to centralize the resolution of unspecified object ids to a common method which resolves HEAD first but uses the most recently modified branch if HEAD points to nothing. This commit also includes a non-functional method for creating an empty branch. I couldn't figure out how to make JGit create an orphaned branch.
* Documentation. Unit testing. Checkstyle. Findbugs.James Moger2011-07-221-2/+5
|
* Default to port 8443 for GO to be more nix friendly (issue 12)James Moger2011-07-201-1/+19
|
* Documentation. Adding JavaDoc comments. Adjustments to method names.James Moger2011-07-011-27/+58
|
* Big push for first release.James Moger2011-06-251-9/+9
| | | | | | | | | | | | * Build script overhaul including building & publishing GO, WAR, Docs, and Site. * Restored JGit 0.12.1 dependency and backported Blame. Got tired of waiting for JGit 1.0.0 Maven artifacts. * Changed Summary Page layout * Optional cookie authentication * Added icons for log, tags, and branches panels. * Show last commit author and short message on branches panel. * Unit testing. * Documentation.
* Override settings from command-line.James Moger2011-06-181-3/+3
|
* Map gitservlet from web.xml and configure it from gitblit properties.James Moger2011-06-181-10/+0
|
* Mostly stable war build.James Moger2011-06-181-68/+10
| | | | | Reorganization of resources. Dropped most hard-coded webapp configuration in favor of common web.xml file. Still contemplating configuring git servlet from web.xml too.
* Added AccessRestrictionFilter and simplified authentication.James Moger2011-06-141-61/+31
| | | | | | | | | | | | | | | | 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.
* RSS syndication feature. Documentation. CSS tweaks.James Moger2011-06-111-0/+3
|
* Unit testing.James Moger2011-05-291-4/+5
|
* Unit testing. Removal of some unused code paths.James Moger2011-05-281-1/+1
|
* Codepro analyze dependencies. Documentation.James Moger2011-05-271-18/+21
|
* Findbugs. CodePro Audit. Checkstyle. Unit test refactoring.James Moger2011-05-261-65/+84
|
* Selected Apache License. Dropped : from name. Its simpler.James Moger2011-05-251-0/+15
|
* Download zip feature.James Moger2011-05-241-2/+5
|
* User list. Revised home page. Updated Jetty. Secure cookies. Docs.James Moger2011-05-231-0/+11
|
* Make keystore script independent of JDK using BouncyCastle.James Moger2011-05-221-60/+1
|
* Moved distribution files. Revised build script. Security revisions.James Moger2011-05-121-1/+1
|
* Add user. Implemented repository view and git access restrictions.James Moger2011-05-111-33/+24
|
* Comments in config file. Disable TLS renegotiation.James Moger2011-05-051-2/+2
|
* Automatically generate a self-signed certificate with BouncyCastle.James Moger2011-05-051-8/+73
|
* Build infrastructure improvements. Setting to show remote branches.James Moger2011-05-041-2/+18
| | | | | | | | | | | | The JGit team is now publishing 0.12.1 artifacts on the Eclipse Maven site. Yeah! That was the last missing piece for a slick Git:Blit deployment. The build has been reworked to download from Eclipse and to also download source and javadoc jars for setting up a development environment. Made the log4j pattern configurable by operating system. Moved Markdown utils to their own class since I need StringUtils for Build and that introduced a chicken-and-egg scenario.
* Settings overhaul. Fixes to authentication. Bind interface feature.James Moger2011-04-151-19/+31
| | | | | Settings access has been abstracted and the way is becoming clear to offer a WAR build in addition to the integrated server stack. Util methods moved around.
* Generate Keys class from gitblit.properties as part of build process.James Moger2011-04-141-17/+17
|
* Authenticate the webapp against the same realm as the git servlet.James Moger2011-04-141-24/+23
| | | | | | | Right now the implementation is hard-coded to pass the realm into a singleton. This won't work for a WAR distribution so I will need to figure out how to properly authenticate the webapp using form authentication and the git servlet using basic authentication - host against the same realm.
* Added placeholder for Admin links on main page.James Moger2011-04-061-46/+52
| | | | | | Added placeholder for Admin links on main page. Dynamically add ticgit link to nav links, if ticgit branch is discovered. Settings refinements.
* Initial import of Git:Blit.James Moger2011-04-041-0/+393
Change-Id: Ifce000c85c8947c3a768e782c841e41a8953d314