Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add more functions of the indicate_mechs() family | Simo Sorce | 2012-02-05 | 2 | -14/+466 | |
| | ||||||
* | Fix attr description set in gp_indicate_mechs() | Simo Sorce | 2012-02-05 | 1 | -0/+29 | |
| | ||||||
* | Fix accept_sec_context to properly return src_name | Simo Sorce | 2012-02-05 | 3 | -0/+57 | |
| | ||||||
* | Add gpm_indicate_mechs to test program | Simo Sorce | 2012-02-03 | 1 | -1/+9 | |
| | ||||||
* | Add gpm_indicate_mechs functions to mechglue library | Simo Sorce | 2012-02-03 | 3 | -0/+310 | |
| | ||||||
* | Add server implementation of gssx_indicate_mechs | Simo Sorce | 2012-02-03 | 3 | -4/+253 | |
| | ||||||
* | Allow conversion of empty strings. | Simo Sorce | 2012-02-03 | 1 | -0/+11 | |
| | ||||||
* | Change gssx_mechinfo | Simo Sorce | 2012-02-03 | 2 | -12/+7 | |
| | | | | | | | | We do not need provider names and paths apssed to clients. Clients have no use for such info and can be argued it is something admins do not want to disclose anyway. Add saslname extensions that were missing from the first draft. | |||||
* | Fix loop in case of errors and use gp_debug | Simo Sorce | 2012-02-03 | 1 | -23/+6 | |
| | | | | | | | We need to have 2 variables to hold the array index otherwise we will leave holes and loose elements that come after a failure. Use gp_log_failure() to make code more readable | |||||
* | Add simple debugging helper | Simo Sorce | 2012-02-03 | 3 | -0/+87 | |
| | ||||||
* | Fix gp_conv_gssx_to_oid_alloc | Simo Sorce | 2012-02-03 | 1 | -0/+2 | |
| | ||||||
* | Temporary workaround for MIT gssapi bugs | Simo Sorce | 2012-02-01 | 1 | -0/+26 | |
| | | | | | gss_iniquire_cred_by_mech() doesn't work on all mechanisms returned by gss_inquire_cred(), this is a but in MIT libraries that MIT is going to fix. | |||||
* | Modify accept_context test to use acquire_cred | Simo Sorce | 2012-02-01 | 1 | -3/+17 | |
| | ||||||
* | Add gpm_acquire_cred functions to mechglue library | Simo Sorce | 2012-02-01 | 3 | -0/+307 | |
| | ||||||
* | Add server implementation of acquire_cred | Simo Sorce | 2012-02-01 | 4 | -7/+149 | |
| | ||||||
* | Add helper to convert OID sets | Simo Sorce | 2012-02-01 | 2 | -0/+76 | |
| | ||||||
* | Add helper to convert an gssx name back to gss_name_t | Simo Sorce | 2012-02-01 | 2 | -0/+14 | |
| | ||||||
* | Add gp_memdup helper | Simo Sorce | 2012-02-01 | 2 | -9/+24 | |
| | ||||||
* | Simplify gssx_name struct | Simo Sorce | 2012-02-01 | 3 | -25/+6 | |
| | | | | | We do not need arrays here. When multiple names are required then an array of gssx_names is more appropriate. | |||||
* | Fix credentials export/import | Simo Sorce | 2012-02-01 | 1 | -2/+2 | |
| | ||||||
* | Fix gp_rpc_accept_sec_context to handle input credential | Simo Sorce | 2012-02-01 | 1 | -8/+8 | |
| | ||||||
* | Fix double free in conversion function | Simo Sorce | 2012-02-01 | 1 | -4/+8 | |
| | ||||||
* | Convert tests to use mechglue | Simo Sorce | 2012-01-30 | 1 | -31/+35 | |
| | ||||||
* | Add gpm_release_handle functions to mechglue library | Simo Sorce | 2012-01-30 | 3 | -0/+139 | |
| | ||||||
* | Add accept_sec_context function to mechglue library | Simo Sorce | 2012-01-30 | 3 | -0/+191 | |
| | ||||||
* | Add gpm_display_status function to mechglue library | Simo Sorce | 2012-01-30 | 5 | -1/+196 | |
| | | | | | Also add method to save status per-thread Uses gccism for thread-local storage for now. | |||||
* | Add infrastructure for client side mechglue library | Simo Sorce | 2012-01-29 | 4 | -0/+583 | |
| | ||||||
* | gp_conv: Add helpers to alloc data when converting | Simo Sorce | 2012-01-29 | 2 | -0/+91 | |
| | ||||||
* | Move some definitions around. | Simo Sorce | 2012-01-29 | 3 | -45/+45 | |
| | | | | | Make union arg/res usable elsewhere. Make gp_xdr_set private as gp_rpc_process.c is the only place where it is used. | |||||
* | Split gp_utils.h into proxy headers and commonly useful headers | Simo Sorce | 2012-01-29 | 9 | -38/+71 | |
| | ||||||
* | Fix incorrect declaration. | Simo Sorce | 2012-01-29 | 1 | -3/+3 | |
| | ||||||
* | Remove bogus comment. | Simo Sorce | 2012-01-25 | 1 | -1/+0 | |
| | ||||||
* | Add release_handle implementation | Simo Sorce | 2012-01-25 | 3 | -4/+70 | |
| | ||||||
* | Add a function to find credential handles | Simo Sorce | 2012-01-25 | 2 | -0/+5 | |
| | ||||||
* | Add helper to return status from rpc functions | Simo Sorce | 2012-01-25 | 3 | -19/+43 | |
| | ||||||
* | Shorten gp_rpc_arg/res unions member names | Simo Sorce | 2012-01-25 | 2 | -32/+32 | |
| | | | | | We do not need long redundant name for the union members. Shortening makes it easier to read and follow code. | |||||
* | Move includes in gp_rpc_process.h | Simo Sorce | 2012-01-25 | 3 | -11/+7 | |
| | | | | This way it is easier to have the right includes in all gp_rpc_* files. | |||||
* | Use the gp_rpc prefix for files that implement the rpc interface | Simo Sorce | 2012-01-25 | 2 | -1/+1 | |
| | ||||||
* | Regenerate rpcgen files after gss_proxy.x fixes | Simo Sorce | 2012-01-25 | 2 | -6/+2 | |
| | ||||||
* | Improve test program | Simo Sorce | 2012-01-25 | 1 | -76/+191 | |
| | | | | | | | Split it into a lcient and a server thread. Properly implement gss_init_sec_context loop for the client part. Still relies on kerberos being used and gss_accept_sec_context beeing finished in one roundtrip. | |||||
* | Add test program to exercise accept_sec_context | Simo Sorce | 2012-01-25 | 2 | -1/+360 | |
| | ||||||
* | Add accept_sec_context implementation | Simo Sorce | 2012-01-25 | 3 | -4/+168 | |
| | ||||||
* | Add functions to export/import credentials | Simo Sorce | 2012-01-25 | 3 | -0/+185 | |
| | | | | | This is a temporary quick and simple implementation to proceed with prototyping, it will be later replaced with a correct implementation. | |||||
* | Add gssx conversion functions | Simo Sorce | 2012-01-25 | 3 | -0/+389 | |
| | ||||||
* | Add basic configure test for gssapi library | Simo Sorce | 2012-01-25 | 2 | -1/+14 | |
| | ||||||
* | Refactor gp_rpc_process | Simo Sorce | 2012-01-25 | 2 | -52/+58 | |
| | | | | Remove useless context abstraction for calls and replies. | |||||
* | Update gss_proxy generated files after .x file changes | Simo Sorce | 2012-01-24 | 2 | -66/+52 | |
| | ||||||
* | Add rpc processing infrastructure | Simo Sorce | 2012-01-20 | 6 | -8/+543 | |
| | ||||||
* | Edit gp_rpc_xdr.c to avoid compiler warnings and errors | Simo Sorce | 2012-01-19 | 3 | -140/+3 | |
| | ||||||
* | Add generated files for rpc handling code | Simo Sorce | 2012-01-19 | 7 | -0/+2198 | |
| |