summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/GitBlit.java
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-3396/+0
| | | | | | | | | This is a massive commit which reorganizes the entire project structure (although it is still monolithic), removes the Build classes, and switches to Moxie, a smarter Ant build tookit based on the original Gitblit Build classes. The Ant build script will likely require additional fine-tuning, but this is big step forward.
* alternative variant to disable thread creation by the scheduledExecutor in ↵SHaselbauer2013-01-231-7/+18
| | | | test selenium test cases
* seleniumFixV2: connected thread pool creation to condition ↵SHaselbauer2013-01-231-2/+8
| | | | web.allowLuceneIndexing (otherwise thread pool will be kept open for more than a minute, what hinders the start of another gitblit instance in the same jvm during selenium test case execution), fixed naming of xpath variables, added missing property to gitblit.properties and test-ui-gitblit.properties, changed naming of methods (according to decision that owners is a much shorter word than repository administrator and that owners is fits better if you think of collective responsibilities and collective ownership)
* Merged multiple owners (pull request #63)James Moger2013-01-231-10/+12
|\
| * Revised multiple owners contributionJames Moger2013-01-231-30/+18
| |
| * Merge multiple owners feature (pull request #63, #66)SHaselbauer2013-01-211-17/+31
| |
* | Support --baseFolder parameter and small data reorganizationJames Moger2013-01-151-43/+68
| |
* | Null checks when generating a fork network (issue-187)James Moger2013-01-131-2/+12
| |
* | Show indicators for Sparkleshared repositoriesJames Moger2013-01-111-0/+1
| |
* | Fanout service for Sparkleshare clientsJames Moger2013-01-111-0/+34
|/
* Fixed NPE on create repo with mixed case (issue-185)James Moger2013-01-051-2/+2
|
* Support local accounts with LdapUserService and RedmineUserService (issue-183)James Moger2013-01-041-8/+24
|
* Cache and re-use project markdown content (issue-172)James Moger2013-01-031-1/+28
|
* Build project models from repository cache, when possible (issue-172)James Moger2013-01-031-0/+43
|
* Fixed fork origin determination if !git.cacheRepositoryList (issue-182)James Moger2013-01-021-3/+22
|
* Fixed NPE with web.allowForking && !git.cacheRepositoryList (issue-182)James Moger2013-01-021-1/+1
|
* Added case-sensitive check for repositoryJames Moger2012-12-211-1/+12
|
* Fixed cache bug wrt create/edit repository with existing repo name (issue-172)James Moger2012-12-211-1/+1
|
* Fixed regression in repository cache wrt repo names with case (issue-172)James Moger2012-12-211-1/+1
|
* Tweak reading war setting overridesJames Moger2012-12-061-7/+5
|
* Global and per-repository setting to throttle prolific repos in Activity ↵James Moger2012-12-051-1/+13
| | | | page (issue-173)
* Consolidate authentication techniques and support container principals ↵James Moger2012-12-031-17/+86
| | | | (issue-68)
* Fixed regression on certificate authentication of servletsJames Moger2012-11-301-4/+13
|
* Skip re-authentication if we have a valid sessionJames Moger2012-11-291-0/+2
|
* Improve logging of certificate authenticationJames Moger2012-11-291-5/+9
|
* Track the authentication type in the sessionJames Moger2012-11-291-1/+9
|
* Moved cookie and certificate authentication to http request authentication ↵James Moger2012-11-291-5/+16
| | | | method
* Fixed missing format call for certificate authentication loggingJames Moger2012-11-281-1/+2
|
* X509 certificate authentication based on Kevin Anderson's implementationJames Moger2012-11-231-0/+9
|
* Fixed regression in setting up Lucene executorJames Moger2012-11-061-4/+4
|
* HTML email notification methods and hook (pull request #51)Guillaume Sauthier2012-11-051-0/+31
|
* Permission filtering in web uiJames Moger2012-11-021-10/+51
| | | | | Present the mutable permissions by default. Allow the administrator or owner to toggle the displayed permissions to see how the user and team permissions are applied to a repository.
* Include owned repositories while editing a user modelJames Moger2012-11-011-0/+10
|
* Gracefully deal with missing repository in permissions ui (issue 155)James Moger2012-11-011-1/+4
|
* Renamed isEditable to mutableJames Moger2012-10-311-2/+2
|
* Improve transparency of permissions by indicating permission sourceJames Moger2012-10-311-47/+25
|
* Repository cache must be case-insensitive to match permissionsJames Moger2012-10-311-9/+9
|
* Don't even bother running Lucene indexer if we are GCing anythingJames Moger2012-10-311-0/+8
|
* Fixed intermittent incomplete fork networkJames Moger2012-10-301-0/+10
|
* Refactor GC period into an integer for simpler translationsJames Moger2012-10-301-2/+23
| | | | Also hooked-up GC settings in the Manager.
* Stabilizing and polishing permissions ui. Still in-progress.James Moger2012-10-291-11/+40
|
* Experimental JGit-based GC ExecutorJames Moger2012-10-281-10/+106
|
* Differentiate between an explicit permission and a regex permissionJames Moger2012-10-221-10/+20
|
* Completed permissions UI, RPC, and Manager support (issue 36)James Moger2012-10-191-20/+23
|
* New permissions UI for EditRepository (issue 36)James Moger2012-10-191-4/+71
|
* Allows integration of GitBlit as plug-in in other projects.Luca Milanesio2012-10-201-13/+61
| | | | | | | | | | | | | | | There are now three new targets on the ANT build: - buildJAR: creates a GitBlit JAR including the GitBlit biz logic - installMaven: install GitBlit JAR as Maven module - uploadMaven: uploads GitBlit JAR to a Maven repository Additional extensions have been made to allow: a) GitBlit to load his resources outside of Wicket domain b) GitBlit to use an injected UserService c) Generic authentication of HTTP Request using 3rd party logic d) Load settings programmatically from an InputStream e) Use cookie authentication OR generic HTTP Request authentication for Wicket pages f) UserModel with branch-level security logic
* Experimental committer verificationJames Moger2012-10-111-0/+2
|
* Fixed bug where repository ownership was not updated on rename userJames Moger2012-10-101-0/+16
|
* Finer-grained repository access permissions (issue 36)James Moger2012-10-101-25/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented discrete repository access permissions to replace the really primitive course-grained permissions used to this point. This implementation allows for finer-grained access control, but still falls short of integrated, branch-based permissions sought by some. Access permissions follow the conventions established by Gitosis and Gitolite so they should feel immediately comfortable to experienced users. This permissions infrastructure is complete and works exactly as expected. Unfortunately, there is no ui in this commit to change permissions, that will be forthcoming. In the meantime, Gitblit hot-reloads users.conf so the permissions can be manipulated at runtime with a text editor. The following per-repository permissions are now supported: - V (view in web ui, RSS feeds, download zip) - R (clone) - RW (clone and push) - RWC (clone and push with ref creation) - RWD (clone and push with ref creation, deletion) - RW+ (clone and push with ref creation, deletion, rewind) And a users.conf entry looks something like this: [user "hannibal"] password = bossman repository = RWD:topsecret.git
* Fixed bug in create/rename repository if the root group alias is specified ↵James Moger2012-10-051-0/+7
| | | | (issue 143)