Commit Graph
858 Commits
Author SHA1 Message Date
Andrew DeMaria 143cc5a40c Added gpg sign profile
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 12:05:56 -06:00
Andrew DeMaria 81525494ee Updated Changelog
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 11:32:32 -06:00
Andrew DeMaria c7789533a0 Don't require csrf for search endpoint
Reasoning:

- It doesn't change state and is not a sensitive endpoint
- It really should be changed to GET but that is a bit more intrusive
  change that can be done at another time
- The search csrf token is stored on the top.jsp page for a long time.
  If the user keeps this tab open for a while it is possible the csrf
  token will change on their session with other requests going on such
  that the search csrf token becomes wrong/stale.

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-29 15:10:49 -06:00
Andrew DeMaria ded28c4669 Merge remote-tracking branch 'airsonic/pr/604' 2017-10-23 20:27:37 -06:00
Andrew DeMaria 9a34d19726 Merge remote-tracking branch 'airsonic/pr/602' 2017-10-23 20:27:17 -06:00
Andrew DeMaria c0c359a8f0 Merge remote-tracking branch 'airsonic/pr/598' 2017-10-23 20:27:13 -06:00
Andrew DeMaria 438461933d Dep Check Plugin and update vuln dependencies
Detail
------
Add a dependency check plugin to find reported issues with dependencies
we use.

From adding this, there were quite a few false positives which are
documented in airsonic-main/cve-suppressed.xml. The applicable
vulnerabilities are as follows:

```
commons-fileupload-1.2.jar (commons-fileupload:commons-fileupload:1.2,
cpe:/a:apache:commons_fileupload:1.2) : CVE-2016-3092, CVE-2016-1000031,
CVE-2014-0050, CVE-2013-0248
castor-core-1.3.1.jar (cpe:/a:castor:castor:1.3.1,
cpe:/a:castor_project:castor:1.3.1,
org.codehaus.castor:castor-core:1.3.1) : CVE-2014-3004
tomcat-embed-core-8.5.16.jar (cpe:/a:apache_software_foundation:tomcat:8.5.16, cpe:/a:apache:tomcat:8.5.16, cpe:/a:apache_tomcat:apache_tomcat:8.5.16, org.apache.tomcat.embed:tomcat-embed-core:8.5.16) : CVE-2017-12617
```

CVE-2016-1000031 is rated as CRITICAL, but we do not deserialize content
from any multipart uploads so doesn't apply.

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-23 20:20:19 -06:00
Jonas LandGitHub a2a6591d36 Add "opus" and "mka" extension to default
This add 2 more extensions to the default scanned audio files. see #603 for more details
2017-10-23 19:02:08 +02:00
Andrew DeMaria afa3a589df Removed ref to old project
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-19 14:00:53 -06:00
Allen Petersen 31aca4fcdf Issue 570
Issue 455

(570) Adds a settings option to ignore symlinks during the media scan.

