Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Refactor workers init so we can pass down gpctx | Simo Sorce | 2012-01-19 | 3 | -10/+16 | |
| | ||||||
* | Organize workers in free and busy lists | Simo Sorce | 2012-01-18 | 2 | -55/+119 | |
| | | | | | | | This avoids going through an array to chase free threads, so that assigning work is O(1) instead of O(n). Will also make easier to later change the number of available workers dynamically. | |||||
* | Add worker threads | Simo Sorce | 2012-01-17 | 8 | -7/+750 | |
| | ||||||
* | Add proper reader/writer functions to gp_socket | Simo Sorce | 2012-01-17 | 2 | -43/+242 | |
| | ||||||
* | Add gssproxy_ctx | Simo Sorce | 2012-01-17 | 4 | -9/+24 | |
| | | | | And store configuration context within it. |