summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add more helper functions to gp_convSimo Sorce2012-02-072-15/+53
|
* Implement import_and_canon_name mechglue functions familySimo Sorce2012-02-073-0/+286
|
* Implement server side import_and_canon_name()Simo Sorce2012-02-075-17/+164
| | | | | Also fix name conversion functions, to properly handle exporting/importing names.
* gssx_name -> display_name should not be a pointerSimo Sorce2012-02-074-21/+10
|
* Add tests for indicate_mechs functionsSimo Sorce2012-02-052-0/+80
|
* Add more functions of the indicate_mechs() familySimo Sorce2012-02-052-14/+466
|
* Fix attr description set in gp_indicate_mechs()Simo Sorce2012-02-051-0/+29
|
* Fix accept_sec_context to properly return src_nameSimo Sorce2012-02-053-0/+57
|
* Add gpm_indicate_mechs to test programSimo Sorce2012-02-031-1/+9
|
* Add gpm_indicate_mechs functions to mechglue librarySimo Sorce2012-02-033-0/+310
|
* Add server implementation of gssx_indicate_mechsSimo Sorce2012-02-033-4/+253
|
* Allow conversion of empty strings.Simo Sorce2012-02-031-0/+11
|
* Change gssx_mechinfoSimo Sorce2012-02-033-14/+10
| | | | | | | | We do not need provider names and paths apssed to clients. Clients have no use for such info and can be argued it is something admins do not want to disclose anyway. Add saslname extensions that were missing from the first draft.
* Fix loop in case of errors and use gp_debugSimo Sorce2012-02-031-23/+6
| | | | | | | We need to have 2 variables to hold the array index otherwise we will leave holes and loose elements that come after a failure. Use gp_log_failure() to make code more readable
* 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
|