X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/d84bf4223d7bda2b5a465d7a37de3b269de0184a..b0a578cbad5b994e163de90e7ee91b423dba30fa:/README.upgrades diff --git a/README.upgrades b/README.upgrades index d9db551..d1c4024 100644 --- a/README.upgrades +++ b/README.upgrades @@ -15,7 +15,9 @@ upgrading between particular versions. Minor versions are not explicitly mentioned; a version number like 1.1 implicitly includes all 1.1.x versions. -* 2.0 -> 2.1 +If you install from .deb files then much of this work is automated. + +* 2.0 -> 3.0 ** Authentication @@ -31,14 +33,39 @@ after the first run you should remove these directives and (optionally) add a 'default_rights' directive. 'allow', 'restrict' and 'trust' will stop working entirely in a future version -but for now they will generate harmless error messages. +but for now they will generate harmless error messages. Remove them and the +error messages will go away. + +See README for new setup instructions for the web interface. + +** Other Server Configuration + +Sensible defaults for 'stopword', 'player' and 'tracklength' are now built into +the server. If you haven't modified the values from the example or Debian +configuration files then you can remove them. + +'gap' now defaults to 0 seconds instead of 2. + +The sound output API is now configured with the 'api' command although +'speaker_backend' still works. If you use 'api alsa' then you may need to +change your 'mixer' and 'channel' settings. ** Web Interface The web interface no longer uses HTTP basic authentication and the web server configuration imposing access control on it should be removed. Users now log in using their main DisOrder password and the one in the htpassed file is now -obsolete. +obsolete. You should revisit the web interface setup instructions in README +from scratch. + +** Checklist + + * delete default 'stopword', 'player' and 'tracklength' directives + * set 'gap' if you want a non-0 inter-track gap + * set 'api' and maybe 'mixer' and 'channel' + * perhaps add 'default_rights' directive + * delete 'allow', 'restrict' and 'trust' directives after first run + * follow new web interface setup in README * 1.4/1.5 -> 2.0