(4550 Adds a regular expression pattern to exclude in addition to the option
of excluding symlinks.
2017-10-14 16:15:56 -04:00
Jim Hribar e554bc8ec6 Stop airsonic from creating double slashes in urls.
Signed-off-by: Jim Hribar <me@jimhribar.com>
2017-10-14 12:29:57 -04:00
Andrew DeMaria 6fc6d90351 Merge remote-tracking branch 'airsonic/pr/591' 2017-10-09 09:05:56 -06:00
Andrew DeMaria 4bd1d47e9b Added note about formatting
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-09 08:40:00 -06:00
Andrew DeMaria 4bd885e674 Merge remote-tracking branch 'airsonic/pr/595' 2017-10-09 08:36:24 -06:00
Peter Marheine b7d3e1d67d Write a real issue template. 2017-10-09 16:12:54 +11:00
Peter Marheine f05237f059 Use ffprobe and not ffmpeg to scrape metadata
This changes the behavior by searching for `ffprobe` in the trancode
directory and falling back to using `PATH` to locate `ffprobe` if it
doesn't exist in the transcode directory.

Signed-off-by: Peter Marheine <peter@taricorp.net>
2017-10-08 18:29:27 +11:00
Peter Marheine 64846da360 Localize artist bios from last.fm
Using the current user's locale.

Signed-off-by: Peter Marheine <peter@taricorp.net>
2017-10-07 18:30:28 +11:00
jo dc14f35b17 French translations typo fix (fix #572) 2017-09-24 00:02:33 +02:00
jo 0e356cd045 Upgrade CHANGELOG.md with 10.0.1 details 2017-09-23 23:56:08 +02:00
jo 2f815ad1ce Reformat CHANGELOG.md 2017-09-23 23:55:00 +02:00
ainolaandJonas L 98808c7889 Fix typo in english i18n (affect->effect). (#578) 2017-09-23 13:56:15 +02:00
Andrew DeMaria 05291ce100 Intellij: suppress maven pom error
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-17 14:17:18 -06:00
Andrew DeMaria 6ec86ff676 Remove extraneous import
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-16 09:59:20 -06:00
Andrew DeMaria 1c995c5de8 Fix #569 Missing param exception
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-16 09:49:19 -06:00
Andrew DeMaria ab602b7b19 Fixed missing wireup of dependency
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-16 09:25:13 -06:00
RémiandGitHub f5454bb0fd Merge pull request #563 from biconou/squash
Introduction of a new kind of jukebox player based on the javasound api.
2017-09-11 21:50:21 +02:00
Rémi Cocula c09acbc65d Introduction of a new kind of jukebox player based on the javasound api. 2017-09-11 21:00:57 +02:00
Andrew DeMaria 291e35f445 Merge remote-tracking branch 'origin/pr/550' 2017-09-02 15:05:44 -06:00
Andrew DeMaria 9710f14b65 Fix #549 - Use correct http method
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-01 18:48:53 -06:00
Andrew DeMaria 51853e53a1 REST api tweaks
- Moved bookmark caching logic into service layer
- Removed returning "null" when writing to the response directly
- Finish renaming to subsonic rest controller

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-01 18:13:50 -06:00
Andrew DeMaria 21ff0a1070 Rename rest controller to be clear this is for the subsonic api
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-01 18:06:17 -06:00
hschroedl 0b2e526cbc Fix error message readability #535
Signed-off-by: hschroedl <hansjrgschroedl@gmail.com>
2017-08-30 23:22:16 +02:00
RémiandGitHub e3a7243304 Merge pull request #544 from biconou/biconou_PR_fix_jukebox_pause
FIX : Pausing playback in Jukebox mode not working #541
2017-08-28 23:04:06 +02:00
Rémi Cocula 560c106d2b FIX : Pausing playback in Jukebox mode not working #541 2017-08-28 22:58:42 +02:00
Andrew DeMaria ac9780a41a Merge remote-tracking branch 'airsonic/pr/538' 2017-08-27 16:15:49 -06:00
Derrek Bond 116abe16f7 Moved @Autowired from final field to constructor in JWTSecurityService.
Signed-off-by: Derrek Bond <yoyo007@gmail.com>
2017-08-27 15:20:57 -05:00
Rémi Cocula f28a9c697c FIX : reference to TomcatApplication class was broken. 2017-08-27 16:32:17 +02:00
Derrek Bond 5635f52641 Changed ajax services to use autowired and be loaded with component scan
Signed-off-by: Derrek Bond <yoyo007@gmail.com>
2017-08-27 00:28:10 -05:00
yoyo007 1b4d319491 Made dao and service use repository and service annotations so they can
get autowired and component scanned and don't have to be completely
configured in applicationContext-service.xml

Signed-off-by: Derrek Bond <yoyo007@gmail.com>
2017-08-24 18:08:56 -05:00
Andrew DeMaria 3312f5c114 Merge remote-tracking branch 'personal/master' 2017-08-23 20:59:34 -06:00
Andrew DeMaria ec68a8e7de Bump version to 10.1.0-SNAPSHOT
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-08-23 20:39:52 -06:00
Andrew DeMaria 00a5cf2907 Release 10.0.1
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-08-23 18:04:20 -06:00
Andrew DeMaria e8e229cf8b Move jdbc dependencies into the default war
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-08-23 17:41:20 -06:00
Andrew DeMaria dbf5841f8b Prevent changes to -Dairsonic.defaultMusicFolder from breaking the liquibase migration
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-08-22 20:20:02 -06:00
Andrew DeMaria 8b798d1d66 Fix spring-boot:run
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-08-20 20:15:26 -06:00
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>
2017-08-20 20:15:24 -06:00
Andrew DeMaria 753d76e0fe Moved main spring boot to main package
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-08-20 20:15:17 -06:00
Jonas LandGitHub 338ac6a9e0 Fix bad quotes escaping (DE) 2017-08-20 01:23:22 +02:00
Jonas LandGitHub 4d7a707376 Fix bad quotes escaping 2017-08-19 19:11:23 +02:00
MichaZandWeblate e82f53160d Translated using Weblate (German)
Currently translated at 88.9% (622 of 699 strings)

Translation: Airsonic/Translations
Translate-URL: https://hosted.weblate.org/projects/airsonic/develop/de/
2017-08-18 18:00:11 +02:00