source: doc/ChangeLog @ ff23998

mei_rt2_fix_1
Last change on this file since ff23998 was ff23998, checked in by Mei <mei@…>, 12 years ago

1) add some doc
2) drop in victor's ax_check_jni.m4

  • Property mode set to 100644
File size: 5.3 KB
Line 
1
2= 0.2.3.1 =
3
4   2013-0X-0X  (branch mei_rt2_fix_1)
5        * Moved insertion of ID credentials to ID constructors. This
6          code is going to change in multi-context version because
7          some sanity checks got voided by this change (Jeff) 
8        * Updated ax_check_jni.m4 for Mac(supplied by Victor)
9        * Took out /usr/local/lib from example/example_scripts/java,
10          swig/java (Anddrew)
11
12= 0.2.3 =
13
14    2013-01-15
15        * Patched Yap to run on FreeBSD9.1
16        * Added a configuration check for thread linked perl
17        * Added option to disable the generation of swig/java directory
18          when configured with --disable-java-feature or when jni.h is
19          not found (Ezra)
20        * Added Java libabac regression tests in example_scripts/java
21        * Added Java interface to libabac using JNI generated via SWIG
22          (Remember to take down the context with free_context_now()
23          instead of counting on the destructor, this is to avoid the
24          threading problem in libstrongswan when it got GC'ed
25          prematurely by Java, see swig/java/ProverTest.java)
26        * Added default partial proof generation upon fact query failure
27        * Added new python attribute and id example tests for the new
28          api calls
29        * Added a new Attribute api call, ABAC::Attribute::Attribute_chunk,
30          creating Attribute from a certificate chunk (Ezra)
31        * Added a new ID api call, ABAC::ID::ID_chunk, creating ID from a
32          certificate chunk (Ezra)
33
34= 0.2.2 =
35
36     2012-09-26
37
38        * Remove the self-signing verification check in abac_verifier to allow
39          none self-signing principal credential
40        * Replaced cn extraction code used in libabac with a more generalized
41          method that retrieves the last "CN=" term from the subject line
42          of a principal credential before chopping it out
43        * Added a new API call, next_proof (abac_context_query_again) that can
44          force YAP to backtrack and produce a new solution proof if exists
45        * New performance testing setup under examples directory. Added
46          plotting and graphing scripts
47        * Updated examples directory to use Makefile, added performance
48          testing setup, plotting scripts, and graphing scripts
49        * Added support for accepting encrypted private key with passphrase
50          for principal credential creation and for attribute rule creation
51        * API is expanded to allow specifying private key file and passphrase
52          file
53        * creddy attribute and generate options are expanded to accept
54          a specific private key and allowing passphrase option
55        * a new keycheck option is added to creddy to do access check on
56          a key file (encrypted and none encrypted)
57        * added encryption/passphrase examples
58        * migrate the sample scripts that used to be under swig directory to
59          examples directory and setup as part of regression test suite
60        * add examples for timing/performance runs
61        * change the proof buffer allocation to YAP_AllocSpaceFromYap and sizing
62          the buffer repeatedly and progressively if the initial size is too small
63        * tested with Yap 6.2.3 but not required
64
65= 0.2.1 =
66
67     2012-07-06
68 
69        * The API visible to programmers is much richer and should make
70          development simpler.  As part of this, the libcreddy/libabac
71          distinction has disappeared.  All libcreddy functions are now
72          available through libabac.
73        * updated to use strongswan 4.6.4.  Strongswan 4.4.0 had become very
74          outdated.
75        * Added more examples and documentation.
76        * add a new '--subject-link' option to creddy --attribute to hold the
77          linking role
78        * add --dbdump option to abac_prover_yap to retrieve all prolog clauses
79          stored in the db
80       
81       WARNING
82       - There are occasional spurious error messages originated
83         from Strongswan during access of the attribute credentials.  Those
84         messages are due to libstrongswan mishandling certain values of
85         authorizedKeyIdentifier in a non-destructive way.  While we are
86         working with the strongswan developers to remove these messages, they
87         should not affect ABAC in any way.
88       
89         Here are sample messages:
90       
91         L6 - keyIdentifier:  length of ASN.1 object invalid or too large
92         L6 - authorityCertSerialNumber:  length of ASN.1 object invalid or too large
93       
94         Do report to us if your ABAC is not behaving as
95         expected and messages like above seem to be a factor..
96       
97= 0.2.0 =
98
99     2012-02-27
100
101        * '''API-breaking change''': libcreddy ID and attribute cert creation validity
102          periods are now measured in seconds
103        * significant performance improvements on Linux, see [source:doc/INSTALL] for
104          configure flags
105        * [CredPrinterDocs credential printer]
106        * several bugs and segfaults fixed
107
108= 0.1.3 =
109
110     2011-03-30
111
112        * native Java support
113        * many, many bugfixes
114
115= 0.1.2 =
116
117     2010-10-01
118
119        * libcreddy extracted
120        * credddy rewritten to use libcreddy
121        * sample code for libcreddy in python
122
123= 0.1.1 =
124
125     2010-09-17, updated 2010-09-20
126
127        * Support for intersection rules
128        * Support for encrypted private keys
129        * Build issues on FreeBSD addressed
130
131
Note: See TracBrowser for help on using the repository browser.