ace issueshttps://gitlab.umiacs.umd.edu/adapt/ace/-/issues2018-01-23T08:32:47-05:00https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/21Ignore Flag2018-01-23T08:32:47-05:00Ghost UserIgnore Flag Mark files/directories as ignorable or transient. For transient items:
* auto-remove missing files
* auto-update digest and re-token (logging old)
Mark files/directories as ignorable or transient. For transient items:
* auto-remove missing files
* auto-update digest and re-token (logging old)
https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/20Duraspace Token Distribution2018-01-23T08:32:47-05:00Ghost UserDuraspace Token DistributionAllow tokens to be embedded in objects returned from duracloudAllow tokens to be embedded in objects returned from duracloudhttps://gitlab.umiacs.umd.edu/adapt/ace/-/issues/19Duraspace Auditing2018-01-23T08:32:47-05:00Ghost UserDuraspace AuditingDevelop and Audit Manager which uses cloud-stored tokens to monitor data.Develop and Audit Manager which uses cloud-stored tokens to monitor data.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/18Duraspace Token Storage2018-01-23T08:32:47-05:00Ghost UserDuraspace Token StorageDefine how tokens may be stored and retrieved in duracloudDefine how tokens may be stored and retrieved in duracloudhttps://gitlab.umiacs.umd.edu/adapt/ace/-/issues/17BagIT Integration2018-01-23T08:32:47-05:00Ghost UserBagIT IntegrationDocument how token stores may be integrated into BAGS, create a java tool to generate ACE-ified bags.Document how token stores may be integrated into BAGS, create a java tool to generate ACE-ified bags.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/16AIMS Challenge Tool2018-01-23T08:32:47-05:00Ghost UserAIMS Challenge ToolIMS challenge tool to simplify the process of validating IMS rounds vs witnesses.
python code posted explaining how to challenge.
* AM challenge (store in audit manager???) (start/end/service/digest)
* add to command line tool
IMS challenge tool to simplify the process of validating IMS rounds vs witnesses.
python code posted explaining how to challenge.
* AM challenge (store in audit manager???) (start/end/service/digest)
* add to command line tool
https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/15Token Store Object Validator2018-09-04T03:20:35-04:00Ghost UserToken Store Object ValidatorCreate a command line tool which will read a token store and validate specified files against the stored token.
1. flags for specifying types of validation
-p IMS challange using the supplied proof
-r recursive
Create a command line tool which will read a token store and validate specified files against the stored token.
1. flags for specifying types of validation
-p IMS challange using the supplied proof
-r recursive
https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/14Token Generation Tool2018-09-04T03:20:35-04:00Ghost UserToken Generation ToolCreate command line tool which will register files and output a token store.Create command line tool which will register files and output a token store.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/13Digest List Ingestion2016-08-23T14:32:11-04:00Ghost UserDigest List IngestionAdd support to allow a collection to be pre-populated with a digest list. Format will be the same as for list comparison.
* This should also generate tokens for all digests in the list.
* Who should check to ensure digests are in compa...Add support to allow a collection to be pre-populated with a digest list. Format will be the same as for list comparison.
* This should also generate tokens for all digests in the list.
* Who should check to ensure digests are in compatible format, user or AM?
support check-m import and token store importhttps://gitlab.umiacs.umd.edu/adapt/ace/-/issues/12per-collection/group auth2016-08-23T14:31:26-04:00Ghost Userper-collection/group authAllow per-collection and per-group authentication, also create a 'global' role that can perform its allowed actions on any collection. The result will be users that are limited to their group/collection and specified actions.Allow per-collection and per-group authentication, also create a 'global' role that can perform its allowed actions on any collection. The result will be users that are limited to their group/collection and specified actions.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/11Pluggable Drivers2016-08-23T14:30:56-04:00Ghost UserPluggable DriversDrivers are currently hardwired into the Audit Manager. Move interfaces and configuration so new drivers may be added w/o requiring an AM recompile.Drivers are currently hardwired into the Audit Manager. Move interfaces and configuration so new drivers may be added w/o requiring an AM recompile.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/10pre-audit staging2016-08-23T14:30:21-04:00Ghost Userpre-audit stagingAllow some type of pre-audit command execution to allow for data staging. Chronopolis needs this to audit tape resourcesAllow some type of pre-audit command execution to allow for data staging. Chronopolis needs this to audit tape resourceshttps://gitlab.umiacs.umd.edu/adapt/ace/-/issues/9Nonce Queue2016-08-23T14:29:40-04:00Ghost UserNonce Queue Add a queue for each collection that contains a list of nonce values to compute in addition to auditing a collection.
* Tables for nonce queue, nonce results,
* Purge policy for nonce queue and results?
* limits on number of nonce
... Add a queue for each collection that contains a list of nonce values to compute in addition to auditing a collection.
* Tables for nonce queue, nonce results,
* Purge policy for nonce queue and results?
* limits on number of nonce
for each nonce report, generate a token so we can provide a point in time when this was validatedhttps://gitlab.umiacs.umd.edu/adapt/ace/-/issues/8Add NamedQuery for getting collections to audit2015-09-08T13:27:26-04:00Ghost UserAdd NamedQuery for getting collections to auditThe AuditConfigurationContext has a Timer which runs periodically if automated auditing is turned on. In it we have some logic to figure out which collections are past their last sync time. This can easily be offloaded to the database, s...The AuditConfigurationContext has a Timer which runs periodically if automated auditing is turned on. In it we have some logic to figure out which collections are past their last sync time. This can easily be offloaded to the database, simplifying the implementation in the configuration context.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/4Show Registered Files2018-05-24T13:54:36-04:00Ghost UserShow Registered FilesThe Report page shows Active/Missing/Corrupt files, but nothing about Registered. This is useful if we ingested tokens and would like to see affirmation of the event.The Report page shows Active/Missing/Corrupt files, but nothing about Registered. This is useful if we ingested tokens and would like to see affirmation of the event.https://gitlab.umiacs.umd.edu/adapt/ace/-/issues/2Log audit attempts2015-05-12T16:20:22-04:00Ghost UserLog audit attemptsJust for extra debugging information, log attempts to create audit threads (in the audit thread factory) and where they came from (rest vs webui).Just for extra debugging information, log attempts to create audit threads (in the audit thread factory) and where they came from (rest vs webui).