Andrew DeMaria
e8e229cf8b
Move jdbc dependencies into the default war
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
7d4ca2ffe2
Prep work for spring boot test
...
- Added enforcer plugin
- Fix some version conflicts
- Moved custom initializer to spring.factories
- Bump spring boot version
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
e03b85ba6f
Fixed regression in password reset
...
Caused by e3e9056548
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
361d77ed61
Update version
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
e4a96925fd
Release 10.0.0
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
316b06a2c9
Updated version to 10.0.0
...
This was discussed in a dev irc meeting (https://gist.github.com/muff1nman/570a3021f5d98453333090bb933a3865 ).
It keeps our versioning different than parent fork versions.
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
7c32fea2a5
Added profile to embed additional jdbc drivers
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
d5321f9263
Updated version service to use github releases
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
11317fba6e
Removed extraneous mockito dependency
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
94dbd3ef94
Rename libresonic -> airsonic
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
260e04c8ea
File System Renames (No content changes)
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
d8bd94b7ad
Rename subsonic api module
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
9584bfaea5
Improve Playlist Handling
...
- Use external library chamelon (lizzy)
- Adds the ability to specify playlist export format
- Fixes some deficiences with playlist handling
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Eugene E. Kashpureff Jr
103de63636
Libresonic v6.2
8 years ago
Eugene E. Kashpureff Jr
ce5a2cf35f
Libresonic v6.2.beta4
8 years ago
Andrew DeMaria
6f3ede33d9
Bump jaudio tagger version
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
b22437c735
Bump to 6.3 snapshot
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Eugene E. Kashpureff Jr
3bf2ca7c18
Libresonic v6.2.beta3
8 years ago
Andrew DeMaria
678c3a7cd3
Change back to snapshot
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
Andrew DeMaria
f7bd43136b
Lock Down unsecured urls
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
8 years ago
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