tag:github.com,2008:https://github.com/musiqpad/mqp-server/releases Release notes from mqp-server 2016-08-22T00:00:07Z tag:github.com,2008:Repository/49285440/v0.8.2 2016-08-22T00:00:07Z v0.8.2 <p>Merge branch 'hotfix-0.8.2'</p> explodingcamera tag:github.com,2008:Repository/49285440/v0.8.1 2016-08-01T20:59:08Z Hotfix v0.8.1 <ul> <li>Fixed module name casing in socketserver.js <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/5b9d407647ee2b771d9664a1eb805a1ccf9e294c/hovercard" href="https://github.com/musiqpad/mqp-server/commit/5b9d407647ee2b771d9664a1eb805a1ccf9e294c"><tt>5b9d407</tt></a></li> </ul> explodingcamera tag:github.com,2008:Repository/49285440/v0.8.0 2016-08-01T15:20:15Z Release v0.8.0 <h3>Breaking Changes:</h3> <ul> <li> <p>New config files</p> <p>You have to redo the config file. A new one called config.hjson should be created if you run your server.<br> More infos about the config format: <a href="http://hjson.org" rel="nofollow">hjson.org</a></p> </li> <li> <p>Emails are now a lot easier. Examples are in the config.</p> </li> <li> <p>Passwords are now hashed using bcrypt. Old passwords are automatically updated when the user logs in.</p> </li> </ul> <h3>New Features:</h3> <ul> <li>Easier config management <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/6635b445d85ed6509cae6d18f3c113e9d8a8927b/hovercard" href="https://github.com/musiqpad/mqp-server/commit/6635b445d85ed6509cae6d18f3c113e9d8a8927b"><tt>6635b44</tt></a></li> <li>Complete overhaul of emails <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/5cae0b474ea86324007c1310d627d5b43a52ceda/hovercard" href="https://github.com/musiqpad/mqp-server/commit/5cae0b474ea86324007c1310d627d5b43a52ceda"><tt>5cae0b4</tt></a></li> <li>New Config options: <ul> <li>Added custom script config option <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/77f8a080fa617ed17db3913b3ba440c7761ee735/hovercard" href="https://github.com/musiqpad/mqp-server/commit/77f8a080fa617ed17db3913b3ba440c7761ee735"><tt>77f8a08</tt></a></li> <li>Added Chrome theme color option</li> <li>Added open graph settings</li> </ul> </li> </ul> <h3>Bugfixes</h3> <ul> <li>Added --production to npm install in README <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/a6160f87b01b51d9847b827889648316905d5908/hovercard" href="https://github.com/musiqpad/mqp-server/commit/a6160f87b01b51d9847b827889648316905d5908"><tt>a6160f8</tt></a></li> <li>Added errors to log.txt <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/b7de1a762de1c496f1ac18636c53b17700384435/hovercard" href="https://github.com/musiqpad/mqp-server/commit/b7de1a762de1c496f1ac18636c53b17700384435"><tt>b7de1a7</tt></a></li> <li>Fixed <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="163573263" data-permission-text="Title is private" data-url="https://github.com/musiqpad/mqp-server/issues/103" data-hovercard-type="issue" data-hovercard-url="/musiqpad/mqp-server/issues/103/hovercard" href="https://github.com/musiqpad/mqp-server/issues/103">#103</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="162836580" data-permission-text="Title is private" data-url="https://github.com/musiqpad/mqp-server/issues/102" data-hovercard-type="issue" data-hovercard-url="/musiqpad/mqp-server/issues/102/hovercard" href="https://github.com/musiqpad/mqp-server/issues/102">#102</a> &amp; <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="150417176" data-permission-text="Title is private" data-url="https://github.com/musiqpad/mqp-server/issues/51" data-hovercard-type="issue" data-hovercard-url="/musiqpad/mqp-server/issues/51/hovercard" href="https://github.com/musiqpad/mqp-server/issues/51">#51</a> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/51c8e6913d8591ee3112e22067a6a6587f357526/hovercard" href="https://github.com/musiqpad/mqp-server/commit/51c8e6913d8591ee3112e22067a6a6587f357526"><tt>51c8e69</tt></a></li> <li>Fixed a lot of security issues <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/c0b69960d7669c550809db213af39bd283752b69/hovercard" href="https://github.com/musiqpad/mqp-server/commit/c0b69960d7669c550809db213af39bd283752b69"><tt>c0b6996</tt></a> <ul> <li>Now using bcrypt to hash passwords</li> <li>Switched from md5ed timestamps to JWT's (Login) and true random strings (Email confirmation / Password resets) for tokens.</li> <li>Now using helmet for xss and iframe protection</li> <li>Updated dependencys</li> <li>Added Dependency badge</li> </ul> </li> </ul> explodingcamera tag:github.com,2008:Repository/49285440/v0.8.0-rc1 2016-07-31T14:26:51Z v0.8.0-rc1 No content. explodingcamera tag:github.com,2008:Repository/49285440/v0.8.0-exp1 2016-07-13T14:05:57Z Release v0.8.0-exp1 <h2>New Features</h2> <ul> <li>Switched to nconf <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/6635b445d85ed6509cae6d18f3c113e9d8a8927b/hovercard" href="https://github.com/musiqpad/mqp-server/commit/6635b445d85ed6509cae6d18f3c113e9d8a8927b"><tt>6635b44</tt></a></li> <li>New config file <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/6635b445d85ed6509cae6d18f3c113e9d8a8927b/hovercard" href="https://github.com/musiqpad/mqp-server/commit/6635b445d85ed6509cae6d18f3c113e9d8a8927b"><tt>6635b44</tt></a></li> </ul> <h2>Bugfixes</h2> <ul> <li>Added errors to the log <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/b7de1a762de1c496f1ac18636c53b17700384435/hovercard" href="https://github.com/musiqpad/mqp-server/commit/b7de1a762de1c496f1ac18636c53b17700384435"><tt>b7de1a7</tt></a></li> <li>Fixed <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="163573263" data-permission-text="Title is private" data-url="https://github.com/musiqpad/mqp-server/issues/103" data-hovercard-type="issue" data-hovercard-url="/musiqpad/mqp-server/issues/103/hovercard" href="https://github.com/musiqpad/mqp-server/issues/103">#103</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="162836580" data-permission-text="Title is private" data-url="https://github.com/musiqpad/mqp-server/issues/102" data-hovercard-type="issue" data-hovercard-url="/musiqpad/mqp-server/issues/102/hovercard" href="https://github.com/musiqpad/mqp-server/issues/102">#102</a> &amp; <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="150417176" data-permission-text="Title is private" data-url="https://github.com/musiqpad/mqp-server/issues/51" data-hovercard-type="issue" data-hovercard-url="/musiqpad/mqp-server/issues/51/hovercard" href="https://github.com/musiqpad/mqp-server/issues/51">#51</a> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/51c8e6913d8591ee3112e22067a6a6587f357526/hovercard" href="https://github.com/musiqpad/mqp-server/commit/51c8e6913d8591ee3112e22067a6a6587f357526"><tt>51c8e69</tt></a></li> </ul> explodingcamera tag:github.com,2008:Repository/49285440/v0.7.1 2016-07-03T20:50:00Z Release v0.7.1 <h2>New Features</h2> <ul> <li>Added a way to block users <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/c11998f3ceb935ca1c61883f13d44625ad628a1c/hovercard" href="https://github.com/musiqpad/mqp-server/commit/c11998f3ceb935ca1c61883f13d44625ad628a1c"><tt>c11998f</tt></a></li> <li>Added .github with CONTRIBUTING.md + PULL_REQUEST_TEMPLATE.md <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/250f47036f092817c70c4a0b5c809fee5765fb7d/hovercard" href="https://github.com/musiqpad/mqp-server/commit/250f47036f092817c70c4a0b5c809fee5765fb7d"><tt>250f470</tt></a></li> </ul> <h2>Bugfixes</h2> <ul> <li>Banned users and guests no longer see last chat <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/5e0bfb2a9f96f4d30b64ab90e5c844f41afc9121/hovercard" href="https://github.com/musiqpad/mqp-server/commit/5e0bfb2a9f96f4d30b64ab90e5c844f41afc9121"><tt>5e0bfb2</tt></a></li> <li>Fixed a bug when negative UID is supplied <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/3556dbb6d78972cd84b9cdbc12d354d9d1312fbb/hovercard" href="https://github.com/musiqpad/mqp-server/commit/3556dbb6d78972cd84b9cdbc12d354d9d1312fbb"><tt>3556dbb</tt></a></li> <li>Fixed DubTrack.fm importing <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/9a5984ff242376838937f864fdbfcc4530d50d19/hovercard" href="https://github.com/musiqpad/mqp-server/commit/9a5984ff242376838937f864fdbfcc4530d50d19"><tt>9a5984f</tt></a></li> </ul> explodingcamera tag:github.com,2008:Repository/49285440/v0.7.1-exp2 2016-06-27T17:35:10Z Release v0.7.1-exp2 <h2>New Features</h2> <ul> <li>Added a way to block users <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/c11998f3ceb935ca1c61883f13d44625ad628a1c/hovercard" href="https://github.com/musiqpad/mqp-server/commit/c11998f3ceb935ca1c61883f13d44625ad628a1c"><tt>c11998f</tt></a></li> <li>Added .github with CONTRIBUTING.md + PULL_REQUEST_TEMPLATE.md <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/250f47036f092817c70c4a0b5c809fee5765fb7d/hovercard" href="https://github.com/musiqpad/mqp-server/commit/250f47036f092817c70c4a0b5c809fee5765fb7d"><tt>250f470</tt></a></li> </ul> <h2>Bugfixes</h2> <ul> <li>Banned users and guests no longer see last chat <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/5e0bfb2a9f96f4d30b64ab90e5c844f41afc9121/hovercard" href="https://github.com/musiqpad/mqp-server/commit/5e0bfb2a9f96f4d30b64ab90e5c844f41afc9121"><tt>5e0bfb2</tt></a></li> <li>Fixed a bug when negative UID is supplied <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/3556dbb6d78972cd84b9cdbc12d354d9d1312fbb/hovercard" href="https://github.com/musiqpad/mqp-server/commit/3556dbb6d78972cd84b9cdbc12d354d9d1312fbb"><tt>3556dbb</tt></a></li> </ul> explodingcamera tag:github.com,2008:Repository/49285440/v0.7.1-exp1 2016-06-24T16:35:16Z Release v0.7.1-exp1 <h2>Bugfixes</h2> <p>Banned users and guests no longer see last chat [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/5e0bfb2a9f96f4d30b64ab90e5c844f41afc9121/hovercard" href="https://github.com/musiqpad/mqp-server/commit/5e0bfb2a9f96f4d30b64ab90e5c844f41afc9121"><tt>5e0bfb2</tt></a>]</p> explodingcamera tag:github.com,2008:Repository/49285440/v0.7.0 2016-06-16T21:20:26Z Release v0.7.0 <h2>Important changes</h2> <ul> <li>Removed room.banUser and replaced with room.restrict. (currently 'ban', 'mute' and 'silent_mute'). Please update your permissions!</li> <li>The server can now be started in the background, to start it with a process manager like pm2 or forever, start 'start.js'</li> </ul> <h2>New Features</h2> <ul> <li>When creating a pad you no longer need to restart in order to initialise the owner [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/9dac257e9b25311a4d0d554b6136f694df4552d0/hovercard" href="https://github.com/musiqpad/mqp-server/commit/9dac257e9b25311a4d0d554b6136f694df4552d0"><tt>9dac257</tt></a>]</li> <li>Added functionality to ignore rate limit based on role [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/de646bbcdc4b0e48ba42bd798e69312c4a8aabf1/hovercard" href="https://github.com/musiqpad/mqp-server/commit/de646bbcdc4b0e48ba42bd798e69312c4a8aabf1"><tt>de646bb</tt></a>]</li> <li>Start (demonized), stop, restart and log scripts [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/19345338f9b0b76b7299d69da3d08f82614175b7/hovercard" href="https://github.com/musiqpad/mqp-server/commit/19345338f9b0b76b7299d69da3d08f82614175b7"><tt>1934533</tt></a>]</li> <li>Updater [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/19345338f9b0b76b7299d69da3d08f82614175b7/hovercard" href="https://github.com/musiqpad/mqp-server/commit/19345338f9b0b76b7299d69da3d08f82614175b7"><tt>1934533</tt></a>]</li> <li>Alternative video button design [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/96397b844a4be5f1efcae058fa3bcadd0629ec71/hovercard" href="https://github.com/musiqpad/mqp-server/commit/96397b844a4be5f1efcae058fa3bcadd0629ec71"><tt>96397b8</tt></a>]</li> <li>Added silent mutes [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786/hovercard" href="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786"><tt>35ea76c</tt></a>]</li> <li>Rewrite of bans / mutes [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786/hovercard" href="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786"><tt>35ea76c</tt></a>]</li> <li>New restriction modal [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786/hovercard" href="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786"><tt>35ea76c</tt></a>]</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed an issue with MySQL datetimes [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/de646bbcdc4b0e48ba42bd798e69312c4a8aabf1/hovercard" href="https://github.com/musiqpad/mqp-server/commit/de646bbcdc4b0e48ba42bd798e69312c4a8aabf1"><tt>de646bb</tt></a>]</li> <li>Fixed 404 error in console [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/3f56028653e94c001ffa0ef2256a2623b528314b/hovercard" href="https://github.com/musiqpad/mqp-server/commit/3f56028653e94c001ffa0ef2256a2623b528314b"><tt>3f56028</tt></a>]</li> <li>Fixed crash when swapping with current DJ [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/69659c5bb7344b48c0d25e49f7d18bcbcb55214d/hovercard" href="https://github.com/musiqpad/mqp-server/commit/69659c5bb7344b48c0d25e49f7d18bcbcb55214d"><tt>69659c5</tt></a>]</li> <li>Fixed crashing on saving playlists [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/764a5f752e48a41a873d08c810fe50aa65f026ca/hovercard" href="https://github.com/musiqpad/mqp-server/commit/764a5f752e48a41a873d08c810fe50aa65f026ca"><tt>764a5f7</tt></a>]</li> <li>Added Global Roles to MySQL DB [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/34817ee2008c99b27ea5205669a408a6837de59c/hovercard" href="https://github.com/musiqpad/mqp-server/commit/34817ee2008c99b27ea5205669a408a6837de59c"><tt>34817ee</tt></a>]</li> <li>Explicitly creates collections if no exist [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/e8e9131f8af0e06f5ec35137c744173d0924c895/hovercard" href="https://github.com/musiqpad/mqp-server/commit/e8e9131f8af0e06f5ec35137c744173d0924c895"><tt>e8e9131</tt></a>]</li> <li>Improved travis build times and made the readme a bit prettier.</li> <li>Fix for MySQL Roles not being set on server close [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/f77be6c6d018b012affa64893c2ab7a23002e46e/hovercard" href="https://github.com/musiqpad/mqp-server/commit/f77be6c6d018b012affa64893c2ab7a23002e46e"><tt>f77be6c</tt></a>]</li> <li>Fix for "Once in a million" error [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/2ebceafa998b06a4e7749312a13803534606efe8/hovercard" href="https://github.com/musiqpad/mqp-server/commit/2ebceafa998b06a4e7749312a13803534606efe8"><tt>2ebceaf</tt></a>]</li> <li>Now always setting a application/javascript header [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/a8d34054b44592a572b6ceba0607bdb57e5b8791/hovercard" href="https://github.com/musiqpad/mqp-server/commit/a8d34054b44592a572b6ceba0607bdb57e5b8791"><tt>a8d3405</tt></a>]</li> <li>Changed leveldown version [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/adc0b7db9a52aca7416b5bcf7d8d483ce99e99a7/hovercard" href="https://github.com/musiqpad/mqp-server/commit/adc0b7db9a52aca7416b5bcf7d8d483ce99e99a7"><tt>adc0b7d</tt></a>]</li> <li>Performance Tweaks [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/0f91c79aef6c49fec45c2883cd275f3b5892835d/hovercard" href="https://github.com/musiqpad/mqp-server/commit/0f91c79aef6c49fec45c2883cd275f3b5892835d"><tt>0f91c79</tt></a>] [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/4234ccd859b64841ed7a8d88d9a9ead69adbfd83/hovercard" href="https://github.com/musiqpad/mqp-server/commit/4234ccd859b64841ed7a8d88d9a9ead69adbfd83"><tt>4234ccd</tt></a>]</li> <li>Removed room.banUser and replaced with room.restrict. (currently 'ban', 'mute' and 'silent_mute') [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786/hovercard" href="https://github.com/musiqpad/mqp-server/commit/35ea76c3950b8cc1e0afe230f9bdf8ea52c22786"><tt>35ea76c</tt></a>]</li> </ul> explodingcamera tag:github.com,2008:Repository/49285440/v0.6.6-exp11 2016-06-06T17:54:16Z Release v0.6.6-exp11 <h2>New Features</h2> <ul> <li>Alternative video button design [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/96397b844a4be5f1efcae058fa3bcadd0629ec71/hovercard" href="https://github.com/musiqpad/mqp-server/commit/96397b844a4be5f1efcae058fa3bcadd0629ec71"><tt>96397b8</tt></a>]</li> </ul> <h2>Bugfixes</h2> <ul> <li>Performance Tweaks [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/0f91c79aef6c49fec45c2883cd275f3b5892835d/hovercard" href="https://github.com/musiqpad/mqp-server/commit/0f91c79aef6c49fec45c2883cd275f3b5892835d"><tt>0f91c79</tt></a>] [<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/musiqpad/mqp-server/commit/4234ccd859b64841ed7a8d88d9a9ead69adbfd83/hovercard" href="https://github.com/musiqpad/mqp-server/commit/4234ccd859b64841ed7a8d88d9a9ead69adbfd83"><tt>4234ccd</tt></a>]</li> </ul> explodingcamera