Evaluation of logical functions doesn't follow standard
XACMLCORE-231
Prepare deployment onto Maven Central Repo
XACMLCORE-162
Base64Binary datatype incorrectly handles XML-Whitespace characters
XACMLCORE-220
Unmarshalling of empty string attributes in XACML requests results in null values
XACMLCORE-215
Potential race condition in InitializerExecutor
XACMLCORE-230
Prepare 1.0.3.RELEASE
XACMLCORE-225
Add PIP-API-breaking methods to PIP-Interface again
XACMLCORE-224
Prepare 1.0.2.RELEASE
XACMLCORE-222
Change JAXBContextInitializer default settings to a more performant setting.
XACMLCORE-219
SimplePDPConfiguration.TimeZone not properly working in OSGi-blueprint
XACMLCORE-221
Introduce Version 1.0.0.RELEASE and release it
XACMLCORE-208
Support multiple AttributeValues
XACMLCORE-30
Reference Loading
XACMLCORE-133
Add .gitignore to the repository
XACMLCORE-212
Code-Refactoring (Cleanup) of JaxbMarshallerConfiguration
XACMLCORE-210
PIP Interface must be discussed and re-engineered.
XACMLCORE-87
Update dependencies
XACMLCORE-209
Make project ready for Maven Central
XACMLCORE-214
Update Apache License information in all source files
XACMLCORE-213
Cleanup method-naming of the PIP-Interface
XACMLCORE-211
Correct handling of multiple resources
XACMLCORE-73
Define, Review, Discuss the PIP Interface
XACMLCORE-139
EvaluatableID objects are not serializable
XACMLCORE-204
Request + Response validation is not working
XACMLCORE-203
TimeInRangeFunction has wrong identifier
XACMLCORE-200
Use ObjectFactory directly with JAXBContext.newInstance in JaxbContextInitializer
XACMLCORE-202
Remove dependency to herasaf-xacml-site in heras-af root pom
XACMLCORE-201
Initializers don't work in an OSGi environment
XACMLCORE-199
Unit- and IntegrationTests for handling JAXB SyntaxException
XACMLCORE-197
Correct handling of mandatory Environment Attributes in RequestType (urn:oasis:names:tc:xacml:1.0:environment:current-time, urn:oasis:names:tc:xacml:1.0:environment:current-date, urn:oasis:names:tc:xacml:1.0:environment:current-dateTime)
XACMLCORE-195
Unable to update TestNG version beyond 6.1.1
XACMLCORE-194
SimplePDP throws NotInitializedException (with cause NullPointerException) if an unknown function ID is used in a target matcher
XACMLCORE-190
Change AttributeDesignatorType Handling (PIP)
XACMLCORE-167
Proper configuration of the Maven phases
XACMLCORE-95
Can't serialize IdReferenceType due to non-transient Logger
XACMLCORE-205
OSGi Bundle
XACMLCORE-33
HERAS-AF XACML Core deployable as OSGi Bundle
XACMLCORE-198
Exceptions that occur in AbstractRuleCombiningAlgorithm are not properly logged
XACMLCORE-191
Debug logging triggers unnecessary JAXB marshaling which leads to a significant performance degradation in several places
XACMLCORE-185
Update all dependencies
XACMLCORE-184
Update POM to the new infrastructure conditions
XACMLCORE-181
Documentation
XACMLCORE-176
Default Value initialization in SimplePDPConfiguration is resource vasting
XACMLCORE-172
Update license year information
XACMLCORE-168
Broken equals implementation for org.herasaf.xacml.core.simplePDP.initializers.PolicyCombiningAlgorithmsJAXBInitializer
XACMLCORE-186
InitializationException in wrong package
XACMLCORE-164
Update parent-pom to M3 final
XACMLCORE-163
Change version-numbering scheme
XACMLCORE-161
Varying usage of Logger.error method (exception handling)
XACMLCORE-152
Elevate onto the latest errata
XACMLCORE-101
issue 1 of 160

Evaluation of logical functions doesn't follow standard

Description

Folliwing the standard (1 Feb 2005; A.3.5) the logical functions and and or must stop evaluation of arguments and leave the rest of the arguments unevaluated, when the result is clear. This is not the case and though and cannot be used to shield from errors in later arguments. i.e. if in and(f(), g()) f() evaluates to false an g() evaluates to indeterminate because of an error, tho whole evaluation returns indeterminate instead of false.

See also [#XACMLCORE-217]

Environment

None

Status

Assignee

Unassigned

Reporter

christianc

Labels

None

Components

Affects versions

1.0.4.RELEASE

Priority

Major