1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-20 01:08:50 +02:00
phorge-phorge/resources/sql/patches
epriestley 1d34238dc9 Upgrade sessions digests to HMAC256, retaining compatibility with old digests
Summary:
Ref T13222. Ref T13225. We store a digest of the session key in the session table (not the session key itself) so that users with access to this table can't easily steal sessions by just setting their cookies to values from the table.

Users with access to the database can //probably// do plenty of other bad stuff (e.g., T13134 mentions digesting Conduit tokens) but there's very little cost to storing digests instead of live tokens.

We currently digest session keys with HMAC-SHA1. This is fine, but HMAC-SHA256 is better. Upgrade:

  - Always write new digests.
  - We still match sessions with either digest.
  - When we read a session with an old digest, upgrade it to a new digest.

In a few months we can throw away the old code. When we do, installs that skip upgrades for a long time may suffer a one-time logout, but I'll note this in the changelog.

We could avoid this by storing `hmac256(hmac1(key))` instead and re-hashing in a migration, but I think the cost of a one-time logout for some tiny subset of users is very low, and worth keeping things simpler in the long run.

Test Plan:
  - Hit a page with an old session, got a session upgrade.
  - Reviewed sessions in Settings.
  - Reviewed user logs.
  - Logged out.
  - Logged in.
  - Terminated other sessions individually.
  - Terminated all other sessions.
  - Spot checked session table for general sanity.

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13225, T13222

