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
François-Xavier Thomas
aa65c21c57
Fix Last.FM scrobbling on AudioScrobbler API v1 (HTTPS not available)
2020-04-26 11:33:22 +02:00
François-Xavier Thomas
1e5264f6a9
Refactor playback fix so that it reuses existing functions
2020-04-25 11:13:38 +02:00
François-Xavier Thomas
4407db2294
Fix #1407 : Playback doesn't start after adding tracks to an empty play queue
2020-04-25 11:13:38 +02:00
dependabot-preview[bot]
dc8ff6bbf8
Bump maven-dependency-plugin from 3.1.1 to 3.1.2
...
Bumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases )
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.1.1...maven-dependency-plugin-3.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-25 10:34:30 +02:00
dependabot-preview[bot]
5369f3eac2
Bump stax-ex from 1.8.2 to 1.8.3
...
Bumps [stax-ex](https://github.com/eclipse-ee4j/jaxb-stax-ex ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/eclipse-ee4j/jaxb-stax-ex/releases )
- [Commits](https://github.com/eclipse-ee4j/jaxb-stax-ex/compare/1.8.2...1.8.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-25 10:34:17 +02:00
dependabot-preview[bot]
95ba26e463
Bump recaptchav2-java from 1.0.3 to 1.0.4
...
Bumps [recaptchav2-java](https://github.com/triologygmbh/reCAPTCHA-V2-java ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/triologygmbh/reCAPTCHA-V2-java/releases )
- [Commits](https://github.com/triologygmbh/reCAPTCHA-V2-java/compare/1.0.3...1.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-25 10:33:55 +02:00
François-Xavier Thomas
e3f92e7f32
Merge pull request #1627 from airsonic/dependabot/maven/org.apache.lucene-lucene-core-8.5.1
...
Bump lucene-core from 8.4.1 to 8.5.1
2020-04-25 10:33:36 +02:00
François-Xavier Thomas
1d4f3089f5
Merge pull request #1453 from fxthomas/upgrade-spring-boot-2.2
...
Upgrade to Spring Boot 2.2
2020-04-25 10:32:43 +02:00
Greg Linton
c65fa1671b
update naming convention as per recommendations
...
Forced episode date format to be (YYYY-MM-DD), and added Airsonic-generated podcast ID to filename.
2020-04-25 10:27:20 +02:00
Greg Linton
06ff7cd5cb
Removed trim() for filename
...
It's not the end of the world if the last character before the extension is a space.
2020-04-25 10:27:20 +02:00
Greg Linton
72b3fa806d
Limit filename to 146 chars (150 with extension)
2020-04-25 10:27:20 +02:00
Greg Linton
ddec0f0780
removed some trailing whitespace
2020-04-25 10:27:20 +02:00
Greg Linton
877fb9aaf2
Change the default naming convention for podcasts
...
It used to take the filename from the episode URL, aren't very useful for most cases. Now it takes it's name from the channel title, Episode publishing date, and episode title 'channelTitle - publishDate - episodeTitle'.
2020-04-25 10:27:20 +02:00
François-Xavier Thomas
43c0aca3c6
Update changelog for 10.6.1
2020-04-19 12:42:46 +02:00
François-Xavier Thomas
b7f14b5c7b
Update changelog for 10.6.0
2020-04-19 12:40:41 +02:00
tesshucom
942542a21f
Fix #1625
...
Exception handling of JaudiotaggerParser will be reverted to v10.5.0
base.
related c6eed14
, a13552b
2020-04-19 12:36:52 +02:00
François-Xavier Thomas
a31a3ef14c
Add warning about Cling issues in the pom
2020-04-19 12:36:25 +02:00
François-Xavier Thomas
896e8d8bf4
Add UPnP/DLNA listen port option to Tomcat support class
2020-04-19 12:36:25 +02:00
François-Xavier Thomas
ba54226bf4
Restore DLNA support class (reverts part of d6264630
)
...
The classes from org.fourthline.cling.transport.impl.apache are actually
needed to make Cling (the UPnP/DLNA) library work on Apache Tomcat, as
explained in the documentation[0]:
> However, if you are trying to use Cling Core in a runtime container such as Tomcat, JBoss AS, or
> Glassfish, you might run into an error on startup. [...] If your container is already using the
> HTTPURLConnection, you have to switch Cling to an alternative HTTP client. See Configuring network
> transports for other available options and how to change various network-related settings.
[0] http://4thline.org/projects/cling/core/manual/cling-core-manual.xhtml#section.BasicAPI.UpnpService.Configuration
2020-04-19 12:36:25 +02:00
dependabot-preview[bot]
d3f7947b96
Bump dependency-check-maven from 5.3.0 to 5.3.2
...
Bumps [dependency-check-maven](https://github.com/jeremylong/DependencyCheck ) from 5.3.0 to 5.3.2.
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases )
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/master/RELEASE_NOTES.md )
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v5.3.0...v5.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-18 17:06:02 +02:00
dependabot-preview[bot]
f5b6411ceb
Bump java-jwt from 3.10.0 to 3.10.2
...
Bumps [java-jwt](https://github.com/auth0/java-jwt ) from 3.10.0 to 3.10.2.
- [Release notes](https://github.com/auth0/java-jwt/releases )
- [Changelog](https://github.com/auth0/java-jwt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/auth0/java-jwt/compare/3.10.0...3.10.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-18 17:05:47 +02:00
dependabot-preview[bot]
313a96a5ea
Bump postgresql from 42.2.10 to 42.2.12
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.2.10 to 42.2.12.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.2.10...REL42.2.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-18 17:05:39 +02:00
François-Xavier Thomas
746b58bb93
Bump spring-boot-dependencies from 2.2.4 to 2.2.6
2020-04-17 22:39:35 +02:00
François-Xavier Thomas
dbf99bb4b5
Use correct Tomcat version
2020-04-17 22:39:35 +02:00