Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix popt usage message for -d option. | Günther Deschner | 2012-05-31 | 1 | -1/+1 |
| | | | | | | Guenther Signed-off-by: Simo Sorce <simo@redhat.com> | ||||
* | add option_is_set() helper function for config parsing. | Günther Deschner | 2012-05-31 | 1 | -0/+12 |
| | | | | | | Guenther Signed-off-by: Simo Sorce <simo@redhat.com> | ||||
* | Replace direct syslog calls with logging macros | Simo Sorce | 2012-04-15 | 4 | -23/+15 |
| | |||||
* | Add logging helpers | Simo Sorce | 2012-04-15 | 5 | -4/+72 |
| | |||||
* | Add some socket debugging | Simo Sorce | 2012-04-15 | 1 | -1/+14 |
| | |||||
* | gp_export: Add facility to export creds as gssx options | Simo Sorce | 2012-04-15 | 3 | -0/+268 |
| | | | | Add Initial test implementation of the Linux Kernel NFS creds structure. | ||||
* | Change accept/init_sec_context to use the new export context functions | Simo Sorce | 2012-04-15 | 3 | -13/+23 |
| | |||||
* | Add support for linux kernel lucid ctx buffer format | Simo Sorce | 2012-04-15 | 1 | -11/+130 |
| | |||||
* | Move ctx_id function and add export type option | Simo Sorce | 2012-04-15 | 4 | -107/+152 |
| | | | | | Move the function to export a context to gssx_ctx or import into gp_export.c Add function to check for exported_context_type option in call_ctx | ||||
* | Use gp_add_krb5_creds until cred store extensions are available. | Simo Sorce | 2012-04-15 | 2 | -35/+88 |
| | |||||
* | creds: add code to import krb5 credentials based on configuration. | Simo Sorce | 2012-04-05 | 18 | -15/+453 |
| | |||||
* | Depend on UCRED, we cannot work otherwise. | Simo Sorce | 2012-04-05 | 2 | -5/+1 |
| | |||||
* | config: Rework configuration syntax | Simo Sorce | 2012-04-05 | 3 | -145/+88 |
| | | | | | | | Keeping 2 separate sections for credentials and services seem to just make things really confusing. The off chance of reusing a 'credential' section is dwarfed by the confusion cause by keeping them separate. Having to copy a full service section is not a big deal so KISS wins here. | ||||
* | add note about how to deal with ccache files | Simo Sorce | 2012-04-05 | 1 | -0/+15 |
| | |||||
* | Document build requirements a little better. | 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 |
| |