1
0
Fork 0
mirror of https://github.com/airsonic/airsonic.git synced 2025-10-03 09:49:17 +02:00
Commit graph

1548 commits

Author SHA1 Message Date
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