Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document build requirements a little better.HEADmaster | Günther Deschner | 2012-04-05 | 1 | -0/+20 |
| | | | | | | resolves ticket: #37 Guenther | ||||
* | Debug: Add debugging macro and config options | Simo Sorce | 2012-04-02 | 5 | -0/+38 |
| | | | | Ticket #43 | ||||
* | Avoid double free on error. | Simo Sorce | 2012-04-02 | 1 | -10/+0 |
| | | | | | There is no need to expliciltly free here, as gp_rpc_process_call already always frees the res structure. By doing this we cause double frees on errors. | ||||
* | Official IANA Assigned RPC Program Number | Simo Sorce | 2012-03-30 | 2 | -2/+2 |
| | |||||
* | conv: Fix typo causing bad output. | Simo Sorce | 2012-03-22 | 1 | -1/+1 |
| | |||||
* | gp_socket: properly handle fagment bit | Simo Sorce | 2012-03-22 | 2 | -2/+20 |
| | |||||
* | gp_socket: Optimize sending data with writev | Simo Sorce | 2012-03-22 | 1 | -21/+22 |
| | | | | | | Turns out the Linux kernel expects to get the whole reply in a single operation. This optimizes the code to call one less syscall and makes it also more compact. So let's please the kernel and get better code in place. | ||||
* | Add option to request (or not) delegated credentials back | Simo Sorce | 2012-03-22 | 4 | -2/+11 |
| | |||||
* | gp_conv: Fix conversion functions after change to gss_proxy.x | Simo Sorce | 2012-03-21 | 1 | -8/+2 |
| | |||||
* | gss-proxy.x: We do not need pointers in gssx_ctx | Simo Sorce | 2012-03-13 | 3 | -6/+6 |
| | | | | There is no need to distinguish between empty buffer and no buffer. | ||||
* | Update xdr files after changes to master gss_proxy.x file | Simo Sorce | 2012-03-09 | 2 | -194/+119 |
| | |||||
* | Get rid of extensions type and replace with options | Nicolas Williams | 2012-03-09 | 1 | -55/+34 |
| | | | | | | | And make the typed-hole type field a string (URN) instead of OID. Signed-off-by: Simo Sorce <simo@redhat.com> | ||||
* | config: parse credential/service config sections | Simo Sorce | 2012-02-23 | 3 | -1/+291 |
| | |||||
* | gp_conv: use maj/min err codes with gp_conv_ctx_id_to_gssx too | Simo Sorce | 2012-02-23 | 4 | -17/+18 |
| | |||||
* | server: better handle return status | Simo Sorce | 2012-02-23 | 10 | -124/+181 |
| | | | | Ticket #33 | ||||
* | Tidyup gp_accept_sec_context() | Simo Sorce | 2012-02-23 | 1 | -5/+2 |
| | |||||
* | workers: Fix handling of workers query handling | Simo Sorce | 2012-02-23 | 1 | -15/+13 |
| | | | | | | Chekcing for query == NULL outside of the mutex was wrong as it may make us end up restarting operation on the value of q we just handed back as if it was a new query. We just need to always go through the conditional lock. | ||||
* | Test init_sec_context | Simo Sorce | 2012-02-09 | 1 | -22/+25 |
| | |||||
* | There is no need anymore to load the server config in the client test program. | Simo Sorce | 2012-02-09 | 2 | -14/+1 |
| | |||||
* | Retrieve the buffer when needed, right before accept_sec_context | Simo Sorce | 2012-02-09 | 1 | -6/+6 |
| | |||||
* | Remove useless connection to the proxy | Simo Sorce | 2012-02-09 | 1 | -37/+0 |
| | | | | Connecting to the proxy is handled internally by the client mechglue library. | ||||
* | Rename test program. | Simo Sorce | 2012-02-09 | 3 | -6/+6 |
| | | | | | The test program is now testing almost all functions so change name to reflect reaility. | ||||
* | Implement init_sec_context mechglue function | Simo Sorce | 2012-02-09 | 3 | -0/+186 |
| | |||||
* | Implement server side init_sec_context function. | Simo Sorce | 2012-02-09 | 3 | -4/+140 |
| | |||||
* | gp_conv: Add function to import sec context | Simo Sorce | 2012-02-09 | 2 | -0/+17 |
| | |||||
* | gp_conv: return GSS_C_NO_OID if input is null or zero length. | Simo Sorce | 2012-02-09 | 1 | -0/+5 |
| | | | | Fixes useless allocation in gp_conv_gssx_to_oid_alloc() | ||||
* | gp_conv: Use correct type to calculate size of allocation | Simo Sorce | 2012-02-09 | 1 | -1/+1 |
| | |||||
* | gp_conv: Allow null oids as input in conversion functions | Simo Sorce | 2012-02-09 | 1 | -0/+12 |
| | |||||
* | Ignore more built files | Simo Sorce | 2012-02-07 | 1 | -0/+5 |
| | |||||
* | Add reference to codying style guide | Simo Sorce | 2012-02-07 | 1 | -0/+10 |
| | |||||
* | Add import_and_canon_name function family tests | Simo Sorce | 2012-02-07 | 1 | -8/+45 |
| | |||||
* | Add more helper functions to gp_conv | Simo Sorce | 2012-02-07 | 2 | -15/+53 |
| | |||||
* | Implement import_and_canon_name mechglue functions family | Simo Sorce | 2012-02-07 | 3 | -0/+286 |
| | |||||
* | Implement server side import_and_canon_name() | Simo Sorce | 2012-02-07 | 5 | -17/+164 |
| | | | | | Also fix name conversion functions, to properly handle exporting/importing names. | ||||
* | gssx_name -> display_name should not be a pointer | Simo Sorce | 2012-02-07 | 4 | -21/+10 |
| | |||||
* | Add tests for indicate_mechs functions | Simo Sorce | 2012-02-05 | 2 | -0/+80 |
| | |||||
* | Add more functions of the indicate_mechs() family | Simo Sorce | 2012-02-05 | 2 | -14/+466 |
| | |||||
* | Fix attr description set in gp_indicate_mechs() | Simo Sorce | 2012-02-05 | 1 | -0/+29 |
| | |||||
* | Fix accept_sec_context to properly return src_name | Simo Sorce | 2012-02-05 | 3 | -0/+57 |
| | |||||
* | Add gpm_indicate_mechs to test program | Simo Sorce | 2012-02-03 | 1 | -1/+9 |
| | |||||
* | Add gpm_indicate_mechs functions to mechglue library | Simo Sorce | 2012-02-03 | 3 | -0/+310 |
| | |||||
* | Add server implementation of gssx_indicate_mechs | Simo Sorce | 2012-02-03 | 3 | -4/+253 |
| | |||||
* | Allow conversion of empty strings. | Simo Sorce | 2012-02-03 | 1 | -0/+11 |
| | |||||
* | Change gssx_mechinfo | Simo Sorce | 2012-02-03 | 3 | -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_debug | Simo Sorce | 2012-02-03 | 1 | -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 helper | Simo Sorce | 2012-02-03 | 3 | -0/+87 |
| | |||||
* | Fix gp_conv_gssx_to_oid_alloc | Simo Sorce | 2012-02-03 | 1 | -0/+2 |
| | |||||
* | Temporary workaround for MIT gssapi bugs | Simo Sorce | 2012-02-01 | 1 | -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_cred | Simo Sorce | 2012-02-01 | 1 | -3/+17 |
| | |||||
* | Add gpm_acquire_cred functions to mechglue library | Simo Sorce | 2012-02-01 | 3 | -0/+307 |
| |