summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Refactor workers init so we can pass down gpctxSimo Sorce2012-01-193-10/+16
|
* Organize workers in free and busy listsSimo Sorce2012-01-182-55/+119
| | | | | | | This avoids going through an array to chase free threads, so that assigning work is O(1) instead of O(n). Will also make easier to later change the number of available workers dynamically.
* Add worker threadsSimo Sorce2012-01-178-7/+750
|
* Add proper reader/writer functions to gp_socketSimo Sorce2012-01-172-43/+242
|
* Add gssproxy_ctxSimo Sorce2012-01-174-9/+24
| | | | And store configuration context within it.
* add support for demonization optionSimo Sorce2012-01-143-4/+29
|
* Add utils to read a configuration fileSimo Sorce2012-01-145-15/+138
|
* Add config.h so that HAVE_UCRED is properly detectedSimo Sorce2012-01-121-1/+15
|
* Socket helpersSimo Sorce2012-01-044-0/+248
|
* Server initialization helpersSimo Sorce2012-01-045-4/+174
|
* Intial skeleton gssproxy daemonSimo Sorce2012-01-0426-0/+1575
|
* Add support for GSS_Inquire_names_for_mech()Nicolas Williams2011-12-221-0/+1
|
* Revamped some comments, added extensibility in some places where it was missingNicolas Williams2011-12-201-58/+101
|
* rpcgen generates bad header guard when .x filename has dashes in it!Nicolas Williams2011-12-201-0/+0
| | | | | | rpcgen was generating "_GSS-PROXY_H_RPCGEN" as the header guard symbol. That's clearly wrong. The '-' in that symbol came from the filename. So s/-/_/ in the filename.
* Made cred/ctx options first class, added cred import/export RPC, revamped ↵Nicolas Williams2011-12-191-122/+154
| | | | exported context/cred handling, comments
* Merge first four RPCsNicolas Williams2011-12-191-51/+28
|
* Fix cut-n-paste mistakeNicolas Williams2011-12-121-1/+1
|
* Changed extensions ID from int to enum, added comments about cred_store, ↵Nicolas Williams2011-12-121-12/+70
| | | | added server contribution to caller context
* Rename input_chan_bindingsSimo Sorce2011-12-091-2/+2
| | | | | | Use a slightly more readbale and short name. A comment + the type are sufficient to identify the function, without inflicting overly long names on developers :)
* Rename gss.x to gss-proxy.x to avoid any possible filename conflictsNicolas Williams2011-11-111-0/+0
| | | | Requested by Simo S.
* Added some notes regarding when to proxy, when not, how to tellNicolas Williams2011-11-101-0/+30
|
* Change style, add README fileNicolas Williams2011-11-102-261/+278
|
* Added initial XDR file for GSS proxy RPC protocolNicolas Williams2011-11-101-0/+522