]>
source.dussan.org Git - gitblit.git/log
James Moger [Thu, 18 Oct 2012 21:25:07 +0000 (17:25 -0400)]
New permissions UI for EditUser and EditTeam (issue 36)
James Moger [Thu, 18 Oct 2012 12:15:22 +0000 (08:15 -0400)]
Add note about http.sslVerify to federation docs (issue 146)
James Moger [Sat, 20 Oct 2012 02:45:30 +0000 (22:45 -0400)]
Added UserModel null check
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
James Moger [Sat, 13 Oct 2012 14:50:35 +0000 (10:50 -0400)]
Merge branch 'master' of https://github.com/Mrbytes/gitblit
James Moger [Sat, 13 Oct 2012 03:49:27 +0000 (23:49 -0400)]
Whitespace change
James Moger [Fri, 12 Oct 2012 22:11:41 +0000 (18:11 -0400)]
Implemented Manager support for team roles and verify committer
James Moger [Fri, 12 Oct 2012 21:55:46 +0000 (17:55 -0400)]
Added an IntelliJ module file for fun
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>
James Moger [Fri, 12 Oct 2012 11:44:54 +0000 (07:44 -0400)]
Removed duplicate ticgit description and added permission strings
James Moger [Thu, 11 Oct 2012 22:11:50 +0000 (18:11 -0400)]
Experimental committer verification
James Moger [Thu, 11 Oct 2012 22:08:41 +0000 (18:08 -0400)]
Clarified ticgit status in its description
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
James Moger [Thu, 11 Oct 2012 12:10:20 +0000 (08:10 -0400)]
Tweak canFork description
James Moger [Thu, 11 Oct 2012 02:29:36 +0000 (22:29 -0400)]
Support Team canAdmin, canCreate, and canFork (issue 36)
James Moger [Wed, 10 Oct 2012 21:13:18 +0000 (17:13 -0400)]
Add regex permission matching to hasRepositoryPermission check (issue 36)
James Moger [Wed, 10 Oct 2012 21:05:00 +0000 (17:05 -0400)]
Fixed bug where repository ownership was not updated on rename user
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)
James Moger [Wed, 10 Oct 2012 20:11:17 +0000 (16:11 -0400)]
Fix possible string index out of bounds exception
James Moger [Wed, 10 Oct 2012 20:10:50 +0000 (16:10 -0400)]
Update to Jetty 7.6.7
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
James Moger [Tue, 9 Oct 2012 12:01:47 +0000 (08:01 -0400)]
Fixed missing translations in Gitblit Manager builds (issue 145)
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>
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)
James Moger [Fri, 5 Oct 2012 21:44:53 +0000 (17:44 -0400)]
Implemented New Repository for personal repositories
James Moger [Fri, 5 Oct 2012 21:31:04 +0000 (17:31 -0400)]
Remove fork reference from origin repository on rename
James Moger [Fri, 5 Oct 2012 12:16:11 +0000 (08:16 -0400)]
Catch all exceptions from MarkdownPapers and rethrow as ParseException (issue 142)
James Moger [Thu, 4 Oct 2012 22:27:37 +0000 (18:27 -0400)]
Adjusted message to be more descriptive (issue 126)
James Moger [Thu, 4 Oct 2012 22:27:06 +0000 (18:27 -0400)]
Fixed repository reference leak in fork mechanism
James Moger [Thu, 4 Oct 2012 12:15:32 +0000 (08:15 -0400)]
Exclude everything from ext/src from all builds
James Moger [Thu, 4 Oct 2012 12:04:49 +0000 (08:04 -0400)]
Fixed duplicate entries in repository cache (issue 140)
Mrbytes [Thu, 4 Oct 2012 10:40:24 +0000 (12:40 +0200)]
GitBlitWebApp_es.properties:
Updated with the new "fork" changes
Other small corrections of syntax
Signed-off-by: Mrbytes <eguervos@msn.com>
James Moger [Wed, 3 Oct 2012 21:50:48 +0000 (17:50 -0400)]
Fix anonymous browsing of user profile page
James Moger [Wed, 3 Oct 2012 21:39:52 +0000 (17:39 -0400)]
Display fork indicator in Manager
James Moger [Wed, 3 Oct 2012 21:31:37 +0000 (17:31 -0400)]
Implemented support for toggling User.canFork in Manager
James Moger [Wed, 3 Oct 2012 21:26:40 +0000 (17:26 -0400)]
Moved is frozen checkbox to match Manager
James Moger [Wed, 3 Oct 2012 21:24:56 +0000 (17:24 -0400)]
Implemented support for toggling Repository.allowForks in Manager
James Moger [Wed, 3 Oct 2012 21:13:31 +0000 (17:13 -0400)]
Use anonymous usermodel in a few places
James Moger [Wed, 3 Oct 2012 21:12:14 +0000 (17:12 -0400)]
Show fork indicator on the repositories page
James Moger [Wed, 3 Oct 2012 21:11:27 +0000 (17:11 -0400)]
Fix broken project links
James Moger [Wed, 3 Oct 2012 21:07:22 +0000 (17:07 -0400)]
Fix fork detection on Windows
James Moger [Wed, 3 Oct 2012 13:19:54 +0000 (09:19 -0400)]
Hide some repository page header elements on phones and tablets
James Moger [Wed, 3 Oct 2012 13:19:19 +0000 (09:19 -0400)]
Polish fork-in-progress page
James Moger [Wed, 3 Oct 2012 13:18:51 +0000 (09:18 -0400)]
Display entire fork network. Link as appropriate for user permissions.
James Moger [Tue, 2 Oct 2012 21:23:16 +0000 (17:23 -0400)]
Moved the fork mechanism from a javascript link to a separate page
James Moger [Tue, 2 Oct 2012 21:22:35 +0000 (17:22 -0400)]
Use a custom redirect mechanism to workaround servlet container interference
This mechanism bypasses the standard Wicket redirect mechanism because it
turns out that the servlet container reencodes Wicket's relative redirect urls.
This results in another way that parameters with forward-slashes can be borked.
Bad, bad servlet container.
org.eclipse.jetty.server.Response#L447: String path=uri.getDecodedPath();
James Moger [Tue, 2 Oct 2012 03:00:50 +0000 (23:00 -0400)]
Fixed delete repository from repository panel
James Moger [Tue, 2 Oct 2012 02:54:48 +0000 (22:54 -0400)]
Show display name for owner, when possible
James Moger [Tue, 2 Oct 2012 02:29:56 +0000 (22:29 -0400)]
Tweaking forks page
James Moger [Tue, 2 Oct 2012 02:29:42 +0000 (22:29 -0400)]
Method to generate fork network graph
James Moger [Tue, 2 Oct 2012 00:45:19 +0000 (20:45 -0400)]
Show fork links according to user permissions. Improve fork detection.
James Moger [Sun, 30 Sep 2012 03:40:46 +0000 (23:40 -0400)]
Preliminary implementation of server-side forking (issue 137)
The fork mechanism clones the repository , access restrictions, and
other config options. The app has been updated throughout to handle
personal repositories and to properly display origin/fork links.
In order to fork a repository the user account must have the #fork role,
the origin repository must permit forking, and the user account must
have standard clone permissions to the repository.
Because forking introduces a new user role no existing user accounts can
automatically begin forking a repository. This is both a pro and a con.
Since the fork has the same access restrictions as the origin repository,
those who can access the origin may also access the fork. This is intentional
to facilitate integration-manager workflow. The fork owner does have the
power to completely change the access restrictions of his/her fork.
James Moger [Sun, 30 Sep 2012 03:26:31 +0000 (23:26 -0400)]
Updated the static JGit version string
James Moger [Fri, 28 Sep 2012 01:14:12 +0000 (21:14 -0400)]
Exclude hamcrest from builds, change output folders
James Moger [Fri, 28 Sep 2012 01:04:42 +0000 (21:04 -0400)]
Automatically delete obsolete artifacts from ext
James Moger [Thu, 27 Sep 2012 14:12:54 +0000 (10:12 -0400)]
Added Lucene-Queries dependency
James Moger [Thu, 27 Sep 2012 14:03:42 +0000 (10:03 -0400)]
Reorganize .classpath
James Moger [Thu, 27 Sep 2012 13:54:15 +0000 (09:54 -0400)]
Updated to JUnit 4.10
James Moger [Thu, 27 Sep 2012 13:45:43 +0000 (09:45 -0400)]
Updated to Lucene 3.6.1
James Moger [Thu, 27 Sep 2012 13:35:54 +0000 (09:35 -0400)]
Added Hamcrest-Core (JUnit) and Jakarta-Regexp (Lucene Memory)
James Moger [Thu, 27 Sep 2012 13:15:51 +0000 (09:15 -0400)]
Updated to Wicket 1.4.21
James Moger [Thu, 27 Sep 2012 13:05:22 +0000 (09:05 -0400)]
Updated to Groovy 1.8.8
James Moger [Thu, 27 Sep 2012 13:00:31 +0000 (09:00 -0400)]
Updated to JGit 2.1.0.
201209190230 -r
James Moger [Wed, 26 Sep 2012 21:10:31 +0000 (17:10 -0400)]
Fix LDAP connection leak (issue 139)
James Moger [Sat, 22 Sep 2012 02:52:07 +0000 (22:52 -0400)]
Move -source jars into ext/src
James Moger [Thu, 20 Sep 2012 13:41:28 +0000 (09:41 -0400)]
Support X-Forwarded-Context for subdomain proxy configs (issue 135)
James Moger [Thu, 20 Sep 2012 12:59:22 +0000 (08:59 -0400)]
Revised delete branch feature (issue 121)
James Moger [Thu, 20 Sep 2012 12:08:21 +0000 (08:08 -0400)]
Merge branch 'delete-branch' of https://github.com/ajermakovics/gitblit
ajermakovics [Wed, 19 Sep 2012 21:10:29 +0000 (22:10 +0100)]
Added a link to delete a branch
delete link appears on the branches page if an admin user is logged in.
Lukasz Jader [Wed, 19 Sep 2012 20:33:41 +0000 (22:33 +0200)]
Update polish translation of GitBlitWebApp properties
Lukasz Jader [Wed, 19 Sep 2012 20:24:10 +0000 (22:24 +0200)]
Update polish translation of EmptyRepositoryPage
James Moger [Tue, 18 Sep 2012 17:20:31 +0000 (10:20 -0700)]
Merge pull request #37 from ajermakovics/master
View a diff between two branches
ajermakovics [Tue, 18 Sep 2012 16:45:32 +0000 (17:45 +0100)]
Diff page can now show a diff between two branches
To see a diff between two branches use the syntax:
<host>/commitdiff/myRepo/branch1..branch2
James Moger [Mon, 17 Sep 2012 17:48:28 +0000 (13:48 -0400)]
Use https for Gravatar integration
James Moger [Mon, 17 Sep 2012 17:45:49 +0000 (13:45 -0400)]
Fix linefeed problem for Prettify (issue 130)
James Moger [Mon, 17 Sep 2012 15:25:39 +0000 (11:25 -0400)]
Restore zebra stripping, added line hovering, fix overflow (issue 130)
James Moger [Mon, 17 Sep 2012 13:26:32 +0000 (09:26 -0400)]
Adjust blob view layout to improve line links (issue 130)
http://nicolasgallagher.com/jump-links-and-viewport-positioning
James Moger [Fri, 14 Sep 2012 21:51:04 +0000 (17:51 -0400)]
Mostly complete blob view line links feature, DOM offset bug remains (issue 130)
James Moger [Fri, 14 Sep 2012 18:22:36 +0000 (14:22 -0400)]
Fixed null pointer in commit page due to changes in submodule link (issue 132)
James Moger [Fri, 14 Sep 2012 13:45:28 +0000 (09:45 -0400)]
Added missing Lucene deps to fedclient (issue 131)
James Moger [Fri, 14 Sep 2012 13:36:46 +0000 (09:36 -0400)]
Expose ReceivePack to Groovy hooks (issue 125)
James Moger [Fri, 14 Sep 2012 12:07:39 +0000 (05:07 -0700)]
Merge pull request #36 from Mrbytes/master
EmptyRepositoryPage_es.html up-to date
Mrbytes [Thu, 13 Sep 2012 22:13:48 +0000 (00:13 +0200)]
Merge branch 'master' of https://github.com/gitblit/gitblit
Mrbytes [Thu, 13 Sep 2012 22:13:20 +0000 (00:13 +0200)]
EmptyRepositoryPage_es.html: up-to date with the last changes
James Moger [Thu, 13 Sep 2012 14:30:07 +0000 (07:30 -0700)]
Merge pull request #35 from Mrbytes/master
Updated GitBlitWebApp_es.properties
Mrbytes [Wed, 12 Sep 2012 21:48:52 +0000 (23:48 +0200)]
GitBlitWebApp_es.properties: up-to date with the last changes
Signed-off-by: Mrbytes <eguervos@msn.com>
James Moger [Mon, 10 Sep 2012 21:25:45 +0000 (17:25 -0400)]
Redirect to summary page from empty page for a repo with commits (issue 129)
James Moger [Mon, 10 Sep 2012 20:26:27 +0000 (16:26 -0400)]
Strip folder name and .git from repo links in the project view
James Moger [Mon, 10 Sep 2012 20:25:10 +0000 (16:25 -0400)]
Fix bug in diff view for filenames with non-ASCII characters (issue 128)
James Moger [Mon, 10 Sep 2012 11:51:55 +0000 (04:51 -0700)]
Merge pull request #34 from mallowlabs/redmine
Added RedmineUserService
mallowlabs [Sat, 8 Sep 2012 15:00:01 +0000 (00:00 +0900)]
Fixed non admin user could not login with Redmine
mallowlabs [Sat, 8 Sep 2012 14:50:47 +0000 (23:50 +0900)]
Added cookie suport
mallowlabs [Sat, 8 Sep 2012 14:47:53 +0000 (23:47 +0900)]
Changed using ConnectionUtils
mallowlabs [Sat, 8 Sep 2012 12:40:53 +0000 (21:40 +0900)]
Added RedmineUserService
James Moger [Sat, 8 Sep 2012 02:06:15 +0000 (22:06 -0400)]
Draft project pages, project metadata, and RSS feeds
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.
James Moger [Sat, 8 Sep 2012 02:00:24 +0000 (22:00 -0400)]
Updated classpath for Jetty 7.6.5
James Moger [Fri, 7 Sep 2012 21:50:15 +0000 (17:50 -0400)]
Update to Jetty 7.6.5
Jason Pyeron [Thu, 6 Sep 2012 21:35:20 +0000 (17:35 -0400)]
Merged CVE-2007-450 warning logging from Jason Pyeron (issue 126)
James Moger [Fri, 31 Aug 2012 12:15:03 +0000 (08:15 -0400)]
Switch from StringBuffer to StringBuilder
James Moger [Mon, 27 Aug 2012 20:21:49 +0000 (16:21 -0400)]
Setting Admin attribute is now consistent with LDAP team config