Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 4 | -27/+8 | |
| | | | | | 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 | |
| | ||||||
* | Fix gssx_handle, no need for an array of creds, just 1 | Simo Sorce | 2012-01-25 | 1 | -1/+1 | |
| | ||||||
* | 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 | |
| | ||||||
* | Use correct type for exported context | Simo Sorce | 2012-01-24 | 1 | -1/+1 | |
| | | | | | gss_export_context() returns a gss_buffer_t, so match it in the gssx_ctx structure by using the correlated gssx_buffer type instead of octet_string. | |||||
* | Fix error that made credential handles not an array of elements | Nicolas Williams | 2012-01-24 | 1 | -3/+20 | |
| | ||||||
* | Fix typo (s/CONTECT/CONTEXT) | Nicolas Williams | 2012-01-23 | 1 | -1/+1 | |
| | ||||||
* | Untangle gssx_cred/context/handle | Nicolas Williams | 2012-01-23 | 1 | -11/+20 | |
| | ||||||
* | Add comment to gp_rpc.x explaining its origin and purpose | Nicolas Williams | 2012-01-23 | 1 | -0/+11 | |
| | ||||||
* | 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 | |
| | ||||||
* | Add gp_rpc.x file | Simo Sorce | 2012-01-19 | 1 | -0/+129 | |
| | | | | Created by Nico and prefixed by me to avoid conflicts with system headers. | |||||
* | Move .x files into own directory | Simo Sorce | 2012-01-19 | 1 | -0/+0 | |
| | ||||||
* | Prefix replies on the wire with the packet size | Simo Sorce | 2012-01-19 | 1 | -0/+27 | |
| |