Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | alternative variant to disable thread creation by the scheduledExecutor in ↵ | SHaselbauer | 2013-01-23 | 3 | -1/+88 |
| | | | | test selenium test cases | ||||
* | seleniumFixV2: connected thread pool creation to condition ↵ | SHaselbauer | 2013-01-23 | 3 | -7/+7 |
| | | | | 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) | ||||
* | Merge branch 'fogbugz' of https://github.com/djschny/gitblit | James Moger | 2013-01-23 | 1 | -0/+23 |
|\ | |||||
| * | Added Fogbugz post-receive groovy script | Ryan Schneider | 2013-01-21 | 1 | -0/+23 |
| | | |||||
* | | Merged selenium tests from akquinet (pull request #65) | James Moger | 2013-01-23 | 11 | -0/+1002 |
| | | |||||
* | | Merged multiple owners (pull request #63) | James Moger | 2013-01-23 | 4 | -7/+53 |
|\ \ | |/ |/| | |||||
| * | Revised multiple owners contribution | James Moger | 2013-01-23 | 4 | -10/+53 |
| | | |||||
| * | Merge multiple owners feature (pull request #63, #66) | SHaselbauer | 2013-01-21 | 4 | -7/+10 |
| | | |||||
* | | Support --baseFolder parameter and small data reorganization | James Moger | 2013-01-15 | 2 | -3/+4 |
| | | |||||
* | | Fanout service for Sparkleshare clients | James Moger | 2013-01-11 | 2 | -1/+174 |
|/ | |||||
* | Allow username/password Redmine authentication | James Moger | 2013-01-06 | 1 | -3/+3 |
| | |||||
* | Draft mechanism to record a push log as a hidden orphan branch | James Moger | 2013-01-05 | 2 | -0/+52 |
| | |||||
* | Support local accounts with LdapUserService and RedmineUserService (issue-183) | James Moger | 2013-01-04 | 2 | -2/+38 |
| | |||||
* | Cleanup working folders for git servlet unit tests | James Moger | 2012-12-22 | 1 | -0/+29 |
| | |||||
* | Fixed regression in isFrozen (issue 181) | James Moger | 2012-12-21 | 1 | -0/+40 |
| | |||||
* | Corrected certificatge bundle unit test | James Moger | 2012-12-02 | 1 | -1/+6 |
| | |||||
* | Support alternate compressed download formats (issue-174) | James Moger | 2012-11-30 | 1 | -3/+4 |
| | |||||
* | Gitblit Certificate Authority revisions. Eliminate certificate scripts. | James Moger | 2012-11-25 | 1 | -11/+18 |
| | |||||
* | Eliminate internal Sun api for CRLs and include X509 tests in suite | James Moger | 2012-11-23 | 1 | -1/+1 |
| | |||||
* | X509 certificate generation utilities for CA, web, and client certificates | James Moger | 2012-11-23 | 1 | -0/+172 |
| | |||||
* | HTML email notification methods and hook (pull request #51) | Guillaume Sauthier | 2012-11-05 | 1 | -0/+28 |
| | |||||
* | Improve transparency of permissions by indicating permission source | James Moger | 2012-10-31 | 1 | -2/+2 |
| | |||||
* | Stabilizing and polishing permissions ui. Still in-progress. | James Moger | 2012-10-29 | 1 | -2/+3 |
| | |||||
* | Implemented exclusion (X) permission | James Moger | 2012-10-23 | 1 | -0/+26 |
| | |||||
* | Fix broken unit test on Windows | James Moger | 2012-10-23 | 1 | -0/+4 |
| | |||||
* | Enforce strict order for permission determination | James Moger | 2012-10-23 | 1 | -1/+119 |
| | | | | | | | | | | | | | | | The order of permissions defined within a user or team is preserved during read and write. This order is important for determining the regex match used within the user or team object. If the user is an admin or repository owner, then RW+ Else if user has an explicit permission, use that Else check for the first regex match in user permissions Else check for the HIGHEST permission from team memberships If the team is an admin team, then RW+ Else if a team has an explicit permission, use that Else check for the first regex match in team permissions | ||||
* | Permission regexes are now case-insensitive | James Moger | 2012-10-22 | 1 | -1/+1 |
| | |||||
* | Differentiate between an explicit permission and a regex permission | James Moger | 2012-10-22 | 1 | -2/+2 |
| | |||||
* | Implemented optional create-on-push | James Moger | 2012-10-21 | 1 | -0/+106 |
| | | | | | | | | | | | | | | | | If this feature is enabled then permitted users can automatically create a repository when pushing to one that does not yet exist. Permitted users are administrators and any user with the CREATE role. If the pushing account is an administrator, the created repository may be located in any folder/project space. This reposiory will inherit the server's default access restriction and authorization control. The repository owner will be the pushing account. If the pushing account is a regular user with the CREATE role, the repository can only be located in the account's personal folder (~username/myrepo.git). This repository will be VIEW restricted and accessible by NAMED users. The repository owner will be the pushing account. | ||||
* | Completed permissions UI, RPC, and Manager support (issue 36) | James Moger | 2012-10-19 | 1 | -9/+18 |
| | |||||
* | Experimental committer verification | James Moger | 2012-10-11 | 2 | -0/+138 |
| | |||||
* | Created static repository close functions for unit testing and fixed Windows ↵ | James Moger | 2012-10-11 | 2 | -26/+77 |
| | | | | sharing violations | ||||
* | Support Team canAdmin, canCreate, and canFork (issue 36) | James Moger | 2012-10-10 | 1 | -0/+27 |
| | |||||
* | Add regex permission matching to hasRepositoryPermission check (issue 36) | James Moger | 2012-10-10 | 1 | -0/+4 |
| | |||||
* | Try regex permission matching if exact permission is not found (issue 36) | James Moger | 2012-10-10 | 1 | -0/+24 |
| | |||||
* | Finer-grained repository access permissions (issue 36) | James Moger | 2012-10-10 | 8 | -52/+2675 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 non admin user could not login with Redmine | mallowlabs | 2012-09-09 | 1 | -4/+13 |
| | |||||
* | Added cookie suport | mallowlabs | 2012-09-08 | 1 | -0/+2 |
| | |||||
* | Added RedmineUserService | mallowlabs | 2012-09-08 | 1 | -0/+41 |
| | |||||
* | Draft project pages, project metadata, and RSS feeds | James Moger | 2012-09-07 | 1 | -1/+1 |
| | | | | | | This is an in-progress feature to offer an interface for grouped repositories. This may help installations with large numbers of repositories stay organized. It also will be part of a future, more advanced security model. | ||||
* | Fixed unit test | James Moger | 2012-08-25 | 1 | -1/+1 |
| | |||||
* | Optionally cache repository list for improved performance | James Moger | 2012-08-17 | 1 | -3/+2 |
| | |||||
* | Submodules support | James Moger | 2012-08-10 | 1 | -0/+7 |
| | |||||
* | Compile regex patterns once and use matches instead of find (issue 103) | James Moger | 2012-08-02 | 1 | -1/+1 |
| | |||||
* | Per-repository authorization control: AUTHENTICATED and NAMED (issue 117) | James Moger | 2012-08-02 | 2 | -0/+63 |
| | |||||
* | Regex exclusions for repository search (issue 103) | James Moger | 2012-08-01 | 1 | -3/+21 |
| | |||||
* | Add recursion depth control for repository search (issue 103) | James Moger | 2012-08-01 | 1 | -3/+3 |
| | |||||
* | Fixed Lucene unit tests | James Moger | 2012-08-01 | 3 | -6/+11 |
| | |||||
* | Fixed broken Lucene blob delete | James Moger | 2012-07-12 | 2 | -3/+20 |
| | |||||
* | Fixes and adjustments to test suite | James Moger | 2012-07-11 | 4 | -9/+9 |
| |