-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* policy event serializable refactor event package add json property value test add a timestamped policy event add getter/setter for hash remove events add setter methods for memory policy store cast to memory components funcexec can't be serialized add funcexec not serializable test expose tx in memory policy store add getter for tx events fix deserialize from pml update mysql connector dependency fix double call to verifySuperPolicy fix policy store deserialization fix mem tx and remove unused constants do not overwrite mem tx on reset add reset to policy and event implement reset add reset event saving progress update docs update tests update pml serialization saving serialization progress serialization tests updates fix tests move amin policy nodes to own enum file fix documentation references add node file access right checker test fix test config rename admin policy target node new test updates pml updates add delete tests remove optional token remove super bootstrapper and fix tests that use super user remove unused variable optimize imports rename policy classes oa constant fix doc link error add nist template files update readme remove comment add tests review tests constants and functions handled first move serialization package to policy fix json PML functions pml update for functions and constants remove println function invoke updates fix function returns and explain make memory policy get methods return unmodifiable objects modify graph interface to remove no property create methods and allow user attributes to be created without assignments update mysql connector update commons-lang version update commons-lang version to 3.13 update jackson-databind version to 2.15 remove jackson-databind dependency add neo4j embedded support add neo4j pdp add neo4j review tests create impl package some package refactoring package refactor rename events to operations and move to common package bump java version to 21 and remove serial uid saving progress on operations refactor pap methods small fixes from previous commit, still some test failures saving progress, compiles, look for TODOs saving progress before removing common package saving progress, pap tests pass add pdp tests save progress updates - serialization not working remove neo4j tests remove neo4j classes update jitpack java version to 21 saving progress before refactor saving progress with json before rebase fix errors from rebase small fix serialization and test fixes rename child -> ascendant and parent -> descendant to be more in line with standard fix sample pml modifier returns querier not query multiple input strings to deserialization operations refactor saving progress on function refactor create operations with operands add ReqCap update ops add generic to operation return update operation refactor operations saving before moving to named operations saving progress fix pml functions save fix patterns for obligations refactor expressions to not be operations saving change assign to to in tests pass before refactoring routines fix operations and routines add tests check statement does one ar at a time dep update pml patterns tests add to PML bootstrapper test add checks to pml methods in pdptx small fixes and docs some java docs move files in memory pkg fix memory pkg error small changes * remove comment * remove common pkg, move to pap * fix errors * readme * update pom.xml * update java version in github action
- Loading branch information
1 parent
e5247fa
commit 4547ba3
Showing
921 changed files
with
157,662 additions
and
34,930 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
.idea | ||
policy-machine-core.iml | ||
/target | ||
.DS_Store | ||
.DS_Store | ||
**/gen/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Topics for the NIST Open Source Portal <https://code.nist.gov> | ||
# | ||
# Set the topic tags for your open source repository from the nested | ||
# list below. Un-comment the relevant lines: | ||
# | ||
# remove the `#` character *and* the space immediately after it | ||
# | ||
# so that the YAML syntax remains valid. You may delete everything | ||
# that does not apply, and add new topics from the NIST Taxonomy | ||
# <https://data.nist.gov/od/id/691DDF3315711C14E0532457068146BE1907> | ||
# | ||
# For example, a valid version of this file would be (note the `:` | ||
# and `---`, they are important!) as follows: | ||
# | ||
# --- | ||
# categories: | ||
# - scientific-software | ||
# | ||
# themes: | ||
# - Information Technology | ||
# - Software research | ||
# - Software performance | ||
# | ||
# Since scientific-software is most common it is left as the default | ||
# category. Feel free to comment it with a hash (#) if it does not | ||
# apply. There is no default theme; select as many as are relevant. | ||
# Make sure to remove unwanted categories as the final topics are | ||
# produced from this file. | ||
|
||
--- | ||
categories: | ||
- scientific-software | ||
|
||
themes: | ||
- Information Technology | ||
- Identity and access management |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# This file lists the contributors responsible for the | ||
# repository content. They will also be automatically | ||
# asked to review any pull request made in this repository. | ||
|
||
# Each line is a file pattern followed by one or more owners. | ||
# The sequence matters: later patterns take precedence. | ||
|
||
# FILES OWNERS | ||
* @usnistgov/opensource-team |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# NIST Software Licensing Statement | ||
|
||
NIST-developed software is provided by NIST as a public service. | ||
You may use, copy, and distribute copies of the software in any | ||
medium, provided that you keep intact this entire notice. You may | ||
improve, modify, and create derivative works of the software or | ||
any portion of the software, and you may copy and distribute such | ||
modifications or works. Modified works should carry a notice | ||
stating that you changed the software and should note the date | ||
and nature of any such change. Please explicitly acknowledge the | ||
National Institute of Standards and Technology as the source of | ||
the software. | ||
|
||
NIST-developed software is expressly provided "AS IS." NIST MAKES | ||
NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED, IN FACT, OR ARISING BY | ||
OPERATION OF LAW, INCLUDING, WITHOUT LIMITATION, THE IMPLIED | ||
WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, | ||
NON-INFRINGEMENT, AND DATA ACCURACY. NIST NEITHER REPRESENTS NOR | ||
WARRANTS THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED | ||
OR ERROR-FREE, OR THAT ANY DEFECTS WILL BE CORRECTED. NIST DOES | ||
NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF THE | ||
SOFTWARE OR THE RESULTS THEREOF, INCLUDING BUT NOT LIMITED TO THE | ||
CORRECTNESS, ACCURACY, RELIABILITY, OR USEFULNESS OF THE | ||
SOFTWARE. | ||
|
||
You are solely responsible for determining the appropriateness of | ||
using and distributing the software and you assume all risks | ||
associated with its use, including but not limited to the risks | ||
and costs of program errors, compliance with applicable laws, | ||
damage to or loss of data, programs or equipment, and the | ||
unavailability or interruption of operation. This software is not | ||
intended to be used in any situation where a failure could cause | ||
risk of injury or damage to property. The software developed by | ||
NIST employees is not subject to copyright protection within the | ||
United States. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.