James Moger
a40cbcfc4f
Merged #80 "Replace Dagger with Guice"
10 years ago
James Moger
dbcf2f83b8
Update to Moxie 0.9.4
10 years ago
James Moger
9991de4d12
Update to Guava 17
10 years ago
James Moger
1c301ba07b
Support injection of plugin Extensions
10 years ago
James Moger
34ea017081
Delay setup of the repositories folder to start()
10 years ago
James Moger
3610dc445e
Delay pf4j instantiation and setup to start()
10 years ago
James Moger
c42032df09
Extract ticket service into an injectable object with a custom provider
10 years ago
James Moger
241f573656
Implement custom IPublicKeyManager provider
10 years ago
James Moger
f9980ea7a6
Annotate managers with @Singleton
10 years ago
James Moger
7d3a31514a
Extract services manager into a top-level injectable manager
10 years ago
James Moger
e6ae536d3a
Documentation
10 years ago
James Moger
35fe70c73a
Adjust builds for appropriate dependencies
10 years ago
James Moger
9bc44161b6
Removed beans.xml
10 years ago
James Moger
94146dd495
Use forked guice-servlet jar rather than stock jar from Google
10 years ago
James Moger
575d4f690b
Temporarily depend on patched guice-servlet (guice-807)
10 years ago
James Moger
52daaea33d
Restore all security filters
10 years ago
James Moger
cdb2fe6428
Use Guice annotations, not javax.inject annotations
10 years ago
James Moger
8f50853cf7
Dropped WebListener annotation
10 years ago
James Moger
c828cf2db8
Use Guice-Servlet rather than custom code and expose the Injector
This is a fairly functional variation of Gitblit with one notable
exception:
The security filters are not working properly.
This is a design flaw in Guice that I have reported upstream [1]. The
general idea is that Guice-Servlet filters are not properly wrapping the
ServletRequest. This has historically been a problem for Guice-Servlet
servlets but Google has fixed most of those issues. Unfortunately, all
the same flaws reported against the servlet delegation also exist in
Guice-Servlet filter delegation. :(
[1]: https://code.google.com/p/google-guice/issues/detail?id=807
10 years ago
James Moger
aa1361d04c
Replace Dagger with Guice 4.0 beta and update Guava to 16.0.1
10 years ago
James Moger
d19549897c
Merged #128 "Move apt folder from 'dagger' to 'gen'"
10 years ago
James Moger
6720653097
Move the DaggerModule to the Dagger package
10 years ago
James Moger
1b34b05f5b
Embrace @Inject for Managers, Servlets, and Filters
10 years ago
James Moger
1fc1bda84e
Update to Dagger 1.2.1 and Guava 15
10 years ago
James Moger
17e2d34070
Return of Servlet3 servlet and filter loading
This is a quick return of the servlet3-style code which was reverted mid-December 2013. It is not completely tested, but a casual review was done and it's looks good. The next steps should be to restore `@Inject` annotations, simplify *DaggerModule* boilerplate, and run this on a JEE container with CDI - like JBoss AS 7.
10 years ago
James Moger
6bd25df6bd
Switch apt folder from 'dagger' to 'gen'
10 years ago
James Moger
be4a85d568
Merged #127 "Update to SSHD 0.11.1-atlassian-1"
10 years ago
James Moger
c2634fbb83
Update to SSHD 0.11.1-atlassian-1
10 years ago
James Moger
7480c393a8
Merged #126 "Update to JGit 3.4.1"
10 years ago
James Moger
4ed96d6b2e
Merged #125 "Update to Groovy 2.3.3"
10 years ago
James Moger
728c576493
Update to JGit 3.4.1
10 years ago
James Moger
3238626b92
Merged #122 "Update to SLF4j 1.7.7"
10 years ago
James Moger
096172e538
Update to Groovy 2.3.3
10 years ago
James Moger
a46589f2c4
Update to SLF4j 1.7.7
10 years ago
James Moger
4f92ba8a4a
Refine startup ascii artwork
10 years ago
James Moger
4b441d259c
Merged #124 "Update to Freemarker 2.3.20"
10 years ago
James Moger
1368b57d77
Merged #123 "Update to gson 2.2.2"
10 years ago
James Moger
55c7e6ed6a
Update to Freemarker 2.3.20
10 years ago
James Moger
a582f7eebc
Update to gson 2.2.2
10 years ago
James Moger
6c59a7f19f
Merged #122 "Update to SLF4j 1.7.7"
10 years ago
James Moger
21df0daeac
Update to SLF4j 1.7.7
10 years ago
James Moger
04e1f27753
Documentation
10 years ago
James Moger
08b991702f
Merge branch 'ticket/121' into develop
10 years ago
Kyle Gottfried
b2ef5a6b0f
Refine web.canonicalUrl documentation
10 years ago
James Moger
e1fc54871d
Merged #120 "Update Korean translation"
10 years ago
James Moger
55db9a9427
Merge branch 'ticket/120' into develop
10 years ago
James Moger
98cf13665a
Merged #109 "Use release name as root directory in Gitblit GO artefacts"
10 years ago
Alex Lewis
184929de48
Gitblit GO artefacts use release name for root directory.
10 years ago
James Moger
f4ff5d1b36
Merged #118 "Project selections are lower-case"
10 years ago
James Moger
9b89bf102d
Merge branch 'ticket/118' into develop
10 years ago