blob: 9236c2603b1634e50bb63038a013ba40bc13e27b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
# Copyright 2015 Open Platform for NFV Project, Inc. and its contributors
# This software is distributed under the terms and conditions of the 'Apache-2.0'
# license which can be found in the file 'LICENSE' in this package distribution
# or at 'http://www.apache.org/licenses/LICENSE-2.0'.
CHANGES
=======
0.1.0
-----
- First version of the moon_db library.
1.0.0
-----
- First public version of the moon_db library.
1.0.1
-----
- Update setup.py to force the installation of requirements.
1.0.2
-----
- Test PyPi upload
1.0.3
-----
- Fix a bug in core.py
- Update db_manager
1.1.0
-----
- When adding a subject, check the existence of that user in the Keystone DB and
create it if necessary
1.2.0
-----
- Update the db_manager in order to use it for tests
1.2.1
-----
- Update moon_db_manager in order to use it for unit tests
1.2.2
-----
- Fix a bug in moon_db_manager
1.2.3
-----
- Cleanup moon_db code
1.2.4
-----
- Update the name of the library (from moon_db)
1.2.5
-----
- Code cleaning
1.2.6
-----
- Remove some code duplication in moon_db
- handle the extra field for the perimeter
1.2.7
-----
- Fix some bugs
1.2.8
-----
- Add unique constraints on db tables
1.2.9
-----
- Add some verifications when deleting some elements in database
1.2.10
-----
- Update the migration script because of a bug introduced in 1.2.8 in rule table
- Fix bugs due to the previous version
1.2.11
------
- adding test cases for perimeter
- adding subject_object_action to model_test
- update import of exception
- add unit_test to test_model
- add validation for not accepting blank perimeter name or category name
1.2.12
------
- Fix the SubjectExisting exception problem
1.2.13
------
- Add validations and refactor test cases
1.2.14
------
- Fix some bugs for the manager and clean the code
1.2.15
------
- Fix test cases after removing syntax error in exceptions
1.2.16
------
- Fix the "key length error" in meta_rule table
1.2.17
------
- adding extra validation for addition and deletion dependencies
1.2.18
------
- adding changelog
1.2.19
------
- adding extra validation for update requests
1.2.20
------
- adding extra validation of rule content
- update validation for category with meta-rule dependencies
- update validation on updating meta-rule
- applying PyLint
- fixing Jira issues related to update policy
|