Commit Graph
20 Commits
Author SHA1 Message Date
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
Peter Marheine a928b9ee3f Add settings for CAPTCHA in account recovery.
Allowing users to enable it and specify the site and secret key to use
with reCAPTCHA.

The old hard-coded keys were insecure; the secret key must not be
distributed publicly. The current defaults are the test keys provided at
https://developers.google.com/recaptcha/docs/faq#id-like-to-run-automated-tests-with-recaptcha-v2-what-should-i-do

Signed-off-by: Peter Marheine <peter@taricorp.net>
2018-08-11 21:04:57 +10:00
Peter Marheine 749342f25e Remove captcha support
It uses reCAPTCHA v1, which hasn't worked since March 2018.

Signed-off-by: Peter Marheine <peter@taricorp.net>
2018-08-11 20:54:39 +10:00
Andrew DeMaria a097597bca Merge remote-tracking branch 'airsonic/pr/700' 2018-06-14 18:49:23 -04:00
François-Xavier Thomas c76a92746d Issue #164: Show link to MusicBrainz release on album pages 2018-05-22 23:17:33 +02:00
jo d1e190af0c Remove margin of media_control bar 2018-02-27 20:00:39 +01:00
jo 6204409c5e New add_album to play queue 2018-02-27 15:58:44 +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 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 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
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
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 989ca8cfb9 Merge remote-tracking branch 'airsonic/pr/496' 2017-08-01 19:46:11 -06:00
jooola 7cb0c6b558 Rebrand: Use styling to resize logo on main screen 2017-08-01 23:19:18 +02: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 94dbd3ef94 Rename libresonic -> airsonic
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-07-13 21:34:28 -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