summaryrefslogtreecommitdiffstats
path: root/proxy
Commit message (Collapse)AuthorAgeFilesLines
* add gp_write_gss_cred_to_ring_buffer/gp_read_gss_cred_to_ring_buffer.my-daemonGünther Deschner2012-06-071-0/+80
| | | | Guenther
* add two ring_buffers to gp_config struct.Günther Deschner2012-06-072-0/+36
| | | | Guenther
* add gp_ring_buffer structure and init/free function.Günther Deschner2012-06-072-0/+140
| | | | Guenther
* Allow to set per service ring buffer size.Günther Deschner2012-06-062-0/+9
| | | | Guenther
* WIP: Add various fixes to gssproxy.spec.Günther Deschner2012-06-061-88/+28
| | | | Guenther
* Add syslog warning when event loop init fails.Günther Deschner2012-06-061-0/+1
| | | | Guenther
* mplement init sec context mechglue wrapperSimo Sorce2012-06-061-0/+37
|
* Implement display status mechglue wrappersSimo Sorce2012-06-061-0/+15
|
* Implement accept sec context mechglue wrappersSimo Sorce2012-06-061-0/+25
|
* Implement acquire cred mechglue wrappersSimo Sorce2012-06-061-0/+57
|
* Add function to return a special mechSimo Sorce2012-06-062-0/+57
| | | | | | | When the interposer wants to call the mechglue and have it call a real mechanism it does so by providing a speecial mechanism oid. This is an invalid oid that the mechglue transforms back into a real OID before selecting the appropriate mechanism.
* WIPSimo Sorce2012-06-051-17/+1
|
* Implement cred/context release mechglue wrappersSimo Sorce2012-06-052-0/+43
|
* Implement init sec context mechglue wrapperSimo Sorce2012-06-052-0/+64
|
* Implement indicate mechs related mechglue wrappersSimo Sorce2012-06-053-1/+66
|
* Implement name related mechglue wrappersSimo Sorce2012-06-052-0/+87
|
* Implement display status mechglue wrappersSimo Sorce2012-06-052-0/+59
|
* Implement accept sec context mechglue wrappersSimo Sorce2012-06-052-0/+52
|
* Implement passthrough acquire_cred_with_passwordSimo Sorce2012-06-051-0/+56
|
* Implement acquire cred mechglue wrappersSimo Sorce2012-06-052-0/+73
|
* Add mechglue functions declarationsSimo Sorce2012-06-051-0/+114
|
* Add function to special-filter OID setsSimo Sorce2012-06-052-0/+61
|
* Add function to return a special mechSimo Sorce2012-06-053-0/+61
| | | | | | | When the interposer wants to call the mechglue and have it call a real mechanism it does so by providing a speecial mechanism oid. This is an invalid oid that the mechglue transforms back into a real OID before selecting the appropriate mechanism.
* Add loop avoidance in proxy daemon and gssapi pluginSimo Sorce2012-06-052-0/+11
|
* Add initialization codeSimo Sorce2012-06-053-2/+206
| | | | | | | For now return fixed list of mechanisms. Later on we can try to fetch this list from the proxy. Also split RPC client code from actual plugin
* Build mechglue as a pluginSimo Sorce2012-06-041-0/+13
|
* Add macro to suppress const warningsSimo Sorce2012-06-041-0/+2
|
* Move release_name to the proper placeSimo Sorce2012-06-042-11/+10
|
* Fix gpm_display_statusSimo Sorce2012-06-041-19/+13
| | | | | | | Fix some assumptions in gpm_display_status and make it clearly state no error is available, when we do not have one. This is so that the plugin code later on will know when to properly fall back to ask to the local provider.
* Add gss_inquire_name to mechglueSimo Sorce2012-06-042-0/+64
|
* Fix segfaults when NULL buffer is passed in.Simo Sorce2012-05-312-5/+11
|
* use option_is_set() config parser helper.Günther Deschner2012-05-311-7/+2
| | | | | | Guenther Signed-off-by: Simo Sorce <simo@redhat.com>
* Create gssproxy.spec during configure.Günther Deschner2012-05-311-1/+2
| | | | | | Guenther Signed-off-by: Simo Sorce <simo@redhat.com>
* Fix popt usage message for -d option.Günther Deschner2012-05-311-1/+1
| | | | | | Guenther Signed-off-by: Simo Sorce <simo@redhat.com>
* add option_is_set() helper function for config parsing.Günther Deschner2012-05-311-0/+12
| | | | | | Guenther Signed-off-by: Simo Sorce <simo@redhat.com>
* Replace direct syslog calls with logging macrosSimo Sorce2012-04-154-23/+15
|
* Add logging helpersSimo Sorce2012-04-155-4/+72
|
* Add some socket debuggingSimo Sorce2012-04-151-1/+14
|
* gp_export: Add facility to export creds as gssx optionsSimo Sorce2012-04-153-0/+268
| | | | Add Initial test implementation of the Linux Kernel NFS creds structure.
* Change accept/init_sec_context to use the new export context functionsSimo Sorce2012-04-153-13/+23
|
* Add support for linux kernel lucid ctx buffer formatSimo Sorce2012-04-151-11/+130
|
* Move ctx_id function and add export type optionSimo Sorce2012-04-154-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 Sorce2012-04-152-35/+88
|
* creds: add code to import krb5 credentials based on configuration.Simo Sorce2012-04-0518-15/+453
|
* Depend on UCRED, we cannot work otherwise.Simo Sorce2012-04-052-5/+1
|
* config: Rework configuration syntaxSimo Sorce2012-04-053-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.
* Document build requirements a little better.HEADmasterGünther Deschner2012-04-051-0/+20
| | | | | | resolves ticket: #37 Guenther
* Debug: Add debugging macro and config optionsSimo Sorce2012-04-025-0/+38
| | | | Ticket #43
* Avoid double free on error.Simo Sorce2012-04-021-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 NumberSimo Sorce2012-03-301-1/+1
|