Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorganized to Apache Standard Directory Layout & integrated Moxie | James Moger | 2013-03-27 | 1 | -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 ↵ | SHaselbauer | 2013-01-23 | 1 | -7/+18 |
| | | | | test selenium test cases | ||||
* | seleniumFixV2: connected thread pool creation to condition ↵ | SHaselbauer | 2013-01-23 | 1 | -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 Moger | 2013-01-23 | 1 | -10/+12 |
|\ | |||||
| * | Revised multiple owners contribution | James Moger | 2013-01-23 | 1 | -30/+18 |
| | | |||||
| * | Merge multiple owners feature (pull request #63, #66) | SHaselbauer | 2013-01-21 | 1 | -17/+31 |
| | | |||||
* | | Support --baseFolder parameter and small data reorganization | James Moger | 2013-01-15 | 1 | -43/+68 |
| | | |||||
* | | Null checks when generating a fork network (issue-187) | James Moger | 2013-01-13 | 1 | -2/+12 |
| | | |||||
* | | Show indicators for Sparkleshared repositories | James Moger | 2013-01-11 | 1 | -0/+1 |
| | | |||||
* | | Fanout service for Sparkleshare clients | James Moger | 2013-01-11 | 1 | -0/+34 |
|/ | |||||
* | Fixed NPE on create repo with mixed case (issue-185) | James Moger | 2013-01-05 | 1 | -2/+2 |
| | |||||
* | Support local accounts with LdapUserService and RedmineUserService (issue-183) | James Moger | 2013-01-04 | 1 | -8/+24 |
| | |||||
* | Cache and re-use project markdown content (issue-172) | James Moger | 2013-01-03 | 1 | -1/+28 |
| | |||||
* | Build project models from repository cache, when possible (issue-172) | James Moger | 2013-01-03 | 1 | -0/+43 |
| | |||||
* | Fixed fork origin determination if !git.cacheRepositoryList (issue-182) | James Moger | 2013-01-02 | 1 | -3/+22 |
| | |||||
* | Fixed NPE with web.allowForking && !git.cacheRepositoryList (issue-182) | James Moger | 2013-01-02 | 1 | -1/+1 |
| | |||||
* | Added case-sensitive check for repository | James Moger | 2012-12-21 | 1 | -1/+12 |
| | |||||
* | Fixed cache bug wrt create/edit repository with existing repo name (issue-172) | James Moger | 2012-12-21 | 1 | -1/+1 |
| | |||||
* | Fixed regression in repository cache wrt repo names with case (issue-172) | James Moger | 2012-12-21 | 1 | -1/+1 |
| | |||||
* | Tweak reading war setting overrides | James Moger | 2012-12-06 | 1 | -7/+5 |
| | |||||
* | Global and per-repository setting to throttle prolific repos in Activity ↵ | James Moger | 2012-12-05 | 1 | -1/+13 |
| | | | | page (issue-173) | ||||
* | Consolidate authentication techniques and support container principals ↵ | James Moger | 2012-12-03 | 1 | -17/+86 |
| | | | | (issue-68) | ||||
* | Fixed regression on certificate authentication of servlets | James Moger | 2012-11-30 | 1 | -4/+13 |
| | |||||
* | Skip re-authentication if we have a valid session | James Moger | 2012-11-29 | 1 | -0/+2 |
| | |||||
* | Improve logging of certificate authentication | James Moger | 2012-11-29 | 1 | -5/+9 |
| | |||||
* | Track the authentication type in the session | James Moger | 2012-11-29 | 1 | -1/+9 |
| | |||||
* | Moved cookie and certificate authentication to http request authentication ↵ | James Moger | 2012-11-29 | 1 | -5/+16 |
| | | | | method | ||||
* | Fixed missing format call for certificate authentication logging | James Moger | 2012-11-28 | 1 | -1/+2 |
| | |||||
* | X509 certificate authentication based on Kevin Anderson's implementation | James Moger | 2012-11-23 | 1 | -0/+9 |
| | |||||
* | Fixed regression in setting up Lucene executor | James Moger | 2012-11-06 | 1 | -4/+4 |
| | |||||
* | HTML email notification methods and hook (pull request #51) | Guillaume Sauthier | 2012-11-05 | 1 | -0/+31 |
| | |||||
* | Permission filtering in web ui | James Moger | 2012-11-02 | 1 | -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 model | James Moger | 2012-11-01 | 1 | -0/+10 |
| | |||||
* | Gracefully deal with missing repository in permissions ui (issue 155) | James Moger | 2012-11-01 | 1 | -1/+4 |
| | |||||
* | Renamed isEditable to mutable | James Moger | 2012-10-31 | 1 | -2/+2 |
| | |||||
* | Improve transparency of permissions by indicating permission source | James Moger | 2012-10-31 | 1 | -47/+25 |
| | |||||
* | Repository cache must be case-insensitive to match permissions | James Moger | 2012-10-31 | 1 | -9/+9 |
| | |||||
* | Don't even bother running Lucene indexer if we are GCing anything | James Moger | 2012-10-31 | 1 | -0/+8 |
| | |||||
* | Fixed intermittent incomplete fork network | James Moger | 2012-10-30 | 1 | -0/+10 |
| | |||||
* | Refactor GC period into an integer for simpler translations | James Moger | 2012-10-30 | 1 | -2/+23 |
| | | | | Also hooked-up GC settings in the Manager. | ||||
* | Stabilizing and polishing permissions ui. Still in-progress. | James Moger | 2012-10-29 | 1 | -11/+40 |
| | |||||
* | Experimental JGit-based GC Executor | James Moger | 2012-10-28 | 1 | -10/+106 |
| | |||||
* | Differentiate between an explicit permission and a regex permission | James Moger | 2012-10-22 | 1 | -10/+20 |
| | |||||
* | Completed permissions UI, RPC, and Manager support (issue 36) | James Moger | 2012-10-19 | 1 | -20/+23 |
| | |||||
* | New permissions UI for EditRepository (issue 36) | James Moger | 2012-10-19 | 1 | -4/+71 |
| | |||||
* | Allows integration of GitBlit as plug-in in other projects. | Luca Milanesio | 2012-10-20 | 1 | -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 verification | James Moger | 2012-10-11 | 1 | -0/+2 |
| | |||||
* | Fixed bug where repository ownership was not updated on rename user | James Moger | 2012-10-10 | 1 | -0/+16 |
| | |||||
* | Finer-grained repository access permissions (issue 36) | James Moger | 2012-10-10 | 1 | -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 Moger | 2012-10-05 | 1 | -0/+7 |
| | | | | (issue 143) |