summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add simple debugging helperSimo Sorce2012-02-033-0/+87
|
* Fix gp_conv_gssx_to_oid_allocSimo Sorce2012-02-031-0/+2
|
* Temporary workaround for MIT gssapi bugsSimo Sorce2012-02-011-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_credSimo Sorce2012-02-011-3/+17
|
* Add gpm_acquire_cred functions to mechglue librarySimo Sorce2012-02-013-0/+307
|
* 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
|