summaryrefslogtreecommitdiffstats
path: root/src/main/java
Commit message (Collapse)AuthorAgeFilesLines
* Issue 356 - function updateUserModels also updates the stored teams inAlfred Schmid2014-01-091-6/+10
| | | | the UserModel. Now all Teammembers are shown when realm.ldap.synchronizeUsers.enable is turned on.
* Evaluate X_Forwarded_Context only when X-Forwarded-Context is not setBenjamin Asbach2014-01-041-1/+1
|
* Tweak info logging in GitblitReceivePack and open variable scopeJames Moger2013-12-301-7/+7
| | | | Change-Id: I11624daca0694dc1996795b31432274467f09228
* New canonical base url setting for repository urls and notificationsJames Moger2013-12-306-17/+32
| | | | Change-Id: I86a1eb61c2351d1cf3f6b3becf00f2a36d5c8ed6
* Support customizing the "from" display name for generated emailsJames Moger2013-12-306-7/+93
| | | | Change-Id: Ibad9e2b1c12a24ad9c671a0d96aafb3365daa529
* Allow overriding the page title in a page subclassJames Moger2013-12-301-3/+7
| | | | Change-Id: I4bf65f771ab1ba0b0da6838fb07007520dd4b5e1
* Add FontAwesome dependencyJames Moger2013-12-301-0/+1
| | | | Change-Id: I2dc302fea7a7cd21d4569e835ed987748ff8938b
* Fix potential NPE on getting Markdown contentJames Moger2013-12-301-2/+5
| | | | Change-Id: Ie245da271ad1e7c90b1fab46832f9ecc7b5d297a
* Do not serialize the Logger instanceJames Moger2013-12-301-8/+13
| | | | Change-Id: Icbef95e95d05fa8d7dbdc750241252d291083820
* Use multiple mappings for the git servlet instead of multiple instancesJames Moger2013-12-131-10/+2
| | | | Change-Id: I47adeaac142ca7ea5199a5c4c2164ffd9cc68551
* Fixed regression in /r/ security due to Servlet 2.5 rollbackJames Moger2013-12-121-0/+8
| | | | Change-Id: Id7e882cf48689ace8910718e0091207f8e8c6912
* Rollback to Servlet 2.5James Moger2013-12-1129-772/+720
| | | | | | | | | | | | | | | | | Combining Dagger and Servlet 3 works really well on stock Tomcat and Jetty but it is a troublesome combination on JEE containers with their own ideas on how to instantiate classes. JBoss AS 7 has been particularly nasty and it is just simpler to scaleback and stay with Servlet 2.5 than it is to fight all permuations of containers. Instead of using constructor DI, the servlets and filters each have an inject(ObjectGaph) method which is automatically called during initialization. Each servlet or filter is responsible for retrieving the required dependency from the graph. The Dagger object graph is created in the context listener and stuffed into the context as an attribute. Change-Id: Ib5714584fe73e2a6b9c6fda12af080a43356cbda
* Show mirror indicator on repository url panelJames Moger2013-12-111-1/+4
| | | | Change-Id: I5eb66500cc1ed47f97d4935d42ea4c3ca4cdba14
* Remove obsolete pageName labelJames Moger2013-12-111-1/+0
| | | | Change-Id: I2c5df563393de1aa69c3ea0f2cbd5e7b11e3f3dc
* Fix NPE in getting a user's fork if repository caching is disabledJames Moger2013-12-111-1/+1
| | | | Change-Id: I10e90f54964daa32d954b47a8a6d54267b215222
* Remove deprecated methods from User and Team modelsJames Moger2013-12-113-90/+1
| | | | Change-Id: Ief3231270e55b8e4075de45c70ee24517b05b3fc
* Fix NPE on usermodel account type checkingJames Moger2013-12-112-2/+4
| | | | Change-Id: I964381a896e8c8bf8cce5f19a83fd7c33ef5c9bd
* Centralize cookie creationJames Moger2013-12-117-32/+25
| | | | Change-Id: I1a17416121764f33a8d05a88c80cece0c03ac41d
* Fix external authentication failureJames Moger2013-12-113-17/+26
| | | | Change-Id: I0f415941a4bfd5e63d85c60613cea0c7d10cbb49
* Allow null authentication provider to manipulate usersJames Moger2013-12-101-4/+4
| | | | Change-Id: I07405f2ed915b8f544ac58aca8367301a7d23e38
* Merge pull request #128 from alexmob/issue-350James Moger2013-12-102-2/+2
|\ | | | | Fix chart failure when an apostrophe is in a user display name (issue-350)
| * issue-350: Fixes issue when an apostrophe is present in a User's nameAlex Lewis2013-12-102-2/+2
| |
* | Fix LDAP port and bind regressions due to change for issue-343James Moger2013-12-101-2/+11
| | | | | | | | Change-Id: I76ee581e067a30fb1656c5c62bdf743846f1a767
* | Remove @Inject references because they confuse JEE containersJames Moger2013-12-1019-144/+170
|/ | | | Change-Id: I2e4a8e7424e7c62d1e89ca62a91423fdf3e36ac8
* Support Markdown image links relative to the repository root (issue-324)James Moger2013-12-091-0/+32
| | | | Change-Id: I8bad02b26a20636e4fc3d1f0ab0a16f0bacc7bf1
* Simplify blob loading codeJames Moger2013-12-031-24/+3
| | | | Change-Id: I7f8ad8936e620dd06e88d85f6837248eea75a1ec
* Add support for per-repository bugtraq configurationJames Moger2013-12-035-13/+58
| | | | | | | | | | | | | | | | | | | Imported the reference implementation contributed by syntevo which is used in their SmartGit product. You may create a bugtraq config section inf your .git/config file OR you may add a .gitbugtraq file to the root of your repository. Example: [bugtraq "issues"] url = http://code.google.com/p/gitblit/issues/detail?id=%BUGID% logRegex = "[Ii]ssue[-#:\\s]{1}\\d+" logRegex1 = "\\d+" [bugtraq "[pullrequests"] url = "https://github.com/gitblit/gitblit/pull/%BUGID%" logRegex = "(?:pull request|pull|pr)\\s*[-#]?([0-9]+)" Change-Id: Iaba305bf4280d08cc4d1abf533c2f1365470a43f
* Add coloring modes to the blame page (issue-2, pull request #125)Alex Lewis2013-12-025-19/+279
| | | | | | | | | Blame output is now colored according to Commit (default), Author or Age. Both Commit and Author output uses random colors whereas Age uses a single color with varying tints applied to indicate the age. White indicates the eldest commit with the tint darkening as the commits get younger. Change-Id: I045458329af4765e91d5829ce3e8d28e21eeb66e
* Added filesystem write permission check (issue-345)James Moger2013-11-294-5/+25
| | | | Change-Id: I0a3aced3b8e9887347888c85e469b74fc70931ad
* Invalidate all cached repository data on "clear cache" (issue-346)James Moger2013-11-292-0/+6
| | | | Change-Id: I14404e38bbc6f5827c430849baf3c13f4df2c6ef
* Update to Lucene 4.6.0 (pull request #124)James Moger2013-11-291-49/+36
| | | | Change-Id: I21b0daf0550dcc2f12f1712e7b7cf519358a7a1d
* Refactor managers and authentication for federationJames Moger2013-11-2914-1041/+1269
| | | | Change-Id: I5ff18b2768095fb14e7fbece2e756115829abbde
* Change IGitblit API to be more distinct from IUserServiceJames Moger2013-11-298-28/+70
| | | | Change-Id: I8fb38fb6a3dae74ad7a12b045b054373b9b02518
* Flattened IGitblitManager, GitblitManager, and GitBlit classesJames Moger2013-11-2913-644/+499
| | | | Change-Id: Id6deb27306e0034898673bf5d5d76a4ed012ced6
* Serve repositories on /r in addition to /gitJames Moger2013-11-298-20/+13
| | | | Change-Id: I3cd332a6509e434d901e1b262600f4c8ce57752b
* Revised committer verification to require email addressJames Moger2013-11-292-20/+13
| | | | Change-Id: I5298c93e03099813f5713a4effd87913429aa3dc
* Refactor user services and separate authentication (issue-281)James Moger2013-11-2943-2751/+2011
| | | | Change-Id: I336e005e02623fc5e11a4f8b4408bea5465a43fd
* Update unit tests for refactored architectureJames Moger2013-11-292-7/+3
| | | | Change-Id: I04639db977c515e5e1090ef8f0e1ce858820cb03
* Renamed Gitblit to GitBlit to not break existing Groovy hooksJames Moger2013-11-299-35/+53
| | | | Change-Id: Id5286ed1b9d7e92644cacf857096e6dd273c8f05
* Moved servlets and services to separate packagesJames Moger2013-11-2941-82/+170
| | | | Change-Id: I5f0f50f4ae7d332e9f724a2e6f074fa71f646035
* Extract Federation, Gitblit and Services manager from GitBlit singletonJames Moger2013-11-2918-1610/+1819
| | | | Change-Id: I2b2f361a868c8eedf4b6df5939e7dfac2d5f92a9
* Extract ProjectManager from the GitBlit singletonJames Moger2013-11-294-256/+341
| | | | Change-Id: I93493a473e3d6ea9b2523c1913d6dc323642344d
* Extract RepositoryManager from the GitBlit singletonJames Moger2013-11-294-1801/+1779
| | | | Change-Id: I265cfaf25e4093ffa5f53f70d8eb1c20d731b7b3
* Extract SessionManager from GitBlit singletonJames Moger2013-11-294-249/+360
| | | | Change-Id: I85c9dfc1413f858dc28d731a0bf653828626e127
* Extract UserManager from GitBlit singletonJames Moger2013-11-2915-385/+652
| | | | Change-Id: I4885255ed63aa6c4e000c3e5501675440dca3958
* Extract NotificationManager from GitBlit singletonJames Moger2013-11-294-128/+190
| | | | Change-Id: I40335a1a3966d6c7c55bcdcca5a6dbf2a91a65d7
* Extract RuntimeManager from GitBlit singletonJames Moger2013-11-2911-324/+554
| | | | Change-Id: I5358389396f816da979ec18a31421c2d2b67b3d9
* Create a Gitblit aggregate manager delegate for git upload/receive tasksJames Moger2013-11-298-85/+796
| | | | Change-Id: I2c4a5ddf051f228c0bd949c6cd4fd44c3da81d26
* Eliminate static singleton calls from user servicesJames Moger2013-11-2910-30/+26
| | | | Change-Id: Ieec34483822f033b19d3ff3259d071c9bc091ed1
* Use Dagger to inject managers into all filters and servletsJames Moger2013-11-2932-184/+742
| | | | Change-Id: I9bb2cc0cbfac9841b13bed15a474fefb24355cd4