-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
115 lines (97 loc) · 4.69 KB
/
CHANGELOG
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
argus-pep-api-c 2.0.3
---------------------
* refactoring: small changes in configure and Makefiles to handle 'make distcheck' correctly.
* configure: added option --with-libcurl-nss for RHEL6/SL6.
* bug fix: for libcurl-nss, don't set the default SSL cipher list.
argus-pep-api-c 2.0.2
---------------------
* bug fix: disable the SSL cipher ECDH as workaround for the EC SSL
handshake problem with OpenSSL 1.0 (actually this should be fixed on the server,
not on the client).
argus-pep-api-c 2.0.1
---------------------
* bug fix: the HTTP header "Expect: 100-continue" is not used for the POST.
* bug fix: curl option CURLOPT_NOSIGNAL is enabled by default.
* bug fix: fflush every log messages.
argus-pep-api-c 2.0.0
---------------------
* refactoring: include dir renamed to argus (e.g. /usr/include/argus)
* refactoring: new thread safe implementation.
* refactoring: using a PEP handle for function call.
* refactoring: library renamed libargus-pep.so
* pkg-config libargus-pep.pc file added for autotools.
--------------------------------------------------------------
PEP-C 1.3.1
-----------
* copyright updated in sources.
* refactoring: pure pedantic ANSI C implementation.
* source code review recommendations implemented.
PEP-C 1.3.0
-----------
* pep/xacml.h: deprecated functions: xacml_attributeassignment_values_length(attr), xacml_attributeassignment_addvalue(attr,value)
AttributeAssignment can only have one value, use xacml_attributeassignment_getvalue(attr) and xacml_attributeassignment_setvalue(attr,value) instead.
* pep/xacml.h: functions xacml_attributeassignment_setdatatype(attr,datatype) and xacml_attributeassignment_getdatatype(attr) added.
* refactoring: new header pep/profiles.h added for XACML profiles identifiers and functions.
* pep/profiles.h: Authorization Interoperability Profile (v1.1) and Grid Worker Node Authorization (v1.0) constants implemented.
* pep/profiles.h: AuthZ Interop Profile -> Grid WN AuthZ Profile PIP adapter implemented.
* pep/profiles.h: Grid WN AuthZ Profile -> AuthZ Interop Profile OH adapter implemented.
* refactoring: new pep/pip.h and pep/oh.h headers extracted from pep/pep.h.
PEP-C 1.2.0
-----------
* refactoring: pepcli command moved to separated package org.glite.authz.pep-c-cli.
* refactoring: utility headers buffer.h and linkedlist.h are now exported in include/pep.
PEP-C 1.1.8
-----------
* bug fix: solved segfault problem when a obligation handler failed and the response is deleted.
PEP-C 1.1.7
-----------
* bug fix: non thread safe curl_global_init() and curl_global_cleanup() calls removed.
* pepcli: default PEP timeout set to 30 second.
* pepcli: error messages and help (-h|--help) message updated.
PEP-C 1.1.6
-----------
* source code moved to subversion.
* bug fix: long option --subjectid added.
PEP-C 1.1.5
-----------
* xacml.h: XACML and AuthZ Interop XACML identifier constants added.
* pepcli: man page pepcli(1) added.
* pepcli: options --certchain or --subjectid are mandatory but mutually exclusive.
* pepcli: option --fqan option added. multiple --fqan options generate secondary FQAN, first is primary.
* pepcli: simple human readable output by default, use --verbose for old style output.
* pepcli: options --subjectid, --certchain and --fqan generate only one XACML Subject.
* pepcli: multiple --fqan options generate only one multivalued XACML Attribute voms-fqan in XACML Subject.
* bug fix: all size_t ..._length(...) functions return 0 on error.
* bug fix: pepcli check for NULL action or environment in request.
PEP-C 1.1.4
-----------
* pepcli: --subjectid parameter added.
* pepcli: --requestcontext doesn't show (null) string anymore.
* pepcli: --quiet option added.
PEP-C 1.1.3
-----------
* pep.h: option PEP_OPTION_ENDPOINT_SERVER_CAPATH added. see curl CURLOPT_CAPATH.
* xacml.h: internal xacml_response_relinquishrequest function added.
* bug fix: pep_authorize() relinquishes effective request from response.
* bug fix: pep_destroy() free all option strings.
* bug fix: library doesn't print client_keypassword in debug messages.
* bug fix: pepcli deletes XACML request and response.
PEP-C 1.1.2
-----------
* bug fix: XACML java model namespace changed.
* bug fix: all xacml_..._length(...) functions return 0 on error.
* bug fix: XACML Status/@message attribute can be null.
* bug fix: some marshalling/unmarshalling bugs fixed.
* libtool: libpep-c uses -version-info
PEP-C 1.1.0
-----------
* refactoring: xacml.h replace model.h for the XACML operations.
* all functionalities implemented:
- failover
- peer to peer SSL and clientAuth options
* cli: pepcli command line interface implemented.
PEP-C 1.0.0
-----------
beta release of the PEP-C thin client.
--
$Id: CHANGELOG 2476 2011-09-27 11:34:03Z vtschopp $