Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 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. | ||||
* | add support for demonization option | Simo Sorce | 2012-01-14 | 3 | -4/+29 |
| | |||||
* | Add utils to read a configuration file | Simo Sorce | 2012-01-14 | 5 | -15/+138 |
| | |||||
* | Add config.h so that HAVE_UCRED is properly detected | Simo Sorce | 2012-01-12 | 1 | -1/+15 |
| | |||||
* | Socket helpers | Simo Sorce | 2012-01-04 | 4 | -0/+248 |
| | |||||
* | Server initialization helpers | Simo Sorce | 2012-01-04 | 5 | -4/+174 |
| | |||||
* | Intial skeleton gssproxy daemon | Simo Sorce | 2012-01-04 | 25 | -0/+1545 |