summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add server implementation of acquire_credSimo Sorce2012-02-014-7/+149
|
* Add helper to convert OID setsSimo Sorce2012-02-012-0/+76
|
* Add helper to convert an gssx name back to gss_name_tSimo Sorce2012-02-012-0/+14
|
* Add gp_memdup helperSimo Sorce2012-02-012-9/+24
|
* Simplify gssx_name structSimo Sorce2012-02-014-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/importSimo Sorce2012-02-011-2/+2
|
* Fix gp_rpc_accept_sec_context to handle input credentialSimo Sorce2012-02-011-8/+8
|
* Fix double free in conversion functionSimo Sorce2012-02-011-4/+8
|
* Convert tests to use mechglueSimo Sorce2012-01-301-31/+35
|
* Add gpm_release_handle functions to mechglue librarySimo Sorce2012-01-303-0/+139
|
* Add accept_sec_context function to mechglue librarySimo Sorce2012-01-303-0/+191
|
* Add gpm_display_status function to mechglue librarySimo Sorce2012-01-305-1/+196
| | | | | Also add method to save status per-thread Uses gccism for thread-local storage for now.
* Add infrastructure for client side mechglue librarySimo Sorce2012-01-294-0/+583
|
* gp_conv: Add helpers to alloc data when convertingSimo Sorce2012-01-292-0/+91
|
* Move some definitions around.Simo Sorce2012-01-293-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 headersSimo Sorce2012-01-299-38/+71
|
* Fix incorrect declaration.Simo Sorce2012-01-291-3/+3
|
* Remove bogus comment.Simo Sorce2012-01-251-1/+0
|
* Add release_handle implementationSimo Sorce2012-01-253-4/+70
|
* Add a function to find credential handlesSimo Sorce2012-01-252-0/+5
|
* Add helper to return status from rpc functionsSimo Sorce2012-01-253-19/+43
|
* Shorten gp_rpc_arg/res unions member namesSimo Sorce2012-01-252-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.hSimo Sorce2012-01-253-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 interfaceSimo Sorce2012-01-252-1/+1
|
* Regenerate rpcgen files after gss_proxy.x fixesSimo Sorce2012-01-252-6/+2
|
* Fix gssx_handle, no need for an array of creds, just 1Simo Sorce2012-01-251-1/+1
|
* Improve test programSimo Sorce2012-01-251-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_contextSimo Sorce2012-01-252-1/+360
|
* Add accept_sec_context implementationSimo Sorce2012-01-253-4/+168
|
* Add functions to export/import credentialsSimo Sorce2012-01-253-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 functionsSimo Sorce2012-01-253-0/+389
|
* Add basic configure test for gssapi librarySimo Sorce2012-01-252-1/+14
|
* Refactor gp_rpc_processSimo Sorce2012-01-252-52/+58
| | | | Remove useless context abstraction for calls and replies.
* Update gss_proxy generated files after .x file changesSimo Sorce2012-01-242-66/+52
|
* Use correct type for exported contextSimo Sorce2012-01-241-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 elementsNicolas Williams2012-01-241-3/+20
|
* Fix typo (s/CONTECT/CONTEXT)Nicolas Williams2012-01-231-1/+1
|
* Untangle gssx_cred/context/handleNicolas Williams2012-01-231-11/+20
|
* Add comment to gp_rpc.x explaining its origin and purposeNicolas Williams2012-01-231-0/+11
|
* Add rpc processing infrastructureSimo Sorce2012-01-206-8/+543
|
* Edit gp_rpc_xdr.c to avoid compiler warnings and errorsSimo Sorce2012-01-193-140/+3
|
* Add generated files for rpc handling codeSimo Sorce2012-01-197-0/+2198
|
* Add gp_rpc.x fileSimo Sorce2012-01-191-0/+129
| | | | Created by Nico and prefixed by me to avoid conflicts with system headers.
* Move .x files into own directorySimo Sorce2012-01-191-0/+0
|
* Prefix replies on the wire with the packet sizeSimo Sorce2012-01-191-0/+27
|
* Refactor workers init so we can pass down gpctxSimo Sorce2012-01-193-10/+16
|
* Organize workers in free and busy listsSimo Sorce2012-01-182-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 threadsSimo Sorce2012-01-178-7/+750
|
* Add proper reader/writer functions to gp_socketSimo Sorce2012-01-172-43/+242
|
* Add gssproxy_ctxSimo Sorce2012-01-174-9/+24
| | | | And store configuration context within it.