Andrew DeMaria
11e80dd43b
Jetty and Tomcat spring boot support
...
Spring boot supports both Jetty and Tomcat, however only one is supposed
to be used at a time. This is problematic for us, because we would like
to have both on the classpath so we can configure them (i.e.
org.libresonic.player.boot.TomcatApplication). To remedy this, we mark
both as provided, but have two profiles which then tell spring to
exclude one or the other from the lib-provided war. These exclude rules
are a bit fragile, but can be reproduced by analyzing mvn
dependency:tree output.
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Eugene E. Kashpureff Jr
58e380b13c
Libresonic v6.2.beta2
8 years ago
Andrew DeMaria
07ff71df0c
Consolidate Logging
...
- Use sl4fj as a backend to org.libresonic.Logger
- Output the same logs to libresonic.log as the console
- Use spring-boot logging constructs
- Turn down logging to error for non-libresonic classes info for
libresonic classes and liquibase (perhaps change this in the future,
but might be helpful for folks migrating their databases).
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
9c224b7853
Added UI for Database settings
...
Also cleanup some documentation
*Database Settings have been renamed and will require manually fixing
from 6.2beta1*
database.varchar.maxlength -> DatabaseMysqlMaxlength
database.config.type -> DatabaseConfigType
database.config.embed.driver -> DatabasigEmbedDriver
database.config.embed.url -> DatabaseConfigEmbedUrl
database.config.embed.username -> DatabasigEmbedUsername
database.config.embed.password -> DatabasigEmbedPassword
database.config.jndi.name -> DatabaseConfigJNDIName
database.usertable.quote -> DatabaseUsertableQuote
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
3c43630f93
Reduce logging during tests to make travis happy
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
d8eb4109b8
Turn off reuse forks
...
Reusing forks seems to cause problems with the Jenkins build.
It adds about 2 minutes additional test time
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
68967a0f8d
Cleanup pom and remove full profile
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Eugene E. Kashpureff Jr
847eb5c30b
Libresonic v6.2.beta1
8 years ago
Andrew DeMaria
6d3c3e2d8d
Use more intelligent version parsing
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
d12c790a0e
Bump apache commons libraries to fix some known bugs
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
370fbeb6b4
Change the version back to 6.2
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
488a7d720b
Reimplement ldap
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
d6d53ef2f6
Standardize import order and add maven plugin to check
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
4dc97f8dbb
Removed synchronized from dao layer and replaced with transactions
...
Also improved tests to be more spring like
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Rémi Cocula
5cf079e72b
Add metrics filter
8 years ago
Andrew DeMaria
49dc5176d5
General fixups
...
- Fixed tomcat deployment
- Removed web.xml
- Migrated to servlet api 3
- Added back in logging error resolver
- Fixed error jsp page not working
- Fixed login path when deployed to tomcat
- Cleanup custom liquibase precondition class
- Made the hsql index check more robust
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
4b34bc0139
Convert to liquibase from handrolled migration tool
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
1d9b7d48c5
Migrate from Properties to Commons-Configuration
...
- Added loading of properties file before database initialization
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Zak Peirce
72851f0721
Back ported last.fm coverart service from Subsonic 6.0_beta1
...
None of this code is mine, I just integrated it.
8 years ago
Andrew DeMaria
5ba7e77e11
Fix build dependency
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Rémi Cocula
cab1ee9b6e
Spring Boot : make login form work again.
8 years ago
Rémi Cocula
88ab70117e
Change version to 6.2.beta1.springboot
8 years ago
Rémi Cocula
2e09bc9b75
WIP Spring Boot
8 years ago
Rémi Cocula
8cc6ab95fd
Change version number to 6.2.beta1.spring4
8 years ago
Rémi Cocula
c3240b03bd
Remove direct Spring dependencies (as they come from SpringBoot)
8 years ago
Rémi Cocula
5ae6f5462a
Clean up dependencies
8 years ago
Rémi Cocula
63253e4ff8
Intoduce SpringBoot
8 years ago
Ben Kelsey
c9536ff310
This upgrades Apache HttpClient
...
- Update to latest version of httpclient and httpcomponents
- Fixes resulting deprecations
- Switch to using try with resources
Signed-off-by: Ben Kelsey <bfkelsey@gmail.com>
8 years ago
Rémi Cocula
f6541632bb
Add temporary test jetty server (to be removed later).
8 years ago
Rémi Cocula
3354f6623a
Change version to 6.2.spring4-SNAPSHOT.
8 years ago
François-Xavier Thomas
9b48d45d51
Fix libresonic-booter crash with Spring 3
8 years ago
Tom Powell
705a3d80b7
Make libresonic build again. ( #149 )
...
Fix dependency issues introduced by #143 .
8 years ago
remi
6fa150e194
Lack of version number for metrics.
...
Signed-off-by: Rémi Cocula <rcocula@gmail.com>
8 years ago
remi
ba28d52ba4
MediaScannerService unit test and test media library
...
(cherry picked from commit c2b17f0)
Signed-off-by: Rémi Cocula <rcocula@gmail.com>
8 years ago
Andrew DeMaria
a3c64d2024
Migrate from acegisecurity to spring security
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
6896538a6f
Added missing dependencies
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
d4422a8c37
Update to spring 3.X.X temporarily
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Eugene E. Kashpureff Jr
31ddd33c9c
Libresonic v6.1.beta2
8 years ago
Eugene E. Kashpureff Jr
e0cd0d64eb
Libresonic v6.1.rc1
8 years ago
Tom Powell
e3e9056548
Remove unneeded dependencies.
...
Causing build failures with mvn -B, due to maven-dependency-plugin
Signed-off-by: Tom Powell <zifnab@zifnab06.net>
8 years ago
Andrew DeMaria
04f0167f66
Migrate from acegisecurity to spring security
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
1e81ae70d4
Added missing dependencies
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
53dc138574
Update to spring 3.X.X temporarily
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
remi
12d2bfef34
Lack of version number for metrics.
8 years ago
remi
06e227afb3
MediaScannerService unit test and test media library
...
(cherry picked from commit c2b17f0)
8 years ago
Chetan Sarva
950133b30a
Disable URL redirection (for now)
...
Signed-off-by: Chetan Sarva <chetan@pixelcop.net>
9 years ago
Bernardus Jansen
69121a894a
SMTP frontend
...
Signed-off-by: Bernardus Jansen <bernardus@bajansen.nl>
9 years ago
Bernardus Jansen
39c9622ecc
mail password via SMTP
...
Signed-off-by: Bernardus Jansen <bernardus@bajansen.nl>
9 years ago
Chetan Sarva
e094ec5e1c
Set compiler to Java 1.8; updated some maven plugins
...
Signed-off-by: Chetan Sarva <chetan@pixelcop.net>
9 years ago
Andrew DeMaria
75b51c5607
Removed redundant groupId refs
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
9 years ago