James Moger
1ea553fd14
Add FontAwesome dependency
Change-Id: I2dc302fea7a7cd21d4569e835ed987748ff8938b
10 years ago
James Moger
59593af9a3
Fix potential NPE on getting Markdown content
Change-Id: Ie245da271ad1e7c90b1fab46832f9ecc7b5d297a
10 years ago
James Moger
e92cef5abc
Do not serialize the Logger instance
Change-Id: Icbef95e95d05fa8d7dbdc750241252d291083820
10 years ago
James Moger
f569f887f1
Merge pull request #129 from alexmob/testrevlog_failure
Fixed test.
10 years ago
Alex Lewis
f879b59d26
Fixed test.
testRevlog was expecting 12 commits but getting 19. Looking at the
hello-world repository on github (on which the test executes) the 19
commit count appears to be correct.
10 years ago
James Moger
78907dd20f
Update to JGit 3.2.0
Change-Id: I77475dedfecbdc7ba3c065886a51b7a70b7ece48
10 years ago
James Moger
206b4b09c8
Sync bugtraq support for spec v0.3
Change-Id: I2c24d1201d4c36963a708b178e780c1828707269
10 years ago
James Moger
0fe9792a9f
Use multiple mappings for the git servlet instead of multiple instances
Change-Id: I47adeaac142ca7ea5199a5c4c2164ffd9cc68551
10 years ago
James Moger
124382da3d
Fixed regression in /r/ security due to Servlet 2.5 rollback
Change-Id: Id7e882cf48689ace8910718e0091207f8e8c6912
10 years ago
James Moger
65d5bb3f1c
Rollback to Servlet 2.5
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
10 years ago
James Moger
e55930b4a3
Show mirror indicator on repository url panel
Change-Id: I5eb66500cc1ed47f97d4935d42ea4c3ca4cdba14
10 years ago
James Moger
d6abe2e676
Remove obsolete pageName label
Change-Id: I2c5df563393de1aa69c3ea0f2cbd5e7b11e3f3dc
10 years ago
James Moger
b57d3e7e34
Fix NPE in getting a user's fork if repository caching is disabled
Change-Id: I10e90f54964daa32d954b47a8a6d54267b215222
10 years ago
James Moger
7127dfb2de
Remove deprecated methods from User and Team models
Change-Id: Ief3231270e55b8e4075de45c70ee24517b05b3fc
10 years ago
James Moger
619291b080
Fix NPE on usermodel account type checking
Change-Id: I964381a896e8c8bf8cce5f19a83fd7c33ef5c9bd
10 years ago
James Moger
c1b0e4a5a3
Centralize cookie creation
Change-Id: I1a17416121764f33a8d05a88c80cece0c03ac41d
10 years ago
James Moger
1293c279d1
Fix external authentication failure
Change-Id: I0f415941a4bfd5e63d85c60613cea0c7d10cbb49
10 years ago
James Moger
d97ee9eb09
Allow null authentication provider to manipulate users
Change-Id: I07405f2ed915b8f544ac58aca8367301a7d23e38
10 years ago
James Moger
09bcb297fb
Documentation
Change-Id: I94c6f1a31de8e067f3be788a2a77ec7b4c3a5ea8
10 years ago
James Moger
a745a5fbbb
Merge pull request #128 from alexmob/issue-350
Fix chart failure when an apostrophe is in a user display name (issue-350)
10 years ago
James Moger
4ce3ff6988
Fix LDAP port and bind regressions due to change for issue-343
Change-Id: I76ee581e067a30fb1656c5c62bdf743846f1a767
10 years ago
Alex Lewis
06fa257080
issue-350: Fixes issue when an apostrophe is present in a User's name
10 years ago
James Moger
cc47aad618
Remove @Inject references because they confuse JEE containers
Change-Id: I2e4a8e7424e7c62d1e89ca62a91423fdf3e36ac8
10 years ago
James Moger
0c0bb9c0c4
Support Markdown image links relative to the repository root (issue-324)
Change-Id: I8bad02b26a20636e4fc3d1f0ab0a16f0bacc7bf1
10 years ago
James Moger
2a5e651078
Simplify blob loading code
Change-Id: I7f8ad8936e620dd06e88d85f6837248eea75a1ec
10 years ago
James Moger
5842db3a8f
Simplify bare repository bugtraq config loading
Change-Id: I223df72df371ad6e5559f57da16167e56b1e66ad
10 years ago
James Moger
c6f3d01c29
Add support for per-repository bugtraq configuration
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
10 years ago
James Moger
b6976fc0a4
Merge "Bump bouncycastle version to 1.49"
10 years ago
David Ostrovsky
644667ccc6
Bump bouncycastle version to 1.49
Change-Id: I0ea81f6c45748af3130721b8f8a7244eac9787fc
10 years ago
Alex Lewis
e3733c7a39
Add coloring modes to the blame page (issue-2, pull request #125)
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
10 years ago
James Moger
088b6f3367
Added filesystem write permission check (issue-345)
Change-Id: I0a3aced3b8e9887347888c85e469b74fc70931ad
10 years ago
James Moger
3811378e0e
Invalidate all cached repository data on "clear cache" (issue-346)
Change-Id: I14404e38bbc6f5827c430849baf3c13f4df2c6ef
10 years ago
James Moger
db983266ce
Update to Lucene 4.6.0 (pull request #124)
Change-Id: I21b0daf0550dcc2f12f1712e7b7cf519358a7a1d
10 years ago
James Moger
23e08cdfd5
Refactor managers and authentication for federation
Change-Id: I5ff18b2768095fb14e7fbece2e756115829abbde
10 years ago
James Moger
5ae529ea8a
Change IGitblit API to be more distinct from IUserService
Change-Id: I8fb38fb6a3dae74ad7a12b045b054373b9b02518
10 years ago
James Moger
3a9e76b63f
Flattened IGitblitManager, GitblitManager, and GitBlit classes
Change-Id: Id6deb27306e0034898673bf5d5d76a4ed012ced6
10 years ago
James Moger
c5069a16da
Serve repositories on /r in addition to /git
Change-Id: I3cd332a6509e434d901e1b262600f4c8ce57752b
10 years ago
James Moger
f19b78e125
Revised committer verification to require email address
Change-Id: I5298c93e03099813f5713a4effd87913429aa3dc
10 years ago
James Moger
04a98505a4
Refactor user services and separate authentication (issue-281)
Change-Id: I336e005e02623fc5e11a4f8b4408bea5465a43fd
10 years ago
James Moger
f8f6aa4d07
Update unit tests for refactored architecture
Change-Id: I04639db977c515e5e1090ef8f0e1ce858820cb03
10 years ago
James Moger
8d88096236
Renamed Gitblit to GitBlit to not break existing Groovy hooks
Change-Id: Id5286ed1b9d7e92644cacf857096e6dd273c8f05
10 years ago
James Moger
7bf6e183ff
Moved servlets and services to separate packages
Change-Id: I5f0f50f4ae7d332e9f724a2e6f074fa71f646035
10 years ago
James Moger
269c5043ab
Extract Federation, Gitblit and Services manager from GitBlit singleton
Change-Id: I2b2f361a868c8eedf4b6df5939e7dfac2d5f92a9
10 years ago
James Moger
a1f27e2fac
Extract ProjectManager from the GitBlit singleton
Change-Id: I93493a473e3d6ea9b2523c1913d6dc323642344d
10 years ago
James Moger
95cdba46c7
Extract RepositoryManager from the GitBlit singleton
Change-Id: I265cfaf25e4093ffa5f53f70d8eb1c20d731b7b3
10 years ago
James Moger
aa6d43e8b2
Extract SessionManager from GitBlit singleton
Change-Id: I85c9dfc1413f858dc28d731a0bf653828626e127
10 years ago
James Moger
8f1c9fd7e0
Extract UserManager from GitBlit singleton
Change-Id: I4885255ed63aa6c4e000c3e5501675440dca3958
10 years ago
James Moger
bdfdc9c65c
Extract NotificationManager from GitBlit singleton
Change-Id: I40335a1a3966d6c7c55bcdcca5a6dbf2a91a65d7
10 years ago
James Moger
e246705332
Extract RuntimeManager from GitBlit singleton
Change-Id: I5358389396f816da979ec18a31421c2d2b67b3d9
10 years ago
James Moger
3253968419
Create a Gitblit aggregate manager delegate for git upload/receive tasks
Change-Id: I2c4a5ddf051f228c0bd949c6cd4fd44c3da81d26
10 years ago