]> source.dussan.org Git - gitblit.git/log
gitblit.git
12 years agoAdded JCalendar 1.3.2 dependency
James Moger [Fri, 23 Nov 2012 15:49:26 +0000 (10:49 -0500)]
Added JCalendar 1.3.2 dependency

12 years agoCommand-line tool to generate client certificate bundles for existing users
James Moger [Fri, 23 Nov 2012 15:46:35 +0000 (10:46 -0500)]
Command-line tool to generate client certificate bundles for existing users

12 years agoRevised Gitblit GO certificate generation to use new X509 utility functions
James Moger [Fri, 23 Nov 2012 15:38:38 +0000 (10:38 -0500)]
Revised Gitblit GO certificate generation to use new X509 utility functions

12 years agoX509 certificate generation utilities for CA, web, and client certificates
James Moger [Fri, 23 Nov 2012 15:31:58 +0000 (10:31 -0500)]
X509 certificate generation utilities for CA, web, and client certificates

12 years agoUpdated to BouncyCastle 1.47
James Moger [Fri, 23 Nov 2012 15:20:31 +0000 (10:20 -0500)]
Updated to BouncyCastle 1.47

12 years agoX509 certificate authentication based on Kevin Anderson's implementation
James Moger [Fri, 23 Nov 2012 15:17:51 +0000 (10:17 -0500)]
X509 certificate authentication based on Kevin Anderson's implementation

12 years agoEmpty repository page failed to handle missing repository (issue 160)
James Moger [Sun, 11 Nov 2012 19:07:45 +0000 (14:07 -0500)]
Empty repository page failed to handle missing repository (issue 160)

12 years agoTweaks to rename reporting in sendmail-html
James Moger [Fri, 9 Nov 2012 14:30:00 +0000 (09:30 -0500)]
Tweaks to rename reporting in sendmail-html

12 years agoFix? for oodles of selected repositories in Lucene search (issue 152)
James Moger [Thu, 8 Nov 2012 21:08:10 +0000 (16:08 -0500)]
Fix? for oodles of selected repositories in Lucene search (issue 152)

12 years agoAdd sendmail-html to the build script
James Moger [Thu, 8 Nov 2012 13:23:20 +0000 (08:23 -0500)]
Add sendmail-html to the build script

12 years agoUse static calls for settings and refine css layout to have fewer borders
James Moger [Tue, 6 Nov 2012 22:48:48 +0000 (17:48 -0500)]
Use static calls for settings and refine css layout to have fewer borders

12 years agoAdded setting to control length of abbreviated commit hash id
James Moger [Tue, 6 Nov 2012 22:47:52 +0000 (17:47 -0500)]
Added setting to control length of abbreviated commit hash id

12 years agoFixed regression in setting up Lucene executor
James Moger [Tue, 6 Nov 2012 22:15:18 +0000 (17:15 -0500)]
Fixed regression in setting up Lucene executor

12 years agoFix sendmail-html hook name
James Moger [Tue, 6 Nov 2012 01:25:58 +0000 (20:25 -0500)]
Fix sendmail-html hook name

12 years agoUI tweaks, respect gravatar settings, and forward-slash settings
James Moger [Mon, 5 Nov 2012 21:55:46 +0000 (16:55 -0500)]
UI tweaks, respect gravatar settings, and forward-slash settings

