Julien Voisin
5ccca059d5
Add a deprecation message.
2021-08-11 23:09:09 +02:00
Andrew DeMaria
d982348042
Remove git lfs
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2020-10-06 21:20:00 -06:00
François-Xavier Thomas
8b283667a9
Document how to update the stable release used for version checks
2020-05-21 12:49:01 +02:00
dependabot-preview[bot]
99c2f27622
Bump maven-assembly-plugin from 3.2.0 to 3.3.0
...
Bumps [maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-assembly-plugin/releases )
- [Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.2.0...maven-assembly-plugin-3.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 12:48:41 +02:00
François-Xavier Thomas
38f47ce87a
Bump Spring Boot from 2.2.6.RELEASE to 2.2.7.RELEASE
2020-05-21 12:37:56 +02:00
dependabot-preview[bot]
f930a8e06b
Bump jakarta.xml.bind-api from 2.3.2 to 2.3.3
...
Bumps jakarta.xml.bind-api from 2.3.2 to 2.3.3.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-17 13:42:08 +02:00
Ash Holland
df3dbe6cf4
Fix broken HTML in getting started text
...
Signed-off-by: Ash Holland <ash@sorrel.sh>
2020-05-17 13:40:38 +02:00
dependabot-preview[bot]
eafc1398c4
Bump jakarta.xml.soap-api from 1.4.1 to 1.4.2
...
Bumps [jakarta.xml.soap-api](https://github.com/eclipse-ee4j/saaj-api ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/eclipse-ee4j/saaj-api/releases )
- [Commits](https://github.com/eclipse-ee4j/saaj-api/compare/1.4.1...1.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-17 13:40:30 +02:00
dependabot-preview[bot]
804fbdc7ab
Bump jakarta.xml.ws-api from 2.3.2 to 2.3.3
...
Bumps [jakarta.xml.ws-api](https://github.com/eclipse-ee4j/jax-ws-api ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/eclipse-ee4j/jax-ws-api/releases )
- [Commits](https://github.com/eclipse-ee4j/jax-ws-api/compare/2.3.2...2.3.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-17 13:40:22 +02:00
dependabot-preview[bot]
10c3cc45a2
Bump jaxb-runtime from 2.3.2 to 2.3.3
...
Bumps jaxb-runtime from 2.3.2 to 2.3.3.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-17 13:40:13 +02:00
François-Xavier Thomas
a453a44a80
Docker: Bump JRE from 8 to 11
2020-05-08 14:34:33 +02:00
François-Xavier Thomas
ed8b342c0d
Add release signing keys
2020-05-08 14:33:19 +02:00
François-Xavier Thomas
598a3b34e5
Merge pull request #1686 from Yetangitu/null-test-getmediafile
...
Add some null-checks on calls to mediaFileService.getMediaFile()
2020-05-08 14:02:51 +02:00
François-Xavier Thomas
e610dc654a
Merge pull request #1345 from fxthomas/upgrade-hsqldb-to-2.x
...
Automatically upgrade HSQLDB to 2.5.0
2020-05-03 12:55:20 +02:00
Yetangitu
ae8c8b070a
Trailing whitespace...
...
Make Travis happy
2020-05-03 10:30:13 +00:00
Yetangitu
1c1e38ca90
Avoid useless bookmarks
...
Avoid useless bookmarks in the list by moving the null-test up so as to avoid generating entries without an associated mediaFile.
2020-05-03 10:10:33 +00:00
François-Xavier Thomas
5c7165908c
Update changelog for 10.6.2
2020-05-03 10:43:02 +02:00
Yetangitu
069af69281
use String.format("%tF") instead of "%tY-%tm-%td" to avoid java.util.MissingFormatArgumentException: Format specifier '%tm' errors
...
As to why java suddenly started complaining about java.util.MissingFormatArgumentException: Format specifier '%tm' errors I have no idea but the fact is that it did on the 1st of may 2020:
```
Failed to download Podcast from https://example.com/1.mp3
java.util.MissingFormatArgumentException: Format specifier '%tm'
```
Given that the intention of this format string is to produce an ISO date (YYYY-MM-DD) and given that String.format has a special formatter for this which does _not_ produce this error it seems logical to use it.
2020-05-03 10:31:51 +02:00
Yetangitu
d5790be00d
Add some null-checks on calls to mediaFileService.getMediaFile()
...
Missing null-checks on mediaFileService.getMediaFile() cause NPEs in the Subsonic API and elsewhere, add some checks to avoid these.
2020-05-02 22:04:57 +00:00
François-Xavier Thomas
76b7b50bea
Only run HSQLDB upgrades when on the 'legacy' profile
2020-05-02 17:36:30 +02:00
François-Xavier Thomas
cbab1434c2
Use PropertiesLoaderUtils when reading HSQLDB .properties file
2020-05-02 17:36:30 +02:00
François-Xavier Thomas
ff7ded3f80
Fix path when creating database backups before version upgrades
2020-05-02 17:36:30 +02:00
François-Xavier Thomas
e96cc6c26b
Remove useless autocommit from legacy dao helper
2020-05-02 17:36:30 +02:00
François-Xavier Thomas
0ffc0f262a
Add logic for seamless HSQLDB upgrades
2020-05-02 17:36:30 +02:00
François-Xavier Thomas
81c23e4806
Use connection pooling for embedded HSQLDB database as well
2020-05-02 17:36:30 +02:00
François-Xavier Thomas
da562507a2
In HSQLDB 2, 'current' is now a reserved keyword and cannot be used as-is as a column name
2020-05-02 17:36:30 +02:00
Iwao AVE!
e449d83bb0
In HSQLDB 2, there are many system tables without 'SYSTEM' prefix.
...
Signed-off-by: Iwao AVE! <harawata@gmail.com>
2020-05-02 17:36:30 +02:00
Iwao AVE!
4d2ea0bf12
In HSQLDB 2, 'when two strings are compared, the shorter string is padded with spaces before comparison'. This behavior is configurable via 'sql.pad_space' property. http://hsqldb.org/doc/guide/dbproperties-chapt.html#N15A42
...
Signed-off-by: Iwao AVE! <harawata@gmail.com>
2020-05-02 17:36:30 +02:00
Iwao AVE!
4adc8d9d19
In HSQLDB 2, 'nulls appear before not-null values'. This behavior is configurable via 'sql.nulls_first' property. http://hsqldb.org/doc/guide/dbproperties-chapt.html#N159E5
...
Signed-off-by: Iwao AVE! <harawata@gmail.com>
2020-05-02 17:36:30 +02:00
Iwao AVE!
0de8e6face
In HSQLDB 2, 'all VARCHAR column type declaration require a size' by default. To change the behavior, append 'sql.enforce_size=false' to the default JDBC URL. http://hsqldb.org/doc/guide/dbproperties-chapt.html#N1580D
...
Signed-off-by: Iwao AVE! <harawata@gmail.com>
2020-05-02 17:36:30 +02:00
Iwao AVE!
ea467ff557
Update HSQLDB dependency.
...
Signed-off-by: Iwao AVE! <harawata@gmail.com>
2020-05-02 17:36:30 +02:00
dependabot-preview[bot]
9293a2681a
Bump jackson.version from 2.10.3 to 2.11.0
...
Bumps `jackson.version` from 2.10.3 to 2.11.0.
Updates `jackson-core` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/FasterXML/jackson-core/releases )
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.3...jackson-core-2.11.0 )
Updates `jackson-databind` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `jackson-annotations` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-02 17:33:40 +02:00
dependabot-preview[bot]
f998be4703
Bump tomcat.version from 9.0.33 to 9.0.34
...
Bumps `tomcat.version` from 9.0.33 to 9.0.34.
Updates `tomcat-embed-core` from 9.0.33 to 9.0.34
Updates `tomcat-embed-el` from 9.0.33 to 9.0.34
Updates `tomcat-embed-jasper` from 9.0.33 to 9.0.34
Updates `tomcat-embed-websocket` from 9.0.33 to 9.0.34
Updates `tomcat-annotations-api` from 9.0.33 to 9.0.34
Updates `tomcat-jdbc` from 9.0.33 to 9.0.34
Updates `tomcat-juli` from 9.0.33 to 9.0.34
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-02 13:52:09 +02:00
François-Xavier Thomas
9e09fb7974
Bump spring-boot-maven-plugin from 2.0.9.RELEASE to 2.2.6.RELEASE
2020-05-02 13:51:59 +02:00
dependabot-preview[bot]
da5ee3df2e
Bump spring-boot-maven-plugin from 1.5.20.RELEASE to 2.0.9.RELEASE
...
Bumps [spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot ) from 1.5.20.RELEASE to 2.0.9.RELEASE.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v1.5.20.RELEASE...v2.0.9.RELEASE )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-02 13:51:59 +02:00
François-Xavier Thomas
96e98cf2e2
Update syntax following maven-antrun-plugin 3.0.0 upgrade
2020-05-02 11:58:35 +02:00
François-Xavier Thomas
6ab03e88a3
Temporarily update log4j dependency to fix CVE-2020-9488
2020-05-02 11:58:35 +02:00
dependabot-preview[bot]
8e21e849c2
Bump maven-antrun-plugin from 1.8 to 3.0.0
...
Bumps [maven-antrun-plugin](https://github.com/apache/maven-antrun-plugin ) from 1.8 to 3.0.0.
- [Release notes](https://github.com/apache/maven-antrun-plugin/releases )
- [Commits](https://github.com/apache/maven-antrun-plugin/compare/maven-antrun-plugin-1.8...maven-antrun-plugin-3.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-01 13:37:34 +02:00
dependabot-preview[bot]
872d0f3265
Bump mariadb-java-client from 2.5.4 to 2.6.0
...
Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j ) from 2.5.4 to 2.6.0.
- [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases )
- [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/2.5.4...2.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-01 13:37:21 +02:00
Faeb35
c5d248f3c7
fix Jukebox API test under windows
2020-05-01 13:37:04 +02:00
François-Xavier Thomas
42e09e86c9
Fix UTF-8 detection on some systems using non-standard locales
...
Some systems use non-standard locales (e.g. en_US.utf8 instead of
en_US.UTF-8) to specify Unicode support. These locales are supported by
Glibc but were not handled properly by the Airsonic diagnostics.
2020-05-01 12:39:23 +02:00
François-Xavier Thomas
9b23fc4ee1
Remove unsupported database config by env vars
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
a18cd18154
Automatically create music folder on host for Docker tests
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
f3901cfb11
Write integration test outputs to target directory
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
032987d97c
Use correct directories for integration tests
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
55f32fe339
Add Maven options to skip surefire/failsafe
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
8b9d8c0182
Add missing hamcrest and jackson dependencies
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
cc79fddfec
Fix version to avoid Maven warnings
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
ce1e1a9e5c
Remove Cucumber (imports airsonic-advanced/airsonic-advanced#113 )
...
This imports the relevant parts of airsonic-advanced/airsonic-advanced#113
from airsonic-advanced/airsonic-advanced@4601c7e4 in order to remove old
and unmaintained integration test plugins for Maven.
2020-04-26 12:08:42 +02:00
François-Xavier Thomas
8fe890aea0
Fix path issue in internal diagnostics page on Windows
2020-04-26 11:33:49 +02:00