Michael Davidsaver
|
135bf7265c
|
fully fix AuthorizationRegistry race
|
2019-10-31 07:43:48 -07:00 |
|
Michael Davidsaver
|
7bc5bc2cbc
|
fix AuthorizationRegistry race
oops. should only prevent add/remove while iterating,
not concurrent iteration.
|
2019-10-10 15:12:58 -07:00 |
|
Michael Davidsaver
|
05bf0fc453
|
CAPlugin handle peer NULL data
|
2019-06-13 10:52:24 -07:00 |
|
Michael Davidsaver
|
50302d31ac
|
authorize with local group lookup
|
2019-01-12 15:14:19 -08:00 |
|
Michael Davidsaver
|
3209899172
|
authorization framework
|
2019-01-12 15:14:19 -08:00 |
|
Michael Davidsaver
|
fa484a883a
|
redo security (aka. access control)
Break up monolithic SecurityPlugin API into three parts.
1. Authentication.
2. Authorization.
3. Access Control decision. Left to ChannelProviders
|
2019-01-12 15:14:19 -08:00 |
|
Michael Davidsaver
|
1d7f15de25
|
combine AbstractResponseHandler and ResponseHandler
|
2017-11-06 14:27:46 -06:00 |
|
Michael Davidsaver
|
277e5c33fb
|
privatize some API details
hide a number of APIs which should not
be public APIs.
|
2017-05-30 17:12:31 +02:00 |
|
Matej Sekoranja
|
5279d247ca
|
general indent beautification
|
2016-03-10 23:36:16 +01:00 |
|
Michael Davidsaver
|
5019969d8a
|
getSubField -> getSubFieldT to avoid potential NULL de-ref.
|
2016-01-25 12:30:25 -05:00 |
|
Matej Sekoranja
|
e2facc2eac
|
win visibility attributes
|
2014-09-11 21:30:42 +02:00 |
|
Matej Sekoranja
|
0b0bf32c19
|
security plugin handling
|
2014-09-11 09:41:20 +02:00 |
|
Matej Sekoranja
|
e12cf946a5
|
CA client security plugin
|
2014-09-10 09:21:03 +02:00 |
|
Matej Sekoranja
|
8a2abf09b2
|
access security
|
2014-09-09 14:28:43 +02:00 |
|