Released 0.8.3
by Robbie Harwood
Highlights:
- We're on github now
Guiyao (1):
- Unlock cond\_mutex before pthread exit in gp\_worker\_main()
Orion Poplawski (1):
- Replace /var/run -> /run in gssproxy.service
Pat Riehecky (1):
- Delay gssproxy start until after network.target
Robbie Harwood (2):
- Avoid uninitialized free when allocating buffers
- Update NFS service name in systemd unit
Simo Sorce (2):
- Use getrandom() for picking xid initial offset
- Fix handling of selinux context when NULL
Tomáš Chvátal (1):
- Support for running tests on openSUSE
Thanks,
--Robbie
3 years, 5 months
[gssapi/gssproxy] 0d39e7: Intial skeleton gssproxy daemon
by Simo Sorce
Branch: refs/tags/v0.1.0
Home: https://github.com/gssapi/gssproxy
Commit: 0d39e7a43a585a46e9cb6c755d97003470c5bd54
https://github.com/gssapi/gssproxy/commit/0d39e7a43a585a46e9cb6c755d97003...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
A .gitignore
A proxy/BUILD.txt
A proxy/COPYING
A proxy/Makefile.am
A proxy/build_macros.m4
A proxy/conf_macros.m4
A proxy/configure.ac
A proxy/contrib/gssproxy.spec.in
A proxy/examples/gssproxy-example.conf
A proxy/external/docbook.m4
A proxy/external/krb5.m4
A proxy/external/libkeyutils.m4
A proxy/external/libpopt.m4
A proxy/external/pkg.m4
A proxy/external/platform.m4
A proxy/external/selinux.m4
A proxy/external/sizes.m4
A proxy/external/systemd.m4
A proxy/man/Makefile.am
A proxy/man/gssproxy.8.xml
A proxy/man/gssproxy.conf.5.xml
A proxy/po/README
A proxy/src/gssproxy.c
A proxy/systemd/gssproxy.service
A proxy/systemd/gssproxy.service.in
A proxy/version.m4
Log Message:
-----------
Intial skeleton gssproxy daemon
Commit: 97dae9852f4483156175425155abb051b0682283
https://github.com/gssapi/gssproxy/commit/97dae9852f4483156175425155abb05...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/src/gp_init.c
A proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Server initialization helpers
Commit: 79e9ad5244fe4b66e97b41be67c10d364f1a1fb9
https://github.com/gssapi/gssproxy/commit/79e9ad5244fe4b66e97b41be67c10d3...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Socket helpers
Commit: 666087f91afd309267b0390fc21f481d3e72317f
https://github.com/gssapi/gssproxy/commit/666087f91afd309267b0390fc21f481...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-12 (Thu, 12 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add config.h so that HAVE_UCRED is properly detected
Commit: abcb0ac958269fbeecf05100f90cc8dd61d811f2
https://github.com/gssapi/gssproxy/commit/abcb0ac958269fbeecf05100f90cc8d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-14 (Sat, 14 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/src/gp_config.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add utils to read a configuration file
Commit: e4a560ed1df2fdac855f2e3f87ad24288cab9456
https://github.com/gssapi/gssproxy/commit/e4a560ed1df2fdac855f2e3f87ad242...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-14 (Sat, 14 Jan 2012)
Changed paths:
M proxy/src/gp_init.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
add support for demonization option
Commit: 1aec40b19514481b4b155bf46a71e8bca139ccba
https://github.com/gssapi/gssproxy/commit/1aec40b19514481b4b155bf46a71e8b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add gssproxy_ctx
And store configuration context within it.
Commit: 6e78f9028693fa17bbdc89dfd64111c76c2c9981
https://github.com/gssapi/gssproxy/commit/6e78f9028693fa17bbdc89dfd64111c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
Log Message:
-----------
Add proper reader/writer functions to gp_socket
Commit: 1d62ecb4261c30c8312f765f81ad9b4c75334a33
https://github.com/gssapi/gssproxy/commit/1d62ecb4261c30c8312f765f81ad9b4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/external/ax_pthread.m4
M proxy/src/gp_config.c
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
A proxy/src/gp_workers.c
M proxy/src/gssproxy.c
Log Message:
-----------
Add worker threads
Commit: 6ca28bbf8523713e34ed2a7378e21f23cf64e298
https://github.com/gssapi/gssproxy/commit/6ca28bbf8523713e34ed2a7378e21f2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-18 (Wed, 18 Jan 2012)
Changed paths:
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
Log Message:
-----------
Organize workers in free and busy lists
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.
Commit: cb1ab5633b112e083fa252712f8fc667373a93af
https://github.com/gssapi/gssproxy/commit/cb1ab5633b112e083fa252712f8fc66...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
M proxy/src/gssproxy.c
Log Message:
-----------
Refactor workers init so we can pass down gpctx
Commit: 2510be0abeb21d185a13e023abb9e62a774a769b
https://github.com/gssapi/gssproxy/commit/2510be0abeb21d185a13e023abb9e62...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Prefix replies on the wire with the packet size
Commit: 3b1168e92bacdad1d9b3d181516db92145edf905
https://github.com/gssapi/gssproxy/commit/3b1168e92bacdad1d9b3d181516db92...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
R gss_proxy.x
A x-files/gss_proxy.x
Log Message:
-----------
Move .x files into own directory
Commit: d5651d2e98cd80e450b88693b08591567b74f0c1
https://github.com/gssapi/gssproxy/commit/d5651d2e98cd80e450b88693b085915...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
A x-files/gp_rpc.x
Log Message:
-----------
Add gp_rpc.x file
Created by Nico and prefixed by me to avoid conflicts with system headers.
Commit: 2b749a11a64c628abb187e17187ee036ccc45e3b
https://github.com/gssapi/gssproxy/commit/2b749a11a64c628abb187e17187ee03...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/rpcgen/README
A proxy/rpcgen/gp_rpc.h
A proxy/rpcgen/gp_rpc_xdr.c
A proxy/rpcgen/gss_proxy.h
A proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Add generated files for rpc handling code
Commit: 81090c3159fed8efd2184ebb7d0d9acf3c2914ff
https://github.com/gssapi/gssproxy/commit/81090c3159fed8efd2184ebb7d0d9ac...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/rpcgen/README
M proxy/rpcgen/gp_rpc_xdr.c
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Edit gp_rpc_xdr.c to avoid compiler warnings and errors
Commit: 8e4d1ddfcd496a38aa5ea07b2d0d60f2833a98fa
https://github.com/gssapi/gssproxy/commit/8e4d1ddfcd496a38aa5ea07b2d0d60f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-20 (Fri, 20 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_process.h
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
Log Message:
-----------
Add rpc processing infrastructure
Commit: 06b8b7f989c6955a26f457f89ac22ef9c05bf746
https://github.com/gssapi/gssproxy/commit/06b8b7f989c6955a26f457f89ac22ef...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gp_rpc.x
Log Message:
-----------
Add comment to gp_rpc.x explaining its origin and purpose
Commit: b04d4f009997b1da5228aa76a5d9318da3685bc9
https://github.com/gssapi/gssproxy/commit/b04d4f009997b1da5228aa76a5d9318...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Untangle gssx_cred/context/handle
Commit: ea58c8592a4684f4064df7c63c9bf51db4e98c7b
https://github.com/gssapi/gssproxy/commit/ea58c8592a4684f4064df7c63c9bf51...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix typo (s/CONTECT/CONTEXT)
Commit: b6e3c9896c1c3f20a8d98ba7721b44afcc144bac
https://github.com/gssapi/gssproxy/commit/b6e3c9896c1c3f20a8d98ba7721b44a...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix error that made credential handles not an array of elements
Commit: da20ed7625599d307a5e91a539716b2fa8c14a02
https://github.com/gssapi/gssproxy/commit/da20ed7625599d307a5e91a539716b2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Use correct type for exported context
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.
Commit: 2b188641e277fe840831d7d04eebbf5903e6e7dd
https://github.com/gssapi/gssproxy/commit/2b188641e277fe840831d7d04eebbf5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Update gss_proxy generated files after .x file changes
Commit: d8017830f473841e30e15fe3bd90877aaf888d69
https://github.com/gssapi/gssproxy/commit/d8017830f473841e30e15fe3bd90877...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Refactor gp_rpc_process
Remove useless context abstraction for calls and replies.
Commit: 765fae6e702248c050f8eae403db44025953ca8a
https://github.com/gssapi/gssproxy/commit/765fae6e702248c050f8eae403db440...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
Log Message:
-----------
Add basic configure test for gssapi library
Commit: 3da72377d3b34a46389769808eb2458467254618
https://github.com/gssapi/gssproxy/commit/3da72377d3b34a46389769808eb2458...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_conv.c
A proxy/src/gp_conv.h
Log Message:
-----------
Add gssx conversion functions
Commit: 0ef7969ebba0c24e3b20c225db2448652e640d41
https://github.com/gssapi/gssproxy/commit/0ef7969ebba0c24e3b20c225db24486...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_export.c
A proxy/src/gp_export.h
Log Message:
-----------
Add functions to export/import credentials
This is a temporary quick and simple implementation to proceed with
prototyping, it will be later replaced with a correct implementation.
Commit: a06bb5eda845288a894a34239830e11ba808da2a
https://github.com/gssapi/gssproxy/commit/a06bb5eda845288a894a34239830e11...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_accept_sec_context.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add accept_sec_context implementation
Commit: 2aa8a36bb350d5ce0ddeb1f3eb7011b9311f7d19
https://github.com/gssapi/gssproxy/commit/2aa8a36bb350d5ce0ddeb1f3eb7011b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/tests/accept_context.c
Log Message:
-----------
Add test program to exercise accept_sec_context
Commit: de5ed03701330989cfbd85ba3a59bce33fceb261
https://github.com/gssapi/gssproxy/commit/de5ed03701330989cfbd85ba3a59bce...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Improve test program
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.
Commit: d207ff2925d7740b6aaf24119530d694391895af
https://github.com/gssapi/gssproxy/commit/d207ff2925d7740b6aaf24119530d69...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix gssx_handle, no need for an array of creds, just 1
Commit: 6fe4bb011c5b1fc53f2733083f679bea82593170
https://github.com/gssapi/gssproxy/commit/6fe4bb011c5b1fc53f2733083f679be...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Regenerate rpcgen files after gss_proxy.x fixes
Commit: eb11fb691679c13b5e2ee013a9b3affded7c0447
https://github.com/gssapi/gssproxy/commit/eb11fb691679c13b5e2ee013a9b3aff...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
R proxy/src/gp_accept_sec_context.c
A proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Use the gp_rpc prefix for files that implement the rpc interface
Commit: 0442bcae7176c927fb692c519deaf3202de644a2
https://github.com/gssapi/gssproxy/commit/0442bcae7176c927fb692c519deaf32...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Move includes in gp_rpc_process.h
This way it is easier to have the right includes in all gp_rpc_* files.
Commit: b57763f33402edd9f6980afd02e2e1dd82fdebd2
https://github.com/gssapi/gssproxy/commit/b57763f33402edd9f6980afd02e2e1d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Shorten gp_rpc_arg/res unions member names
We do not need long redundant name for the union members.
Shortening makes it easier to read and follow code.
Commit: 1f70f9d1361665fcd6b4fc01e23c2544b281421a
https://github.com/gssapi/gssproxy/commit/1f70f9d1361665fcd6b4fc01e23c254...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Add helper to return status from rpc functions
Commit: dace994bf54750c67385cdfe17898376394af622
https://github.com/gssapi/gssproxy/commit/dace994bf54750c67385cdfe1789837...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Add a function to find credential handles
Commit: caf72feef692c990b37e9b7300d63500f70a7840
https://github.com/gssapi/gssproxy/commit/caf72feef692c990b37e9b7300d6350...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Add release_handle implementation
Commit: 58a9ecd6bfe62bb809dbfca3cdde72fde6b2ba3e
https://github.com/gssapi/gssproxy/commit/58a9ecd6bfe62bb809dbfca3cdde72f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Remove bogus comment.
Commit: 41b087961ebe72c64255ceeddc82759773a827c0
https://github.com/gssapi/gssproxy/commit/41b087961ebe72c64255ceeddc82759...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Fix incorrect declaration.
Commit: 858ffae8c72d9cb617534728e0d3ce4cacb4535c
https://github.com/gssapi/gssproxy/commit/858ffae8c72d9cb617534728e0d3ce4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
A proxy/src/gp_common.h
M proxy/src/gp_config.c
M proxy/src/gp_init.c
A proxy/src/gp_proxy.h
M proxy/src/gp_rpc_process.h
M proxy/src/gp_socket.c
R proxy/src/gp_utils.h
M proxy/src/gp_workers.c
M proxy/src/gssproxy.c
M proxy/tests/accept_context.c
Log Message:
-----------
Split gp_utils.h into proxy headers and commonly useful headers
Commit: a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4
https://github.com/gssapi/gssproxy/commit/a56ca2e026f5ee7cb9b09a694cb76fa...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Move some definitions around.
Make union arg/res usable elsewhere.
Make gp_xdr_set private as gp_rpc_process.c is the only place where it is used.
Commit: 9014d7581a9e1dc431499b91286758de0dcf769b
https://github.com/gssapi/gssproxy/commit/9014d7581a9e1dc431499b91286758d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
gp_conv: Add helpers to alloc data when converting
Commit: 266b81ef65dc4d41a328341799b1493508ecb24b
https://github.com/gssapi/gssproxy/commit/266b81ef65dc4d41a328341799b1493...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/README
A proxy/src/mechglue/gpm_common.c
A proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add infrastructure for client side mechglue library
Commit: 5c21c9e55374915114852398d5d5eb466a6bc148
https://github.com/gssapi/gssproxy/commit/5c21c9e55374915114852398d5d5eb4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
A proxy/src/mechglue/gpm_display_status.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_display_status function to mechglue library
Also add method to save status per-thread
Uses gccism for thread-local storage for now.
Commit: 5c939f08c6fbc637b55d3d19a2598fecc2144646
https://github.com/gssapi/gssproxy/commit/5c939f08c6fbc637b55d3d19a2598fe...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_accept_sec_context.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add accept_sec_context function to mechglue library
Commit: b395a76db9d805e4f24b895e835aee5c36feb195
https://github.com/gssapi/gssproxy/commit/b395a76db9d805e4f24b895e835aee5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_release_handle.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_release_handle functions to mechglue library
Commit: dfd649ad65e1628fff8216c14c35354378048f42
https://github.com/gssapi/gssproxy/commit/dfd649ad65e1628fff8216c14c35354...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Convert tests to use mechglue
Commit: 6b59083556c019e6be1fe97ca5d1ef4ba2ca3c08
https://github.com/gssapi/gssproxy/commit/6b59083556c019e6be1fe97ca5d1ef4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Fix double free in conversion function
Commit: f986347fe72bd542fe3ebccdf5358ed3dbcb388a
https://github.com/gssapi/gssproxy/commit/f986347fe72bd542fe3ebccdf5358ed...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Fix gp_rpc_accept_sec_context to handle input credential
Commit: dcf1205c60ca59dfe1060f9d8c4b927e1c0777cf
https://github.com/gssapi/gssproxy/commit/dcf1205c60ca59dfe1060f9d8c4b927...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Fix credentials export/import
Commit: 6b02375bc7189acb11517063fc5acec3c1214ec8
https://github.com/gssapi/gssproxy/commit/6b02375bc7189acb11517063fc5acec...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_conv.c
M x-files/gss_proxy.x
Log Message:
-----------
Simplify gssx_name struct
We do not need arrays here. When multiple names are required then an array of
gssx_names is more appropriate.
Commit: b4db78e617380e5816767dfc269224431cdaf0f5
https://github.com/gssapi/gssproxy/commit/b4db78e617380e5816767dfc2692244...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add gp_memdup helper
Commit: bbd84e44a8b6a8d9e54fd8d1c53757fac189df93
https://github.com/gssapi/gssproxy/commit/bbd84e44a8b6a8d9e54fd8d1c53757f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add helper to convert an gssx name back to gss_name_t
Commit: 5ece0443a85a0c6339c5fed6b7d1e2f6a214356f
https://github.com/gssapi/gssproxy/commit/5ece0443a85a0c6339c5fed6b7d1e2f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add helper to convert OID sets
Commit: 328bb688e1d8a11645e19631401e93e4cadad65f
https://github.com/gssapi/gssproxy/commit/328bb688e1d8a11645e19631401e93e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
A proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add server implementation of acquire_cred
Commit: f21b071ad6825da008cafe9ac2cad4a68788b8c5
https://github.com/gssapi/gssproxy/commit/f21b071ad6825da008cafe9ac2cad4a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_acquire_cred.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_acquire_cred functions to mechglue library
Commit: 6c126d395d1a42d31a568d1ba53a772421a3d955
https://github.com/gssapi/gssproxy/commit/6c126d395d1a42d31a568d1ba53a772...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Modify accept_context test to use acquire_cred
Commit: f813e263d39173ebf9e84663f49664e82252fbad
https://github.com/gssapi/gssproxy/commit/f813e263d39173ebf9e84663f49664e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Temporary workaround for MIT gssapi bugs
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.
Commit: 47694d5f55d82e26f35d14ffb60d0df312ab7bed
https://github.com/gssapi/gssproxy/commit/47694d5f55d82e26f35d14ffb60d0df...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Fix gp_conv_gssx_to_oid_alloc
Commit: 38321678d5595f7b2db35732c5c047884cca36db
https://github.com/gssapi/gssproxy/commit/38321678d5595f7b2db35732c5c0478...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_debug.c
A proxy/src/gp_debug.h
Log Message:
-----------
Add simple debugging helper
Commit: f6b7355c9219fa3e8fd231b964161afd4e27b940
https://github.com/gssapi/gssproxy/commit/f6b7355c9219fa3e8fd231b964161af...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Fix loop in case of errors and use gp_debug
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
Commit: 9136e031772f472270a3d37732daf1c21e99e54c
https://github.com/gssapi/gssproxy/commit/9136e031772f472270a3d37732daf1c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M x-files/gss_proxy.x
Log Message:
-----------
Change gssx_mechinfo
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.
Commit: fad3b1058ff1abdcfb0a51de35e8e6f408ba68a9
https://github.com/gssapi/gssproxy/commit/fad3b1058ff1abdcfb0a51de35e8e6f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Allow conversion of empty strings.
Commit: a6df808c421b6d26feef041819f89f6d6973ec83
https://github.com/gssapi/gssproxy/commit/a6df808c421b6d26feef041819f89f6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add server implementation of gssx_indicate_mechs
Commit: 163b3195f3a5ff5592dfcecc6da1c2bf3a102ea3
https://github.com/gssapi/gssproxy/commit/163b3195f3a5ff5592dfcecc6da1c2b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_indicate_mechs.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_indicate_mechs functions to mechglue library
Commit: 484fa6386f322cbb93412bfd43b27476e655072f
https://github.com/gssapi/gssproxy/commit/484fa6386f322cbb93412bfd43b2747...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Add gpm_indicate_mechs to test program
Commit: 09e04bcdf2a6da81f6a7edad8d105ed81205b151
https://github.com/gssapi/gssproxy/commit/09e04bcdf2a6da81f6a7edad8d105ed...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/mechglue/gpm_accept_sec_context.c
Log Message:
-----------
Fix accept_sec_context to properly return src_name
Commit: 78e9b122067c12cdf15746170d40049a03ddb394
https://github.com/gssapi/gssproxy/commit/78e9b122067c12cdf15746170d40049...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_indicate_mechs.c
Log Message:
-----------
Fix attr description set in gp_indicate_mechs()
Commit: b37057fddbe7732724b376d2d5f8608d17012a4e
https://github.com/gssapi/gssproxy/commit/b37057fddbe7732724b376d2d5f8608...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/mechglue/gpm_indicate_mechs.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add more functions of the indicate_mechs() family
Commit: 64333b5f110d557771ef561d16df43349240754d
https://github.com/gssapi/gssproxy/commit/64333b5f110d557771ef561d16df433...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/tests/accept_context.c
Log Message:
-----------
Add tests for indicate_mechs functions
Commit: f7c466d7ea6fb9a1b0a19fc9b44c0fad0e23d33f
https://github.com/gssapi/gssproxy/commit/f7c466d7ea6fb9a1b0a19fc9b44c0fa...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_conv.c
M x-files/gss_proxy.x
Log Message:
-----------
gssx_name -> display_name should not be a pointer
Commit: 1dd267f3196295c7883985e9dac6c5c5afda2d3f
https://github.com/gssapi/gssproxy/commit/1dd267f3196295c7883985e9dac6c5c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
A proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement server side import_and_canon_name()
Also fix name conversion functions, to properly handle exporting/importing
names.
Commit: ce22fdafba5e94228e4c98c5cf3abf67d7646c49
https://github.com/gssapi/gssproxy/commit/ce22fdafba5e94228e4c98c5cf3abf6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_import_and_canon_name.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Implement import_and_canon_name mechglue functions family
Commit: 649e1bcbbb61cdf235b97c105d454b9528db748e
https://github.com/gssapi/gssproxy/commit/649e1bcbbb61cdf235b97c105d454b9...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add more helper functions to gp_conv
Commit: 63fe67486665ea2304e22491ba55904a373bf429
https://github.com/gssapi/gssproxy/commit/63fe67486665ea2304e22491ba55904...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Add import_and_canon_name function family tests
Commit: 8def281bc8056287cb86724e1c0506558c71c24d
https://github.com/gssapi/gssproxy/commit/8def281bc8056287cb86724e1c05065...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
A proxy/README.style
Log Message:
-----------
Add reference to codying style guide
Commit: 523b7ad875444d888e349d72c75aa2c2c723f319
https://github.com/gssapi/gssproxy/commit/523b7ad875444d888e349d72c75aa2c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M .gitignore
Log Message:
-----------
Ignore more built files
Commit: ab83710deb7b7b60c1fc3bdaaf6b2d4e7f062558
https://github.com/gssapi/gssproxy/commit/ab83710deb7b7b60c1fc3bdaaf6b2d4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Allow null oids as input in conversion functions
Commit: b9dfe62b8f1ce4101ae7b330f4e026acfa845cfb
https://github.com/gssapi/gssproxy/commit/b9dfe62b8f1ce4101ae7b330f4e026a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Use correct type to calculate size of allocation
Commit: 68ec1c0cfe7cd0e24fb6504808ddd0160c22c1e3
https://github.com/gssapi/gssproxy/commit/68ec1c0cfe7cd0e24fb6504808ddd01...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: return GSS_C_NO_OID if input is null or zero length.
Fixes useless allocation in gp_conv_gssx_to_oid_alloc()
Commit: 0b357211ddfbcd0d6c9ea837b2975c69932903be
https://github.com/gssapi/gssproxy/commit/0b357211ddfbcd0d6c9ea837b2975c6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
gp_conv: Add function to import sec context
Commit: e374fe56c600e7e1e559f33c3ea751e0676b689b
https://github.com/gssapi/gssproxy/commit/e374fe56c600e7e1e559f33c3ea751e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement server side init_sec_context function.
Commit: 0a7c676f385226089aaf239ab8f6851c089e4d22
https://github.com/gssapi/gssproxy/commit/0a7c676f385226089aaf239ab8f6851...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_init_sec_context.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Implement init_sec_context mechglue function
Commit: f451a848968aed49267813a59269fe50a0bb8437
https://github.com/gssapi/gssproxy/commit/f451a848968aed49267813a59269fe5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
R proxy/tests/accept_context.c
A proxy/tests/cli_srv_comm.c
Log Message:
-----------
Rename test program.
The test program is now testing almost all functions so change name to reflect
reaility.
Commit: dfc61df4a83232c74018429080ad61a96a918df6
https://github.com/gssapi/gssproxy/commit/dfc61df4a83232c74018429080ad61a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Remove useless connection to the proxy
Connecting to the proxy is handled internally by the client mechglue library.
Commit: cfeb453adb75f2d0557388484335a56c5d557a9a
https://github.com/gssapi/gssproxy/commit/cfeb453adb75f2d0557388484335a56...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Retrieve the buffer when needed, right before accept_sec_context
Commit: 9907bfd3384e3b04b97c42063cfe8adc3324d7d0
https://github.com/gssapi/gssproxy/commit/9907bfd3384e3b04b97c42063cfe8ad...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
There is no need anymore to load the server config in the client test program.
Commit: ee9b3fc03fffb13225f2217303a18bc7703e6dbf
https://github.com/gssapi/gssproxy/commit/ee9b3fc03fffb13225f2217303a18bc...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Test init_sec_context
Commit: e932bf74e59530ca6cefdccd3979b3f7fa862268
https://github.com/gssapi/gssproxy/commit/e932bf74e59530ca6cefdccd3979b3f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_workers.c
Log Message:
-----------
workers: Fix handling of workers query handling
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.
Commit: a22e23145f4679f64856862641ca300b57febaa1
https://github.com/gssapi/gssproxy/commit/a22e23145f4679f64856862641ca300...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Tidyup gp_accept_sec_context()
Commit: e56dff9fe3484e0cc89f8cb75c42fa485176c1f3
https://github.com/gssapi/gssproxy/commit/e56dff9fe3484e0cc89f8cb75c42fa4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/mechglue/gpm_acquire_cred.c
Log Message:
-----------
server: better handle return status
Ticket #33
Commit: d0989ef842fb3cd48265521cd139b3ffa2aa3889
https://github.com/gssapi/gssproxy/commit/d0989ef842fb3cd48265521cd139b3f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
gp_conv: use maj/min err codes with gp_conv_ctx_id_to_gssx too
Commit: 467045ad0a97cfc1edee8b3faafab53433a5b702
https://github.com/gssapi/gssproxy/commit/467045ad0a97cfc1edee8b3faafab53...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
config: parse credential/service config sections
Commit: bb2b76ad9c1b314a0c8525ab0c55699e0d911106
https://github.com/gssapi/gssproxy/commit/bb2b76ad9c1b314a0c8525ab0c55699...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-03-09 (Fri, 09 Mar 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Get rid of extensions type and replace with options
And make the typed-hole type field a string (URN) instead of
OID.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: c8134bd66c95812396b07f2f90f832b171555604
https://github.com/gssapi/gssproxy/commit/c8134bd66c95812396b07f2f90f832b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-09 (Fri, 09 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Update xdr files after changes to master gss_proxy.x file
Commit: 42ba89c40350c6a539a66fe853a9a64676abf610
https://github.com/gssapi/gssproxy/commit/42ba89c40350c6a539a66fe853a9a64...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-13 (Tue, 13 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M x-files/gss_proxy.x
Log Message:
-----------
gss-proxy.x: We do not need pointers in gssx_ctx
There is no need to distinguish between empty buffer and no buffer.
Commit: 1e99cc43f9f1983080b37bc5768a76dae0946183
https://github.com/gssapi/gssproxy/commit/1e99cc43f9f1983080b37bc5768a76d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-21 (Wed, 21 Mar 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Fix conversion functions after change to gss_proxy.x
Commit: 402e927b928f5d51d36df72f69211fbc5a2136c8
https://github.com/gssapi/gssproxy/commit/402e927b928f5d51d36df72f69211fb...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_rpc_accept_sec_context.c
M x-files/gss_proxy.x
Log Message:
-----------
Add option to request (or not) delegated credentials back
Commit: 9714cbbf07093e7b6661d8fb93c0b00172d3d677
https://github.com/gssapi/gssproxy/commit/9714cbbf07093e7b6661d8fb93c0b00...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
gp_socket: Optimize sending data with writev
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.
Commit: 403119d7f4d4070bfd8f7fb796729127666e2e11
https://github.com/gssapi/gssproxy/commit/403119d7f4d4070bfd8f7fb79672912...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_socket.c
M proxy/src/mechglue/gpm_common.c
Log Message:
-----------
gp_socket: properly handle fagment bit
Commit: 09f970b514d9896c57d958515fca1299c03bc3ea
https://github.com/gssapi/gssproxy/commit/09f970b514d9896c57d958515fca129...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
conv: Fix typo causing bad output.
Commit: 7238bcee88d0b785e36f6d221b4c54fc4d73bb4e
https://github.com/gssapi/gssproxy/commit/7238bcee88d0b785e36f6d221b4c54f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-30 (Fri, 30 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M x-files/gss_proxy.x
Log Message:
-----------
Official IANA Assigned RPC Program Number
Commit: 14ef713434acb89e8c715eed7ba180a38fd604a9
https://github.com/gssapi/gssproxy/commit/14ef713434acb89e8c715eed7ba180a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Avoid double free on error.
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.
Commit: be13a48d8929c6edcc7525749d57ce450204d657
https://github.com/gssapi/gssproxy/commit/be13a48d8929c6edcc7525749d57ce4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_config.c
M proxy/src/gp_debug.c
M proxy/src/gp_debug.h
M proxy/src/gssproxy.c
Log Message:
-----------
Debug: Add debugging macro and config options
Ticket #43
Commit: f021edb509584fdf300617ce9c969948c7492864
https://github.com/gssapi/gssproxy/commit/f021edb509584fdf300617ce9c96994...
Author: Günther Deschner <gd(a)samba.org>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/BUILD.txt
Log Message:
-----------
Document build requirements a little better.
resolves ticket: #37
Guenther
Commit: 5286f86243c1a76f52a4ddb2f341f23762b068b5
https://github.com/gssapi/gssproxy/commit/5286f86243c1a76f52a4ddb2f341f23...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M NOTES
Log Message:
-----------
add note about how to deal with ccache files
Commit: cfbd12afad3fb232cbc214e1c47c2bf202ec5003
https://github.com/gssapi/gssproxy/commit/cfbd12afad3fb232cbc214e1c47c2bf...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
config: Rework configuration syntax
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.
Commit: 99d24402236ab621f8c03fdba49e7a75e38263a5
https://github.com/gssapi/gssproxy/commit/99d24402236ab621f8c03fdba49e7a7...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/external/platform.m4
M proxy/src/gp_socket.c
Log Message:
-----------
Depend on UCRED, we cannot work otherwise.
Commit: 34d8ca04e148263ffd4860718652eb474087f848
https://github.com/gssapi/gssproxy/commit/34d8ca04e148263ffd4860718652eb4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/Makefile.am
M proxy/conf_macros.m4
M proxy/configure.ac
M proxy/src/gp_conv.c
A proxy/src/gp_creds.c
A proxy/src/gp_creds.h
M proxy/src/gp_proxy.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
A proxy/src/gp_rpc_creds.h
M proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
M proxy/src/gp_rpc_release_handle.c
M proxy/src/gp_socket.c
M proxy/src/gp_workers.c
Log Message:
-----------
creds: add code to import krb5 credentials based on configuration.
Commit: 781d0f14cc295cee0973337f81fa7d2598ff8359
https://github.com/gssapi/gssproxy/commit/781d0f14cc295cee0973337f81fa7d2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
Log Message:
-----------
Use gp_add_krb5_creds until cred store extensions are available.
Commit: 9c6e6122208d1ebfc0d1edbb79dd3ae71e368c60
https://github.com/gssapi/gssproxy/commit/9c6e6122208d1ebfc0d1edbb79dd3ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Move ctx_id function and add export type option
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
Commit: 8d6079526dd9449f85b58e44c42b58caccaeb053
https://github.com/gssapi/gssproxy/commit/8d6079526dd9449f85b58e44c42b58c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add support for linux kernel lucid ctx buffer format
Commit: 3639ccb6daceb3538f1d5ecd5eca97474990a104
https://github.com/gssapi/gssproxy/commit/3639ccb6daceb3538f1d5ecd5eca974...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
Change accept/init_sec_context to use the new export context functions
Commit: e4bf01cdb1f49b77f1baa6d0e4ba4f6ae24a0ef5
https://github.com/gssapi/gssproxy/commit/e4bf01cdb1f49b77f1baa6d0e4ba4f6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
gp_export: Add facility to export creds as gssx options
Add Initial test implementation of the Linux Kernel NFS creds structure.
Commit: 2263252b3a38fda76fd555e367b5fc3d055a9cf7
https://github.com/gssapi/gssproxy/commit/2263252b3a38fda76fd555e367b5fc3...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add some socket debugging
Commit: 06fed0b0f3e2d1c0f1dfc548ce6f92d87a37a0a0
https://github.com/gssapi/gssproxy/commit/06fed0b0f3e2d1c0f1dfc548ce6f92d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_common.h
M proxy/src/gp_init.c
A proxy/src/gp_log.c
A proxy/src/gp_log.h
Log Message:
-----------
Add logging helpers
Commit: 375ed9210ce229ed05e38f92b86488787a60edd7
https://github.com/gssapi/gssproxy/commit/375ed9210ce229ed05e38f92b864887...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_init.c
M proxy/src/gp_socket.c
M proxy/src/gp_workers.c
Log Message:
-----------
Replace direct syslog calls with logging macros
Commit: 95596fb8fac8e94eccdcde087d4972cd82b21903
https://github.com/gssapi/gssproxy/commit/95596fb8fac8e94eccdcde087d4972c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
add option_is_set() helper function for config parsing.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6f70e018194666b966ba99c25735c8648009a5c6
https://github.com/gssapi/gssproxy/commit/6f70e018194666b966ba99c25735c86...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gssproxy.c
Log Message:
-----------
Fix popt usage message for -d option.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 5a5b9c7c6fe6873ac646796988fc6ce7e52b932d
https://github.com/gssapi/gssproxy/commit/5a5b9c7c6fe6873ac646796988fc6ce...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/configure.ac
Log Message:
-----------
Create gssproxy.spec during configure.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 91caa18240f40ce145e7b554868ab61353fda820
https://github.com/gssapi/gssproxy/commit/91caa18240f40ce145e7b554868ab61...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M README
Log Message:
-----------
Add note about libverto default event library.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 012a146f334ab69ac9d6c232e79060577bf40273
https://github.com/gssapi/gssproxy/commit/012a146f334ab69ac9d6c232e790605...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
use option_is_set() config parser helper.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6dd4625af0f88043a0a6dd1c751d0fc9de4d2557
https://github.com/gssapi/gssproxy/commit/6dd4625af0f88043a0a6dd1c751d0fc...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-21 (Thu, 21 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Fix option_is_set() function.
Guenther
Commit: 06748b94c376ca680e6a7c80708618dc136f1fe1
https://github.com/gssapi/gssproxy/commit/06748b94c376ca680e6a7c80708618d...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-21 (Thu, 21 Jun 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Mention socket filename in debug output in init_unix_socket().
Guenther
Commit: 9b8e141b8e5286e4323df16557763e2a0be71c9e
https://github.com/gssapi/gssproxy/commit/9b8e141b8e5286e4323df16557763e2...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
A proxy/src/gp_ring_buffer.h
Log Message:
-----------
Add gp_init_ring_buffer/gp_free_ring_buffer.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 250bb053f1a0a24784346524280e56a69dd023c9
https://github.com/gssapi/gssproxy/commit/250bb053f1a0a24784346524280e56a...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
Add two ring_buffers to gp_config struct.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 50373d731e4e89adc59977c162b62bf091ee436f
https://github.com/gssapi/gssproxy/commit/50373d731e4e89adc59977c162b62bf...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add gp_read_gss_creds_from_ring_buffer/gp_write_gss_creds_to_ring_buffer.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: a8920635978c357f10c1477ea656eeee9689b374
https://github.com/gssapi/gssproxy/commit/a8920635978c357f10c1477ea656eee...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_proxy.h
Log Message:
-----------
Add gp_ring_buffer pointer to struct gp_service.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 0db9885a0217bd9416c464f26a1caa7d33fcaa9a
https://github.com/gssapi/gssproxy/commit/0db9885a0217bd9416c464f26a1caa7...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
Add gp_service_get_ring_buffer to retrieve buffer from a service.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 76b3321a40a9a451d36e2bd14a8a5c804a0db551
https://github.com/gssapi/gssproxy/commit/76b3321a40a9a451d36e2bd14a8a5c8...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Set pointer to one of the existing ring buffers in service loading.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 594f96fb6c612fb60da72f84615b1406f2be01e9
https://github.com/gssapi/gssproxy/commit/594f96fb6c612fb60da72f84615b140...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Allow to set per service ring buffer, with configurable size.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 2c1530def138a8a1caaf82d31b93994090406e80
https://github.com/gssapi/gssproxy/commit/2c1530def138a8a1caaf82d31b93994...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Pass down struct gp_service to import and export credential calls.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 4a0b3469269df05f190b568b5be24e9a95b9e41d
https://github.com/gssapi/gssproxy/commit/4a0b3469269df05f190b568b5be24e9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Make gp_import_gssx_cred() static, it is not used outside this file.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: f17cd9c90877d700f0377821601eea297102b61e
https://github.com/gssapi/gssproxy/commit/f17cd9c90877d700f0377821601eea2...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Finally use ring buffer in import and export calls.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 8ff4a02c7876a1a139c1d9fb446d4d00a586a258
https://github.com/gssapi/gssproxy/commit/8ff4a02c7876a1a139c1d9fb446d4d0...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add free_config() and call it when server shuts down.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 889c081ca6acda82b77d0accb2f59413767397bf
https://github.com/gssapi/gssproxy/commit/889c081ca6acda82b77d0accb2f5941...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Add gp_find_and_free_cred().
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 943fe7b9c1661a76c96dbfa1fedbea9c61ee525a
https://github.com/gssapi/gssproxy/commit/943fe7b9c1661a76c96dbfa1fedbea9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Use gp_find_and_free_cred() in gp_release_handle().
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 0835536f64d331a1e42fcca4d203a22180baa9f6
https://github.com/gssapi/gssproxy/commit/0835536f64d331a1e42fcca4d203a22...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Fix return status for release handle function.
We were returning random values allocated on the stack in case of success.
Commit: 8205c95c577c91a1cfa20380ce257328cf5fce90
https://github.com/gssapi/gssproxy/commit/8205c95c577c91a1cfa20380ce25732...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Unify find creds
Commit: b324a166a7724b05b8a9309578073e69536af78a
https://github.com/gssapi/gssproxy/commit/b324a166a7724b05b8a9309578073e6...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add encryption/decryption routines
Use krb5 functions to AES encrypt/decrypt a buffer.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 1cc2bf890647c385b04d19213173d07266fcfcad
https://github.com/gssapi/gssproxy/commit/1cc2bf890647c385b04d19213173d07...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Use gp_encrypt_buffer and gp_decrypt_buffer.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: d331e589cd00df5482a2848d9d6ac33e9f41b662
https://github.com/gssapi/gssproxy/commit/d331e589cd00df5482a2848d9d6ac33...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Remove unused gp_credential_handle conversion fns
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 3773cc4352c6efdf114ec91013867844cfaaadfb
https://github.com/gssapi/gssproxy/commit/3773cc4352c6efdf114ec9101386784...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Remove Fixme comment
We solved the cred import/export problem we had.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: e7e9c026fbafbe729d41671d60a0101dee39e066
https://github.com/gssapi/gssproxy/commit/e7e9c026fbafbe729d41671d60a0101...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/configure.ac
M proxy/man/Makefile.am
M proxy/version.m4
Log Message:
-----------
First release
Bump up version to 0.0.2 for the first release
Temporarily disable man page translations as we have none
Use PAX option for tar so it can handle large uids in make dist
Commit: c321d8f8394ee0ac87f4a2fc5861aa6a3ef29cbd
https://github.com/gssapi/gssproxy/commit/c321d8f8394ee0ac87f4a2fc5861aa6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/Makefile.am
Log Message:
-----------
Add missing headers to Makefile.am
Commit: d9cf94921760c84a799491f929e2ffd2649dfb65
https://github.com/gssapi/gssproxy/commit/d9cf94921760c84a799491f929e2ffd...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/man/Makefile.am
Log Message:
-----------
Allow cleanup of files to make distcheck happy
Commit: 8e4fa81d3261bf65baff0e86e8ef0c65f81f347b
https://github.com/gssapi/gssproxy/commit/8e4fa81d3261bf65baff0e86e8ef0c6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-26 (Thu, 26 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/mechglue/gpm_init_sec_context.c
Log Message:
-----------
Fix segfaults when NULL buffer is passed in.
Commit: 4686dcfcfe0270ab972610d5c30331f53aa108cb
https://github.com/gssapi/gssproxy/commit/4686dcfcfe0270ab972610d5c30331f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-26 (Thu, 26 Jul 2012)
Changed paths:
M proxy/src/mechglue/gpm_accept_sec_context.c
Log Message:
-----------
Fix handling deleg_creds in accept_sec_context
We would segfault if the user didn't want delegated redentials.
Commit: bade7952d232adbc7ebed6a3bf2d4707d608128a
https://github.com/gssapi/gssproxy/commit/bade7952d232adbc7ebed6a3bf2d470...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-26 (Thu, 26 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
memset default input token for init_sec_context
Commit: dc7518065f63696adc3895fd010ee033f148c8a0
https://github.com/gssapi/gssproxy/commit/dc7518065f63696adc3895fd010ee03...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-06 (Mon, 06 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_import_and_canon_name.c
Log Message:
-----------
Output type can be null in gss_display_name
Commit: 0434aed0f860853a2423c8cb967892998516cf7f
https://github.com/gssapi/gssproxy/commit/0434aed0f860853a2423c8cb9678929...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-06 (Mon, 06 Aug 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Fix DEBUG message format
Commit: 85c1bdfca6c8ef6ebfb08103fa9aa8a8fc170335
https://github.com/gssapi/gssproxy/commit/85c1bdfca6c8ef6ebfb08103fa9aa8a...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-23 (Thu, 23 Aug 2012)
Changed paths:
M proxy/src/gp_init.c
Log Message:
-----------
Add newlines to debug statements.
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 47dd8ad02100990f17fc1d0f866dc71b5e6373c0
https://github.com/gssapi/gssproxy/commit/47dd8ad02100990f17fc1d0f866dc71...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-23 (Thu, 23 Aug 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_get_mic.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement gp_get_mic().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 6455b93e424b0999836a590548650c56e25e017f
https://github.com/gssapi/gssproxy/commit/6455b93e424b0999836a590548650c5...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-23 (Thu, 23 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
A proxy/src/gp_rpc_verify_mic.c
Log Message:
-----------
Implement gp_verify_mic().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: ceb608e4f18764c97ef02573187c0c0590cbaace
https://github.com/gssapi/gssproxy/commit/ceb608e4f18764c97ef02573187c0c0...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_wrap.c
Log Message:
-----------
Implement gp_wrap().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 801bebf51b3c12449d5bce8b69009b6df3a2dd8e
https://github.com/gssapi/gssproxy/commit/801bebf51b3c12449d5bce8b69009b6...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_unwrap.c
Log Message:
-----------
Implement gp_unwrap().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: e66e4e067cad899c280824fceb3016c037d0acc8
https://github.com/gssapi/gssproxy/commit/e66e4e067cad899c280824fceb3016c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_wrap_size_limit.c
Log Message:
-----------
Implement gp_wrap_size_limit().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 91213a899c4b577fb93d652065d02519a7f19398
https://github.com/gssapi/gssproxy/commit/91213a899c4b577fb93d652065d0251...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_import_and_canon_name.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_inquire_name to client lib
Commit: b9f8c9b5477ad12ffbd377a4d0f16133882f88f5
https://github.com/gssapi/gssproxy/commit/b9f8c9b5477ad12ffbd377a4d0f1613...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_display_status.c
Log Message:
-----------
Fix gpm_display_status
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.
Commit: 8b267bbca24dbeca088190c6ee40056042ebc932
https://github.com/gssapi/gssproxy/commit/8b267bbca24dbeca088190c6ee40056...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_common.c
M proxy/src/mechglue/gpm_import_and_canon_name.c
Log Message:
-----------
Move release_name to the proper place
Commit: 5e8684a6ce97f0c6f63939a4955fbe1e698e0300
https://github.com/gssapi/gssproxy/commit/5e8684a6ce97f0c6f63939a4955fbe1...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_import_and_canon_name.c
Log Message:
-----------
Always return a minor_status
Commit: 298a1934ea057e62c425d38785c292b71dabd4ce
https://github.com/gssapi/gssproxy/commit/298a1934ea057e62c425d38785c292b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_display_status.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add function to report internal client errors
This is to allow gss_display_status to return a meaningful error if
there is an internal client error as opposed to a returned proxy server
error. If we do not do this a call to gpm_display_status() after a failure
would return a NULL string and give no clue about the error.
Commit: dc63375d2b35efb6e9b09bd42f4c2ae6c3c2f663
https://github.com/gssapi/gssproxy/commit/dc63375d2b35efb6e9b09bd42f4c2ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_init_sec_context.c
Log Message:
-----------
Save internal errors in init_sec_context
Commit: 798883aad353add2f9830e6e2c993ac804411639
https://github.com/gssapi/gssproxy/commit/798883aad353add2f9830e6e2c993ac...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/gp_common.h
Log Message:
-----------
Add macro to suppress const warnings
Commit: 1919bf9c7a8c0995e4a4bc0483732084b3b5f241
https://github.com/gssapi/gssproxy/commit/1919bf9c7a8c0995e4a4bc048373208...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_accept_sec_context.c
A proxy/src/client/gpm_acquire_cred.c
A proxy/src/client/gpm_common.c
A proxy/src/client/gpm_display_status.c
A proxy/src/client/gpm_import_and_canon_name.c
A proxy/src/client/gpm_indicate_mechs.c
A proxy/src/client/gpm_init_sec_context.c
A proxy/src/client/gpm_release_handle.c
A proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/README
R proxy/src/mechglue/gpm_accept_sec_context.c
R proxy/src/mechglue/gpm_acquire_cred.c
R proxy/src/mechglue/gpm_common.c
R proxy/src/mechglue/gpm_display_status.c
R proxy/src/mechglue/gpm_import_and_canon_name.c
R proxy/src/mechglue/gpm_indicate_mechs.c
R proxy/src/mechglue/gpm_init_sec_context.c
R proxy/src/mechglue/gpm_release_handle.c
R proxy/src/mechglue/gssapi_gpm.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Move client lib files in their own directory
Make space for the actual mechglue plugin interface. The mechglue interface
will use the client library to communicate with the gss-proxy but will
reimplement all GSSAPI SPI as wrappers in order to properly handle fallbacks to
local mechanism and other input/output transformations.
Commit: 025ac2a4b027e081158dd4d01a6bf282d33b6676
https://github.com/gssapi/gssproxy/commit/025ac2a4b027e081158dd4d01a6bf28...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/src/client/gpm_acquire_cred.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_inquire_cred
Commit: f36d814f2f87cd8eee057bf8426eb3dd40c443f1
https://github.com/gssapi/gssproxy/commit/f36d814f2f87cd8eee057bf8426eb3d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_inquire_context.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_inquire_context
Commit: cad073f22f162e92984d3bf02be6f35951958cc9
https://github.com/gssapi/gssproxy/commit/cad073f22f162e92984d3bf02be6f35...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/src/client/gpm_import_and_canon_name.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_compare_name
Commit: c18362793a1d218d8d5c3d2960ff254f925bd890
https://github.com/gssapi/gssproxy/commit/c18362793a1d218d8d5c3d2960ff254...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_get_mic.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_get_mic().
Commit: f61e7d36d5a194d0af33a3a20f4a30eb9f01fd35
https://github.com/gssapi/gssproxy/commit/f61e7d36d5a194d0af33a3a20f4a30e...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_verify_mic.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_verify_mic().
Commit: ed620002a3528ed67bca873240b8eac0a521066b
https://github.com/gssapi/gssproxy/commit/ed620002a3528ed67bca873240b8eac...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_wrap.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_wrap()
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 740d0836c1814024dd0ef08b6eb259b24b9d63a3
https://github.com/gssapi/gssproxy/commit/740d0836c1814024dd0ef08b6eb259b...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_unwrap.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_unwrap().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 03dc9fc311359b6ac5f2d6f7374f68157b3b9aa7
https://github.com/gssapi/gssproxy/commit/03dc9fc311359b6ac5f2d6f7374f681...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_wrap_size_limit.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_wrap_size_limit().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 61f67f27fe6ebd3d820a464199215e899aac3019
https://github.com/gssapi/gssproxy/commit/61f67f27fe6ebd3d820a464199215e8...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add test code for gpm_(get|verify)_mic.
Commit: fa8533256fadbd8ad79a6e98b98a62c7a7ba73a4
https://github.com/gssapi/gssproxy/commit/fa8533256fadbd8ad79a6e98b98a62c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add testcode for add gpm_wrap().
Commit: 8e699123bc7d4b5dd2b085567d64f8f46ee456ae
https://github.com/gssapi/gssproxy/commit/8e699123bc7d4b5dd2b085567d64f8f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add testcode for gpm_unwrap().
Commit: a782177affad270b965fb483b6ed2e1b41aa4209
https://github.com/gssapi/gssproxy/commit/a782177affad270b965fb483b6ed2e1...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add testcode for gpm_wrap_size_limit().
Commit: 9230a19840d9ed2f750ae22d9f1f91fb6d4ffb5a
https://github.com/gssapi/gssproxy/commit/9230a19840d9ed2f750ae22d9f1f91f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
cli_srv_comm: Add and use a DEBUG macro.
Commit: d5976d3c7aea2f5e6626028fa6a2848f2a946371
https://github.com/gssapi/gssproxy/commit/d5976d3c7aea2f5e6626028fa6a2848...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
Log Message:
-----------
Build mechglue as a plugin
Commit: f0102ece0a0dd6545d0547af55c6ee79f77c79dd
https://github.com/gssapi/gssproxy/commit/f0102ece0a0dd6545d0547af55c6ee7...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M .gitignore
Log Message:
-----------
Add some more files to .gitignore
Commit: c9fb982ac154433f8ca48fcd1ea2527e09f8ad42
https://github.com/gssapi/gssproxy/commit/c9fb982ac154433f8ca48fcd1ea2527...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gss_plugin.c
A proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add initialization code
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
Commit: d7033ead5fc0b7b72a14348ce25401a9ec9098d4
https://github.com/gssapi/gssproxy/commit/d7033ead5fc0b7b72a14348ce25401a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/gp_init.c
M proxy/src/mechglue/gss_plugin.c
Log Message:
-----------
Add loop avoidance in proxy daemon and gssapi plugin
Commit: deab6159a27b10818532ac2a8386352ad167bf52
https://github.com/gssapi/gssproxy/commit/deab6159a27b10818532ac2a8386352...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add mechanism to select behavior based on envvar
Commit: 6349fcfdbf2668af203b9ca60efece64b7feba85
https://github.com/gssapi/gssproxy/commit/6349fcfdbf2668af203b9ca60efece6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_common.c
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add function to return a special mech
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 oid composed of the procy plugin oid and the real mechanism oid
that the mechglue transforms back into a real OID before selecting the
appropriate mechanism.
Commit: ef9cf5483a5716af2e6342b6ad92f3bf1504dea0
https://github.com/gssapi/gssproxy/commit/ef9cf5483a5716af2e6342b6ad92f3b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add simple functions to map errors
The mechglue stores a map of errors/mech oids, this means that we should never
return the same error we got from a mechanism after re-entering the mechglue as
we then may get the mechglue confused and prevent us from asking an interposed
mech for the error. Also we want to try to aqvoid collisions from errors
returned from the proxy, as they could end up fetching errors from the wrong
mechanism.
For now just make a very simple mapping by always adding a special error base.
Commit: 74349afbc53e1e8746a920d97183209ef97cc16f
https://github.com/gssapi/gssproxy/commit/74349afbc53e1e8746a920d97183209...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add function to convert remote context to local
Commit: 861a13f9f4a4e194b1a0cb9f950a28b13345317f
https://github.com/gssapi/gssproxy/commit/861a13f9f4a4e194b1a0cb9f950a28b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add function to ease copying oids
Commit: 5bcf2cbafcb931f92405fc7b3d24273993b0b84b
https://github.com/gssapi/gssproxy/commit/5bcf2cbafcb931f92405fc7b3d24273...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_accept_sec_context.c
M proxy/src/client/gpm_acquire_cred.c
M proxy/src/client/gpm_init_sec_context.c
M proxy/src/client/gpm_release_handle.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/gss_plugin.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add cred handle wrapper
Commit: 9984eedf6443b479c1561618a724635814f8b311
https://github.com/gssapi/gssproxy/commit/9984eedf6443b479c1561618a724635...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_accept_sec_context.c
M proxy/src/client/gpm_init_sec_context.c
M proxy/src/client/gpm_release_handle.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/gss_plugin.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add context handle wrapper
Commit: 3fe4e9cb0281b1e758545ce8cae14df05972bf61
https://github.com/gssapi/gssproxy/commit/3fe4e9cb0281b1e758545ce8cae14df...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_accept_sec_context.c
M proxy/src/client/gpm_acquire_cred.c
M proxy/src/client/gpm_import_and_canon_name.c
M proxy/src/client/gpm_indicate_mechs.c
M proxy/src/client/gpm_init_sec_context.c
M proxy/src/client/gpm_inquire_context.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add name handle wrapper
Commit: 2bf5903927f8d0fce42df1e544df7abbcabbe899
https://github.com/gssapi/gssproxy/commit/2bf5903927f8d0fce42df1e544df7ab...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_acquire_cred.c
A proxy/src/mechglue/gpp_creds.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement cred related mechglue wrappers
Commit: e97fcafdfd7237cb7f5e0450f142e7ded0325cc1
https://github.com/gssapi/gssproxy/commit/e97fcafdfd7237cb7f5e0450f142e7d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement context related mechglue wrappers
Use the new spi call in order to be able to properly implement
a context locally.
Commit: 9055bd85be28cff01932cf3982c84a3c5ceb135f
https://github.com/gssapi/gssproxy/commit/9055bd85be28cff01932cf3982c84a3...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_accept_sec_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement accept sec context mechglue wrappers
Commit: 27d16d516d5c84aee5ef6ce278977a4fc3bcf836
https://github.com/gssapi/gssproxy/commit/27d16d516d5c84aee5ef6ce278977a4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_init_sec_context.c
A proxy/src/mechglue/gpp_init_sec_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement init sec context mechglue wrapper
Commit: efbe70588bccd05dd3964d9e9ceb6dc22719fdb7
https://github.com/gssapi/gssproxy/commit/efbe70588bccd05dd3964d9e9ceb6dc...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_display_status.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement display status mechglue wrappers
Commit: ded9c21126533353e0917f7608af7230efa94801
https://github.com/gssapi/gssproxy/commit/ded9c21126533353e0917f7608af723...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_import_and_canon_name.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement name related mechglue wrappers
Commit: 7bb48311df32689fdb04364ff59b01736aa39985
https://github.com/gssapi/gssproxy/commit/7bb48311df32689fdb04364ff59b017...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/client/gpm_indicate_mechs.c
A proxy/src/mechglue/gpp_indicate_mechs.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement indicate mechs related mechglue wrappers
Commit: 996edd872f5c8be5947200fc2dc0d8b32f748d9d
https://github.com/gssapi/gssproxy/commit/996edd872f5c8be5947200fc2dc0d8b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_priv_integ.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement privacy/integrity mechglue wrappers
Commit: 72632725edd5e12bbb74e377b975700af527d971
https://github.com/gssapi/gssproxy/commit/72632725edd5e12bbb74e377b975700...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_misc.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement misc spi calls
Commit: 76f4973f03e9149ee8040fa9a628e8470c23e5df
https://github.com/gssapi/gssproxy/commit/76f4973f03e9149ee8040fa9a628e84...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement internal_release_oid
Commit: d9e74f25520066db630bead29a0daa266acac2bf
https://github.com/gssapi/gssproxy/commit/d9e74f25520066db630bead29a0daa2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
M proxy/src/gp_debug.h
A proxy/tests/interposetest.c
Log Message:
-----------
New test program to exercise the mechglue plugin
Commit: 57285768b62568c49b489096dfd75aed9676a38d
https://github.com/gssapi/gssproxy/commit/57285768b62568c49b489096dfd75ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Add interposer tests for wrap/unwrap
Commit: 1ae636a439b9b3f352b327f78cc2b5fb0700a86e
https://github.com/gssapi/gssproxy/commit/1ae636a439b9b3f352b327f78cc2b5f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Use a debug macro in interposer test
Commit: 3cfba35d2c7cbba0601ef302fbbb90ba08293b89
https://github.com/gssapi/gssproxy/commit/3cfba35d2c7cbba0601ef302fbbb90b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Add get/verify mic tests
Commit: 3895ae03c33771bf9028e16a8d9ac07af38083f4
https://github.com/gssapi/gssproxy/commit/3895ae03c33771bf9028e16a8d9ac07...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Add context related tests
Commit: 88263918bfd3930ab962975727cf4196258e4745
https://github.com/gssapi/gssproxy/commit/88263918bfd3930ab962975727cf419...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: add test for gss_export_name().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 493b693423f87d1c6c554fee8650d51aafd50f22
https://github.com/gssapi/gssproxy/commit/493b693423f87d1c6c554fee8650d51...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: test gss_wrap_iov/gss_unwrap_iov.
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: e047b7fd5c40ebe10fbf839ed1fa094e541cb4e4
https://github.com/gssapi/gssproxy/commit/e047b7fd5c40ebe10fbf839ed1fa094...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: test gss_wrap_size_limit().
Commit: bb17b8618078ba68ced8f1dc077e83f1ffdb3514
https://github.com/gssapi/gssproxy/commit/bb17b8618078ba68ced8f1dc077e83f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_import_and_canon_name.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Add gpm_export_name_composite().
Commit: 1d61edb4f36bccf9f258e8723d8bd652bcf478c4
https://github.com/gssapi/gssproxy/commit/1d61edb4f36bccf9f258e8723d8bd65...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Call gss_export_name_composite() from gp_conv_name_to_gssx().
Make sure to return success in gp_conv_name_to_gssx() at that point.
Commit: 0b28988be6ae5d5aeb1d13131b94be9d253fc231
https://github.com/gssapi/gssproxy/commit/0b28988be6ae5d5aeb1d13131b94be9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gpp_import_and_canon_name.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement export_name_composite
Commit: 3ad66d91167edfdc223bbeb11dfec6057ab3c5d5
https://github.com/gssapi/gssproxy/commit/3ad66d91167edfdc223bbeb11dfec60...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: add test for gss_export_name_composite()
Commit: fd03673045060bb71672d49ac4c37c9ff81c3966
https://github.com/gssapi/gssproxy/commit/fd03673045060bb71672d49ac4c37c9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: add more debug statements.
Commit: 51f30f5ca6366e73f2338150b16e973dc3091fbf
https://github.com/gssapi/gssproxy/commit/51f30f5ca6366e73f2338150b16e973...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
A proxy/docs/Behavior
Log Message:
-----------
Add doc about current and future planned behavior
Commit: 14af3cd9a2bcc00a3c98941c42007032f2e810e3
https://github.com/gssapi/gssproxy/commit/14af3cd9a2bcc00a3c98941c4200703...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
Log Message:
-----------
Makefile: Add src/mechglue/gss_plugin.h to header list.
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: e78bee35cf2309e1d2b7ae9c9af38a1dd8e841c8
https://github.com/gssapi/gssproxy/commit/e78bee35cf2309e1d2b7ae9c9af38a1...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_config.c
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_proxy.h
R proxy/src/gp_ring_buffer.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Use new gss_import/export_cred functions
This allows us to remove the ring_buffer hack and become completely
stateless as well as remove a possible DoS avenue.
R.I.P. Ring Buffer :-)
Commit: c0ae5bce14ae8f59c82c3270beffaceec55f1d23
https://github.com/gssapi/gssproxy/commit/c0ae5bce14ae8f59c82c3270befface...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-11-02 (Fri, 02 Nov 2012)
Changed paths:
M proxy/configure.ac
Log Message:
-----------
build: check for gss_import_cred and gss_export_cred.
Commit: 8b45f3547038bb786c150905645b400b68f80e04
https://github.com/gssapi/gssproxy/commit/8b45f3547038bb786c150905645b400...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-11-06 (Tue, 06 Nov 2012)
Changed paths:
M proxy/version.m4
Log Message:
-----------
Move master version to 0.0.99
This will set us on course for a 0.1.0 release.
Commit: 3efe19be5b1ff867d5f6f723fb38ced5ac672e61
https://github.com/gssapi/gssproxy/commit/3efe19be5b1ff867d5f6f723fb38ced...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-01-15 (Tue, 15 Jan 2013)
Changed paths:
M proxy/src/gp_init.c
M proxy/src/mechglue/gss_plugin.c
Log Message:
-----------
Change interposer usage, clients need to set GSS_USE_PROXY=1|YES.
The variable _GSSPROXY_LOOPS has been changed in favor of GSS_USE_PROXY. From
now on, applications needs to explicitly enable the usage of the gssproxy
interposer inception.
Commit: d13fdf433c5f3c6c350e09cb4ea1009c720f2a10
https://github.com/gssapi/gssproxy/commit/d13fdf433c5f3c6c350e09cb4ea1009...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-01-15 (Tue, 15 Jan 2013)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/examples/mech.in
Log Message:
-----------
Add example GSS-API mechanism plugins config file.
The file is not installed automatically yet.
Commit: a5e95b5446a35ba72909cfbaf81af9152c5d25eb
https://github.com/gssapi/gssproxy/commit/a5e95b5446a35ba72909cfbaf81af91...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M proxy/src/mechglue/gpp_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
interposer-plugin: Fix MIT 1.11 gssi_import_sec_context_by_mech symbol name.
Commit: 6e526fdf7df67dfced8a9b26f611493c07e3264c
https://github.com/gssapi/gssproxy/commit/6e526fdf7df67dfced8a9b26f611493...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-02-22 (Fri, 22 Feb 2013)
Changed paths:
M proxy/src/mechglue/gpp_creds.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
mechglue: fix gssi_set_cred_option() arguments.
Commit: 4d53098bbd1df4bc7d6dc1924fd5096f5dba3b9c
https://github.com/gssapi/gssproxy/commit/4d53098bbd1df4bc7d6dc1924fd5096...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-02-22 (Fri, 22 Feb 2013)
Changed paths:
M proxy/src/mechglue/gpp_acquire_cred.c
Log Message:
-----------
mechglue: initialize gpp cred_handle in gssi_acquire_cred_with_password().
Commit: daafe38cf4461fe38e7e1a16284dcca8d145b2ec
https://github.com/gssapi/gssproxy/commit/daafe38cf4461fe38e7e1a16284dcca...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/src/client/gpm_common.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/gp_conv.c
M proxy/src/gp_creds.c
M proxy/src/gp_export.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Fix includes
These includes are necessary when switching to gssrpc because they
are not automatically dragged in via dependencies in system rpc.h
Commit: 472b7b49ed79f65f1e94c47bb58fb41f709eb287
https://github.com/gssapi/gssproxy/commit/472b7b49ed79f65f1e94c47bb58fb41...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/Makefile.am
A proxy/rpcgen/gp_xdr.c
A proxy/rpcgen/gp_xdr.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Add custom implementation of xdr_uint64_t
This is needed because gssrpc doesn't have one.
Commit: 149c8346588e98949ca15ef98634a5b8e37a0be6
https://github.com/gssapi/gssproxy/commit/149c8346588e98949ca15ef98634a5b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
M proxy/rpcgen/gp_rpc.h
M proxy/rpcgen/gss_proxy.h
Log Message:
-----------
Use gssrpc instead of system rpc
This avoids issues with libraris like libtirpc as gssrpc renames all the
symbols to avoid clashes with system libraries.
Commit: 439cdc5dd9e67badb9c5ed9c3df8a5efed6f314a
https://github.com/gssapi/gssproxy/commit/439cdc5dd9e67badb9c5ed9c3df8a5e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add support to get peer's SeLinux context
Commit: 27d1143ba62ebc2f6264757381e495548e79ebb4
https://github.com/gssapi/gssproxy/commit/27d1143ba62ebc2f6264757381e4955...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add debug statement when gp_rpc_execute is called.
Add code to print the name of tehe GSSX function being executed.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 9fd4d3a355fefcf1c903502102e2e6407ae5f6dd
https://github.com/gssapi/gssproxy/commit/9fd4d3a355fefcf1c903502102e2e64...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interpostest: improve debug output when gss_context_time() fails.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 25e52de4cacb3b2bb96475bbb90d9f518bcc1127
https://github.com/gssapi/gssproxy/commit/25e52de4cacb3b2bb96475bbb90d9f5...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/conf_macros.m4
M proxy/configure.ac
M proxy/src/mechglue/gpp_accept_sec_context.c
M proxy/src/mechglue/gpp_acquire_cred.c
M proxy/src/mechglue/gpp_context.c
M proxy/src/mechglue/gpp_creds.c
M proxy/src/mechglue/gpp_display_status.c
M proxy/src/mechglue/gpp_import_and_canon_name.c
M proxy/src/mechglue/gpp_indicate_mechs.c
M proxy/src/mechglue/gpp_init_sec_context.c
M proxy/src/mechglue/gpp_misc.c
M proxy/src/mechglue/gpp_priv_integ.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
mechglue: add trace debugging
This is enabled via --with-gssidebug.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 8d86b99faeb2e725471bedc9837c72e9e579ca3b
https://github.com/gssapi/gssproxy/commit/8d86b99faeb2e725471bedc9837c72e...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/src/mechglue/gpp_context.c
Log Message:
-----------
Fix gssi_import_sec_context_by_mech()
Use spmech->length as we are replacing the original oid with spmech.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 1dd5fe0f01c53b20a71983f3eddab373a239d3ee
https://github.com/gssapi/gssproxy/commit/1dd5fe0f01c53b20a71983f3eddab37...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M proxy/src/mechglue/gpp_context.c
Log Message:
-----------
Fix gssi_context_time for remote calls.
lifetime is alredy returned as remaining seconds of lifetime.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6c3b7b20306894d4719df967e708fe9316eeeb89
https://github.com/gssapi/gssproxy/commit/6c3b7b20306894d4719df967e708fe9...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M .gitignore
R proxy/systemd/gssproxy.service
Log Message:
-----------
Remove gssproxy.service
This file is generated by gssproxy.service.in so keep only the source in
git.
Commit: 97102f1e7e19f3ea869335afbdbeba619042d694
https://github.com/gssapi/gssproxy/commit/97102f1e7e19f3ea869335afbdbeba6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_init.c
M proxy/src/gp_proxy.h
M proxy/src/gssproxy.c
Log Message:
-----------
Enable kernel support.
The Linux kernel now requires the gss-proxy to signal when it is available.
This is done by writing 1 to the file /proc/net/rpc/use-gss-proxy
Once this happens the kernel will try to attach to the gss-proxy socket
and use it instead of the classic rpc.svcgssd daemon.
Commit: e9623f5f05053f215c71dbf37d034ae98f1f1c36
https://github.com/gssapi/gssproxy/commit/e9623f5f05053f215c71dbf37d034ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/conf_macros.m4
M proxy/configure.ac
M proxy/examples/gssproxy-example.conf
M proxy/src/client/gpm_common.c
M proxy/src/gp_config.c
Log Message:
-----------
Make socket path a configure option
The kernel uses the fixed path named /var/run/gssproxy.sock
Make this default a configure time option and default to it.
Also remove the option to change the socket at configure time,
neither the kernel nor proxymech.so can cope with a change anyway.
Commit: 1955a2d57d6d6ff3d4aa6dcdbc890d9c44417f7f
https://github.com/gssapi/gssproxy/commit/1955a2d57d6d6ff3d4aa6dcdbc890d9...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/conf_macros.m4
M proxy/configure.ac
M proxy/src/gp_common.h
M proxy/src/gp_init.c
M proxy/src/gp_proxy.h
M proxy/src/gssproxy.c
Log Message:
-----------
Write pid file at startup.
Commit: e2405b5c507b7711dc7f6a3cd933ed4acd21d2dd
https://github.com/gssapi/gssproxy/commit/e2405b5c507b7711dc7f6a3cd933ed4...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/contrib/gssproxy.spec.in
Log Message:
-----------
Add various fixes to gssproxy.spec.
Reviewed-by: Simo Sorce <simo(a)redhat.com>
Commit: a67b2c9c103851a70bc5b89d45e0e8fc046f107b
https://github.com/gssapi/gssproxy/commit/a67b2c9c103851a70bc5b89d45e0e8f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/contrib/gssproxy.spec.in
Log Message:
-----------
Add systemd packaging to gssproxy spec file.
Reviewed-by: Simo Sorce <simo(a)redhat.com>
Commit: ff93cd2fab703e373cf1ebb2223c89c92ea67e40
https://github.com/gssapi/gssproxy/commit/ff93cd2fab703e373cf1ebb2223c89c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/systemd/gssproxy.service.in
Log Message:
-----------
Fix systemd config file for gssproxy.
Reviewed-by: Simo Sorce <simo(a)redhat.com>
Commit: 01b4fbd08ab869ba612935b1058f211965204282
https://github.com/gssapi/gssproxy/commit/01b4fbd08ab869ba612935b1058f211...
Author: Andreas Schneider <asn(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/contrib/gssproxy.spec.in
Log Message:
-----------
Packaging fixes
Signed-off-by: Günther Deschner <gdeschner(a)redhat.com>
Reviewed-by: Simo Sorce <simo(a)redhat.com>
Commit: 2364627972cb8bd419dc4a52d66eef6adda4124f
https://github.com/gssapi/gssproxy/commit/2364627972cb8bd419dc4a52d66eef6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/src/mechglue/gpp_context.c
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Create helper function to wrap token
Wrap the token in a helper function so that the code can be reused elsewhere.
Commit: c8ef37e4c259e4cea0838856277bfce27fd32a39
https://github.com/gssapi/gssproxy/commit/c8ef37e4c259e4cea0838856277bfce...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-22 (Fri, 22 Mar 2013)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
Log Message:
-----------
Use token wrapper in gpp_remote_lo_local_ctx
We need to do the wrapping in order to get back an actual local context.
Otherwise we get back an interposed context from gssapi.
Commit: 3428ea654f5888fd934892b65717650f52731153
https://github.com/gssapi/gssproxy/commit/3428ea654f5888fd934892b65717650...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/src/gp_init.c
Log Message:
-----------
Fix write_pid debug message
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Reviewed-by: Günther Deschner <gdeschner(a)redhat.com>
Commit: 018e8c95440033122d60b695eaba3d8b218cb535
https://github.com/gssapi/gssproxy/commit/018e8c95440033122d60b695eaba3d8...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Make it easier to test gssproxy behavior settings.
Adds options to set a sepcific proxy behavior for both the client and
the server subprocesses by setting the GSSPROXY_BEHAVIOR environment
variable after forking.
Signed-off-by: Günther Deschner <gdeschner(a)redhat.com>
Reviewed-by: Simo Sorce <simo(a)redhat.com>
Commit: c3a36be0184c4abdd22e3fc01dc29861678c80ec
https://github.com/gssapi/gssproxy/commit/c3a36be0184c4abdd22e3fc01dc2986...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Test all possible proxy mode combinations.
Signed-off-by: Günther Deschner <gdeschner(a)redhat.com>
Reviewed-by: Simo Sorce <simo(a)redhat.com>
Commit: cc2a2e800995b587c88776a76de096d38eb82229
https://github.com/gssapi/gssproxy/commit/cc2a2e800995b587c88776a76de096d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_creds.c
Log Message:
-----------
Improve ccache formatting.
Add %U support which will insert the user uid number instead of name.
Fix %% support by actually removing one of the % charcters
Fix %<invalid> sequence by actually bailing out if one is found.
Add GPDEBUG statements to indicate what went wrong.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Reviewed-by: Günther Deschner <gdeschner(a)redhat.com>
Commit: 1d6400f2ac9d0268b87d0910853e328b7ca840e6
https://github.com/gssapi/gssproxy/commit/1d6400f2ac9d0268b87d0910853e328...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add helper function to check for krb5 oid
The krb5 mechanism supports multiple oids for historical reasons.
Add a function to generically check if a mech oid is any of the krb5
mechanism known oids for functions that do not care which exact oid is
being used of the krb5 family.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Reviewed-by: Günther Deschner <gdeschner(a)redhat.com>
Commit: f71e3dc31704e2b23f9c013da7169da97fab019d
https://github.com/gssapi/gssproxy/commit/f71e3dc31704e2b23f9c013da7169da...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add extension to set allowable enctypes
The krb5 mechanism has a non standard extention to allow setting a list
of allowed enctypes to use with a particular set of crdentials.
This patch adds an extension, registerd by a client as a gssx_cred's
option, so that at the first use of this crdentials the proxy can try
to set the requsted options.
For now failure to set the option is only logged in debug mode and
the operation to import credentials does not fail if the allowed
enctypes cannot be set.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Reviewed-by: Günther Deschner <gdeschner(a)redhat.com>
Commit: 39dfe575beaaa1e7db9d5c3838d19d3f69f253f1
https://github.com/gssapi/gssproxy/commit/39dfe575beaaa1e7db9d5c3838d19d3...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M proxy/src/mechglue/gpp_creds.c
Log Message:
-----------
Add client side support to set allowed enctypes
When using remote credentials, intercept set_cred_option calls and
register an option into the existing set of crdentials with the
request to set allowed entypes at the first use of said crdentials.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Reviewed-by: Günther Deschner <gdeschner(a)redhat.com>
Commit: 1cba7ee0c4cc92ea1fb618f139568ca64a8ee799
https://github.com/gssapi/gssproxy/commit/1cba7ee0c4cc92ea1fb618f139568ca...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M proxy/version.m4
Log Message:
-----------
Set version to 0.1
Compare: https://github.com/gssapi/gssproxy/compare/0d39e7a43a58%5E...1cba7ee0c4cc
3 years, 5 months
[gssapi/gssproxy] 0d39e7: Intial skeleton gssproxy daemon
by Simo Sorce
Branch: refs/tags/v0.0.3
Home: https://github.com/gssapi/gssproxy
Commit: 0d39e7a43a585a46e9cb6c755d97003470c5bd54
https://github.com/gssapi/gssproxy/commit/0d39e7a43a585a46e9cb6c755d97003...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
A .gitignore
A proxy/BUILD.txt
A proxy/COPYING
A proxy/Makefile.am
A proxy/build_macros.m4
A proxy/conf_macros.m4
A proxy/configure.ac
A proxy/contrib/gssproxy.spec.in
A proxy/examples/gssproxy-example.conf
A proxy/external/docbook.m4
A proxy/external/krb5.m4
A proxy/external/libkeyutils.m4
A proxy/external/libpopt.m4
A proxy/external/pkg.m4
A proxy/external/platform.m4
A proxy/external/selinux.m4
A proxy/external/sizes.m4
A proxy/external/systemd.m4
A proxy/man/Makefile.am
A proxy/man/gssproxy.8.xml
A proxy/man/gssproxy.conf.5.xml
A proxy/po/README
A proxy/src/gssproxy.c
A proxy/systemd/gssproxy.service
A proxy/systemd/gssproxy.service.in
A proxy/version.m4
Log Message:
-----------
Intial skeleton gssproxy daemon
Commit: 97dae9852f4483156175425155abb051b0682283
https://github.com/gssapi/gssproxy/commit/97dae9852f4483156175425155abb05...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/src/gp_init.c
A proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Server initialization helpers
Commit: 79e9ad5244fe4b66e97b41be67c10d364f1a1fb9
https://github.com/gssapi/gssproxy/commit/79e9ad5244fe4b66e97b41be67c10d3...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Socket helpers
Commit: 666087f91afd309267b0390fc21f481d3e72317f
https://github.com/gssapi/gssproxy/commit/666087f91afd309267b0390fc21f481...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-12 (Thu, 12 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add config.h so that HAVE_UCRED is properly detected
Commit: abcb0ac958269fbeecf05100f90cc8dd61d811f2
https://github.com/gssapi/gssproxy/commit/abcb0ac958269fbeecf05100f90cc8d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-14 (Sat, 14 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/src/gp_config.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add utils to read a configuration file
Commit: e4a560ed1df2fdac855f2e3f87ad24288cab9456
https://github.com/gssapi/gssproxy/commit/e4a560ed1df2fdac855f2e3f87ad242...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-14 (Sat, 14 Jan 2012)
Changed paths:
M proxy/src/gp_init.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
add support for demonization option
Commit: 1aec40b19514481b4b155bf46a71e8bca139ccba
https://github.com/gssapi/gssproxy/commit/1aec40b19514481b4b155bf46a71e8b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add gssproxy_ctx
And store configuration context within it.
Commit: 6e78f9028693fa17bbdc89dfd64111c76c2c9981
https://github.com/gssapi/gssproxy/commit/6e78f9028693fa17bbdc89dfd64111c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
Log Message:
-----------
Add proper reader/writer functions to gp_socket
Commit: 1d62ecb4261c30c8312f765f81ad9b4c75334a33
https://github.com/gssapi/gssproxy/commit/1d62ecb4261c30c8312f765f81ad9b4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/external/ax_pthread.m4
M proxy/src/gp_config.c
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
A proxy/src/gp_workers.c
M proxy/src/gssproxy.c
Log Message:
-----------
Add worker threads
Commit: 6ca28bbf8523713e34ed2a7378e21f23cf64e298
https://github.com/gssapi/gssproxy/commit/6ca28bbf8523713e34ed2a7378e21f2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-18 (Wed, 18 Jan 2012)
Changed paths:
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
Log Message:
-----------
Organize workers in free and busy lists
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.
Commit: cb1ab5633b112e083fa252712f8fc667373a93af
https://github.com/gssapi/gssproxy/commit/cb1ab5633b112e083fa252712f8fc66...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
M proxy/src/gssproxy.c
Log Message:
-----------
Refactor workers init so we can pass down gpctx
Commit: 2510be0abeb21d185a13e023abb9e62a774a769b
https://github.com/gssapi/gssproxy/commit/2510be0abeb21d185a13e023abb9e62...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Prefix replies on the wire with the packet size
Commit: 3b1168e92bacdad1d9b3d181516db92145edf905
https://github.com/gssapi/gssproxy/commit/3b1168e92bacdad1d9b3d181516db92...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
R gss_proxy.x
A x-files/gss_proxy.x
Log Message:
-----------
Move .x files into own directory
Commit: d5651d2e98cd80e450b88693b08591567b74f0c1
https://github.com/gssapi/gssproxy/commit/d5651d2e98cd80e450b88693b085915...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
A x-files/gp_rpc.x
Log Message:
-----------
Add gp_rpc.x file
Created by Nico and prefixed by me to avoid conflicts with system headers.
Commit: 2b749a11a64c628abb187e17187ee036ccc45e3b
https://github.com/gssapi/gssproxy/commit/2b749a11a64c628abb187e17187ee03...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/rpcgen/README
A proxy/rpcgen/gp_rpc.h
A proxy/rpcgen/gp_rpc_xdr.c
A proxy/rpcgen/gss_proxy.h
A proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Add generated files for rpc handling code
Commit: 81090c3159fed8efd2184ebb7d0d9acf3c2914ff
https://github.com/gssapi/gssproxy/commit/81090c3159fed8efd2184ebb7d0d9ac...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/rpcgen/README
M proxy/rpcgen/gp_rpc_xdr.c
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Edit gp_rpc_xdr.c to avoid compiler warnings and errors
Commit: 8e4d1ddfcd496a38aa5ea07b2d0d60f2833a98fa
https://github.com/gssapi/gssproxy/commit/8e4d1ddfcd496a38aa5ea07b2d0d60f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-20 (Fri, 20 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_process.h
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
Log Message:
-----------
Add rpc processing infrastructure
Commit: 06b8b7f989c6955a26f457f89ac22ef9c05bf746
https://github.com/gssapi/gssproxy/commit/06b8b7f989c6955a26f457f89ac22ef...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gp_rpc.x
Log Message:
-----------
Add comment to gp_rpc.x explaining its origin and purpose
Commit: b04d4f009997b1da5228aa76a5d9318da3685bc9
https://github.com/gssapi/gssproxy/commit/b04d4f009997b1da5228aa76a5d9318...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Untangle gssx_cred/context/handle
Commit: ea58c8592a4684f4064df7c63c9bf51db4e98c7b
https://github.com/gssapi/gssproxy/commit/ea58c8592a4684f4064df7c63c9bf51...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix typo (s/CONTECT/CONTEXT)
Commit: b6e3c9896c1c3f20a8d98ba7721b44afcc144bac
https://github.com/gssapi/gssproxy/commit/b6e3c9896c1c3f20a8d98ba7721b44a...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix error that made credential handles not an array of elements
Commit: da20ed7625599d307a5e91a539716b2fa8c14a02
https://github.com/gssapi/gssproxy/commit/da20ed7625599d307a5e91a539716b2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Use correct type for exported context
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.
Commit: 2b188641e277fe840831d7d04eebbf5903e6e7dd
https://github.com/gssapi/gssproxy/commit/2b188641e277fe840831d7d04eebbf5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Update gss_proxy generated files after .x file changes
Commit: d8017830f473841e30e15fe3bd90877aaf888d69
https://github.com/gssapi/gssproxy/commit/d8017830f473841e30e15fe3bd90877...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Refactor gp_rpc_process
Remove useless context abstraction for calls and replies.
Commit: 765fae6e702248c050f8eae403db44025953ca8a
https://github.com/gssapi/gssproxy/commit/765fae6e702248c050f8eae403db440...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
Log Message:
-----------
Add basic configure test for gssapi library
Commit: 3da72377d3b34a46389769808eb2458467254618
https://github.com/gssapi/gssproxy/commit/3da72377d3b34a46389769808eb2458...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_conv.c
A proxy/src/gp_conv.h
Log Message:
-----------
Add gssx conversion functions
Commit: 0ef7969ebba0c24e3b20c225db2448652e640d41
https://github.com/gssapi/gssproxy/commit/0ef7969ebba0c24e3b20c225db24486...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_export.c
A proxy/src/gp_export.h
Log Message:
-----------
Add functions to export/import credentials
This is a temporary quick and simple implementation to proceed with
prototyping, it will be later replaced with a correct implementation.
Commit: a06bb5eda845288a894a34239830e11ba808da2a
https://github.com/gssapi/gssproxy/commit/a06bb5eda845288a894a34239830e11...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_accept_sec_context.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add accept_sec_context implementation
Commit: 2aa8a36bb350d5ce0ddeb1f3eb7011b9311f7d19
https://github.com/gssapi/gssproxy/commit/2aa8a36bb350d5ce0ddeb1f3eb7011b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/tests/accept_context.c
Log Message:
-----------
Add test program to exercise accept_sec_context
Commit: de5ed03701330989cfbd85ba3a59bce33fceb261
https://github.com/gssapi/gssproxy/commit/de5ed03701330989cfbd85ba3a59bce...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Improve test program
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.
Commit: d207ff2925d7740b6aaf24119530d694391895af
https://github.com/gssapi/gssproxy/commit/d207ff2925d7740b6aaf24119530d69...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix gssx_handle, no need for an array of creds, just 1
Commit: 6fe4bb011c5b1fc53f2733083f679bea82593170
https://github.com/gssapi/gssproxy/commit/6fe4bb011c5b1fc53f2733083f679be...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Regenerate rpcgen files after gss_proxy.x fixes
Commit: eb11fb691679c13b5e2ee013a9b3affded7c0447
https://github.com/gssapi/gssproxy/commit/eb11fb691679c13b5e2ee013a9b3aff...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
R proxy/src/gp_accept_sec_context.c
A proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Use the gp_rpc prefix for files that implement the rpc interface
Commit: 0442bcae7176c927fb692c519deaf3202de644a2
https://github.com/gssapi/gssproxy/commit/0442bcae7176c927fb692c519deaf32...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Move includes in gp_rpc_process.h
This way it is easier to have the right includes in all gp_rpc_* files.
Commit: b57763f33402edd9f6980afd02e2e1dd82fdebd2
https://github.com/gssapi/gssproxy/commit/b57763f33402edd9f6980afd02e2e1d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Shorten gp_rpc_arg/res unions member names
We do not need long redundant name for the union members.
Shortening makes it easier to read and follow code.
Commit: 1f70f9d1361665fcd6b4fc01e23c2544b281421a
https://github.com/gssapi/gssproxy/commit/1f70f9d1361665fcd6b4fc01e23c254...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Add helper to return status from rpc functions
Commit: dace994bf54750c67385cdfe17898376394af622
https://github.com/gssapi/gssproxy/commit/dace994bf54750c67385cdfe1789837...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Add a function to find credential handles
Commit: caf72feef692c990b37e9b7300d63500f70a7840
https://github.com/gssapi/gssproxy/commit/caf72feef692c990b37e9b7300d6350...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Add release_handle implementation
Commit: 58a9ecd6bfe62bb809dbfca3cdde72fde6b2ba3e
https://github.com/gssapi/gssproxy/commit/58a9ecd6bfe62bb809dbfca3cdde72f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Remove bogus comment.
Commit: 41b087961ebe72c64255ceeddc82759773a827c0
https://github.com/gssapi/gssproxy/commit/41b087961ebe72c64255ceeddc82759...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Fix incorrect declaration.
Commit: 858ffae8c72d9cb617534728e0d3ce4cacb4535c
https://github.com/gssapi/gssproxy/commit/858ffae8c72d9cb617534728e0d3ce4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
A proxy/src/gp_common.h
M proxy/src/gp_config.c
M proxy/src/gp_init.c
A proxy/src/gp_proxy.h
M proxy/src/gp_rpc_process.h
M proxy/src/gp_socket.c
R proxy/src/gp_utils.h
M proxy/src/gp_workers.c
M proxy/src/gssproxy.c
M proxy/tests/accept_context.c
Log Message:
-----------
Split gp_utils.h into proxy headers and commonly useful headers
Commit: a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4
https://github.com/gssapi/gssproxy/commit/a56ca2e026f5ee7cb9b09a694cb76fa...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Move some definitions around.
Make union arg/res usable elsewhere.
Make gp_xdr_set private as gp_rpc_process.c is the only place where it is used.
Commit: 9014d7581a9e1dc431499b91286758de0dcf769b
https://github.com/gssapi/gssproxy/commit/9014d7581a9e1dc431499b91286758d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
gp_conv: Add helpers to alloc data when converting
Commit: 266b81ef65dc4d41a328341799b1493508ecb24b
https://github.com/gssapi/gssproxy/commit/266b81ef65dc4d41a328341799b1493...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/README
A proxy/src/mechglue/gpm_common.c
A proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add infrastructure for client side mechglue library
Commit: 5c21c9e55374915114852398d5d5eb466a6bc148
https://github.com/gssapi/gssproxy/commit/5c21c9e55374915114852398d5d5eb4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
A proxy/src/mechglue/gpm_display_status.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_display_status function to mechglue library
Also add method to save status per-thread
Uses gccism for thread-local storage for now.
Commit: 5c939f08c6fbc637b55d3d19a2598fecc2144646
https://github.com/gssapi/gssproxy/commit/5c939f08c6fbc637b55d3d19a2598fe...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_accept_sec_context.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add accept_sec_context function to mechglue library
Commit: b395a76db9d805e4f24b895e835aee5c36feb195
https://github.com/gssapi/gssproxy/commit/b395a76db9d805e4f24b895e835aee5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_release_handle.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_release_handle functions to mechglue library
Commit: dfd649ad65e1628fff8216c14c35354378048f42
https://github.com/gssapi/gssproxy/commit/dfd649ad65e1628fff8216c14c35354...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Convert tests to use mechglue
Commit: 6b59083556c019e6be1fe97ca5d1ef4ba2ca3c08
https://github.com/gssapi/gssproxy/commit/6b59083556c019e6be1fe97ca5d1ef4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Fix double free in conversion function
Commit: f986347fe72bd542fe3ebccdf5358ed3dbcb388a
https://github.com/gssapi/gssproxy/commit/f986347fe72bd542fe3ebccdf5358ed...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Fix gp_rpc_accept_sec_context to handle input credential
Commit: dcf1205c60ca59dfe1060f9d8c4b927e1c0777cf
https://github.com/gssapi/gssproxy/commit/dcf1205c60ca59dfe1060f9d8c4b927...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Fix credentials export/import
Commit: 6b02375bc7189acb11517063fc5acec3c1214ec8
https://github.com/gssapi/gssproxy/commit/6b02375bc7189acb11517063fc5acec...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_conv.c
M x-files/gss_proxy.x
Log Message:
-----------
Simplify gssx_name struct
We do not need arrays here. When multiple names are required then an array of
gssx_names is more appropriate.
Commit: b4db78e617380e5816767dfc269224431cdaf0f5
https://github.com/gssapi/gssproxy/commit/b4db78e617380e5816767dfc2692244...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add gp_memdup helper
Commit: bbd84e44a8b6a8d9e54fd8d1c53757fac189df93
https://github.com/gssapi/gssproxy/commit/bbd84e44a8b6a8d9e54fd8d1c53757f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add helper to convert an gssx name back to gss_name_t
Commit: 5ece0443a85a0c6339c5fed6b7d1e2f6a214356f
https://github.com/gssapi/gssproxy/commit/5ece0443a85a0c6339c5fed6b7d1e2f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add helper to convert OID sets
Commit: 328bb688e1d8a11645e19631401e93e4cadad65f
https://github.com/gssapi/gssproxy/commit/328bb688e1d8a11645e19631401e93e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
A proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add server implementation of acquire_cred
Commit: f21b071ad6825da008cafe9ac2cad4a68788b8c5
https://github.com/gssapi/gssproxy/commit/f21b071ad6825da008cafe9ac2cad4a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_acquire_cred.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_acquire_cred functions to mechglue library
Commit: 6c126d395d1a42d31a568d1ba53a772421a3d955
https://github.com/gssapi/gssproxy/commit/6c126d395d1a42d31a568d1ba53a772...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Modify accept_context test to use acquire_cred
Commit: f813e263d39173ebf9e84663f49664e82252fbad
https://github.com/gssapi/gssproxy/commit/f813e263d39173ebf9e84663f49664e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Temporary workaround for MIT gssapi bugs
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.
Commit: 47694d5f55d82e26f35d14ffb60d0df312ab7bed
https://github.com/gssapi/gssproxy/commit/47694d5f55d82e26f35d14ffb60d0df...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Fix gp_conv_gssx_to_oid_alloc
Commit: 38321678d5595f7b2db35732c5c047884cca36db
https://github.com/gssapi/gssproxy/commit/38321678d5595f7b2db35732c5c0478...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_debug.c
A proxy/src/gp_debug.h
Log Message:
-----------
Add simple debugging helper
Commit: f6b7355c9219fa3e8fd231b964161afd4e27b940
https://github.com/gssapi/gssproxy/commit/f6b7355c9219fa3e8fd231b964161af...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Fix loop in case of errors and use gp_debug
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
Commit: 9136e031772f472270a3d37732daf1c21e99e54c
https://github.com/gssapi/gssproxy/commit/9136e031772f472270a3d37732daf1c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M x-files/gss_proxy.x
Log Message:
-----------
Change gssx_mechinfo
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.
Commit: fad3b1058ff1abdcfb0a51de35e8e6f408ba68a9
https://github.com/gssapi/gssproxy/commit/fad3b1058ff1abdcfb0a51de35e8e6f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Allow conversion of empty strings.
Commit: a6df808c421b6d26feef041819f89f6d6973ec83
https://github.com/gssapi/gssproxy/commit/a6df808c421b6d26feef041819f89f6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add server implementation of gssx_indicate_mechs
Commit: 163b3195f3a5ff5592dfcecc6da1c2bf3a102ea3
https://github.com/gssapi/gssproxy/commit/163b3195f3a5ff5592dfcecc6da1c2b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_indicate_mechs.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_indicate_mechs functions to mechglue library
Commit: 484fa6386f322cbb93412bfd43b27476e655072f
https://github.com/gssapi/gssproxy/commit/484fa6386f322cbb93412bfd43b2747...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Add gpm_indicate_mechs to test program
Commit: 09e04bcdf2a6da81f6a7edad8d105ed81205b151
https://github.com/gssapi/gssproxy/commit/09e04bcdf2a6da81f6a7edad8d105ed...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/mechglue/gpm_accept_sec_context.c
Log Message:
-----------
Fix accept_sec_context to properly return src_name
Commit: 78e9b122067c12cdf15746170d40049a03ddb394
https://github.com/gssapi/gssproxy/commit/78e9b122067c12cdf15746170d40049...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_indicate_mechs.c
Log Message:
-----------
Fix attr description set in gp_indicate_mechs()
Commit: b37057fddbe7732724b376d2d5f8608d17012a4e
https://github.com/gssapi/gssproxy/commit/b37057fddbe7732724b376d2d5f8608...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/mechglue/gpm_indicate_mechs.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add more functions of the indicate_mechs() family
Commit: 64333b5f110d557771ef561d16df43349240754d
https://github.com/gssapi/gssproxy/commit/64333b5f110d557771ef561d16df433...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/tests/accept_context.c
Log Message:
-----------
Add tests for indicate_mechs functions
Commit: f7c466d7ea6fb9a1b0a19fc9b44c0fad0e23d33f
https://github.com/gssapi/gssproxy/commit/f7c466d7ea6fb9a1b0a19fc9b44c0fa...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_conv.c
M x-files/gss_proxy.x
Log Message:
-----------
gssx_name -> display_name should not be a pointer
Commit: 1dd267f3196295c7883985e9dac6c5c5afda2d3f
https://github.com/gssapi/gssproxy/commit/1dd267f3196295c7883985e9dac6c5c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
A proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement server side import_and_canon_name()
Also fix name conversion functions, to properly handle exporting/importing
names.
Commit: ce22fdafba5e94228e4c98c5cf3abf67d7646c49
https://github.com/gssapi/gssproxy/commit/ce22fdafba5e94228e4c98c5cf3abf6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_import_and_canon_name.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Implement import_and_canon_name mechglue functions family
Commit: 649e1bcbbb61cdf235b97c105d454b9528db748e
https://github.com/gssapi/gssproxy/commit/649e1bcbbb61cdf235b97c105d454b9...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add more helper functions to gp_conv
Commit: 63fe67486665ea2304e22491ba55904a373bf429
https://github.com/gssapi/gssproxy/commit/63fe67486665ea2304e22491ba55904...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Add import_and_canon_name function family tests
Commit: 8def281bc8056287cb86724e1c0506558c71c24d
https://github.com/gssapi/gssproxy/commit/8def281bc8056287cb86724e1c05065...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
A proxy/README.style
Log Message:
-----------
Add reference to codying style guide
Commit: 523b7ad875444d888e349d72c75aa2c2c723f319
https://github.com/gssapi/gssproxy/commit/523b7ad875444d888e349d72c75aa2c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M .gitignore
Log Message:
-----------
Ignore more built files
Commit: ab83710deb7b7b60c1fc3bdaaf6b2d4e7f062558
https://github.com/gssapi/gssproxy/commit/ab83710deb7b7b60c1fc3bdaaf6b2d4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Allow null oids as input in conversion functions
Commit: b9dfe62b8f1ce4101ae7b330f4e026acfa845cfb
https://github.com/gssapi/gssproxy/commit/b9dfe62b8f1ce4101ae7b330f4e026a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Use correct type to calculate size of allocation
Commit: 68ec1c0cfe7cd0e24fb6504808ddd0160c22c1e3
https://github.com/gssapi/gssproxy/commit/68ec1c0cfe7cd0e24fb6504808ddd01...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: return GSS_C_NO_OID if input is null or zero length.
Fixes useless allocation in gp_conv_gssx_to_oid_alloc()
Commit: 0b357211ddfbcd0d6c9ea837b2975c69932903be
https://github.com/gssapi/gssproxy/commit/0b357211ddfbcd0d6c9ea837b2975c6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
gp_conv: Add function to import sec context
Commit: e374fe56c600e7e1e559f33c3ea751e0676b689b
https://github.com/gssapi/gssproxy/commit/e374fe56c600e7e1e559f33c3ea751e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement server side init_sec_context function.
Commit: 0a7c676f385226089aaf239ab8f6851c089e4d22
https://github.com/gssapi/gssproxy/commit/0a7c676f385226089aaf239ab8f6851...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_init_sec_context.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Implement init_sec_context mechglue function
Commit: f451a848968aed49267813a59269fe50a0bb8437
https://github.com/gssapi/gssproxy/commit/f451a848968aed49267813a59269fe5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
R proxy/tests/accept_context.c
A proxy/tests/cli_srv_comm.c
Log Message:
-----------
Rename test program.
The test program is now testing almost all functions so change name to reflect
reaility.
Commit: dfc61df4a83232c74018429080ad61a96a918df6
https://github.com/gssapi/gssproxy/commit/dfc61df4a83232c74018429080ad61a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Remove useless connection to the proxy
Connecting to the proxy is handled internally by the client mechglue library.
Commit: cfeb453adb75f2d0557388484335a56c5d557a9a
https://github.com/gssapi/gssproxy/commit/cfeb453adb75f2d0557388484335a56...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Retrieve the buffer when needed, right before accept_sec_context
Commit: 9907bfd3384e3b04b97c42063cfe8adc3324d7d0
https://github.com/gssapi/gssproxy/commit/9907bfd3384e3b04b97c42063cfe8ad...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
There is no need anymore to load the server config in the client test program.
Commit: ee9b3fc03fffb13225f2217303a18bc7703e6dbf
https://github.com/gssapi/gssproxy/commit/ee9b3fc03fffb13225f2217303a18bc...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Test init_sec_context
Commit: e932bf74e59530ca6cefdccd3979b3f7fa862268
https://github.com/gssapi/gssproxy/commit/e932bf74e59530ca6cefdccd3979b3f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_workers.c
Log Message:
-----------
workers: Fix handling of workers query handling
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.
Commit: a22e23145f4679f64856862641ca300b57febaa1
https://github.com/gssapi/gssproxy/commit/a22e23145f4679f64856862641ca300...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Tidyup gp_accept_sec_context()
Commit: e56dff9fe3484e0cc89f8cb75c42fa485176c1f3
https://github.com/gssapi/gssproxy/commit/e56dff9fe3484e0cc89f8cb75c42fa4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/mechglue/gpm_acquire_cred.c
Log Message:
-----------
server: better handle return status
Ticket #33
Commit: d0989ef842fb3cd48265521cd139b3ffa2aa3889
https://github.com/gssapi/gssproxy/commit/d0989ef842fb3cd48265521cd139b3f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
gp_conv: use maj/min err codes with gp_conv_ctx_id_to_gssx too
Commit: 467045ad0a97cfc1edee8b3faafab53433a5b702
https://github.com/gssapi/gssproxy/commit/467045ad0a97cfc1edee8b3faafab53...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
config: parse credential/service config sections
Commit: bb2b76ad9c1b314a0c8525ab0c55699e0d911106
https://github.com/gssapi/gssproxy/commit/bb2b76ad9c1b314a0c8525ab0c55699...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-03-09 (Fri, 09 Mar 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Get rid of extensions type and replace with options
And make the typed-hole type field a string (URN) instead of
OID.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: c8134bd66c95812396b07f2f90f832b171555604
https://github.com/gssapi/gssproxy/commit/c8134bd66c95812396b07f2f90f832b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-09 (Fri, 09 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Update xdr files after changes to master gss_proxy.x file
Commit: 42ba89c40350c6a539a66fe853a9a64676abf610
https://github.com/gssapi/gssproxy/commit/42ba89c40350c6a539a66fe853a9a64...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-13 (Tue, 13 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M x-files/gss_proxy.x
Log Message:
-----------
gss-proxy.x: We do not need pointers in gssx_ctx
There is no need to distinguish between empty buffer and no buffer.
Commit: 1e99cc43f9f1983080b37bc5768a76dae0946183
https://github.com/gssapi/gssproxy/commit/1e99cc43f9f1983080b37bc5768a76d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-21 (Wed, 21 Mar 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Fix conversion functions after change to gss_proxy.x
Commit: 402e927b928f5d51d36df72f69211fbc5a2136c8
https://github.com/gssapi/gssproxy/commit/402e927b928f5d51d36df72f69211fb...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_rpc_accept_sec_context.c
M x-files/gss_proxy.x
Log Message:
-----------
Add option to request (or not) delegated credentials back
Commit: 9714cbbf07093e7b6661d8fb93c0b00172d3d677
https://github.com/gssapi/gssproxy/commit/9714cbbf07093e7b6661d8fb93c0b00...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
gp_socket: Optimize sending data with writev
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.
Commit: 403119d7f4d4070bfd8f7fb796729127666e2e11
https://github.com/gssapi/gssproxy/commit/403119d7f4d4070bfd8f7fb79672912...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_socket.c
M proxy/src/mechglue/gpm_common.c
Log Message:
-----------
gp_socket: properly handle fagment bit
Commit: 09f970b514d9896c57d958515fca1299c03bc3ea
https://github.com/gssapi/gssproxy/commit/09f970b514d9896c57d958515fca129...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
conv: Fix typo causing bad output.
Commit: 7238bcee88d0b785e36f6d221b4c54fc4d73bb4e
https://github.com/gssapi/gssproxy/commit/7238bcee88d0b785e36f6d221b4c54f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-30 (Fri, 30 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M x-files/gss_proxy.x
Log Message:
-----------
Official IANA Assigned RPC Program Number
Commit: 14ef713434acb89e8c715eed7ba180a38fd604a9
https://github.com/gssapi/gssproxy/commit/14ef713434acb89e8c715eed7ba180a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Avoid double free on error.
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.
Commit: be13a48d8929c6edcc7525749d57ce450204d657
https://github.com/gssapi/gssproxy/commit/be13a48d8929c6edcc7525749d57ce4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_config.c
M proxy/src/gp_debug.c
M proxy/src/gp_debug.h
M proxy/src/gssproxy.c
Log Message:
-----------
Debug: Add debugging macro and config options
Ticket #43
Commit: f021edb509584fdf300617ce9c969948c7492864
https://github.com/gssapi/gssproxy/commit/f021edb509584fdf300617ce9c96994...
Author: Günther Deschner <gd(a)samba.org>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/BUILD.txt
Log Message:
-----------
Document build requirements a little better.
resolves ticket: #37
Guenther
Commit: 5286f86243c1a76f52a4ddb2f341f23762b068b5
https://github.com/gssapi/gssproxy/commit/5286f86243c1a76f52a4ddb2f341f23...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M NOTES
Log Message:
-----------
add note about how to deal with ccache files
Commit: cfbd12afad3fb232cbc214e1c47c2bf202ec5003
https://github.com/gssapi/gssproxy/commit/cfbd12afad3fb232cbc214e1c47c2bf...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
config: Rework configuration syntax
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.
Commit: 99d24402236ab621f8c03fdba49e7a75e38263a5
https://github.com/gssapi/gssproxy/commit/99d24402236ab621f8c03fdba49e7a7...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/external/platform.m4
M proxy/src/gp_socket.c
Log Message:
-----------
Depend on UCRED, we cannot work otherwise.
Commit: 34d8ca04e148263ffd4860718652eb474087f848
https://github.com/gssapi/gssproxy/commit/34d8ca04e148263ffd4860718652eb4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/Makefile.am
M proxy/conf_macros.m4
M proxy/configure.ac
M proxy/src/gp_conv.c
A proxy/src/gp_creds.c
A proxy/src/gp_creds.h
M proxy/src/gp_proxy.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
A proxy/src/gp_rpc_creds.h
M proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
M proxy/src/gp_rpc_release_handle.c
M proxy/src/gp_socket.c
M proxy/src/gp_workers.c
Log Message:
-----------
creds: add code to import krb5 credentials based on configuration.
Commit: 781d0f14cc295cee0973337f81fa7d2598ff8359
https://github.com/gssapi/gssproxy/commit/781d0f14cc295cee0973337f81fa7d2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
Log Message:
-----------
Use gp_add_krb5_creds until cred store extensions are available.
Commit: 9c6e6122208d1ebfc0d1edbb79dd3ae71e368c60
https://github.com/gssapi/gssproxy/commit/9c6e6122208d1ebfc0d1edbb79dd3ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Move ctx_id function and add export type option
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
Commit: 8d6079526dd9449f85b58e44c42b58caccaeb053
https://github.com/gssapi/gssproxy/commit/8d6079526dd9449f85b58e44c42b58c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add support for linux kernel lucid ctx buffer format
Commit: 3639ccb6daceb3538f1d5ecd5eca97474990a104
https://github.com/gssapi/gssproxy/commit/3639ccb6daceb3538f1d5ecd5eca974...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
Change accept/init_sec_context to use the new export context functions
Commit: e4bf01cdb1f49b77f1baa6d0e4ba4f6ae24a0ef5
https://github.com/gssapi/gssproxy/commit/e4bf01cdb1f49b77f1baa6d0e4ba4f6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
gp_export: Add facility to export creds as gssx options
Add Initial test implementation of the Linux Kernel NFS creds structure.
Commit: 2263252b3a38fda76fd555e367b5fc3d055a9cf7
https://github.com/gssapi/gssproxy/commit/2263252b3a38fda76fd555e367b5fc3...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add some socket debugging
Commit: 06fed0b0f3e2d1c0f1dfc548ce6f92d87a37a0a0
https://github.com/gssapi/gssproxy/commit/06fed0b0f3e2d1c0f1dfc548ce6f92d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_common.h
M proxy/src/gp_init.c
A proxy/src/gp_log.c
A proxy/src/gp_log.h
Log Message:
-----------
Add logging helpers
Commit: 375ed9210ce229ed05e38f92b86488787a60edd7
https://github.com/gssapi/gssproxy/commit/375ed9210ce229ed05e38f92b864887...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_init.c
M proxy/src/gp_socket.c
M proxy/src/gp_workers.c
Log Message:
-----------
Replace direct syslog calls with logging macros
Commit: 95596fb8fac8e94eccdcde087d4972cd82b21903
https://github.com/gssapi/gssproxy/commit/95596fb8fac8e94eccdcde087d4972c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
add option_is_set() helper function for config parsing.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6f70e018194666b966ba99c25735c8648009a5c6
https://github.com/gssapi/gssproxy/commit/6f70e018194666b966ba99c25735c86...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gssproxy.c
Log Message:
-----------
Fix popt usage message for -d option.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 5a5b9c7c6fe6873ac646796988fc6ce7e52b932d
https://github.com/gssapi/gssproxy/commit/5a5b9c7c6fe6873ac646796988fc6ce...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/configure.ac
Log Message:
-----------
Create gssproxy.spec during configure.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 91caa18240f40ce145e7b554868ab61353fda820
https://github.com/gssapi/gssproxy/commit/91caa18240f40ce145e7b554868ab61...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M README
Log Message:
-----------
Add note about libverto default event library.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 012a146f334ab69ac9d6c232e79060577bf40273
https://github.com/gssapi/gssproxy/commit/012a146f334ab69ac9d6c232e790605...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
use option_is_set() config parser helper.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6dd4625af0f88043a0a6dd1c751d0fc9de4d2557
https://github.com/gssapi/gssproxy/commit/6dd4625af0f88043a0a6dd1c751d0fc...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-21 (Thu, 21 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Fix option_is_set() function.
Guenther
Commit: 06748b94c376ca680e6a7c80708618dc136f1fe1
https://github.com/gssapi/gssproxy/commit/06748b94c376ca680e6a7c80708618d...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-21 (Thu, 21 Jun 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Mention socket filename in debug output in init_unix_socket().
Guenther
Commit: 9b8e141b8e5286e4323df16557763e2a0be71c9e
https://github.com/gssapi/gssproxy/commit/9b8e141b8e5286e4323df16557763e2...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
A proxy/src/gp_ring_buffer.h
Log Message:
-----------
Add gp_init_ring_buffer/gp_free_ring_buffer.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 250bb053f1a0a24784346524280e56a69dd023c9
https://github.com/gssapi/gssproxy/commit/250bb053f1a0a24784346524280e56a...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
Add two ring_buffers to gp_config struct.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 50373d731e4e89adc59977c162b62bf091ee436f
https://github.com/gssapi/gssproxy/commit/50373d731e4e89adc59977c162b62bf...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add gp_read_gss_creds_from_ring_buffer/gp_write_gss_creds_to_ring_buffer.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: a8920635978c357f10c1477ea656eeee9689b374
https://github.com/gssapi/gssproxy/commit/a8920635978c357f10c1477ea656eee...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_proxy.h
Log Message:
-----------
Add gp_ring_buffer pointer to struct gp_service.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 0db9885a0217bd9416c464f26a1caa7d33fcaa9a
https://github.com/gssapi/gssproxy/commit/0db9885a0217bd9416c464f26a1caa7...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
Add gp_service_get_ring_buffer to retrieve buffer from a service.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 76b3321a40a9a451d36e2bd14a8a5c804a0db551
https://github.com/gssapi/gssproxy/commit/76b3321a40a9a451d36e2bd14a8a5c8...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Set pointer to one of the existing ring buffers in service loading.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 594f96fb6c612fb60da72f84615b1406f2be01e9
https://github.com/gssapi/gssproxy/commit/594f96fb6c612fb60da72f84615b140...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Allow to set per service ring buffer, with configurable size.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 2c1530def138a8a1caaf82d31b93994090406e80
https://github.com/gssapi/gssproxy/commit/2c1530def138a8a1caaf82d31b93994...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Pass down struct gp_service to import and export credential calls.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 4a0b3469269df05f190b568b5be24e9a95b9e41d
https://github.com/gssapi/gssproxy/commit/4a0b3469269df05f190b568b5be24e9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Make gp_import_gssx_cred() static, it is not used outside this file.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: f17cd9c90877d700f0377821601eea297102b61e
https://github.com/gssapi/gssproxy/commit/f17cd9c90877d700f0377821601eea2...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Finally use ring buffer in import and export calls.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 8ff4a02c7876a1a139c1d9fb446d4d00a586a258
https://github.com/gssapi/gssproxy/commit/8ff4a02c7876a1a139c1d9fb446d4d0...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add free_config() and call it when server shuts down.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 889c081ca6acda82b77d0accb2f59413767397bf
https://github.com/gssapi/gssproxy/commit/889c081ca6acda82b77d0accb2f5941...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Add gp_find_and_free_cred().
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 943fe7b9c1661a76c96dbfa1fedbea9c61ee525a
https://github.com/gssapi/gssproxy/commit/943fe7b9c1661a76c96dbfa1fedbea9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Use gp_find_and_free_cred() in gp_release_handle().
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 0835536f64d331a1e42fcca4d203a22180baa9f6
https://github.com/gssapi/gssproxy/commit/0835536f64d331a1e42fcca4d203a22...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Fix return status for release handle function.
We were returning random values allocated on the stack in case of success.
Commit: 8205c95c577c91a1cfa20380ce257328cf5fce90
https://github.com/gssapi/gssproxy/commit/8205c95c577c91a1cfa20380ce25732...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Unify find creds
Commit: b324a166a7724b05b8a9309578073e69536af78a
https://github.com/gssapi/gssproxy/commit/b324a166a7724b05b8a9309578073e6...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add encryption/decryption routines
Use krb5 functions to AES encrypt/decrypt a buffer.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 1cc2bf890647c385b04d19213173d07266fcfcad
https://github.com/gssapi/gssproxy/commit/1cc2bf890647c385b04d19213173d07...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Use gp_encrypt_buffer and gp_decrypt_buffer.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: d331e589cd00df5482a2848d9d6ac33e9f41b662
https://github.com/gssapi/gssproxy/commit/d331e589cd00df5482a2848d9d6ac33...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Remove unused gp_credential_handle conversion fns
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 3773cc4352c6efdf114ec91013867844cfaaadfb
https://github.com/gssapi/gssproxy/commit/3773cc4352c6efdf114ec9101386784...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Remove Fixme comment
We solved the cred import/export problem we had.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: e7e9c026fbafbe729d41671d60a0101dee39e066
https://github.com/gssapi/gssproxy/commit/e7e9c026fbafbe729d41671d60a0101...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/configure.ac
M proxy/man/Makefile.am
M proxy/version.m4
Log Message:
-----------
First release
Bump up version to 0.0.2 for the first release
Temporarily disable man page translations as we have none
Use PAX option for tar so it can handle large uids in make dist
Commit: c321d8f8394ee0ac87f4a2fc5861aa6a3ef29cbd
https://github.com/gssapi/gssproxy/commit/c321d8f8394ee0ac87f4a2fc5861aa6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/Makefile.am
Log Message:
-----------
Add missing headers to Makefile.am
Commit: d9cf94921760c84a799491f929e2ffd2649dfb65
https://github.com/gssapi/gssproxy/commit/d9cf94921760c84a799491f929e2ffd...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/man/Makefile.am
Log Message:
-----------
Allow cleanup of files to make distcheck happy
Commit: 8e4fa81d3261bf65baff0e86e8ef0c65f81f347b
https://github.com/gssapi/gssproxy/commit/8e4fa81d3261bf65baff0e86e8ef0c6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-26 (Thu, 26 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/mechglue/gpm_init_sec_context.c
Log Message:
-----------
Fix segfaults when NULL buffer is passed in.
Commit: 4686dcfcfe0270ab972610d5c30331f53aa108cb
https://github.com/gssapi/gssproxy/commit/4686dcfcfe0270ab972610d5c30331f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-26 (Thu, 26 Jul 2012)
Changed paths:
M proxy/src/mechglue/gpm_accept_sec_context.c
Log Message:
-----------
Fix handling deleg_creds in accept_sec_context
We would segfault if the user didn't want delegated redentials.
Commit: bade7952d232adbc7ebed6a3bf2d4707d608128a
https://github.com/gssapi/gssproxy/commit/bade7952d232adbc7ebed6a3bf2d470...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-26 (Thu, 26 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
memset default input token for init_sec_context
Commit: dc7518065f63696adc3895fd010ee033f148c8a0
https://github.com/gssapi/gssproxy/commit/dc7518065f63696adc3895fd010ee03...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-06 (Mon, 06 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_import_and_canon_name.c
Log Message:
-----------
Output type can be null in gss_display_name
Commit: 0434aed0f860853a2423c8cb967892998516cf7f
https://github.com/gssapi/gssproxy/commit/0434aed0f860853a2423c8cb9678929...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-06 (Mon, 06 Aug 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Fix DEBUG message format
Commit: 85c1bdfca6c8ef6ebfb08103fa9aa8a8fc170335
https://github.com/gssapi/gssproxy/commit/85c1bdfca6c8ef6ebfb08103fa9aa8a...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-23 (Thu, 23 Aug 2012)
Changed paths:
M proxy/src/gp_init.c
Log Message:
-----------
Add newlines to debug statements.
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 47dd8ad02100990f17fc1d0f866dc71b5e6373c0
https://github.com/gssapi/gssproxy/commit/47dd8ad02100990f17fc1d0f866dc71...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-23 (Thu, 23 Aug 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_get_mic.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement gp_get_mic().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 6455b93e424b0999836a590548650c56e25e017f
https://github.com/gssapi/gssproxy/commit/6455b93e424b0999836a590548650c5...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-23 (Thu, 23 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
A proxy/src/gp_rpc_verify_mic.c
Log Message:
-----------
Implement gp_verify_mic().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: ceb608e4f18764c97ef02573187c0c0590cbaace
https://github.com/gssapi/gssproxy/commit/ceb608e4f18764c97ef02573187c0c0...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_wrap.c
Log Message:
-----------
Implement gp_wrap().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 801bebf51b3c12449d5bce8b69009b6df3a2dd8e
https://github.com/gssapi/gssproxy/commit/801bebf51b3c12449d5bce8b69009b6...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_unwrap.c
Log Message:
-----------
Implement gp_unwrap().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: e66e4e067cad899c280824fceb3016c037d0acc8
https://github.com/gssapi/gssproxy/commit/e66e4e067cad899c280824fceb3016c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_wrap_size_limit.c
Log Message:
-----------
Implement gp_wrap_size_limit().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 91213a899c4b577fb93d652065d02519a7f19398
https://github.com/gssapi/gssproxy/commit/91213a899c4b577fb93d652065d0251...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_import_and_canon_name.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_inquire_name to client lib
Commit: b9f8c9b5477ad12ffbd377a4d0f16133882f88f5
https://github.com/gssapi/gssproxy/commit/b9f8c9b5477ad12ffbd377a4d0f1613...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_display_status.c
Log Message:
-----------
Fix gpm_display_status
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.
Commit: 8b267bbca24dbeca088190c6ee40056042ebc932
https://github.com/gssapi/gssproxy/commit/8b267bbca24dbeca088190c6ee40056...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_common.c
M proxy/src/mechglue/gpm_import_and_canon_name.c
Log Message:
-----------
Move release_name to the proper place
Commit: 5e8684a6ce97f0c6f63939a4955fbe1e698e0300
https://github.com/gssapi/gssproxy/commit/5e8684a6ce97f0c6f63939a4955fbe1...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_import_and_canon_name.c
Log Message:
-----------
Always return a minor_status
Commit: 298a1934ea057e62c425d38785c292b71dabd4ce
https://github.com/gssapi/gssproxy/commit/298a1934ea057e62c425d38785c292b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_display_status.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add function to report internal client errors
This is to allow gss_display_status to return a meaningful error if
there is an internal client error as opposed to a returned proxy server
error. If we do not do this a call to gpm_display_status() after a failure
would return a NULL string and give no clue about the error.
Commit: dc63375d2b35efb6e9b09bd42f4c2ae6c3c2f663
https://github.com/gssapi/gssproxy/commit/dc63375d2b35efb6e9b09bd42f4c2ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/mechglue/gpm_init_sec_context.c
Log Message:
-----------
Save internal errors in init_sec_context
Commit: 798883aad353add2f9830e6e2c993ac804411639
https://github.com/gssapi/gssproxy/commit/798883aad353add2f9830e6e2c993ac...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/src/gp_common.h
Log Message:
-----------
Add macro to suppress const warnings
Commit: 1919bf9c7a8c0995e4a4bc0483732084b3b5f241
https://github.com/gssapi/gssproxy/commit/1919bf9c7a8c0995e4a4bc048373208...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-08-31 (Fri, 31 Aug 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_accept_sec_context.c
A proxy/src/client/gpm_acquire_cred.c
A proxy/src/client/gpm_common.c
A proxy/src/client/gpm_display_status.c
A proxy/src/client/gpm_import_and_canon_name.c
A proxy/src/client/gpm_indicate_mechs.c
A proxy/src/client/gpm_init_sec_context.c
A proxy/src/client/gpm_release_handle.c
A proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/README
R proxy/src/mechglue/gpm_accept_sec_context.c
R proxy/src/mechglue/gpm_acquire_cred.c
R proxy/src/mechglue/gpm_common.c
R proxy/src/mechglue/gpm_display_status.c
R proxy/src/mechglue/gpm_import_and_canon_name.c
R proxy/src/mechglue/gpm_indicate_mechs.c
R proxy/src/mechglue/gpm_init_sec_context.c
R proxy/src/mechglue/gpm_release_handle.c
R proxy/src/mechglue/gssapi_gpm.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Move client lib files in their own directory
Make space for the actual mechglue plugin interface. The mechglue interface
will use the client library to communicate with the gss-proxy but will
reimplement all GSSAPI SPI as wrappers in order to properly handle fallbacks to
local mechanism and other input/output transformations.
Commit: 025ac2a4b027e081158dd4d01a6bf282d33b6676
https://github.com/gssapi/gssproxy/commit/025ac2a4b027e081158dd4d01a6bf28...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/src/client/gpm_acquire_cred.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_inquire_cred
Commit: f36d814f2f87cd8eee057bf8426eb3dd40c443f1
https://github.com/gssapi/gssproxy/commit/f36d814f2f87cd8eee057bf8426eb3d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_inquire_context.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_inquire_context
Commit: cad073f22f162e92984d3bf02be6f35951958cc9
https://github.com/gssapi/gssproxy/commit/cad073f22f162e92984d3bf02be6f35...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/src/client/gpm_import_and_canon_name.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_compare_name
Commit: c18362793a1d218d8d5c3d2960ff254f925bd890
https://github.com/gssapi/gssproxy/commit/c18362793a1d218d8d5c3d2960ff254...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_get_mic.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_get_mic().
Commit: f61e7d36d5a194d0af33a3a20f4a30eb9f01fd35
https://github.com/gssapi/gssproxy/commit/f61e7d36d5a194d0af33a3a20f4a30e...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_verify_mic.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_verify_mic().
Commit: ed620002a3528ed67bca873240b8eac0a521066b
https://github.com/gssapi/gssproxy/commit/ed620002a3528ed67bca873240b8eac...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_wrap.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_wrap()
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 740d0836c1814024dd0ef08b6eb259b24b9d63a3
https://github.com/gssapi/gssproxy/commit/740d0836c1814024dd0ef08b6eb259b...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_unwrap.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_unwrap().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 03dc9fc311359b6ac5f2d6f7374f68157b3b9aa7
https://github.com/gssapi/gssproxy/commit/03dc9fc311359b6ac5f2d6f7374f681...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/client/gpm_wrap_size_limit.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Implement gpm_wrap_size_limit().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 61f67f27fe6ebd3d820a464199215e899aac3019
https://github.com/gssapi/gssproxy/commit/61f67f27fe6ebd3d820a464199215e8...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add test code for gpm_(get|verify)_mic.
Commit: fa8533256fadbd8ad79a6e98b98a62c7a7ba73a4
https://github.com/gssapi/gssproxy/commit/fa8533256fadbd8ad79a6e98b98a62c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add testcode for add gpm_wrap().
Commit: 8e699123bc7d4b5dd2b085567d64f8f46ee456ae
https://github.com/gssapi/gssproxy/commit/8e699123bc7d4b5dd2b085567d64f8f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add testcode for gpm_unwrap().
Commit: a782177affad270b965fb483b6ed2e1b41aa4209
https://github.com/gssapi/gssproxy/commit/a782177affad270b965fb483b6ed2e1...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add testcode for gpm_wrap_size_limit().
Commit: 9230a19840d9ed2f750ae22d9f1f91fb6d4ffb5a
https://github.com/gssapi/gssproxy/commit/9230a19840d9ed2f750ae22d9f1f91f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
cli_srv_comm: Add and use a DEBUG macro.
Commit: d5976d3c7aea2f5e6626028fa6a2848f2a946371
https://github.com/gssapi/gssproxy/commit/d5976d3c7aea2f5e6626028fa6a2848...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
Log Message:
-----------
Build mechglue as a plugin
Commit: f0102ece0a0dd6545d0547af55c6ee79f77c79dd
https://github.com/gssapi/gssproxy/commit/f0102ece0a0dd6545d0547af55c6ee7...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M .gitignore
Log Message:
-----------
Add some more files to .gitignore
Commit: c9fb982ac154433f8ca48fcd1ea2527e09f8ad42
https://github.com/gssapi/gssproxy/commit/c9fb982ac154433f8ca48fcd1ea2527...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gss_plugin.c
A proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add initialization code
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
Commit: d7033ead5fc0b7b72a14348ce25401a9ec9098d4
https://github.com/gssapi/gssproxy/commit/d7033ead5fc0b7b72a14348ce25401a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/gp_init.c
M proxy/src/mechglue/gss_plugin.c
Log Message:
-----------
Add loop avoidance in proxy daemon and gssapi plugin
Commit: deab6159a27b10818532ac2a8386352ad167bf52
https://github.com/gssapi/gssproxy/commit/deab6159a27b10818532ac2a8386352...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add mechanism to select behavior based on envvar
Commit: 6349fcfdbf2668af203b9ca60efece64b7feba85
https://github.com/gssapi/gssproxy/commit/6349fcfdbf2668af203b9ca60efece6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_common.c
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add function to return a special mech
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 oid composed of the procy plugin oid and the real mechanism oid
that the mechglue transforms back into a real OID before selecting the
appropriate mechanism.
Commit: ef9cf5483a5716af2e6342b6ad92f3bf1504dea0
https://github.com/gssapi/gssproxy/commit/ef9cf5483a5716af2e6342b6ad92f3b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add simple functions to map errors
The mechglue stores a map of errors/mech oids, this means that we should never
return the same error we got from a mechanism after re-entering the mechglue as
we then may get the mechglue confused and prevent us from asking an interposed
mech for the error. Also we want to try to aqvoid collisions from errors
returned from the proxy, as they could end up fetching errors from the wrong
mechanism.
For now just make a very simple mapping by always adding a special error base.
Commit: 74349afbc53e1e8746a920d97183209ef97cc16f
https://github.com/gssapi/gssproxy/commit/74349afbc53e1e8746a920d97183209...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add function to convert remote context to local
Commit: 861a13f9f4a4e194b1a0cb9f950a28b13345317f
https://github.com/gssapi/gssproxy/commit/861a13f9f4a4e194b1a0cb9f950a28b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Add function to ease copying oids
Commit: 5bcf2cbafcb931f92405fc7b3d24273993b0b84b
https://github.com/gssapi/gssproxy/commit/5bcf2cbafcb931f92405fc7b3d24273...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_accept_sec_context.c
M proxy/src/client/gpm_acquire_cred.c
M proxy/src/client/gpm_init_sec_context.c
M proxy/src/client/gpm_release_handle.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/gss_plugin.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add cred handle wrapper
Commit: 9984eedf6443b479c1561618a724635814f8b311
https://github.com/gssapi/gssproxy/commit/9984eedf6443b479c1561618a724635...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_accept_sec_context.c
M proxy/src/client/gpm_init_sec_context.c
M proxy/src/client/gpm_release_handle.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/gss_plugin.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add context handle wrapper
Commit: 3fe4e9cb0281b1e758545ce8cae14df05972bf61
https://github.com/gssapi/gssproxy/commit/3fe4e9cb0281b1e758545ce8cae14df...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_accept_sec_context.c
M proxy/src/client/gpm_acquire_cred.c
M proxy/src/client/gpm_import_and_canon_name.c
M proxy/src/client/gpm_indicate_mechs.c
M proxy/src/client/gpm_init_sec_context.c
M proxy/src/client/gpm_inquire_context.c
M proxy/src/client/gssapi_gpm.h
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Add name handle wrapper
Commit: 2bf5903927f8d0fce42df1e544df7abbcabbe899
https://github.com/gssapi/gssproxy/commit/2bf5903927f8d0fce42df1e544df7ab...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_acquire_cred.c
A proxy/src/mechglue/gpp_creds.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement cred related mechglue wrappers
Commit: e97fcafdfd7237cb7f5e0450f142e7ded0325cc1
https://github.com/gssapi/gssproxy/commit/e97fcafdfd7237cb7f5e0450f142e7d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement context related mechglue wrappers
Use the new spi call in order to be able to properly implement
a context locally.
Commit: 9055bd85be28cff01932cf3982c84a3c5ceb135f
https://github.com/gssapi/gssproxy/commit/9055bd85be28cff01932cf3982c84a3...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_accept_sec_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement accept sec context mechglue wrappers
Commit: 27d16d516d5c84aee5ef6ce278977a4fc3bcf836
https://github.com/gssapi/gssproxy/commit/27d16d516d5c84aee5ef6ce278977a4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_init_sec_context.c
A proxy/src/mechglue/gpp_init_sec_context.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement init sec context mechglue wrapper
Commit: efbe70588bccd05dd3964d9e9ceb6dc22719fdb7
https://github.com/gssapi/gssproxy/commit/efbe70588bccd05dd3964d9e9ceb6dc...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_display_status.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement display status mechglue wrappers
Commit: ded9c21126533353e0917f7608af7230efa94801
https://github.com/gssapi/gssproxy/commit/ded9c21126533353e0917f7608af723...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_import_and_canon_name.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement name related mechglue wrappers
Commit: 7bb48311df32689fdb04364ff59b01736aa39985
https://github.com/gssapi/gssproxy/commit/7bb48311df32689fdb04364ff59b017...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/client/gpm_indicate_mechs.c
A proxy/src/mechglue/gpp_indicate_mechs.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement indicate mechs related mechglue wrappers
Commit: 996edd872f5c8be5947200fc2dc0d8b32f748d9d
https://github.com/gssapi/gssproxy/commit/996edd872f5c8be5947200fc2dc0d8b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_priv_integ.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement privacy/integrity mechglue wrappers
Commit: 72632725edd5e12bbb74e377b975700af527d971
https://github.com/gssapi/gssproxy/commit/72632725edd5e12bbb74e377b975700...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpp_misc.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement misc spi calls
Commit: 76f4973f03e9149ee8040fa9a628e8470c23e5df
https://github.com/gssapi/gssproxy/commit/76f4973f03e9149ee8040fa9a628e84...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gss_plugin.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement internal_release_oid
Commit: d9e74f25520066db630bead29a0daa266acac2bf
https://github.com/gssapi/gssproxy/commit/d9e74f25520066db630bead29a0daa2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
M proxy/src/gp_debug.h
A proxy/tests/interposetest.c
Log Message:
-----------
New test program to exercise the mechglue plugin
Commit: 57285768b62568c49b489096dfd75aed9676a38d
https://github.com/gssapi/gssproxy/commit/57285768b62568c49b489096dfd75ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Add interposer tests for wrap/unwrap
Commit: 1ae636a439b9b3f352b327f78cc2b5fb0700a86e
https://github.com/gssapi/gssproxy/commit/1ae636a439b9b3f352b327f78cc2b5f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Use a debug macro in interposer test
Commit: 3cfba35d2c7cbba0601ef302fbbb90ba08293b89
https://github.com/gssapi/gssproxy/commit/3cfba35d2c7cbba0601ef302fbbb90b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Add get/verify mic tests
Commit: 3895ae03c33771bf9028e16a8d9ac07af38083f4
https://github.com/gssapi/gssproxy/commit/3895ae03c33771bf9028e16a8d9ac07...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
Add context related tests
Commit: 88263918bfd3930ab962975727cf4196258e4745
https://github.com/gssapi/gssproxy/commit/88263918bfd3930ab962975727cf419...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: add test for gss_export_name().
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 493b693423f87d1c6c554fee8650d51aafd50f22
https://github.com/gssapi/gssproxy/commit/493b693423f87d1c6c554fee8650d51...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: test gss_wrap_iov/gss_unwrap_iov.
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: e047b7fd5c40ebe10fbf839ed1fa094e541cb4e4
https://github.com/gssapi/gssproxy/commit/e047b7fd5c40ebe10fbf839ed1fa094...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: test gss_wrap_size_limit().
Commit: bb17b8618078ba68ced8f1dc077e83f1ffdb3514
https://github.com/gssapi/gssproxy/commit/bb17b8618078ba68ced8f1dc077e83f...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/client/gpm_import_and_canon_name.c
M proxy/src/client/gssapi_gpm.h
Log Message:
-----------
Add gpm_export_name_composite().
Commit: 1d61edb4f36bccf9f258e8723d8bd652bcf478c4
https://github.com/gssapi/gssproxy/commit/1d61edb4f36bccf9f258e8723d8bd65...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Call gss_export_name_composite() from gp_conv_name_to_gssx().
Make sure to return success in gp_conv_name_to_gssx() at that point.
Commit: 0b28988be6ae5d5aeb1d13131b94be9d253fc231
https://github.com/gssapi/gssproxy/commit/0b28988be6ae5d5aeb1d13131b94be9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/src/mechglue/gpp_import_and_canon_name.c
M proxy/src/mechglue/gss_plugin.h
Log Message:
-----------
Implement export_name_composite
Commit: 3ad66d91167edfdc223bbeb11dfec6057ab3c5d5
https://github.com/gssapi/gssproxy/commit/3ad66d91167edfdc223bbeb11dfec60...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: add test for gss_export_name_composite()
Commit: fd03673045060bb71672d49ac4c37c9ff81c3966
https://github.com/gssapi/gssproxy/commit/fd03673045060bb71672d49ac4c37c9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/tests/interposetest.c
Log Message:
-----------
interposetest: add more debug statements.
Commit: 51f30f5ca6366e73f2338150b16e973dc3091fbf
https://github.com/gssapi/gssproxy/commit/51f30f5ca6366e73f2338150b16e973...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
A proxy/docs/Behavior
Log Message:
-----------
Add doc about current and future planned behavior
Commit: 14af3cd9a2bcc00a3c98941c42007032f2e810e3
https://github.com/gssapi/gssproxy/commit/14af3cd9a2bcc00a3c98941c4200703...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths:
M proxy/Makefile.am
Log Message:
-----------
Makefile: Add src/mechglue/gss_plugin.h to header list.
Acked-by: Simo Sorce <simo(a)redhat.com>
Commit: 23ada9493128bb24d163c5b44bc929eac1a6a78f
https://github.com/gssapi/gssproxy/commit/23ada9493128bb24d163c5b44bc929e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-11-02 (Fri, 02 Nov 2012)
Changed paths:
M proxy/version.m4
Log Message:
-----------
Release version 0.0.3
Compare: https://github.com/gssapi/gssproxy/compare/0d39e7a43a58%5E...23ada9493128
3 years, 5 months
[gssapi/gssproxy] 0d39e7: Intial skeleton gssproxy daemon
by Simo Sorce
Branch: refs/tags/v0.0.2
Home: https://github.com/gssapi/gssproxy
Commit: 0d39e7a43a585a46e9cb6c755d97003470c5bd54
https://github.com/gssapi/gssproxy/commit/0d39e7a43a585a46e9cb6c755d97003...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
A .gitignore
A proxy/BUILD.txt
A proxy/COPYING
A proxy/Makefile.am
A proxy/build_macros.m4
A proxy/conf_macros.m4
A proxy/configure.ac
A proxy/contrib/gssproxy.spec.in
A proxy/examples/gssproxy-example.conf
A proxy/external/docbook.m4
A proxy/external/krb5.m4
A proxy/external/libkeyutils.m4
A proxy/external/libpopt.m4
A proxy/external/pkg.m4
A proxy/external/platform.m4
A proxy/external/selinux.m4
A proxy/external/sizes.m4
A proxy/external/systemd.m4
A proxy/man/Makefile.am
A proxy/man/gssproxy.8.xml
A proxy/man/gssproxy.conf.5.xml
A proxy/po/README
A proxy/src/gssproxy.c
A proxy/systemd/gssproxy.service
A proxy/systemd/gssproxy.service.in
A proxy/version.m4
Log Message:
-----------
Intial skeleton gssproxy daemon
Commit: 97dae9852f4483156175425155abb051b0682283
https://github.com/gssapi/gssproxy/commit/97dae9852f4483156175425155abb05...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/src/gp_init.c
A proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Server initialization helpers
Commit: 79e9ad5244fe4b66e97b41be67c10d364f1a1fb9
https://github.com/gssapi/gssproxy/commit/79e9ad5244fe4b66e97b41be67c10d3...
Author: Simo Sorce <ssorce(a)redhat.com>
Date: 2012-01-04 (Wed, 04 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Socket helpers
Commit: 666087f91afd309267b0390fc21f481d3e72317f
https://github.com/gssapi/gssproxy/commit/666087f91afd309267b0390fc21f481...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-12 (Thu, 12 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add config.h so that HAVE_UCRED is properly detected
Commit: abcb0ac958269fbeecf05100f90cc8dd61d811f2
https://github.com/gssapi/gssproxy/commit/abcb0ac958269fbeecf05100f90cc8d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-14 (Sat, 14 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/src/gp_config.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add utils to read a configuration file
Commit: e4a560ed1df2fdac855f2e3f87ad24288cab9456
https://github.com/gssapi/gssproxy/commit/e4a560ed1df2fdac855f2e3f87ad242...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-14 (Sat, 14 Jan 2012)
Changed paths:
M proxy/src/gp_init.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
add support for demonization option
Commit: 1aec40b19514481b4b155bf46a71e8bca139ccba
https://github.com/gssapi/gssproxy/commit/1aec40b19514481b4b155bf46a71e8b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add gssproxy_ctx
And store configuration context within it.
Commit: 6e78f9028693fa17bbdc89dfd64111c76c2c9981
https://github.com/gssapi/gssproxy/commit/6e78f9028693fa17bbdc89dfd64111c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
Log Message:
-----------
Add proper reader/writer functions to gp_socket
Commit: 1d62ecb4261c30c8312f765f81ad9b4c75334a33
https://github.com/gssapi/gssproxy/commit/1d62ecb4261c30c8312f765f81ad9b4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-17 (Tue, 17 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/external/ax_pthread.m4
M proxy/src/gp_config.c
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
A proxy/src/gp_workers.c
M proxy/src/gssproxy.c
Log Message:
-----------
Add worker threads
Commit: 6ca28bbf8523713e34ed2a7378e21f23cf64e298
https://github.com/gssapi/gssproxy/commit/6ca28bbf8523713e34ed2a7378e21f2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-18 (Wed, 18 Jan 2012)
Changed paths:
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
Log Message:
-----------
Organize workers in free and busy lists
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.
Commit: cb1ab5633b112e083fa252712f8fc667373a93af
https://github.com/gssapi/gssproxy/commit/cb1ab5633b112e083fa252712f8fc66...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
M proxy/src/gssproxy.c
Log Message:
-----------
Refactor workers init so we can pass down gpctx
Commit: 2510be0abeb21d185a13e023abb9e62a774a769b
https://github.com/gssapi/gssproxy/commit/2510be0abeb21d185a13e023abb9e62...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Prefix replies on the wire with the packet size
Commit: 3b1168e92bacdad1d9b3d181516db92145edf905
https://github.com/gssapi/gssproxy/commit/3b1168e92bacdad1d9b3d181516db92...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
R gss_proxy.x
A x-files/gss_proxy.x
Log Message:
-----------
Move .x files into own directory
Commit: d5651d2e98cd80e450b88693b08591567b74f0c1
https://github.com/gssapi/gssproxy/commit/d5651d2e98cd80e450b88693b085915...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
A x-files/gp_rpc.x
Log Message:
-----------
Add gp_rpc.x file
Created by Nico and prefixed by me to avoid conflicts with system headers.
Commit: 2b749a11a64c628abb187e17187ee036ccc45e3b
https://github.com/gssapi/gssproxy/commit/2b749a11a64c628abb187e17187ee03...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
A proxy/rpcgen/README
A proxy/rpcgen/gp_rpc.h
A proxy/rpcgen/gp_rpc_xdr.c
A proxy/rpcgen/gss_proxy.h
A proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Add generated files for rpc handling code
Commit: 81090c3159fed8efd2184ebb7d0d9acf3c2914ff
https://github.com/gssapi/gssproxy/commit/81090c3159fed8efd2184ebb7d0d9ac...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
Changed paths:
M proxy/rpcgen/README
M proxy/rpcgen/gp_rpc_xdr.c
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Edit gp_rpc_xdr.c to avoid compiler warnings and errors
Commit: 8e4d1ddfcd496a38aa5ea07b2d0d60f2833a98fa
https://github.com/gssapi/gssproxy/commit/8e4d1ddfcd496a38aa5ea07b2d0d60f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-20 (Fri, 20 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_process.h
M proxy/src/gp_socket.c
M proxy/src/gp_utils.h
M proxy/src/gp_workers.c
Log Message:
-----------
Add rpc processing infrastructure
Commit: 06b8b7f989c6955a26f457f89ac22ef9c05bf746
https://github.com/gssapi/gssproxy/commit/06b8b7f989c6955a26f457f89ac22ef...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gp_rpc.x
Log Message:
-----------
Add comment to gp_rpc.x explaining its origin and purpose
Commit: b04d4f009997b1da5228aa76a5d9318da3685bc9
https://github.com/gssapi/gssproxy/commit/b04d4f009997b1da5228aa76a5d9318...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Untangle gssx_cred/context/handle
Commit: ea58c8592a4684f4064df7c63c9bf51db4e98c7b
https://github.com/gssapi/gssproxy/commit/ea58c8592a4684f4064df7c63c9bf51...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-23 (Mon, 23 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix typo (s/CONTECT/CONTEXT)
Commit: b6e3c9896c1c3f20a8d98ba7721b44afcc144bac
https://github.com/gssapi/gssproxy/commit/b6e3c9896c1c3f20a8d98ba7721b44a...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix error that made credential handles not an array of elements
Commit: da20ed7625599d307a5e91a539716b2fa8c14a02
https://github.com/gssapi/gssproxy/commit/da20ed7625599d307a5e91a539716b2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Use correct type for exported context
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.
Commit: 2b188641e277fe840831d7d04eebbf5903e6e7dd
https://github.com/gssapi/gssproxy/commit/2b188641e277fe840831d7d04eebbf5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-24 (Tue, 24 Jan 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Update gss_proxy generated files after .x file changes
Commit: d8017830f473841e30e15fe3bd90877aaf888d69
https://github.com/gssapi/gssproxy/commit/d8017830f473841e30e15fe3bd90877...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Refactor gp_rpc_process
Remove useless context abstraction for calls and replies.
Commit: 765fae6e702248c050f8eae403db44025953ca8a
https://github.com/gssapi/gssproxy/commit/765fae6e702248c050f8eae403db440...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/configure.ac
Log Message:
-----------
Add basic configure test for gssapi library
Commit: 3da72377d3b34a46389769808eb2458467254618
https://github.com/gssapi/gssproxy/commit/3da72377d3b34a46389769808eb2458...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_conv.c
A proxy/src/gp_conv.h
Log Message:
-----------
Add gssx conversion functions
Commit: 0ef7969ebba0c24e3b20c225db2448652e640d41
https://github.com/gssapi/gssproxy/commit/0ef7969ebba0c24e3b20c225db24486...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_export.c
A proxy/src/gp_export.h
Log Message:
-----------
Add functions to export/import credentials
This is a temporary quick and simple implementation to proceed with
prototyping, it will be later replaced with a correct implementation.
Commit: a06bb5eda845288a894a34239830e11ba808da2a
https://github.com/gssapi/gssproxy/commit/a06bb5eda845288a894a34239830e11...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_accept_sec_context.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add accept_sec_context implementation
Commit: 2aa8a36bb350d5ce0ddeb1f3eb7011b9311f7d19
https://github.com/gssapi/gssproxy/commit/2aa8a36bb350d5ce0ddeb1f3eb7011b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/tests/accept_context.c
Log Message:
-----------
Add test program to exercise accept_sec_context
Commit: de5ed03701330989cfbd85ba3a59bce33fceb261
https://github.com/gssapi/gssproxy/commit/de5ed03701330989cfbd85ba3a59bce...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Improve test program
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.
Commit: d207ff2925d7740b6aaf24119530d694391895af
https://github.com/gssapi/gssproxy/commit/d207ff2925d7740b6aaf24119530d69...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Fix gssx_handle, no need for an array of creds, just 1
Commit: 6fe4bb011c5b1fc53f2733083f679bea82593170
https://github.com/gssapi/gssproxy/commit/6fe4bb011c5b1fc53f2733083f679be...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Regenerate rpcgen files after gss_proxy.x fixes
Commit: eb11fb691679c13b5e2ee013a9b3affded7c0447
https://github.com/gssapi/gssproxy/commit/eb11fb691679c13b5e2ee013a9b3aff...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
R proxy/src/gp_accept_sec_context.c
A proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Use the gp_rpc prefix for files that implement the rpc interface
Commit: 0442bcae7176c927fb692c519deaf3202de644a2
https://github.com/gssapi/gssproxy/commit/0442bcae7176c927fb692c519deaf32...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Move includes in gp_rpc_process.h
This way it is easier to have the right includes in all gp_rpc_* files.
Commit: b57763f33402edd9f6980afd02e2e1dd82fdebd2
https://github.com/gssapi/gssproxy/commit/b57763f33402edd9f6980afd02e2e1d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Shorten gp_rpc_arg/res unions member names
We do not need long redundant name for the union members.
Shortening makes it easier to read and follow code.
Commit: 1f70f9d1361665fcd6b4fc01e23c2544b281421a
https://github.com/gssapi/gssproxy/commit/1f70f9d1361665fcd6b4fc01e23c254...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Add helper to return status from rpc functions
Commit: dace994bf54750c67385cdfe17898376394af622
https://github.com/gssapi/gssproxy/commit/dace994bf54750c67385cdfe1789837...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Add a function to find credential handles
Commit: caf72feef692c990b37e9b7300d63500f70a7840
https://github.com/gssapi/gssproxy/commit/caf72feef692c990b37e9b7300d6350...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_rpc_process.c
A proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Add release_handle implementation
Commit: 58a9ecd6bfe62bb809dbfca3cdde72fde6b2ba3e
https://github.com/gssapi/gssproxy/commit/58a9ecd6bfe62bb809dbfca3cdde72f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-25 (Wed, 25 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Remove bogus comment.
Commit: 41b087961ebe72c64255ceeddc82759773a827c0
https://github.com/gssapi/gssproxy/commit/41b087961ebe72c64255ceeddc82759...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Fix incorrect declaration.
Commit: 858ffae8c72d9cb617534728e0d3ce4cacb4535c
https://github.com/gssapi/gssproxy/commit/858ffae8c72d9cb617534728e0d3ce4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
A proxy/src/gp_common.h
M proxy/src/gp_config.c
M proxy/src/gp_init.c
A proxy/src/gp_proxy.h
M proxy/src/gp_rpc_process.h
M proxy/src/gp_socket.c
R proxy/src/gp_utils.h
M proxy/src/gp_workers.c
M proxy/src/gssproxy.c
M proxy/tests/accept_context.c
Log Message:
-----------
Split gp_utils.h into proxy headers and commonly useful headers
Commit: a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4
https://github.com/gssapi/gssproxy/commit/a56ca2e026f5ee7cb9b09a694cb76fa...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
Log Message:
-----------
Move some definitions around.
Make union arg/res usable elsewhere.
Make gp_xdr_set private as gp_rpc_process.c is the only place where it is used.
Commit: 9014d7581a9e1dc431499b91286758de0dcf769b
https://github.com/gssapi/gssproxy/commit/9014d7581a9e1dc431499b91286758d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
gp_conv: Add helpers to alloc data when converting
Commit: 266b81ef65dc4d41a328341799b1493508ecb24b
https://github.com/gssapi/gssproxy/commit/266b81ef65dc4d41a328341799b1493...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-29 (Sun, 29 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/README
A proxy/src/mechglue/gpm_common.c
A proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add infrastructure for client side mechglue library
Commit: 5c21c9e55374915114852398d5d5eb466a6bc148
https://github.com/gssapi/gssproxy/commit/5c21c9e55374915114852398d5d5eb4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
A proxy/src/mechglue/gpm_display_status.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_display_status function to mechglue library
Also add method to save status per-thread
Uses gccism for thread-local storage for now.
Commit: 5c939f08c6fbc637b55d3d19a2598fecc2144646
https://github.com/gssapi/gssproxy/commit/5c939f08c6fbc637b55d3d19a2598fe...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_accept_sec_context.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add accept_sec_context function to mechglue library
Commit: b395a76db9d805e4f24b895e835aee5c36feb195
https://github.com/gssapi/gssproxy/commit/b395a76db9d805e4f24b895e835aee5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_release_handle.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_release_handle functions to mechglue library
Commit: dfd649ad65e1628fff8216c14c35354378048f42
https://github.com/gssapi/gssproxy/commit/dfd649ad65e1628fff8216c14c35354...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-01-30 (Mon, 30 Jan 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Convert tests to use mechglue
Commit: 6b59083556c019e6be1fe97ca5d1ef4ba2ca3c08
https://github.com/gssapi/gssproxy/commit/6b59083556c019e6be1fe97ca5d1ef4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Fix double free in conversion function
Commit: f986347fe72bd542fe3ebccdf5358ed3dbcb388a
https://github.com/gssapi/gssproxy/commit/f986347fe72bd542fe3ebccdf5358ed...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Fix gp_rpc_accept_sec_context to handle input credential
Commit: dcf1205c60ca59dfe1060f9d8c4b927e1c0777cf
https://github.com/gssapi/gssproxy/commit/dcf1205c60ca59dfe1060f9d8c4b927...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Fix credentials export/import
Commit: 6b02375bc7189acb11517063fc5acec3c1214ec8
https://github.com/gssapi/gssproxy/commit/6b02375bc7189acb11517063fc5acec...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_conv.c
M x-files/gss_proxy.x
Log Message:
-----------
Simplify gssx_name struct
We do not need arrays here. When multiple names are required then an array of
gssx_names is more appropriate.
Commit: b4db78e617380e5816767dfc269224431cdaf0f5
https://github.com/gssapi/gssproxy/commit/b4db78e617380e5816767dfc2692244...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add gp_memdup helper
Commit: bbd84e44a8b6a8d9e54fd8d1c53757fac189df93
https://github.com/gssapi/gssproxy/commit/bbd84e44a8b6a8d9e54fd8d1c53757f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add helper to convert an gssx name back to gss_name_t
Commit: 5ece0443a85a0c6339c5fed6b7d1e2f6a214356f
https://github.com/gssapi/gssproxy/commit/5ece0443a85a0c6339c5fed6b7d1e2f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add helper to convert OID sets
Commit: 328bb688e1d8a11645e19631401e93e4cadad65f
https://github.com/gssapi/gssproxy/commit/328bb688e1d8a11645e19631401e93e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
A proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add server implementation of acquire_cred
Commit: f21b071ad6825da008cafe9ac2cad4a68788b8c5
https://github.com/gssapi/gssproxy/commit/f21b071ad6825da008cafe9ac2cad4a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_acquire_cred.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_acquire_cred functions to mechglue library
Commit: 6c126d395d1a42d31a568d1ba53a772421a3d955
https://github.com/gssapi/gssproxy/commit/6c126d395d1a42d31a568d1ba53a772...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Modify accept_context test to use acquire_cred
Commit: f813e263d39173ebf9e84663f49664e82252fbad
https://github.com/gssapi/gssproxy/commit/f813e263d39173ebf9e84663f49664e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-01 (Wed, 01 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Temporary workaround for MIT gssapi bugs
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.
Commit: 47694d5f55d82e26f35d14ffb60d0df312ab7bed
https://github.com/gssapi/gssproxy/commit/47694d5f55d82e26f35d14ffb60d0df...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Fix gp_conv_gssx_to_oid_alloc
Commit: 38321678d5595f7b2db35732c5c047884cca36db
https://github.com/gssapi/gssproxy/commit/38321678d5595f7b2db35732c5c0478...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_debug.c
A proxy/src/gp_debug.h
Log Message:
-----------
Add simple debugging helper
Commit: f6b7355c9219fa3e8fd231b964161afd4e27b940
https://github.com/gssapi/gssproxy/commit/f6b7355c9219fa3e8fd231b964161af...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Fix loop in case of errors and use gp_debug
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
Commit: 9136e031772f472270a3d37732daf1c21e99e54c
https://github.com/gssapi/gssproxy/commit/9136e031772f472270a3d37732daf1c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M x-files/gss_proxy.x
Log Message:
-----------
Change gssx_mechinfo
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.
Commit: fad3b1058ff1abdcfb0a51de35e8e6f408ba68a9
https://github.com/gssapi/gssproxy/commit/fad3b1058ff1abdcfb0a51de35e8e6f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
Allow conversion of empty strings.
Commit: a6df808c421b6d26feef041819f89f6d6973ec83
https://github.com/gssapi/gssproxy/commit/a6df808c421b6d26feef041819f89f6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Add server implementation of gssx_indicate_mechs
Commit: 163b3195f3a5ff5592dfcecc6da1c2bf3a102ea3
https://github.com/gssapi/gssproxy/commit/163b3195f3a5ff5592dfcecc6da1c2b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_indicate_mechs.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add gpm_indicate_mechs functions to mechglue library
Commit: 484fa6386f322cbb93412bfd43b27476e655072f
https://github.com/gssapi/gssproxy/commit/484fa6386f322cbb93412bfd43b2747...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-03 (Fri, 03 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Add gpm_indicate_mechs to test program
Commit: 09e04bcdf2a6da81f6a7edad8d105ed81205b151
https://github.com/gssapi/gssproxy/commit/09e04bcdf2a6da81f6a7edad8d105ed...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/mechglue/gpm_accept_sec_context.c
Log Message:
-----------
Fix accept_sec_context to properly return src_name
Commit: 78e9b122067c12cdf15746170d40049a03ddb394
https://github.com/gssapi/gssproxy/commit/78e9b122067c12cdf15746170d40049...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_indicate_mechs.c
Log Message:
-----------
Fix attr description set in gp_indicate_mechs()
Commit: b37057fddbe7732724b376d2d5f8608d17012a4e
https://github.com/gssapi/gssproxy/commit/b37057fddbe7732724b376d2d5f8608...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/src/mechglue/gpm_indicate_mechs.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Add more functions of the indicate_mechs() family
Commit: 64333b5f110d557771ef561d16df43349240754d
https://github.com/gssapi/gssproxy/commit/64333b5f110d557771ef561d16df433...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-05 (Sun, 05 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/tests/accept_context.c
Log Message:
-----------
Add tests for indicate_mechs functions
Commit: f7c466d7ea6fb9a1b0a19fc9b44c0fad0e23d33f
https://github.com/gssapi/gssproxy/commit/f7c466d7ea6fb9a1b0a19fc9b44c0fa...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_conv.c
M x-files/gss_proxy.x
Log Message:
-----------
gssx_name -> display_name should not be a pointer
Commit: 1dd267f3196295c7883985e9dac6c5c5afda2d3f
https://github.com/gssapi/gssproxy/commit/1dd267f3196295c7883985e9dac6c5c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
A proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement server side import_and_canon_name()
Also fix name conversion functions, to properly handle exporting/importing
names.
Commit: ce22fdafba5e94228e4c98c5cf3abf67d7646c49
https://github.com/gssapi/gssproxy/commit/ce22fdafba5e94228e4c98c5cf3abf6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_import_and_canon_name.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Implement import_and_canon_name mechglue functions family
Commit: 649e1bcbbb61cdf235b97c105d454b9528db748e
https://github.com/gssapi/gssproxy/commit/649e1bcbbb61cdf235b97c105d454b9...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
Add more helper functions to gp_conv
Commit: 63fe67486665ea2304e22491ba55904a373bf429
https://github.com/gssapi/gssproxy/commit/63fe67486665ea2304e22491ba55904...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M proxy/tests/accept_context.c
Log Message:
-----------
Add import_and_canon_name function family tests
Commit: 8def281bc8056287cb86724e1c0506558c71c24d
https://github.com/gssapi/gssproxy/commit/8def281bc8056287cb86724e1c05065...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
A proxy/README.style
Log Message:
-----------
Add reference to codying style guide
Commit: 523b7ad875444d888e349d72c75aa2c2c723f319
https://github.com/gssapi/gssproxy/commit/523b7ad875444d888e349d72c75aa2c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-07 (Tue, 07 Feb 2012)
Changed paths:
M .gitignore
Log Message:
-----------
Ignore more built files
Commit: ab83710deb7b7b60c1fc3bdaaf6b2d4e7f062558
https://github.com/gssapi/gssproxy/commit/ab83710deb7b7b60c1fc3bdaaf6b2d4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Allow null oids as input in conversion functions
Commit: b9dfe62b8f1ce4101ae7b330f4e026acfa845cfb
https://github.com/gssapi/gssproxy/commit/b9dfe62b8f1ce4101ae7b330f4e026a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Use correct type to calculate size of allocation
Commit: 68ec1c0cfe7cd0e24fb6504808ddd0160c22c1e3
https://github.com/gssapi/gssproxy/commit/68ec1c0cfe7cd0e24fb6504808ddd01...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: return GSS_C_NO_OID if input is null or zero length.
Fixes useless allocation in gp_conv_gssx_to_oid_alloc()
Commit: 0b357211ddfbcd0d6c9ea837b2975c69932903be
https://github.com/gssapi/gssproxy/commit/0b357211ddfbcd0d6c9ea837b2975c6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
Log Message:
-----------
gp_conv: Add function to import sec context
Commit: e374fe56c600e7e1e559f33c3ea751e0676b689b
https://github.com/gssapi/gssproxy/commit/e374fe56c600e7e1e559f33c3ea751e...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_process.c
Log Message:
-----------
Implement server side init_sec_context function.
Commit: 0a7c676f385226089aaf239ab8f6851c089e4d22
https://github.com/gssapi/gssproxy/commit/0a7c676f385226089aaf239ab8f6851...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
A proxy/src/mechglue/gpm_init_sec_context.c
M proxy/src/mechglue/gssapi_gpm.h
Log Message:
-----------
Implement init_sec_context mechglue function
Commit: f451a848968aed49267813a59269fe50a0bb8437
https://github.com/gssapi/gssproxy/commit/f451a848968aed49267813a59269fe5...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M .gitignore
M proxy/Makefile.am
R proxy/tests/accept_context.c
A proxy/tests/cli_srv_comm.c
Log Message:
-----------
Rename test program.
The test program is now testing almost all functions so change name to reflect
reaility.
Commit: dfc61df4a83232c74018429080ad61a96a918df6
https://github.com/gssapi/gssproxy/commit/dfc61df4a83232c74018429080ad61a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Remove useless connection to the proxy
Connecting to the proxy is handled internally by the client mechglue library.
Commit: cfeb453adb75f2d0557388484335a56c5d557a9a
https://github.com/gssapi/gssproxy/commit/cfeb453adb75f2d0557388484335a56...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Retrieve the buffer when needed, right before accept_sec_context
Commit: 9907bfd3384e3b04b97c42063cfe8adc3324d7d0
https://github.com/gssapi/gssproxy/commit/9907bfd3384e3b04b97c42063cfe8ad...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/Makefile.am
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
There is no need anymore to load the server config in the client test program.
Commit: ee9b3fc03fffb13225f2217303a18bc7703e6dbf
https://github.com/gssapi/gssproxy/commit/ee9b3fc03fffb13225f2217303a18bc...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)
Changed paths:
M proxy/tests/cli_srv_comm.c
Log Message:
-----------
Test init_sec_context
Commit: e932bf74e59530ca6cefdccd3979b3f7fa862268
https://github.com/gssapi/gssproxy/commit/e932bf74e59530ca6cefdccd3979b3f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_workers.c
Log Message:
-----------
workers: Fix handling of workers query handling
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.
Commit: a22e23145f4679f64856862641ca300b57febaa1
https://github.com/gssapi/gssproxy/commit/a22e23145f4679f64856862641ca300...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Tidyup gp_accept_sec_context()
Commit: e56dff9fe3484e0cc89f8cb75c42fa485176c1f3
https://github.com/gssapi/gssproxy/commit/e56dff9fe3484e0cc89f8cb75c42fa4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/mechglue/gpm_acquire_cred.c
Log Message:
-----------
server: better handle return status
Ticket #33
Commit: d0989ef842fb3cd48265521cd139b3ffa2aa3889
https://github.com/gssapi/gssproxy/commit/d0989ef842fb3cd48265521cd139b3f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
gp_conv: use maj/min err codes with gp_conv_ctx_id_to_gssx too
Commit: 467045ad0a97cfc1edee8b3faafab53433a5b702
https://github.com/gssapi/gssproxy/commit/467045ad0a97cfc1edee8b3faafab53...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
config: parse credential/service config sections
Commit: bb2b76ad9c1b314a0c8525ab0c55699e0d911106
https://github.com/gssapi/gssproxy/commit/bb2b76ad9c1b314a0c8525ab0c55699...
Author: Nicolas Williams <nico(a)cryptonector.com>
Date: 2012-03-09 (Fri, 09 Mar 2012)
Changed paths:
M x-files/gss_proxy.x
Log Message:
-----------
Get rid of extensions type and replace with options
And make the typed-hole type field a string (URN) instead of
OID.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: c8134bd66c95812396b07f2f90f832b171555604
https://github.com/gssapi/gssproxy/commit/c8134bd66c95812396b07f2f90f832b...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-09 (Fri, 09 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
Log Message:
-----------
Update xdr files after changes to master gss_proxy.x file
Commit: 42ba89c40350c6a539a66fe853a9a64676abf610
https://github.com/gssapi/gssproxy/commit/42ba89c40350c6a539a66fe853a9a64...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-13 (Tue, 13 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M x-files/gss_proxy.x
Log Message:
-----------
gss-proxy.x: We do not need pointers in gssx_ctx
There is no need to distinguish between empty buffer and no buffer.
Commit: 1e99cc43f9f1983080b37bc5768a76dae0946183
https://github.com/gssapi/gssproxy/commit/1e99cc43f9f1983080b37bc5768a76d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-21 (Wed, 21 Mar 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
gp_conv: Fix conversion functions after change to gss_proxy.x
Commit: 402e927b928f5d51d36df72f69211fbc5a2136c8
https://github.com/gssapi/gssproxy/commit/402e927b928f5d51d36df72f69211fb...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M proxy/rpcgen/gss_proxy_xdr.c
M proxy/src/gp_rpc_accept_sec_context.c
M x-files/gss_proxy.x
Log Message:
-----------
Add option to request (or not) delegated credentials back
Commit: 9714cbbf07093e7b6661d8fb93c0b00172d3d677
https://github.com/gssapi/gssproxy/commit/9714cbbf07093e7b6661d8fb93c0b00...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
gp_socket: Optimize sending data with writev
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.
Commit: 403119d7f4d4070bfd8f7fb796729127666e2e11
https://github.com/gssapi/gssproxy/commit/403119d7f4d4070bfd8f7fb79672912...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_socket.c
M proxy/src/mechglue/gpm_common.c
Log Message:
-----------
gp_socket: properly handle fagment bit
Commit: 09f970b514d9896c57d958515fca1299c03bc3ea
https://github.com/gssapi/gssproxy/commit/09f970b514d9896c57d958515fca129...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-22 (Thu, 22 Mar 2012)
Changed paths:
M proxy/src/gp_conv.c
Log Message:
-----------
conv: Fix typo causing bad output.
Commit: 7238bcee88d0b785e36f6d221b4c54fc4d73bb4e
https://github.com/gssapi/gssproxy/commit/7238bcee88d0b785e36f6d221b4c54f...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-03-30 (Fri, 30 Mar 2012)
Changed paths:
M proxy/rpcgen/gss_proxy.h
M x-files/gss_proxy.x
Log Message:
-----------
Official IANA Assigned RPC Program Number
Commit: 14ef713434acb89e8c715eed7ba180a38fd604a9
https://github.com/gssapi/gssproxy/commit/14ef713434acb89e8c715eed7ba180a...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
Avoid double free on error.
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.
Commit: be13a48d8929c6edcc7525749d57ce450204d657
https://github.com/gssapi/gssproxy/commit/be13a48d8929c6edcc7525749d57ce4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M proxy/src/gp_common.h
M proxy/src/gp_config.c
M proxy/src/gp_debug.c
M proxy/src/gp_debug.h
M proxy/src/gssproxy.c
Log Message:
-----------
Debug: Add debugging macro and config options
Ticket #43
Commit: f021edb509584fdf300617ce9c969948c7492864
https://github.com/gssapi/gssproxy/commit/f021edb509584fdf300617ce9c96994...
Author: Günther Deschner <gd(a)samba.org>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/BUILD.txt
Log Message:
-----------
Document build requirements a little better.
resolves ticket: #37
Guenther
Commit: 5286f86243c1a76f52a4ddb2f341f23762b068b5
https://github.com/gssapi/gssproxy/commit/5286f86243c1a76f52a4ddb2f341f23...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M NOTES
Log Message:
-----------
add note about how to deal with ccache files
Commit: cfbd12afad3fb232cbc214e1c47c2bf202ec5003
https://github.com/gssapi/gssproxy/commit/cfbd12afad3fb232cbc214e1c47c2bf...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/examples/gssproxy-example.conf
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
config: Rework configuration syntax
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.
Commit: 99d24402236ab621f8c03fdba49e7a75e38263a5
https://github.com/gssapi/gssproxy/commit/99d24402236ab621f8c03fdba49e7a7...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/external/platform.m4
M proxy/src/gp_socket.c
Log Message:
-----------
Depend on UCRED, we cannot work otherwise.
Commit: 34d8ca04e148263ffd4860718652eb474087f848
https://github.com/gssapi/gssproxy/commit/34d8ca04e148263ffd4860718652eb4...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-05 (Thu, 05 Apr 2012)
Changed paths:
M proxy/Makefile.am
M proxy/conf_macros.m4
M proxy/configure.ac
M proxy/src/gp_conv.c
A proxy/src/gp_creds.c
A proxy/src/gp_creds.h
M proxy/src/gp_proxy.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
A proxy/src/gp_rpc_creds.h
M proxy/src/gp_rpc_import_and_canon_name.c
M proxy/src/gp_rpc_indicate_mechs.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_process.c
M proxy/src/gp_rpc_process.h
M proxy/src/gp_rpc_release_handle.c
M proxy/src/gp_socket.c
M proxy/src/gp_workers.c
Log Message:
-----------
creds: add code to import krb5 credentials based on configuration.
Commit: 781d0f14cc295cee0973337f81fa7d2598ff8359
https://github.com/gssapi/gssproxy/commit/781d0f14cc295cee0973337f81fa7d2...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
Log Message:
-----------
Use gp_add_krb5_creds until cred store extensions are available.
Commit: 9c6e6122208d1ebfc0d1edbb79dd3ae71e368c60
https://github.com/gssapi/gssproxy/commit/9c6e6122208d1ebfc0d1edbb79dd3ae...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_conv.c
M proxy/src/gp_conv.h
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Move ctx_id function and add export type option
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
Commit: 8d6079526dd9449f85b58e44c42b58caccaeb053
https://github.com/gssapi/gssproxy/commit/8d6079526dd9449f85b58e44c42b58c...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add support for linux kernel lucid ctx buffer format
Commit: 3639ccb6daceb3538f1d5ecd5eca97474990a104
https://github.com/gssapi/gssproxy/commit/3639ccb6daceb3538f1d5ecd5eca974...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_init_sec_context.c
Log Message:
-----------
Change accept/init_sec_context to use the new export context functions
Commit: e4bf01cdb1f49b77f1baa6d0e4ba4f6ae24a0ef5
https://github.com/gssapi/gssproxy/commit/e4bf01cdb1f49b77f1baa6d0e4ba4f6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
Log Message:
-----------
gp_export: Add facility to export creds as gssx options
Add Initial test implementation of the Linux Kernel NFS creds structure.
Commit: 2263252b3a38fda76fd555e367b5fc3d055a9cf7
https://github.com/gssapi/gssproxy/commit/2263252b3a38fda76fd555e367b5fc3...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Add some socket debugging
Commit: 06fed0b0f3e2d1c0f1dfc548ce6f92d87a37a0a0
https://github.com/gssapi/gssproxy/commit/06fed0b0f3e2d1c0f1dfc548ce6f92d...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/Makefile.am
M proxy/src/gp_common.h
M proxy/src/gp_init.c
A proxy/src/gp_log.c
A proxy/src/gp_log.h
Log Message:
-----------
Add logging helpers
Commit: 375ed9210ce229ed05e38f92b86488787a60edd7
https://github.com/gssapi/gssproxy/commit/375ed9210ce229ed05e38f92b864887...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-04-15 (Sun, 15 Apr 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_init.c
M proxy/src/gp_socket.c
M proxy/src/gp_workers.c
Log Message:
-----------
Replace direct syslog calls with logging macros
Commit: 95596fb8fac8e94eccdcde087d4972cd82b21903
https://github.com/gssapi/gssproxy/commit/95596fb8fac8e94eccdcde087d4972c...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
add option_is_set() helper function for config parsing.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6f70e018194666b966ba99c25735c8648009a5c6
https://github.com/gssapi/gssproxy/commit/6f70e018194666b966ba99c25735c86...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gssproxy.c
Log Message:
-----------
Fix popt usage message for -d option.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 5a5b9c7c6fe6873ac646796988fc6ce7e52b932d
https://github.com/gssapi/gssproxy/commit/5a5b9c7c6fe6873ac646796988fc6ce...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/configure.ac
Log Message:
-----------
Create gssproxy.spec during configure.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 91caa18240f40ce145e7b554868ab61353fda820
https://github.com/gssapi/gssproxy/commit/91caa18240f40ce145e7b554868ab61...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M README
Log Message:
-----------
Add note about libverto default event library.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 012a146f334ab69ac9d6c232e79060577bf40273
https://github.com/gssapi/gssproxy/commit/012a146f334ab69ac9d6c232e790605...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
use option_is_set() config parser helper.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 6dd4625af0f88043a0a6dd1c751d0fc9de4d2557
https://github.com/gssapi/gssproxy/commit/6dd4625af0f88043a0a6dd1c751d0fc...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-21 (Thu, 21 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Fix option_is_set() function.
Guenther
Commit: 06748b94c376ca680e6a7c80708618dc136f1fe1
https://github.com/gssapi/gssproxy/commit/06748b94c376ca680e6a7c80708618d...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-21 (Thu, 21 Jun 2012)
Changed paths:
M proxy/src/gp_socket.c
Log Message:
-----------
Mention socket filename in debug output in init_unix_socket().
Guenther
Commit: 9b8e141b8e5286e4323df16557763e2a0be71c9e
https://github.com/gssapi/gssproxy/commit/9b8e141b8e5286e4323df16557763e2...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
A proxy/src/gp_ring_buffer.h
Log Message:
-----------
Add gp_init_ring_buffer/gp_free_ring_buffer.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 250bb053f1a0a24784346524280e56a69dd023c9
https://github.com/gssapi/gssproxy/commit/250bb053f1a0a24784346524280e56a...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
Add two ring_buffers to gp_config struct.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 50373d731e4e89adc59977c162b62bf091ee436f
https://github.com/gssapi/gssproxy/commit/50373d731e4e89adc59977c162b62bf...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add gp_read_gss_creds_from_ring_buffer/gp_write_gss_creds_to_ring_buffer.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: a8920635978c357f10c1477ea656eeee9689b374
https://github.com/gssapi/gssproxy/commit/a8920635978c357f10c1477ea656eee...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_proxy.h
Log Message:
-----------
Add gp_ring_buffer pointer to struct gp_service.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 0db9885a0217bd9416c464f26a1caa7d33fcaa9a
https://github.com/gssapi/gssproxy/commit/0db9885a0217bd9416c464f26a1caa7...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
Log Message:
-----------
Add gp_service_get_ring_buffer to retrieve buffer from a service.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 76b3321a40a9a451d36e2bd14a8a5c804a0db551
https://github.com/gssapi/gssproxy/commit/76b3321a40a9a451d36e2bd14a8a5c8...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Set pointer to one of the existing ring buffers in service loading.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 594f96fb6c612fb60da72f84615b1406f2be01e9
https://github.com/gssapi/gssproxy/commit/594f96fb6c612fb60da72f84615b140...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
Log Message:
-----------
Allow to set per service ring buffer, with configurable size.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 2c1530def138a8a1caaf82d31b93994090406e80
https://github.com/gssapi/gssproxy/commit/2c1530def138a8a1caaf82d31b93994...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
M proxy/src/gp_rpc_accept_sec_context.c
M proxy/src/gp_rpc_acquire_cred.c
M proxy/src/gp_rpc_init_sec_context.c
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Pass down struct gp_service to import and export credential calls.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 4a0b3469269df05f190b568b5be24e9a95b9e41d
https://github.com/gssapi/gssproxy/commit/4a0b3469269df05f190b568b5be24e9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Make gp_import_gssx_cred() static, it is not used outside this file.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: f17cd9c90877d700f0377821601eea297102b61e
https://github.com/gssapi/gssproxy/commit/f17cd9c90877d700f0377821601eea2...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Finally use ring buffer in import and export calls.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 8ff4a02c7876a1a139c1d9fb446d4d00a586a258
https://github.com/gssapi/gssproxy/commit/8ff4a02c7876a1a139c1d9fb446d4d0...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_config.c
M proxy/src/gp_proxy.h
M proxy/src/gssproxy.c
Log Message:
-----------
Add free_config() and call it when server shuts down.
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 889c081ca6acda82b77d0accb2f59413767397bf
https://github.com/gssapi/gssproxy/commit/889c081ca6acda82b77d0accb2f5941...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_export.c
M proxy/src/gp_export.h
Log Message:
-----------
Add gp_find_and_free_cred().
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 943fe7b9c1661a76c96dbfa1fedbea9c61ee525a
https://github.com/gssapi/gssproxy/commit/943fe7b9c1661a76c96dbfa1fedbea9...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-06-25 (Mon, 25 Jun 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Use gp_find_and_free_cred() in gp_release_handle().
Guenther
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 0835536f64d331a1e42fcca4d203a22180baa9f6
https://github.com/gssapi/gssproxy/commit/0835536f64d331a1e42fcca4d203a22...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_rpc_release_handle.c
Log Message:
-----------
Fix return status for release handle function.
We were returning random values allocated on the stack in case of success.
Commit: 8205c95c577c91a1cfa20380ce257328cf5fce90
https://github.com/gssapi/gssproxy/commit/8205c95c577c91a1cfa20380ce25732...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Unify find creds
Commit: b324a166a7724b05b8a9309578073e69536af78a
https://github.com/gssapi/gssproxy/commit/b324a166a7724b05b8a9309578073e6...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Add encryption/decryption routines
Use krb5 functions to AES encrypt/decrypt a buffer.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 1cc2bf890647c385b04d19213173d07266fcfcad
https://github.com/gssapi/gssproxy/commit/1cc2bf890647c385b04d19213173d07...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Use gp_encrypt_buffer and gp_decrypt_buffer.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: d331e589cd00df5482a2848d9d6ac33e9f41b662
https://github.com/gssapi/gssproxy/commit/d331e589cd00df5482a2848d9d6ac33...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Remove unused gp_credential_handle conversion fns
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: 3773cc4352c6efdf114ec91013867844cfaaadfb
https://github.com/gssapi/gssproxy/commit/3773cc4352c6efdf114ec9101386784...
Author: Günther Deschner <gdeschner(a)redhat.com>
Date: 2012-07-06 (Fri, 06 Jul 2012)
Changed paths:
M proxy/src/gp_export.c
Log Message:
-----------
Remove Fixme comment
We solved the cred import/export problem we had.
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Commit: e7e9c026fbafbe729d41671d60a0101dee39e066
https://github.com/gssapi/gssproxy/commit/e7e9c026fbafbe729d41671d60a0101...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/configure.ac
M proxy/man/Makefile.am
M proxy/version.m4
Log Message:
-----------
First release
Bump up version to 0.0.2 for the first release
Temporarily disable man page translations as we have none
Use PAX option for tar so it can handle large uids in make dist
Commit: c321d8f8394ee0ac87f4a2fc5861aa6a3ef29cbd
https://github.com/gssapi/gssproxy/commit/c321d8f8394ee0ac87f4a2fc5861aa6...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/Makefile.am
Log Message:
-----------
Add missing headers to Makefile.am
Commit: d9cf94921760c84a799491f929e2ffd2649dfb65
https://github.com/gssapi/gssproxy/commit/d9cf94921760c84a799491f929e2ffd...
Author: Simo Sorce <simo(a)redhat.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M proxy/man/Makefile.am
Log Message:
-----------
Allow cleanup of files to make distcheck happy
Compare: https://github.com/gssapi/gssproxy/compare/0d39e7a43a58%5E...d9cf94921760
3 years, 5 months
branch master updated: Moved to https://github.com/gssapi/gssproxy
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
simo pushed a commit to branch master
in repository gssproxy.
The following commit(s) were added to refs/heads/master by this push:
new 99924fa Moved to https://github.com/gssapi/gssproxy
99924fa is described below
commit 99924fa944e4e6bded4ef610b063687d255e54cc
Author: Simo Sorce <idra(a)samba.org>
AuthorDate: Thu Apr 9 15:21:38 2020 -0400
Moved to https://github.com/gssapi/gssproxy
Signed-off-by: Simo Sorce <simo(a)redhat.com>
---
README.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/README.md b/README.md
index 20c3ce4..e6c7352 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,6 @@
+This project has been moved to [https://github.com/gssapi/gssproxy](https://github.com/gssapi/gssproxy)
+=======================================================================================================
+
This is the gss-proxy project.
Documentation lives in the [docs folder of this
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 5 months
Heads up moving repositories
by Simo Sorce
Hello all,
a quick heads up that we (I and Robbie) are planning to move the
repositories and issue tracker over to this organization in github:
https://github.com/gssapi
This will allow us to consolidate there a number of gss related
projects we sparsely contribute to.
Unfortunately moving Issues/PRs will not be possible.
I plan to open new issues for relevant currently open issues, and
otherwise point to the old pagure from documentation.
I do not plan to keep the pagure project in read-only mode so that
these historical artifacts remain available, but I will push a last
commit to redirect people to the new home.
This should happen soon, probably within the week.
Simo.
--
Simo Sorce
RHEL Crypto Team
Red Hat, Inc
3 years, 5 months
branch master updated: Fix handling of selinux context when NULL
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
rharwood pushed a commit to branch master
in repository gssproxy.
The following commit(s) were added to refs/heads/master by this push:
new 3b77666 Fix handling of selinux context when NULL
3b77666 is described below
commit 3b77666d463105fc485c0f269feaf0ed1061a769
Author: Simo Sorce <simo(a)redhat.com>
AuthorDate: Tue Apr 7 08:56:53 2020 -0400
Fix handling of selinux context when NULL
Fixes: #256
Signed-off-by: Simo Sorce <simo(a)redhat.com>
Merges: #257
Reviewed-by: Robbie Harwood <rharwood(a)redhat.com>
---
src/gp_socket.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/gp_socket.c b/src/gp_socket.c
index 7a19ee5..9070928 100644
--- a/src/gp_socket.c
+++ b/src/gp_socket.c
@@ -122,7 +122,9 @@ void gp_conn_free(struct gp_conn *conn)
close(conn->us.sd);
}
free(conn->program);
- SELINUX_context_free(conn->selinux_ctx);
+ if (conn->selinux_ctx) {
+ SELINUX_context_free(conn->selinux_ctx);
+ }
free(conn);
}
@@ -635,7 +637,8 @@ void accept_sock_conn(verto_ctx *vctx, verto_ev *ev)
conn->creds.ucred.uid,
conn->creds.ucred.gid);
}
- if (conn->creds.type & CRED_TYPE_SELINUX) {
+ if ((conn->creds.type & CRED_TYPE_SELINUX) &&
+ (conn->selinux_ctx != NULL)) {
GPDEBUG(" (context = %s)",
SELINUX_context_str(conn->selinux_ctx));
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 5 months