12 years agoFixes and reuse Bootstrap CSS in HTML sendmail (pull request #52)
Guillaume Sauthier [Mon, 5 Nov 2012 17:13:32 +0000 (12:13 -0500)]
Fixes and reuse Bootstrap CSS in HTML sendmail (pull request #52)

12 years agoHTML email notification methods and hook (pull request #51)
Guillaume Sauthier [Mon, 5 Nov 2012 16:30:06 +0000 (11:30 -0500)]
HTML email notification methods and hook (pull request #51)

12 years agoMavenObject definitions have slightly more consistent code layout now
Marcin Floryan [Sat, 3 Nov 2012 15:14:41 +0000 (15:14 +0000)]
MavenObject definitions have slightly more consistent code layout now

12 years agoDownload progress - CR character behaves as expected on Windows but not on other...
Marcin Floryan [Sat, 3 Nov 2012 15:02:01 +0000 (15:02 +0000)]
Download progress - CR character behaves as expected on Windows but not on other platforms.

12 years agoA failure to download dependencies fails the build. Otherwise we proceed with lots...
Marcin Floryan [Wed, 31 Oct 2012 15:26:39 +0000 (15:26 +0000)]
A failure to download dependencies fails the build. Otherwise we proceed with lots of errors anyway.

12 years agofirst running hook to send pushed file to the bug tracker thebuggenie
Wolfgang [Mon, 22 Oct 2012 13:01:51 +0000 (15:01 +0200)]
first running hook to send pushed file to the bug tracker thebuggenie

12 years agoPermission filtering in web ui
James Moger [Fri, 2 Nov 2012 20:52:41 +0000 (16:52 -0400)]
Permission filtering in web ui

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.

12 years agoInclude owned repositories while editing a user model
James Moger [Thu, 1 Nov 2012 21:36:12 +0000 (17:36 -0400)]
Include owned repositories while editing a user model

12 years agoIgnore permission definitions for admins, it just confuses things
James Moger [Thu, 1 Nov 2012 21:32:13 +0000 (17:32 -0400)]
Ignore permission definitions for admins, it just confuses things

12 years agoCentralize Manager row height setting
James Moger [Thu, 1 Nov 2012 13:13:16 +0000 (09:13 -0400)]
Centralize Manager row height setting

12 years agoGracefully deal with missing repository in permissions ui (issue 155)
James Moger [Thu, 1 Nov 2012 13:12:55 +0000 (09:12 -0400)]
Gracefully deal with missing repository in permissions ui (issue 155)

12 years agoRenamed isEditable to mutable
James Moger [Thu, 1 Nov 2012 03:33:05 +0000 (23:33 -0400)]
Renamed isEditable to mutable

12 years agoImprove transparency of permissions by indicating permission source
James Moger [Thu, 1 Nov 2012 03:16:24 +0000 (23:16 -0400)]
Improve transparency of permissions by indicating permission source

12 years agoPersonal repositories must always be owned by the account the repo is stored in
James Moger [Wed, 31 Oct 2012 20:38:03 +0000 (16:38 -0400)]
Personal repositories must always be owned by the account the repo is stored in

12 years agoTeams must be sorted
James Moger [Wed, 31 Oct 2012 20:37:19 +0000 (16:37 -0400)]
Teams must be sorted

12 years agoRepository cache must be case-insensitive to match permissions
James Moger [Wed, 31 Oct 2012 20:35:53 +0000 (16:35 -0400)]
Repository cache must be case-insensitive to match permissions

12 years agoDon't even bother running Lucene indexer if we are GCing anything
James Moger [Wed, 31 Oct 2012 20:32:41 +0000 (16:32 -0400)]
Don't even bother running Lucene indexer if we are GCing anything

12 years agoFixed ticgit ticket urls (issue 157)
James Moger [Wed, 31 Oct 2012 20:30:51 +0000 (16:30 -0400)]
Fixed ticgit ticket urls (issue 157)

12 years agoAdded frm to default pretty print extensions (issue 156)
James Moger [Wed, 31 Oct 2012 20:30:05 +0000 (16:30 -0400)]
Added frm to default pretty print extensions (issue 156)

12 years agoInclude gravatar images in registrant permissions panel, if configured
James Moger [Wed, 31 Oct 2012 13:11:58 +0000 (09:11 -0400)]
Include gravatar images in registrant permissions panel, if configured

12 years agoClarified delete permission choice
James Moger [Wed, 31 Oct 2012 12:50:52 +0000 (08:50 -0400)]
Clarified delete permission choice

12 years agoReject add if permission selector has not been set
James Moger [Wed, 31 Oct 2012 12:50:20 +0000 (08:50 -0400)]
Reject add if permission selector has not been set

12 years agoEnable verify committer iff >= push restricted
James Moger [Wed, 31 Oct 2012 12:49:37 +0000 (08:49 -0400)]
Enable verify committer iff >= push restricted

12 years agoHandle case of missing repository in Manager (issue 155)
James Moger [Wed, 31 Oct 2012 12:28:53 +0000 (08:28 -0400)]
Handle case of missing repository in Manager (issue 155)

12 years agoFixed intermittent incomplete fork network
James Moger [Tue, 30 Oct 2012 21:28:51 +0000 (17:28 -0400)]
Fixed intermittent incomplete fork network

12 years agoReplaced fork icon
James Moger [Tue, 30 Oct 2012 21:28:28 +0000 (17:28 -0400)]
Replaced fork icon

12 years agoAdded null checkinng and logging for edit user permissions (issue 155)
James Moger [Tue, 30 Oct 2012 21:05:30 +0000 (17:05 -0400)]
Added null checkinng and logging for edit user permissions (issue 155)

12 years agoFix intermittent Wicket page expirations on EditNNN pages
James Moger [Tue, 30 Oct 2012 21:04:47 +0000 (17:04 -0400)]
Fix intermittent Wicket page expirations on EditNNN pages

12 years agoMoved owner field onto access permissions tab
James Moger [Tue, 30 Oct 2012 21:03:02 +0000 (17:03 -0400)]
Moved owner field onto access permissions tab

12 years agoRefactor GC period into an integer for simpler translations
James Moger [Tue, 30 Oct 2012 21:01:57 +0000 (17:01 -0400)]
Refactor GC period into an integer for simpler translations

Also hooked-up GC settings in the Manager.

12 years agoFixed missing repo counts on user projects
James Moger [Tue, 30 Oct 2012 12:18:19 +0000 (08:18 -0400)]
Fixed missing repo counts on user projects

12 years agoStabilizing and polishing permissions ui. Still in-progress.
James Moger [Tue, 30 Oct 2012 03:22:54 +0000 (23:22 -0400)]
Stabilizing and polishing permissions ui.  Still in-progress.

12 years agoUse repository swatch coloring in registrant permissions panel
James Moger [Mon, 29 Oct 2012 13:19:03 +0000 (09:19 -0400)]
Use repository swatch coloring in registrant permissions panel

12 years agoExperimental JGit-based GC Executor
James Moger [Sun, 28 Oct 2012 17:27:26 +0000 (13:27 -0400)]
Experimental JGit-based GC Executor

12 years agoDo not display link for add team in LDAP-managed teams setup (issue 153)
James Moger [Sun, 28 Oct 2012 12:58:39 +0000 (08:58 -0400)]
Do not display link for add team in LDAP-managed teams setup (issue 153)

12 years agoFixed missing project counts in project headers
James Moger [Wed, 24 Oct 2012 12:11:07 +0000 (08:11 -0400)]
Fixed missing project counts in project headers

12 years agoImplemented exclusion (X) permission
James Moger [Wed, 24 Oct 2012 02:27:56 +0000 (22:27 -0400)]
Implemented exclusion (X) permission

12 years agoFix broken unit test on Windows
James Moger [Tue, 23 Oct 2012 21:48:48 +0000 (17:48 -0400)]
Fix broken unit test on Windows

12 years agoEnforce strict order for permission determination
James Moger [Tue, 23 Oct 2012 21:35:42 +0000 (17:35 -0400)]
Enforce strict order for permission determination

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

12 years agoAdd some common regex filters to the repository lists
James Moger [Tue, 23 Oct 2012 21:17:14 +0000 (17:17 -0400)]
Add some common regex filters to the repository lists

12 years agoRepository sorting should be case-insensitive
James Moger [Tue, 23 Oct 2012 21:15:20 +0000 (17:15 -0400)]
Repository sorting should be case-insensitive

12 years agoTweak permissions panel layout a bit
James Moger [Mon, 22 Oct 2012 20:52:48 +0000 (16:52 -0400)]
Tweak permissions panel layout a bit

12 years agoFixed bug where owner could not edit a repository through web ui
James Moger [Mon, 22 Oct 2012 20:23:53 +0000 (16:23 -0400)]
Fixed bug where owner could not edit a repository through web ui

12 years agoPermission regexes are now case-insensitive
James Moger [Mon, 22 Oct 2012 20:22:37 +0000 (16:22 -0400)]
Permission regexes are now case-insensitive

12 years agoFixed null pointer exceptions Manager create User and Team
James Moger [Mon, 22 Oct 2012 20:16:57 +0000 (16:16 -0400)]
Fixed null pointer exceptions Manager create User and Team

12 years agoDifferentiate between an explicit permission and a regex permission
James Moger [Mon, 22 Oct 2012 20:15:40 +0000 (16:15 -0400)]
Differentiate between an explicit permission and a regex permission

12 years agoRenamed method to UserModel.canCreate(String repository)
James Moger [Mon, 22 Oct 2012 20:07:14 +0000 (16:07 -0400)]
Renamed method to UserModel.canCreate(String repository)

12 years agoEnsure illegal repository names are rejected in create-on-push
James Moger [Mon, 22 Oct 2012 12:55:44 +0000 (08:55 -0400)]
Ensure illegal repository names are rejected in create-on-push

12 years agoImplemented optional create-on-push
James Moger [Mon, 22 Oct 2012 02:04:35 +0000 (22:04 -0400)]
Implemented optional create-on-push

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.

12 years agoRemoved unneeded pom file from Gerrit plugin merge
James Moger [Sat, 20 Oct 2012 13:43:49 +0000 (09:43 -0400)]
Removed unneeded pom file from Gerrit plugin merge

12 years agoSwitch to tab interface for Edit User and Edit Team for consistency
James Moger [Sat, 20 Oct 2012 13:40:00 +0000 (09:40 -0400)]
Switch to tab interface for Edit User and Edit Team for consistency

12 years agoSplit edit repository page into tabs
James Moger [Sat, 20 Oct 2012 02:30:57 +0000 (22:30 -0400)]
Split edit repository page into tabs

12 years agoConstruct access permissions from already retrieved data
James Moger [Sat, 20 Oct 2012 01:53:13 +0000 (21:53 -0400)]
Construct access permissions from already retrieved data

12 years agoSplit committer verification description into two strings
James Moger [Sat, 20 Oct 2012 01:44:45 +0000 (21:44 -0400)]
Split committer verification description into two strings

12 years agoCompleted permissions UI, RPC, and Manager support (issue 36)
James Moger [Sat, 20 Oct 2012 01:32:57 +0000 (21:32 -0400)]
Completed permissions UI, RPC, and Manager support (issue 36)

12 years agoNew permissions UI for EditRepository (issue 36)
James Moger [Fri, 19 Oct 2012 12:32:03 +0000 (08:32 -0400)]
New permissions UI for EditRepository (issue 36)

12 years agoExclude submodules from zip downloads (issue 151)
James Moger [Thu, 18 Oct 2012 21:32:28 +0000 (17:32 -0400)]
Exclude submodules from zip downloads (issue 151)

12 years agoNew permissions UI for EditUser and EditTeam (issue 36)
James Moger [Thu, 18 Oct 2012 21:25:07 +0000 (17:25 -0400)]
New permissions UI for EditUser and EditTeam (issue 36)

12 years agoAdd note about http.sslVerify to federation docs (issue 146)
James Moger [Thu, 18 Oct 2012 12:15:22 +0000 (08:15 -0400)]
Add note about http.sslVerify to federation docs (issue 146)

12 years agoAdded UserModel null check
James Moger [Sat, 20 Oct 2012 02:45:30 +0000 (22:45 -0400)]
Added UserModel null check

12 years agoAllows integration of GitBlit as plug-in in other projects. 46/head
Luca Milanesio [Tue, 14 Aug 2012 07:07:42 +0000 (09:07 +0200)]
Allows integration of GitBlit as plug-in in other projects.

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

12 years agoMerge branch 'master' of https://github.com/Mrbytes/gitblit
James Moger [Sat, 13 Oct 2012 14:50:35 +0000 (10:50 -0400)]
Merge branch 'master' of https://github.com/Mrbytes/gitblit

12 years agoWhitespace change
James Moger [Sat, 13 Oct 2012 03:49:27 +0000 (23:49 -0400)]
Whitespace change

12 years agoImplemented Manager support for team roles and verify committer
James Moger [Fri, 12 Oct 2012 22:11:41 +0000 (18:11 -0400)]
Implemented Manager support for team roles and verify committer

12 years agoAdded an IntelliJ module file for fun
James Moger [Fri, 12 Oct 2012 21:55:46 +0000 (17:55 -0400)]
Added an IntelliJ module file for fun

12 years agoGitBlitWebApp_es.properties: 44/head
Mrbytes [Fri, 12 Oct 2012 17:25:53 +0000 (19:25 +0200)]
GitBlitWebApp_es.properties:
      -Up-to-date.
      -Some minor changes in syntax for better compression.

Signed-off-by: Mrbytes <eguervos@msn.com>
12 years agoRemoved duplicate ticgit description and added permission strings
James Moger [Fri, 12 Oct 2012 11:44:54 +0000 (07:44 -0400)]
Removed duplicate ticgit description and added permission strings

12 years agoExperimental committer verification
James Moger [Thu, 11 Oct 2012 22:11:50 +0000 (18:11 -0400)]
Experimental committer verification

12 years agoClarified ticgit status in its description
James Moger [Thu, 11 Oct 2012 22:08:41 +0000 (18:08 -0400)]
Clarified ticgit status in its description

12 years agoCreated static repository close functions for unit testing and fixed Windows sharing...
James Moger [Thu, 11 Oct 2012 21:11:18 +0000 (17:11 -0400)]
Created static repository close functions for unit testing and fixed Windows sharing violations

12 years agoTweak canFork description
James Moger [Thu, 11 Oct 2012 12:10:20 +0000 (08:10 -0400)]
Tweak canFork description

12 years agoSupport Team canAdmin, canCreate, and canFork (issue 36)
James Moger [Thu, 11 Oct 2012 02:29:36 +0000 (22:29 -0400)]
Support Team canAdmin, canCreate, and canFork (issue 36)

12 years agoAdd regex permission matching to hasRepositoryPermission check (issue 36)
James Moger [Wed, 10 Oct 2012 21:13:18 +0000 (17:13 -0400)]
Add regex permission matching to hasRepositoryPermission check (issue 36)

12 years agoFixed bug where repository ownership was not updated on rename user
James Moger [Wed, 10 Oct 2012 21:05:00 +0000 (17:05 -0400)]
Fixed bug where repository ownership was not updated on rename user

12 years agoTry regex permission matching if exact permission is not found (issue 36)
James Moger [Wed, 10 Oct 2012 20:47:11 +0000 (16:47 -0400)]
Try regex permission matching if exact permission is not found (issue 36)

12 years agoFix possible string index out of bounds exception
James Moger [Wed, 10 Oct 2012 20:11:17 +0000 (16:11 -0400)]
Fix possible string index out of bounds exception

12 years agoUpdate to Jetty 7.6.7
James Moger [Wed, 10 Oct 2012 20:10:50 +0000 (16:10 -0400)]
Update to Jetty 7.6.7

12 years agoFiner-grained repository access permissions (issue 36)
James Moger [Wed, 10 Oct 2012 04:05:34 +0000 (00:05 -0400)]
Finer-grained repository access permissions (issue 36)

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

12 years agoFixed missing translations in Gitblit Manager builds (issue 145)
James Moger [Tue, 9 Oct 2012 12:01:47 +0000 (08:01 -0400)]
Fixed missing translations in Gitblit Manager builds (issue 145)

12 years agoGitBlitWebApp_es.properties: 42/head
Mrbytes [Sun, 7 Oct 2012 09:31:03 +0000 (11:31 +0200)]
GitBlitWebApp_es.properties:
      Up to date and other small corrections

Signed-off-by: Mrbytes <eguervos@msn.com>
12 years agoFixed bug in create/rename repository if the root group alias is specified (issue...
James Moger [Fri, 5 Oct 2012 22:00:24 +0000 (18:00 -0400)]
Fixed bug in create/rename repository if the root group alias is specified (issue 143)

12 years agoImplemented New Repository for personal repositories
James Moger [Fri, 5 Oct 2012 21:44:53 +0000 (17:44 -0400)]
Implemented New Repository for personal repositories

12 years agoRemove fork reference from origin repository on rename
James Moger [Fri, 5 Oct 2012 21:31:04 +0000 (17:31 -0400)]
Remove fork reference from origin repository on rename

12 years agoCatch all exceptions from MarkdownPapers and rethrow as ParseException (issue 142)
James Moger [Fri, 5 Oct 2012 12:16:11 +0000 (08:16 -0400)]
Catch all exceptions from MarkdownPapers and rethrow as ParseException (issue 142)

12 years agoAdjusted message to be more descriptive (issue 126)
James Moger [Thu, 4 Oct 2012 22:27:37 +0000 (18:27 -0400)]
Adjusted message to be more descriptive (issue 126)