Commit Graph
305 Commits
Author SHA1 Message Date
Andrew DeMaria 535d5d06cb Release 10.1.1
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-12-16 14:03:40 -07:00
StarkadandJonas L 429fa1fb92 Fixed botched up css (Substandard) (#652)
Signed-off-by:Manuel Müller <manuel.mueller@geekinbusiness.de>
2017-12-15 15:21:17 +01:00
Andrew DeMaria 80e2617f04 Merge remote-tracking branch 'airsonic/pr/643' 2017-12-11 19:51:46 -07:00
Andrew DeMaria 511f278624 Merge remote-tracking branch 'airsonic/pr/647' 2017-12-11 19:51:03 -07:00
Manuel Müller 524d8da190 suppressed vulnerabiltiy warning in build, for Postgres JDBC-Driver,
since it's a vulnerability in Postgre itself
Signed-off-by:Manuel Müller <manuel.mueller@geekinbusiness.de>
2017-12-11 22:48:14 +01:00
Allen Petersen dcf41ce9e0 Issue 617
Restores optimization in AlbumUpnpProcessor and instead re-implements
default behavior in RecentAlbumUpnpProcessor subclass.
2017-12-11 09:44:08 -05:00
Allan NordhøyandGitHub 766fec1bf8 escaped &s 2017-12-11 04:08:08 +01:00
Allen Petersen b4ef434c08 Issue 617
Removes an incorrect override in AlbumUpnpProcessor which was preventing
RecentAlbumUpnpProcessor from behaving correctly.

Also adds a correct getAllItemsSize() implementation for
RecentAlbumUpnpProcessor.
2017-12-09 23:12:16 -05:00
Allan NordhøyandGitHub 5a04a8b42b Reverting apostrophes and double quotes 2017-12-06 02:01:59 +01:00
Andrew DeMaria 5e47bc500e Fix maven profile mixup with sign/tomcat-embed
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-12-04 19:35:04 -07:00
Allan NordhøyandGitHub 3c95553dc5 Language rework 2017-12-03 20:12:56 +01:00
Robert Sprunk 756d178978 Upgrade jaudiotagger to 2.2.5 supporting Java 9
Signed-off-by: Robert Sprunk <github@sprunk.me>
2017-11-21 12:30:23 +01:00
Shen-Ta HsiehandAndrew DeMaria ab33bf2cee Add show-all button on artist listing page 2017-11-18 10:21:25 -07:00
Andrew DeMaria 78006946ea Bump 10.2.0-SNAPSHOT
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 12:15:57 -06:00
Andrew DeMaria e04cda4293 Release 10.1.0
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 12:06:02 -06:00
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 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
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
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é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é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