Differential Revision: https://secure.phabricator.com/D19883
2018-12-13 16:15:38 -08:00
..
0000.legacy.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
000.project.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
001.maniphest_projects.sql
002.oauth.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
003.more_oauth.sql
004.daemonrepos.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
005.workers.sql Regenerate Quickstart SQL 2015-01-22 16:10:26 -08:00
006.repository.sql Regenerate Quickstart SQL 2015-01-22 16:10:26 -08:00
007.daemonlog.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
008.repoopt.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
009.repo_summary.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
010.herald.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
011.badcommit.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
012.dropphidtype.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
013.commitdetail.sql
014.shortcuts.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
015.preferences.sql
016.userrealnameindex.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
017.sessionkeys.sql
018.owners.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
019.arcprojects.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
020.pathcapital.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
021.xhpastview.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
022.differentialcommit.sql
023.dxkeys.sql
024.mlistkeys.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
025.commentopt.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
026.diffpropkey.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
027.metamtakeys.sql
028.systemagent.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
029.cursors.sql
030.imagemacro.sql
031.workerrace.sql
032.viewtime.sql
033.privtest.sql Improve schema upgrade workflow for unprivileged users 2011-04-30 00:50:48 -07:00
034.savedheader.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
035.proxyimage.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
036.mailkey.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
037.setuptest.sql Add a "setup" mode which guides new users through application configuration 2011-05-10 15:12:30 -07:00
038.admin.sql
039.userlog.sql
040.transform.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
041.heraldrepetition.sql
042.commentmetadata.sql
043.pastebin.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
044.countdown.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
045.timezone.sql
046.conduittoken.sql
047.projectstatus.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
048.relationshipkeys.sql
049.projectowner.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
050.taskdenormal.sql
051.projectfilter.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
052.pastelanguage.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
053.feed.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
054.subscribers.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
055.add_author_to_files.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
056.slowvote.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
057.parsecache.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
058.missingkeys.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
059.engines.php phtize all the things 2015-05-22 21:16:39 +10:00
060.phriction.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
061.phrictioncontent.sql Regenerate Quickstart SQL 2015-01-22 16:10:26 -08:00
062.phrictionmenu.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
063.pasteforks.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
064.subprojects.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
065.sshkeys.sql Provide bin/storage quickstart to automate generation of quickstart.sql 2014-10-01 08:22:37 -07:00
066.phrictioncontent.sql
067.preferences.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
068.maniphestauxiliarystorage.sql Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
069.heraldxscript.sql
070.differentialaux.sql
071.contentsource.sql
072.blamerevert.sql
073.reposymbols.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
074.affectedpath.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
075.revisionhash.sql
076.indexedlanguages.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
077.originalemail.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
078.nametoken.sql Regenerate Quickstart SQL 2015-01-22 16:10:26 -08:00
079.nametokenindex.php phtize all the things 2015-05-22 21:16:39 +10:00
080.filekeys.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
081.filekeys.php phtize all the things 2015-05-22 21:16:39 +10:00
082.xactionkey.sql
083.dxviewtime.sql
084.pasteauthorkey.sql
085.packagecommitrelationship.sql
086.formeraffil.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
087.phrictiondelete.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
088.audit.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
089.projectwiki.sql
090.forceuniqueprojectnames.php Probably (?) fix two very old project slug migrations 2016-12-14 14:14:21 -08:00
091.uniqueslugkey.sql
092.dropgithubnotification.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
093.gitremotes.php phtize all the things 2015-05-22 21:16:39 +10:00
094.phrictioncolumn.sql
095.directory.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
096.filename.sql
097.heraldruletypes.sql Regenerate Quickstart SQL 2015-01-22 16:10:26 -08:00
098.heraldruletypemigration.php phtize all the things 2015-05-22 21:16:39 +10:00
099.drydock.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
100.projectxaction.sql
101.heraldruleapplied.sql
102.heraldcleanup.php Remove a very old Herald garbage collection migration 2018-01-26 10:54:37 -08:00
103.heraldedithistory.sql
104.searchkey.sql
105.mimetype.sql
106.chatlog.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
107.oauthserver.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
108.oauthscope.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
109.oauthclientphidkey.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
110.commitaudit.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
111.commitauditmigration.php phtize all the things 2015-05-22 21:16:39 +10:00
112.oauthaccesscoderedirecturi.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
113.lastreviewer.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
114.auditrequest.sql
115.prepareutf8.sql
116.utf8-backup-first-expect-wait.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
117.repositorydescription.php Change double quotes to single quotes. 2014-06-09 11:36:50 -07:00
118.auditinline.sql
119.filehash.sql
120.noop.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
121.drydocklog.sql
122.flag.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
123.heraldrulelog.sql
124.subpriority.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
125.ipv6.sql
126.edges.sql
127.userkeybody.sql SQL Patch Management: SQL Changes 2012-04-30 07:53:53 -07:00
128.phabricatorcom.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
129.savedquery.sql
130.denormalrevisionquery.sql
131.migraterevisionquery.php Change migrations to not rely on "arcanist project" classes 2015-06-01 15:35:13 +10:00
132.phame.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
133.imagemacro.sql
134.emptysearch.sql
135.datecommitted.sql
136.sex.sql
137.auditmetadata.sql
138.notification.sql
20121209.pholioxactions.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20121209.xmacroadd.sql Modernize Macro application 2012-12-11 14:01:03 -08:00
20121209.xmacromigrate.php phtize all the things 2015-05-22 21:16:39 +10:00
20121209.xmacromigratekey.sql
20121220.generalcache.sql
20121226.config.sql
20130101.confxaction.sql
20130102.metamtareceivedmailmessageidhash.sql de-duplicate emails received by phabricator multiple times 2013-01-03 17:04:30 -08:00
20130103.filemetadata.sql
20130111.conpherence.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130127.altheraldtranscript.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130131.conpherencepics.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130201.revisionunsubscribed.php phtize all the things 2015-05-22 21:16:39 +10:00
20130201.revisionunsubscribed.sql
20130214.chatlogchannel.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130214.chatlogchannelid.sql
20130214.token.sql
20130215.phabricatorfileaddttl.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130217.cachettl.sql Garbage collect TTL'd cache entries from the general cache 2013-02-17 09:13:49 -08:00
20130218.longdaemon.sql
20130218.updatechannelid.php phtize all the things 2015-05-22 21:16:39 +10:00
20130219.commitsummary.sql
20130219.commitsummarymig.php Remove application callsites to "LiskDAO->loadOneRelative()" 2018-12-12 16:39:44 -08:00
20130222.dropchannel.sql
20130226.commitkey.sql
20130304.lintauthor.sql
20130310.xactionmeta.sql
20130317.phrictionedge.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130319.conpherence.sql
20130319.phabricatorfileexplicitupload.sql Schema patch to add a column to Phabricator_File.file table 2013-03-19 15:00:44 -07:00
20130320.phlux.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130321.token.sql
20130322.phortune.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130323.phortunepayment.sql
20130324.phortuneproduct.sql
20130330.phrequent.sql
20130403.conpherencecache.sql
20130403.conpherencecachemig.php phtize all the things 2015-05-22 21:16:39 +10:00
20130409.commitdrev.php Remove application callsites to "LiskDAO->loadOneRelative()" 2018-12-12 16:39:44 -08:00
20130417.externalaccount.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130423.conpherenceindices.sql
20130423.phortunepaymentrevised.sql
20130423.updateexternalaccount.sql
20130426.search_savedquery.sql
20130502.countdownrevamp1.sql
20130502.countdownrevamp2.php phtize all the things 2015-05-22 21:16:39 +10:00
20130502.countdownrevamp3.sql
20130507.releephrqmailkey.sql
20130507.releephrqmailkeypop.php phtize all the things 2015-05-22 21:16:39 +10:00
20130507.releephrqsimplifycols.sql Simplify ReleephRequest schema 2013-05-08 10:27:20 +01:00
20130508.releephtransactions.sql
20130508.releephtransactionsmig.php Mark some strings for translation 2015-06-09 23:06:52 +10:00
20130508.search_namedquery.sql
20130513.receviedmailstatus.sql
20130519.diviner.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130521.dropconphimages.sql
20130523.maniphest_owners.sql
20130524.repoxactions.sql
20130529.macroauthor.sql
20130529.macroauthormig.php phtize all the things 2015-05-22 21:16:39 +10:00
20130530.macrodatekey.sql
20130530.pastekeys.sql
20130530.sessionhash.php Upgrade sessions digests to HMAC256, retaining compatibility with old digests 2018-12-13 16:15:38 -08:00
20130531.filekeys.sql
20130602.morediviner.sql
20130602.namedqueries.sql Allow builtin named queries to be disabled 2013-06-05 05:28:25 -07:00
20130606.userxactions.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130607.xaccount.sql
20130611.migrateoauth.php phtize all the things 2015-05-22 21:16:39 +10:00
20130611.nukeldap.php phtize all the things 2015-05-22 21:16:39 +10:00
20130613.authdb.sql
20130619.authconf.php phtize all the things 2015-05-22 21:16:39 +10:00
20130620.diffxactions.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130621.diffcommentphid.sql
20130621.diffcommentphidmig.php
20130621.diffcommentunphid.sql
20130622.doorkeeper.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130628.legalpadv0.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130701.conduitlog.sql
20130703.legalpaddocdenorm.php phtize all the things 2015-05-22 21:16:39 +10:00
20130703.legalpaddocdenorm.sql
20130709.droptimeline.sql
20130709.legalpadsignature.sql
20130711.pholioimageobsolete.php phtize all the things 2015-05-22 21:16:39 +10:00
20130711.pholioimageobsolete.sql
20130711.pholioimageobsolete2.sql
20130711.trimrealnames.php phtize all the things 2015-05-22 21:16:39 +10:00
20130714.votexactions.sql
20130715.votecomments.php Modularize content sources 2016-03-26 11:59:45 -07:00
20130715.voteedges.sql
20130716.archivememberlessprojects.php phtize all the things 2015-05-22 21:16:39 +10:00
20130722.pholioreplace.sql
20130723.taskstarttime.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130726.ponderxactions.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130727.ponderquestionstatus.sql Allowing Closing of questions 2013-07-27 18:41:03 -07:00
20130728.ponderunique.php phtize all the things 2015-05-22 21:16:39 +10:00
20130728.ponderuniquekey.sql
20130728.ponderxcomment.php Modularize content sources 2016-03-26 11:59:45 -07:00
20130731.releephcutpointidentifier.sql
20130731.releephproject.sql Remove "Project ID" from Releeph Projects 2013-08-14 09:00:56 -07:00
20130731.releephrepoid.sql Remove ReleephProject->repositoryID writes 2013-08-14 09:00:25 -07:00
20130801.pastexactions.php Modularize application transactions in Paste, mostly 2016-06-14 06:13:28 -07:00
20130801.pastexactions.sql Paste - add transactions 2013-08-02 12:56:58 -07:00
20130802.heraldphid.sql
20130802.heraldphids.php phtize all the things 2015-05-22 21:16:39 +10:00
20130802.heraldphidukey.sql Add PHIDs to Herald Rules 2013-08-07 18:03:37 -07:00
20130802.heraldxactions.sql
20130805.pasteedges.sql
20130805.pastemailkey.sql
20130805.pastemailkeypop.php phtize all the things 2015-05-22 21:16:39 +10:00
20130814.usercustom.sql
20130820.file-mailkey-populate.php Update PhabricatorLiskDAO::chunkSQL() for new %Q semantics 2018-11-13 08:59:18 -08:00
20130820.filemailkey.sql
20130820.filexactions.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130820.releephxactions.sql
20130826.divinernode.sql Generate some amount of PHP class documentation 2013-08-28 09:54:39 -07:00
20130912.maniphest.1.touch.sql Remove legacy "touched" table and indexing 2013-09-12 13:04:09 -07:00
20130912.maniphest.2.created.sql
20130912.maniphest.3.nameindex.sql
20130912.maniphest.4.fillindex.php Skip a very old project reindex migration 2014-03-26 13:51:49 -07:00
20130913.maniphest.1.migratesearch.php Generate expected schemata for Search 2014-10-01 07:53:35 -07:00
20130914.usercustom.sql Integrate ApplicationSearch with CustomField 2013-09-16 13:44:34 -07:00
20130915.maniphestcustom.sql Provide generalized custom field storage and custom field indexes in Maniphest 2013-09-16 14:06:41 -07:00
20130915.maniphestmigrate.php phtize all the things 2015-05-22 21:16:39 +10:00
20130915.maniphestqdrop.sql Drop maniphest_savedquery table 2013-10-19 04:56:17 -07:00
20130919.mfieldconf.php phtize all the things 2015-05-22 21:16:39 +10:00
20130920.repokeyspolicy.sql Add some keys and policy fields to repositories 2013-09-21 16:23:01 -07:00
20130921.mtransactions.sql
20130921.xmigratemaniphest.php phtize all the things 2015-05-22 21:16:39 +10:00
20130923.mrename.sql Rename "transactionpro" table to "transaction" 2013-09-24 10:49:16 -07:00
20130924.mdraftkey.sql Fix "edit" for Maniphest comments 2013-09-24 11:10:31 -07:00
20130925.mpolicy.sql Add viewPolicy, editPolicy storage to tasks 2013-09-25 11:18:47 -07:00
20130925.xpolicy.sql Add viewPolicy, editPolicy, repositoryPHID columns to DifferentialRevision 2013-09-26 12:36:30 -07:00
20130926.dcustom.sql Add storage and classes for CustomField in Differential 2013-09-26 12:37:28 -07:00
20130926.dinkeys.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20130926.dinline.php Modularize content sources 2016-03-26 11:59:45 -07:00
20130927.audiomacro.sql Allow macros to have associated audio and audio behaviors 2013-09-27 16:01:37 -07:00
20130929.filepolicy.sql Add viewPolicy and attachedToObjectPHID to PhabricatorFile 2013-10-01 08:45:18 -07:00
20131004.dxedgekey.sql Add a (dst, type, src) key to Differential's edge table 2013-10-05 13:53:43 -07:00
20131004.dxreviewers.php phtize all the things 2015-05-22 21:16:39 +10:00
20131006.hdisable.sql Allow Herald rules to be disabled, instead of deleted 2013-10-06 17:10:29 -07:00
20131010.pstorage.sql Add storage for custom policies 2013-10-10 16:09:51 -07:00
20131015.cpolicy.sql Add application and object level policy controls to Countdown 2013-10-16 10:36:08 -07:00
20131020.col1.sql Add a secret board view to Projects 2013-10-21 21:11:36 -07:00
20131020.harbormaster.sql Harbormaster v(-2) 2013-10-22 15:01:06 -07:00
20131020.pcustom.sql Add custom field storage to Projects 2013-10-21 17:01:13 -07:00
20131020.pxaction.sql Move Project transaction storage to modern tables 2013-10-22 13:49:28 -07:00
20131020.pxactionmig.php Migrate Project status to modular transactions 2017-05-18 11:36:13 -07:00
20131025.repopush.sql Add global "push" policy to Repositories 2013-10-29 15:32:40 -07:00
20131026.commitstatus.sql Distinguish between empty and unparsed commits in Diffusion 2013-10-29 15:32:41 -07:00
20131030.repostatusmessage.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20131031.vcspassword.sql Implementation of VCS passwords against user. 2013-11-01 08:34:11 -07:00
20131105.buildstep.sql Add build step implementation infrastructure and sleep build step. 2013-11-05 13:34:44 -08:00
20131106.diffphid.1.col.sql Assign PHIDs to all diffs 2013-11-06 13:59:06 -08:00
20131106.diffphid.2.mig.php Update PhabricatorLiskDAO::chunkSQL() for new %Q semantics 2018-11-13 08:59:18 -08:00
20131106.diffphid.3.key.sql Assign PHIDs to all diffs 2013-11-06 13:59:06 -08:00
20131106.nuance-v0.sql Nuance - get some scaffolding up there 2013-11-06 17:00:09 -08:00
20131107.buildlog.sql Implemented support for build logs 2013-11-08 18:15:07 -08:00
20131112.userverified.1.col.sql Improve handling of email verification and "activated" accounts 2013-11-12 14:37:04 -08:00
20131112.userverified.2.mig.php phtize all the things 2015-05-22 21:16:39 +10:00
20131118.ownerorder.php phtize all the things 2015-05-22 21:16:39 +10:00
20131119.passphrase.sql Passphrase v0 2013-11-20 09:13:35 -08:00
20131120.nuancesourcetype.sql Nuance - federate out the design of NuanceSource via NuanceSourceDefinition 2013-11-20 13:41:19 -08:00
20131121.passphraseedge.sql Add an edge between Passphrase credentials and objects which use them 2013-11-22 15:23:23 -08:00
20131121.repocredentials.1.col.sql Migrate repositories to use Passphrase for credential management 2013-11-22 15:23:33 -08:00
20131121.repocredentials.2.mig.php No-op the old repository credential migration 2015-07-07 11:52:26 -07:00
20131122.repomirror.sql Add UI for defining repository mirrors 2013-11-22 15:23:50 -08:00
20131123.drydockblueprintpolicy.sql Restructure Drydock so that blueprints are instances in the DB 2013-12-03 11:09:07 +11:00
20131129.drydockresourceblueprint.sql Restructure Drydock so that blueprints are instances in the DB 2013-12-03 11:09:07 +11:00
20131204.pushlog.sql Add a basic push log for recording repository push events 2013-12-05 11:56:14 -08:00
20131205.buildsteporder.sql Implement explicit build step ordering in Harbormaster 2013-12-06 14:12:15 +11:00
20131205.buildstepordermig.php phtize all the things 2015-05-22 21:16:39 +10:00
20131205.buildtargets.sql Introduce HarbormasterBuildTarget to snapshot build steps through a build 2013-12-05 12:01:12 +11:00
20131206.phragment.sql Phragment v0 2013-12-07 12:43:49 +11:00
20131206.phragmentnull.sql Implement support for creating and updating fragments from ZIPs 2013-12-07 13:37:18 +11:00
20131208.phragmentsnapshot.sql Implement snapshots in Phragment 2013-12-09 08:24:50 +11:00
20131211.phragmentedges.sql Implement policies in Phragment 2013-12-13 14:42:12 +11:00
20131217.pushlogphid.1.col.sql Assign PHIDs to PushLogs 2013-12-17 15:23:23 -08:00
20131217.pushlogphid.2.mig.php phtize all the things 2015-05-22 21:16:39 +10:00
20131217.pushlogphid.3.key.sql Assign PHIDs to PushLogs 2013-12-17 15:23:23 -08:00
20131219.pxdrop.sql (Later...) Drop legacy Project transaction table 2013-12-19 07:03:51 -08:00
20131224.harbormanual.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20131227.heraldobject.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
20131231.dropshortcut.sql Remove repository shortcuts 2014-01-02 11:59:27 -08:00
20131302.maniphestvalue.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
daemonstatus.sql
daemonstatuskey.sql
daemontaskarchive.sql
differentialbookmarks.sql
draft-metadata.sql
dropfileproxyimage.sql
drydockresourcetype.sql
drydocktaskid.sql
edgetype.sql
emailtable.sql
emailtableport.php phtize all the things 2015-05-22 21:16:39 +10:00
emailtableremove.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
fact-raw.sql Work-in-progress schema for Facts app 2012-08-09 08:40:56 -07:00
harbormasterobject.sql
holidays.sql
ldapinfo.sql
legalpad-mailkey-populate.php phtize all the things 2015-05-22 21:16:39 +10:00
legalpad-mailkey.sql Legalpad V0.2 - add mail integration 2013-07-03 16:37:05 -07:00
liskcounters-task.sql
liskcounters.php phtize all the things 2015-05-22 21:16:39 +10:00
liskcounters.sql
maniphestxcache.sql
markupcache.sql
migrate-differential-dependencies.php phtize all the things 2015-05-22 21:16:39 +10:00
migrate-maniphest-dependencies.php Remove three ancient columns from Maniphest tasks: attached, projectPHIDs, ccPHIDs 2016-02-08 14:10:02 -08:00
migrate-maniphest-revisions.php Remove three ancient columns from Maniphest tasks: attached, projectPHIDs, ccPHIDs 2016-02-08 14:10:02 -08:00
migrate-project-edges.php phtize all the things 2015-05-22 21:16:39 +10:00
owners-exclude.sql
pastepolicy.sql
phameblog.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
phamedomain.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
phameoneblog.sql
phamepolicy.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
phiddrop.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
pholio.sql
policy-project.sql Add View, Edit and Join policies to PhabricatorProject 2012-08-11 07:05:01 -07:00
ponder-comments.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
ponder-mailkey-populate.php phtize all the things 2015-05-22 21:16:39 +10:00
ponder-mailkey.sql
ponder.sql Various linter fixes. 2014-02-26 12:44:58 -08:00
releeph.sql
repository-lint.sql
statustxt.sql
symbolcontexts.sql
testdatabase.sql Remove PHID database, add Harbormaster database 2012-05-20 14:46:01 -07:00
threadtopic.sql
userstatus.sql
usertranslation.sql Allow user override translation and implement PhutilPerson 2012-06-14 18:33:00 -07:00
xhprof.sql