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
Andrew DeMaria
afa3a589df
Removed ref to old project
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-10-19 14:00:53 -06: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
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
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
Andrew DeMaria
ac9780a41a
Merge remote-tracking branch 'airsonic/pr/538'
2017-08-27 16:15:49 -06: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
Andrew DeMaria
e03b85ba6f
Fixed regression in password reset
...
Caused by e3e9056548
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-14 19:19:51 -06:00
Andrew DeMaria
2b714c6a91
Pretty up link
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-13 20:16:29 -06:00
Andrew DeMaria
2045e3a9b9
Fixed matrix link - thanks fyber
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-13 20:15:06 -06:00
Andrew DeMaria
222e8dbd33
Merge remote-tracking branch 'airsonic/pr/518'
2017-08-13 18:11:35 -06:00
Andrew DeMaria
15d6d2151f
Merge remote-tracking branch 'airsonic/pr/511'
2017-08-13 17:53:48 -06:00
Andrew DeMaria
361d77ed61
Update version
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-13 17:52:38 -06:00
Andrew DeMaria
4b488cd349
Added example env file for systemd
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-12 13:56:23 -06:00
Andrew DeMaria
bd9c793500
Added example airsonic.service
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-12 11:23:40 -06:00
Andrew DeMaria
e4a96925fd
Release 10.0.0
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 20:01:04 -06:00
Andrew DeMaria
9aa91a72bd
Updated changelog
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 19:58:11 -06:00
Andrew DeMaria
316b06a2c9
Updated version to 10.0.0
...
This was discussed in a dev irc meeting (https://gist.github.com/muff1nman/570a3021f5d98453333090bb933a3865 ).
It keeps our versioning different than parent fork versions.
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 19:56:03 -06:00
Andrew DeMaria
7c32fea2a5
Added profile to embed additional jdbc drivers
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 19:06:07 -06:00
Andrew DeMaria
3132227590
Made dockerfile non version specific
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-04 14:11:56 -06:00
Andrew DeMaria
e1ecc2444c
Refactored dockerfile
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-03 21:43:22 -06:00
Andrew DeMaria
615f7eb1c4
Moved docker to profile
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-03 17:19:29 -06:00
Andrew DeMaria
86345a9c2c
Moved docker to its own module
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-03 17:16:32 -06:00
Andrew DeMaria
3fcc3ea896
Merge remote-tracking branch 'airsonic/pr/497'
2017-08-03 16:33:06 -06:00
Andrew DeMaria
b668988fc2
Merge remote-tracking branch 'airsonic/pr/504'
2017-08-03 16:30:14 -06:00
Andrew DeMaria
92f5953c71
Fixed path for styles
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-01 19:50:06 -06:00
Andrew DeMaria
989ca8cfb9
Merge remote-tracking branch 'airsonic/pr/496'
2017-08-01 19:46:11 -06:00
Andrew DeMaria
8168113fac
Merge remote-tracking branch 'airsonic/pr/494'
2017-07-25 20:51:49 -06:00
Andrew DeMaria
461e752760
Merge remote-tracking branch 'airsonic/pr/493'
2017-07-25 20:51:30 -06:00
Andrew DeMaria
b8a4e176db
Updated README with community channels
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-20 15:41:18 -06:00
Andrew DeMaria
c35c92ce57
Some light themeing added for MediaElement.js
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 21:13:39 -06:00
Andrew DeMaria
a0e68b92c1
Migrate airsonic.org to use airsonic.github.io
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 12:07:27 -06:00
Andrew DeMaria
d5321f9263
Updated version service to use github releases
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 12:06:15 -06:00
Andrew DeMaria
11317fba6e
Removed extraneous mockito dependency
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 12:01:38 -06:00
Andrew DeMaria
17915d9081
Updated banner
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-16 10:35:05 -06:00
Andrew DeMaria
45ca72b5d5
Update history
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-16 10:25:30 -06:00
Andrew DeMaria
7bb94118b2
Keep libresonic in changelog
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-16 10:08:50 -06:00
Andrew DeMaria
5447141718
Setup backwards compatiblity with old libresonic.home
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:30 -06:00
Andrew DeMaria
348411cc0d
Updated schema 35 with filesystem references
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:29 -06:00
Andrew DeMaria
94dbd3ef94
Rename libresonic -> airsonic
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:28 -06:00
Andrew DeMaria
11dc3f6b1f
Removed non-needed file
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:27 -06:00
Andrew DeMaria
260e04c8ea
File System Renames (No content changes)
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:19 -06:00
Andrew DeMaria
d8bd94b7ad
Rename subsonic api module
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-09 16:57:02 -06:00
Andrew DeMaria
b4c7a96900
Cleanup remanents of old logger
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-23 20:27:16 -06:00
Andrew DeMaria
2c1d959215
Merge remote-tracking branch 'origin/pr/471' into develop
2017-06-23 20:24:41 -06:00
Andrew DeMaria
9eedc44248
Merge branch 'subsonic-api-1.15.0' into develop
2017-06-16 07:57:46 -06:00
Andrew DeMaria
d59ce1de12
Cleanup GET/POST
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-16 07:37:49 -06:00
Andrew DeMaria
c9931f5906
Update to mostly support subsonic api 1.15.0
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-08 20:07:31 -06:00
Andrew DeMaria
bcd330e74d
Merge remote-tracking branch 'origin/pr/450' into develop
2017-06-04 17:55:33 -06:00
Andrew DeMaria
3a9e0f33af
Added tracer for media scanning
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-04 16:11:37 -06:00
Andrew DeMaria
38566a16f3
Merge remote-tracking branch 'origin/stable' into develop
2017-06-04 16:11:17 -06:00
Andrew DeMaria
68d02991e2
Revert "Added tracer for media scanning"
...
This reverts commit adb77df481 .
2017-06-04 16:10:12 -06:00
Andrew DeMaria
adb77df481
Added tracer for media scanning
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-04 16:06:53 -06:00
Andrew DeMaria
8ccdc29003
Merge remote-tracking branch 'origin/pr/425' into develop
2017-05-30 20:44:34 -06:00
Andrew DeMaria
224981d0fc
Merge remote-tracking branch 'origin/pr/431' into develop
2017-05-30 19:30:24 -06:00
Andrew DeMaria
0c6b3df4df
Merge remote-tracking branch 'origin/stable' into develop
2017-05-25 20:14:04 -06:00
Andrew DeMaria
3999f79e83
Merge branch 'stable' into develop
2017-05-25 20:12:40 -06:00
Andrew DeMaria
deec5cfc27
Merge branch 'pr/435' into develop
2017-05-25 20:01:31 -06:00
Andrew DeMaria
453e948213
Created new transcoding for mp4 and use it for videos
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-25 18:15:48 -06:00
Andrew DeMaria
9584bfaea5
Improve Playlist Handling
...
- Use external library chamelon (lizzy)
- Adds the ability to specify playlist export format
- Fixes some deficiences with playlist handling
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-20 11:22:48 -06:00
Andrew DeMaria
8cd9f3fb21
Fixed #422 cannot reset password
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-20 09:18:21 -06:00
Andrew DeMaria
1ec32f28ca
Auth fixes for #419 and also #390
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-19 20:50:08 -06:00
Andrew DeMaria
105cd729c9
Merge remote-tracking branch 'origin/stable' into develop
...
Conflicts:
documentation/developer/jmeter-main-test-plan.png
documentation/developer/metrics-visualvm-screenshot.png
2017-05-18 22:38:46 -06:00
Andrew DeMaria
5d7f7e1181
Add token to m3u controller to fix #419
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-18 20:42:24 -06:00
Andrew DeMaria
0eca4f4e19
Ensure scheme is set when creating proxy url
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-18 18:40:57 -06:00
Andrew DeMaria
7d67e72866
Merge remote-tracking branch 'origin/pr/404' into develop
2017-05-18 15:11:43 -06:00
Andrew DeMaria
f8a635ea9d
Simplify rest request mappings
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-18 15:11:24 -06:00
Andrew DeMaria
5c71e85e74
Merge remote-tracking branch 'origin/pr/403' into stable
2017-05-18 15:08:56 -06:00
Andrew DeMaria
ad5299eeb8
Merge branch 'fix-top-rated-pg' into stable
2017-05-18 15:06:37 -06:00
Andrew DeMaria
0ac7d2bb6c
Fixed ambiguous column name
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-15 20:19:57 -06:00
Andrew DeMaria
27454e6d41
Only enable upnp when sonos or dlna is enabled
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-14 19:41:35 -06:00
Andrew DeMaria
ca90c36839
Only allow admin role for db.view and fix matchers against non .view urls
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-11 18:55:47 -06:00
Andrew DeMaria
45ef0903f4
Added missing valid checksum
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-11 15:43:48 -06:00
Andrew DeMaria
11ea0c2373
Merge remote-tracking branch 'origin/pr/372' into stable
2017-05-06 08:34:41 -06:00
Andrew DeMaria
87ed516049
Fixed missing imports
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:15:56 -06:00
Andrew DeMaria
7e66fefe39
Fix import
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:30 -06:00
Andrew DeMaria
ef813e371f
Removed unused classes and methods
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:29 -06:00
Andrew DeMaria
9035394d3d
Removed unused class
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:28 -06:00
Andrew DeMaria
2ffe582ccf
Removed custom logger
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:26 -06:00
Andrew DeMaria
7c19e9f4ab
Merge branch 'stable' into develop
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
Conflicts:
libresonic-main/pom.xml
libresonic-rest-api/pom.xml
libresonic-sonos-api/pom.xml
pom.xml
2017-05-04 17:38:42 -06:00