Commit Graph
189 Commits
Author SHA1 Message Date
jo 7327353704 Pull translations from transifex 2019-01-25 04:40:03 +01:00
Andrew DeMaria adc224147a Merge remote-tracking branch 'airsonic/pr/855' 2019-01-09 21:02:23 -05:00
Andrew DeMaria 5e14996dc3 Merge remote-tracking branch 'airsonic/pr/859' 2019-01-09 20:59:14 -05:00
Frank de LangeandAndrew DeMaria 8127b4f7fa Fix #860 (external database performance) by using connection pooling … (#864)
* Fix #860 (external database performance) by using connection pooling (using commons-dbcp2)
2019-01-09 19:53:52 -06:00
François-Xavier Thomas d6ba6de7e1 Run a first defrag before enabling auto defrag on HSQLDB 2019-01-09 22:27:40 +01:00
François-Xavier Thomas 21eff917b6 PlayQueue: Fix broken keyboard shortcuts
Using the "space" key to resume playback, as well as +/- to
increase/decrease volume, were not working properly.
2019-01-09 21:28:40 +01:00
Andrew DeMaria ac0e29bf9c Remove unused import 2019-01-08 21:57:23 -05:00
Andrew DeMaria 61c0c0d758 Fix import style error 2019-01-08 21:56:26 -05:00
Andrew DeMaria 06a8e2dc02 Merge remote-tracking branch 'airsonic/pr/833' 2019-01-08 21:46:11 -05:00
Andrew DeMaria ee4cb71052 Ignore CVE-2018-8088 related to slf4j ext 2019-01-08 21:41:13 -05:00
François-Xavier Thomas cff97ea9be Fix #778: Defragment embedded HSQLDB database more frequently 2019-01-03 20:47:15 +01:00
Rémi Cocula ac453883fc jukebox code quality and unit tests 2018-12-22 13:59:44 +01:00
randomnicodeandAndrew DeMaria 77ca475fbe Add additional suppression 2018-12-10 21:03:52 -07:00
randomnicodeandAndrew DeMaria f3cc48f8cb Suppress vulnerabilities file 2018-12-10 21:03:52 -07:00
randomnicodeandAndrew DeMaria 51f17675d5 Update plugins 2018-12-10 21:03:52 -07:00
Andrew DeMaria fb18862db4 Fix extraneous closing tag 2018-12-09 23:59:31 -05:00
Andrew DeMaria cddacb61c2 Merge remote-tracking branch 'airsonic/pr/834' 2018-12-09 23:48:49 -05:00
Andrew DeMaria 4d56df06ba Merge remote-tracking branch 'airsonic/pr/844' 2018-12-09 23:40:31 -05:00
Benz0X af93f1eed1 Correct corrupted downloaded zip
Prevent the zipping of twice the same file (resulting in an error and a corrupted zip on Linux) when the cover is embedded in tags
2018-12-08 15:10:12 +01:00
Michel Néron 16b22f3501 - Correct test for use not a hardcoded value but the referenced value. The first in select on multi value didn't ordered is not assured. 2018-12-08 11:31:48 +01:00
Arne Schlüter fec8f0ba95 Update favicons in webapp 2018-12-03 10:42:04 +01:00
Andrew DeMaria 4dde6de2e8 Merge remote-tracking branch 'airsonic/pr/839' 2018-12-02 18:26:14 -05:00
Andrew DeMaria 3efd278799 Merge remote-tracking branch 'airsonic/pr/810' 2018-12-02 18:26:00 -05:00
Andrew DeMaria 5202845373 Bump version of guava to deal with CVE-2018-10237
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-12-02 16:27:21 -05:00
Shawn Bruce df5f6f2aaf Display folders as a list in Settings->Users and include the path. 2018-12-02 16:12:42 -05:00
jo e72147b76b Update languages from tx 2018-11-04 14:07:08 +01:00
jo 607f4c8720 Clean source i18n file 2018-11-04 14:06:18 +01:00
jo 75410aaea2 Update translation files 2018-11-04 13:59:29 +01:00
jo b8b5dc59a0 Merge branch 'master' of https://github.com/airsonic/airsonic into transifex_update 2018-11-04 13:52:50 +01:00
Andrew DeMaria 8c6ddb1aba Dependency tweaks and remove extraneous code
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-10-21 14:31:52 -06:00
Andrew DeMaria cd05af87dc Merge remote-tracking branch 'origin/pr/807' 2018-10-21 14:07:23 -06:00
Rémi Cocula 6b4874f33c archetype code for rest api integration tests 2018-10-21 14:27:08 +02:00
Andrew DeMaria 5fd50d4ec2 Merge remote-tracking branch 'origin/pr/813' 2018-10-20 15:33:42 -06:00
Andrew DeMaria f8686d9638 Tweaked logging around servlet container and added warning about jetty
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-10-20 15:30:37 -06:00
Andrew DeMaria afb0fb1d27 Merge remote-tracking branch 'origin/pr/814' 2018-10-20 14:58:19 -06:00
Andrew DeMaria 3288a75c3e Merge remote-tracking branch 'origin/pr/811' 2018-10-20 14:57:40 -06:00
Andrew DeMaria f8161f5184 White list jars that are scanned for tlds to prevent spurious logs
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-10-20 16:42:23 -04:00
Andrew DeMaria 377f68543d Added profile to make running within a ide easier
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-10-20 16:40:52 -04:00
Andrew DeMaria 609ca71307 Skip another irrelevant CVE
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-10-18 16:41:39 -04:00
Carlos Galindo f6b248495c Fixed github link opening in frame and not loading 2018-10-13 17:25:42 +02:00
jo e0746172c5 Pull translations from transifex 2018-10-12 10:36:37 +02:00
Andrew DeMaria 685f4fa7e5 Merge remote-tracking branch 'origin/pr/801' 2018-09-29 10:07:52 -06:00
Michael Sabin 48c3286766 Allow building without Git
If Maven cannot find the git executable
the build fails.

