summaryrefslogtreecommitdiffstats
path: root/proxy
Commit message (Collapse)AuthorAgeFilesLines
* WIPmaster-interposetestGünther Deschner2012-10-182-0/+44
|
* WIP gss_wrap_aead.Günther Deschner2012-10-181-0/+17
|
* DO NOT PUSH: use GSS_C_NT_USER_NAME in interposetest.Günther Deschner2012-10-181-2/+2
| | | | Guenther
* DO NOT PUSH: use GSS_C_NT_USER_NAME in clientGünther Deschner2012-10-181-2/+2
|
* Avoid infinite loop in gssi_wrap_size_limit()Günther Deschner2012-10-181-3/+3
|
* interposetest: add more debug statements.Günther Deschner2012-10-181-0/+13
|
* Make sure to return success in gp_conv_name_to_gssx() at that point.Günther Deschner2012-10-181-0/+2
|
* interposetest: add test for gss_export_name_composite()Günther Deschner2012-10-181-0/+11
|
* Fix gssi_export_name_composite() function name.Günther Deschner2012-10-181-1/+1
|
* Add gssi_export_composite_name().Günther Deschner2012-10-183-1/+28
|
* Call gss_export_name_composite() from gp_conv_name_to_gssx().Günther Deschner2012-10-182-1/+21
|
* Add gpm_export_name_composite().Günther Deschner2012-10-182-0/+31
|
* cli_srv_comm: Add and use a DEBUG macro.Günther Deschner2012-10-181-28/+35
|
* interposetest: test gss_wrap_size_limit().Günther Deschner2012-10-181-0/+16
|
* WIPSimo Sorce2012-09-141-54/+1
|
* Makefile: Add src/mechglue/gss_plugin.h to header list.Günther Deschner2012-09-141-1/+2
| | | | Acked-by: Simo Sorce <simo@redhat.com>
* Use new gss_import/export_cred functionsSimo Sorce2012-09-1410-404/+98
| | | | | | | This allows us to remove the ring_buffer hack and become completely stateless as well as remove a possible DoS avenue. R.I.P. Ring Buffer :-)
* Add doc about current and future planned behaviorSimo Sorce2012-09-141-0/+111
|
* interposetest: test gss_wrap_iov/gss_unwrap_iov.Günther Deschner2012-09-141-0/+99
| | | | Acked-by: Simo Sorce <simo@redhat.com>
* interposetest: add test for gss_export_name().Günther Deschner2012-09-141-0/+10
| | | | Acked-by: Simo Sorce <simo@redhat.com>
* Add context related testsSimo Sorce2012-09-141-4/+98
|
* Add get/verify mic testsSimo Sorce2012-09-141-4/+53
|
* Use a debug macro in interposer testSimo Sorce2012-09-141-20/+30
|
* Add interposer tests for wrap/unwrapSimo Sorce2012-09-141-0/+41
|
* New test program to exercise the mechglue pluginSimo Sorce2012-09-143-3/+543
|
* Implement internal_release_oidSimo Sorce2012-09-142-0/+27
|
* Implement misc spi callsSimo Sorce2012-09-143-0/+219
|
* Implement privacy/integrity mechglue wrappersSimo Sorce2012-09-143-0/+421
|
* Implement indicate mechs related mechglue wrappersSimo Sorce2012-09-144-1/+218
|
* Implement name related mechglue wrappersSimo Sorce2012-09-143-0/+457
|
* Implement display status mechglue wrappersSimo Sorce2012-09-143-0/+76
|
* Implement init sec context mechglue wrapperSimo Sorce2012-09-144-0/+229
|
* Implement accept sec context mechglue wrappersSimo Sorce2012-09-143-0/+168
|
* Implement context related mechglue wrappersSimo Sorce2012-09-143-0/+461
| | | | | Use the new spi call in order to be able to properly implement a context locally.
* Implement cred related mechglue wrappersSimo Sorce2012-09-144-0/+833
|
* Add name handle wrapperSimo Sorce2012-09-1410-116/+147
|
* Add context handle wrapperSimo Sorce2012-09-146-19/+24
|
* Add cred handle wrapperSimo Sorce2012-09-147-26/+31
|
* Add function to ease copying oidsSimo Sorce2012-09-142-0/+25
|
* Add function to convert remote context to localSimo Sorce2012-09-142-0/+18
|
* Add simple functions to map errorsSimo Sorce2012-09-142-0/+26
| | | | | | | | | | The mechglue stores a map of errors/mech oids, this means that we should never return the same error we got from a mechanism after re-entering the mechglue as we then may get the mechglue confused and prevent us from asking an interposed mech for the error. Also we want to try to aqvoid collisions from errors returned from the proxy, as they could end up fetching errors from the wrong mechanism. For now just make a very simple mapping by always adding a special error base.
* Add function to return a special mechSimo Sorce2012-09-143-0/+204
| | | | | | | | When the interposer wants to call the mechglue and have it call a real mechanism it does so by providing a speecial mechanism oid. This is an oid composed of the procy plugin oid and the real mechanism oid that the mechglue transforms back into a real OID before selecting the appropriate mechanism.
* Add mechanism to select behavior based on envvarSimo Sorce2012-09-142-0/+38
|
* Add loop avoidance in proxy daemon and gssapi pluginSimo Sorce2012-09-142-0/+11
|
* Add initialization codeSimo Sorce2012-09-143-2/+206
| | | | | | | For now return fixed list of mechanisms. Later on we can try to fetch this list from the proxy. Also split RPC client code from actual plugin
* Build mechglue as a pluginSimo Sorce2012-09-141-0/+13
|
* Add testcode for gpm_wrap_size_limit().Günther Deschner2012-09-141-0/+13
|
* Add testcode for gpm_unwrap().Günther Deschner2012-09-141-0/+29
|
* Add testcode for add gpm_wrap().Günther Deschner2012-09-141-0/+27
|
* Add test code for gpm_(get|verify)_mic.Günther Deschner2012-09-141-0/+60
|