id,node_id,number,state,locked,title,user,body,created_at,updated_at,closed_at,merged_at,merge_commit_sha,assignee,milestone,draft,head,base,author_association,auto_merge,repo,url,merged_by 104668124,MDExOlB1bGxSZXF1ZXN0MTA0NjY4MTI0,21,closed,0,Change password hashing to use scrypt,570040,"I switched the password hashing over to use libsodium's scrypt implementation. This involved adding a new migration. I noticed that currently the password isn't checked. I started looking into how to implement password checking and it looks like we will probably need to have a launcher to do so. The reason the commit touches so many files is because it also cleans up the files with mixed line endings.",2017-02-04T17:28:50Z,2017-03-20T02:20:14Z,2017-03-20T02:20:14Z,,232baa779ad7b8e71bf939c379512fa0c3e00ea8,,,0,86efd0438861d86b4c670863fc987aee60258890,264b760729df18b09fd82c5a543ffc5bd33efa8f,CONTRIBUTOR,,79078680,https://github.com/ACEmulator/ACE/pull/21, 104675888,MDExOlB1bGxSZXF1ZXN0MTA0Njc1ODg4,23,closed,0,Add Config.json to .gitignore,570040,"This also forces first-time configuration. Existing Config.json copied to Config.json.example README.md has been updated with instructions.",2017-02-04T21:12:57Z,2017-02-04T22:53:44Z,2017-02-04T22:53:44Z,2017-02-04T22:53:44Z,dc14891256be0e40fa4bf3db87217d159080b4cc,,,0,e9a903c165521e623cb81782104791b7b7c95052,264b760729df18b09fd82c5a543ffc5bd33efa8f,CONTRIBUTOR,,79078680,https://github.com/ACEmulator/ACE/pull/23, 104712668,MDExOlB1bGxSZXF1ZXN0MTA0NzEyNjY4,36,closed,0,Add automatic database migrations to startup,570040,"Database migrations will automatically be run. Name them according to the format (`#_YYYY-MM-DD-descriptive_name.sql`) and put in the appropriate directory and it will run on the next server startup. Migrations are only run once, in ascending numeric order. The current database state is tracked in a new database called `Global`. This simplifies server setup: now the only step is to create the four databases. The base SQL and migrations will be run automatically from that point on. This also simplifies migrations, which will no longer need to incorporate complex conditional logic in order to be repeatable.",2017-02-05T20:02:19Z,2017-04-06T12:11:16Z,2017-04-06T12:11:16Z,,78fb0b0d80f01127295640717a9cf4ef4285654b,,,0,56b85d587fc00379e167113b263c97ca0fa810f9,127dba77546682531dee465300c68e6a38e8a098,CONTRIBUTOR,,79078680,https://github.com/ACEmulator/ACE/pull/36,