Signed-off-by: Michael Sabin <m35@users.noreply.github.com>
2018-09-15 20:01:51 -07:00
Michael Sabin 32ed46e55e Fix test failure on Windows
Media directories are added to the test database
with the string essentially generated by this code:
new File(MusicFolderTestData.resolveMusicFolderPath()).getPath()

The directories are then queried by the string generated
by this code:
MusicFolderTestData.resolveMusicFolderPath()

On Windows the strings are not identical.
MusicFolderTestData.resolveMusicFolderPath()
is prefixed by an extra slash that is removed
when wrapped by a File()

Signed-off-by: Michael Sabin <m35@users.noreply.github.com>
2018-09-15 18:48:11 -07:00
Andrew DeMaria 995d1fa667 Remove potential cast exception
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2018-09-07 13:43:13 -06:00
Andrew DeMaria 30b767955e Merge remote-tracking branch 'origin/pr/790' 2018-09-07 13:24:31 -06:00
WillyPillow 84144f287a Add option to disable seeking on transcodes. (Mitigates #548 & #723)
As per #548, #723, and tsquillario/Jamstash#131, the current method of
estimating `Content-Length` creates various problems.

However, if headers such as `Accept-Ranges` is omitted, clients will only
use the first connection, which is `Transfer-Encoding: chunked`, and no
`Content-Length` is necessary.

Doing this has the side effect that (at least on the web player) seeking
to a specific time is no longer possible, thus this was made an opt-in
option.

Signed-off-by: WillyPillow <wp@nerde.pw>
2018-09-06 02:11:01 +08:00
Carlos Galindo f78b108939 Optionally parse podcast episode duration in seconds to [hh:]mm:ss 2018-08-26 16:32:51 +02:00
Peter Marheine 8b4037b549 Check reCAPTCHA v2 responses when enabled
Signed-off-by: Peter Marheine <peter@taricorp.net>
2018-08-11 21:05:07 +10:00
Peter Marheine 1b833003fb Bring back an optional reCAPTCHA v2
Only showing it in the recovery view, not yet validating the result.

Signed-off-by: Peter Marheine <peter@taricorp.net>
2018-08-11 21:05:07 +10:00