Ying Li
|
e1397f4b03
|
Use updated-at for last modification date for getting current metadata
Signed-off-by: Ying Li <ying.li@docker.com>
|
2016-03-14 17:18:18 -07:00 |
Ying Li
|
8768c12901
|
Return the creation date for GetChecksum and GetCurrent from the server database store.
Signed-off-by: Ying Li <ying.li@docker.com>
|
2016-03-14 17:18:18 -07:00 |
Ying Li
|
c720c56a70
|
Move all imports of sqlite3 to tests only
Signed-off-by: Ying Li <ying.li@docker.com>
|
2016-03-01 14:56:53 -05:00 |
David Lawrence
|
4738760794
|
get by checksum
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2016-01-24 10:38:55 -08:00 |
David Lawrence
|
5a9e06fe5c
|
adding sha256 column to tuf_files database table
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2016-01-11 17:31:01 -08:00 |
David Lawrence
|
38d2175087
|
tests for new validation code
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-12-16 15:06:48 -08:00 |
David Lawrence
|
064e37560e
|
adding tests for role based key support on server
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-12-03 13:58:25 -08:00 |
David Lawrence
|
e20773f2b1
|
renaming TimestampKey and ErrTimestampKeyExists to just Key and ErrKeyExists
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-12-03 11:25:45 -08:00 |
David Lawrence
|
c2c474b9c6
|
generalize notary server key storage to be able to handle any role, not just timestamps
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-12-03 11:25:45 -08:00 |
David Lawrence
|
f73560d839
|
creating concrete types for the various key ciphers
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-10-28 16:02:55 -07:00 |
David Lawrence
|
2833a88292
|
adding gotuf to notary
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-10-27 16:36:06 -07:00 |
Ying Li
|
272f442fee
|
Use an anonymous interface instead, thanks @endophage
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-14 11:33:45 -07:00 |
Ying Li
|
7f0078d513
|
Define interface for iterating through gorm models by table name
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-14 11:30:04 -07:00 |
Ying Li
|
e786d62f0f
|
Check for duplicate key errors in both mysql and sqlite3 in server/db
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-13 17:04:24 -07:00 |
Ying Li
|
09a041be14
|
Use more idiomatic go in if conditions.
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-13 16:18:59 -07:00 |
Ying Li
|
9290507a1f
|
In server/storage/database, do not panic, and also return the right error.
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-13 15:56:45 -07:00 |
Ying Li
|
df95dc4564
|
Add a DB health check to the server storage DB
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-13 11:28:14 -07:00 |
Ying Li
|
85a447f701
|
Clean up SQLStorage docstring to refer to the model
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-12 17:10:33 -07:00 |
Ying Li
|
7fa991c3ff
|
Gormizes the server database and make it SQL-DB agnostic.
Signed-off-by: Ying Li <ying.li@docker.com>
|
2015-10-12 16:45:41 -07:00 |
David Lawrence
|
7db33797a8
|
fixing timestamp errors on list
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-20 10:35:40 -07:00 |
David Lawrence
|
72d7d35221
|
fixing database queries
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-15 16:19:14 -07:00 |
David Lawrence
|
6533da1be4
|
tests for atomic update
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-13 18:19:31 -07:00 |
David Lawrence
|
5bcd3ff52d
|
reworking the insert check for TUF metadata in the database
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-13 18:18:33 -07:00 |
David Lawrence
|
40921a4bed
|
fixing lint and vet errors
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-13 18:18:33 -07:00 |
David Lawrence
|
ec08d28610
|
provide an additional handler to allow clients to update any set of TUF metadata atomically
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-13 18:18:33 -07:00 |
Diogo Monica
|
765a2cf661
|
Refactor crypto service
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-13 13:53:47 -07:00 |
Diogo Monica
|
682e7ea00b
|
Fixing lint
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 17:58:55 -07:00 |
David Lawrence
|
89379a728c
|
adding timestamping and some general cleanup
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-03 15:38:09 -07:00 |
David Lawrence
|
0f1e8b0134
|
adding delete to server
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-06-21 16:37:30 -07:00 |
David Lawrence
|
73f9935ea1
|
renaming server/version to server/storage. version was a bad name I picked late at night
|
2015-06-20 19:16:20 -07:00 |