Commit Graph

14 Commits

Author SHA1 Message Date
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