|
|
@fc1a6b4
|
11 years |
Mei |
1) tweak on leak
abac0-leak
|
|
|
@4571abc
|
11 years |
Mei |
1) tweak for leak
abac0-leak
|
|
|
@efdaaa5
|
11 years |
Mei |
1) un-refcount vertex
abac0-leak
|
|
|
@80f0770
|
11 years |
Mei |
1) Merge branch 'abac0-leak' of git://abac.deterlab.net/abac into …
abac0-leak
|
|
|
@91a6b20
|
11 years |
Mei |
1) add cleanup for options(leak)
abac0-leak
|
|
|
@7764378
|
11 years |
Mei |
1) tweak according valgrind's leak report
abac0-leak
|
|
|
@f2622ee
|
11 years |
Mei |
1) ran with valgrind and did some leak patching
abac0-leak
|
|
|
@c0fe894
|
11 years |
Mei |
1) take debug statement out
abac0-leak
|
|
|
@cb135e1
|
11 years |
Mei |
1) mark off couple of debug statements
abac0-leak
|
|
|
@06ef09c
|
11 years |
Mei |
1) create a branch with ted's leak patch
abac0-leak
|
|
|
@3613ab8
|
11 years |
faber |
Back out the badly executed memory leak changes
abac0-leak
|
|
|
@63dcd99
|
11 years |
Mei |
1) fixed double free
abac0-leak
|
|
|
@f43e42c
|
11 years |
Mei |
Merge branch 'abac0-mei' of git://abac.deterlab.net/abac
abac0-leak
|
|
|
@831da18
|
11 years |
Mei |
1) getting ready to for 0.1.6
abac0-leakabac0-mei
|
|
|
@8a9f7af
|
11 years |
faber |
Get refcounting right
abac0-leak
|
|
|
@ea38d81
|
11 years |
faber |
Memory leak in queries, and a couple other incidental ones.
abac0-leak
|
|
|
@4f79997
|
11 years |
Mei |
1) add a new scaling test -haystack/ralphs
2) tweak some libabac code …
abac0-leakabac0-mei
|
|
|
@1bf0f03
|
11 years |
Mei |
1) save a copy before fixup of tests directory
abac0-leakabac0-mei
|
|
|
@65e3c6b
|
11 years |
Mei |
1) fixed an off by one bug in expand_key
abac0-leakabac0-mei
0.1.5
|
|
|
@1afd681
|
11 years |
Mei |
1) ready the 1.5 release..
2) tested out the new attribute features …
abac0-leakabac0-mei
|
|
|
@1546962
|
11 years |
faber |
Comments (and correct return value of abac_keyid_map_add_nickname)
abac0-leakabac0-mei
|
|
|
@6cd69a0
|
11 years |
faber |
Duplicate returned string to avoid double free.
abac0-leakabac0-mei
|
|
|
@3c30b59
|
11 years |
Mei |
1) add in new refactored regression testing directory
2) undo the …
abac0-leakabac0-mei
|
|
|
@34565bf
|
11 years |
faber |
INterface additions
abac0-leakabac0-meitvf-new-xml
|
|
|
@afcafea
|
11 years |
faber |
Outputs names with bake(Context)
abac0-leakabac0-meitvf-new-xml
|
|
|
@d2b198c
|
11 years |
faber |
Another checkpoint. We can now read mnemonics from credentials.
abac0-leakabac0-meitvf-new-xml
|
|
|
@b7e77df
|
11 years |
faber |
Bugfixes
abac0-leakabac0-meitvf-new-xml
|
|
|
@94605f2
|
11 years |
faber |
checkpoint Lots of the way toward mnemonic names, some parsing fixes
abac0-leakabac0-meitvf-new-xml
|
|
|
@bc12f3d
|
11 years |
faber |
Allow user to specify credential output format
abac0-leakabac0-meitvf-new-xml
|
|
|
@09aa249
|
11 years |
faber |
That's not how strcat works.
abac0-leakabac0-meitvf-new-xml
|
|
|
@a2b9fd2
|
11 years |
faber |
Add more comments
abac0-leakabac0-meitvf-new-xml
|
|
|
@e50f807
|
11 years |
faber |
Parse and produce 1.1 credentials. Small tweaks, too.
abac0-leakabac0-meitvf-new-xml
|
|
|
@9f78e4c
|
11 years |
faber |
Modify abac_split to be more safe and callers of it to use the …
abac0-leakabac0-meitvf-new-xml
|
|
|
@22f20c5
|
11 years |
faber |
Stop exporting these interfaces which are not in the API XXX: find the rest
abac0-leakabac0-meitvf-new-xml
|
|
|
@ab63ece
|
11 years |
faber |
Mofify attributes to keep a list of tails instead of one string.
abac0-leakabac0-meitvf-new-xml
|
|
|
@13b087a
|
11 years |
Mei |
1) fix some compiling warnings
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@bec30b5
|
11 years |
Mei |
1) change abac_context_load_directory to check on every regular files
…
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@3ed053d
|
11 years |
Mei |
1) add the missing ABAC.hh
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@4423f47
|
11 years |
Mei |
Merge branch 'master' of git://abac.deterlab.net/abac
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@ec550f7
|
11 years |
Mei |
1) reworked how API doc is generated
2) tweak top level Makefile.am
3) …
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@8f0fddb
|
11 years |
faber |
Correct deprecation message
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@c199a27
|
11 years |
faber |
Remove a few assumptions about XML parsing.
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@b73c5d05
|
11 years |
Mei |
1) suppress openssl's error message by default
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@a02c849
|
11 years |
Mei |
1) add examples from wiki into regression tests
2) add code to …
abac0-leakabac0-meimei-idmei-rt0-ntvf-new-xml
|
|
|
@bfaec48
|
11 years |
faber |
Generate keyids from certificates without the X509v3 Subject Key …
abac0-leakabac0-meimei-idmei-rt0-ntvf-new-xml
|
|
|
@92661b4
|
11 years |
Mei |
1) add some doc
2) fix the version in abac_xml
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@ef68ac9
|
11 years |
faber |
initialize the libraries if we create things without a context
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@95b150a
|
11 years |
faber |
Remove libxml2 debugging
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@af8e9b9
|
11 years |
Mei |
1) ID(chunk) into ID_chunk
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@f30b1e9
|
11 years |
Mei |
1) update some do
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@c0fd8bc
|
11 years |
Mei |
1) add some strcpy for keyid assignments in abac_id
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@94d1dae
|
11 years |
Mei |
1) take out some obsolete openssl calls
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@02036f4
|
11 years |
Mei |
1) tweak for porting try
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@4e10a0f
|
11 years |
Mei |
1) wrap up regression testing
Z
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@9e063cb
|
11 years |
Mei |
1) test out using encrypted private key to generate id credential
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@7e3f5e2
|
11 years |
Mei |
1) converted daisychain scaling tests
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@4721618
|
11 years |
Mei |
1) tested out python and perl test scripts along with
abac_chunk_t …
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@9ac7fb4
|
11 years |
Mei |
1) work around some compilation warnings
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@461541a
|
11 years |
Mei |
1) updated original rt0 to remove libstrongswan dependency
a) …
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@d4b3b52
|
12 years |
faber |
Better partial proofs
abac0-leakabac0-meicompt_changesmei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@605ee1d
|
12 years |
Mike Ryan |
be clear when a proof has failed
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@473dc8a
|
14 years |
Mike Ryan |
forgot to add this
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@11e3eb7
|
14 years |
Mike Ryan |
return binary representations of ID and attr certs in abac_chunk_t …
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@55c272b
|
14 years |
Mike Ryan |
remove libabac_init and libabac_deinit
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@aba6e07
|
14 years |
Mike Ryan |
fix memory leak: list of prereq vertices on intersection node was not
freed
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@704fde7
|
14 years |
Mike Ryan |
iteratively derive edges
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@9a411d7
|
14 years |
Mike Ryan |
fold intersection into ordinary role object
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@ebe824c
|
14 years |
Mike Ryan |
get implying edges for an intersection
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@e2a0f26
|
14 years |
Mike Ryan |
derive edges from intersections
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@0eb4a8e
|
14 years |
Mike Ryan |
load intersection edges into the graph
- does not derive links
- …
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@342e28f
|
14 years |
Mike Ryan |
load intersection attribute certificates, do not add them to the graph
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@675cbea
|
14 years |
Mike Ryan |
elegantly handle badly formatted roles in abac query
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@06d7b3a
|
14 years |
Mike Ryan |
forgot to add these d'oh
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@7af34ed
|
14 years |
Mike Ryan |
give query options to example prover code
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@e9e28b7
|
14 years |
Mike Ryan |
return all credentials on query failure
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@f91b32e
|
14 years |
Mike Ryan |
remove comment: everything is cryptographically happy
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@e96c107
|
14 years |
Mike Ryan |
match example keystore
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@4918535
|
14 years |
Mike Ryan |
top-level build
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@2ef48fa
|
14 years |
Mike Ryan |
use subjectKeyIdentifier instead of SHA1 of entire public key
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@a70acc9
|
14 years |
Mike Ryan |
simplify Context::query logic a bit
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@38782df
|
14 years |
Mike Ryan |
return NULL terminated array even when a query result is empty
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@58ba801
|
14 years |
Mike Ryan |
expanded API doc
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@50b9dc9
|
14 years |
Mike Ryan |
load pem certs for ID too
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@af15528
|
14 years |
Mike Ryan |
add info about keystore
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@02888af
|
14 years |
Mike Ryan |
more detailed install instructions
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@fe5682f
|
14 years |
Mike Ryan |
first shot at documentation
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@327e808
|
14 years |
Mike Ryan |
do not add a duplicate id cert more than once (prevents memory leak)
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@3c4fd68
|
14 years |
Mike Ryan |
return all the credentials from an ABAC context
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@61278ec
|
14 years |
Mike Ryan |
detect when libabac_init hasn't been called (instead of segfaulting)
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@fbb591e
|
14 years |
Mike Ryan |
reference count roles and credentials
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@314869f
|
14 years |
Mike Ryan |
detect duplicate credential being added to the graph
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@1324a63
|
14 years |
Mike Ryan |
get rid of annoying debug warnings
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@0779c99
|
14 years |
Mike Ryan |
return meaningful error codes when loading certificates
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@6ede88c
|
14 years |
Mike Ryan |
autoconf/make/libtoolize
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@15200be
|
14 years |
Mike Ryan |
move libabac into its own directory
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|