From c1d99fca8de7a1f516d5fdfc383f5690db1f56a4 Mon Sep 17 00:00:00 2001 From: Juan Carlos Luciani Date: Mon, 29 Jan 2007 13:11:18 +0000 Subject: [PATCH] Updated the changes file and modified the spec file to allow applications to more easily dynamically link our library without having to worry about the libraries version. --- .../linux/CASA_auth_token_client.changes | 17 +++++++++++++++++ .../linux/CASA_auth_token_client.spec.in | 10 ++++------ 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/CASA-auth-token/client/package/linux/CASA_auth_token_client.changes b/CASA-auth-token/client/package/linux/CASA_auth_token_client.changes index 3c97a062..da449de9 100644 --- a/CASA-auth-token/client/package/linux/CASA_auth_token_client.changes +++ b/CASA-auth-token/client/package/linux/CASA_auth_token_client.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Wed Jan 24 11:21:12 MST 2007 - jluciani@novell.com + +- Resolved BUG233226 (CASA Authtoken Client library needs to + un-initialize itself when unloaded). + +- Changed the files included in the client RPM to allow applications + to more easily dynamically link our libraries without neededing to + deal with library version changes. + +------------------------------------------------------------------- +Fri Jan 12 16:59:36 MST 2007 - jluciani@novell.com + +- Resolved BUG234411. The issue involved the client crashing + when receiving a response from an ATS with a successful + status but no payload. + ------------------------------------------------------------------- Fri Jan 5 12:24:06 MST 2007 - jluciani@novell.com diff --git a/CASA-auth-token/client/package/linux/CASA_auth_token_client.spec.in b/CASA-auth-token/client/package/linux/CASA_auth_token_client.spec.in index 6b97c4ba..2f9cc466 100644 --- a/CASA-auth-token/client/package/linux/CASA_auth_token_client.spec.in +++ b/CASA-auth-token/client/package/linux/CASA_auth_token_client.spec.in @@ -121,6 +121,8 @@ install -m 755 %{_lib}/%{cfg}/krb5mech.so %{buildroot}%{prefix}/%{_lib}/CASA/aut install -m 755 %{_lib}/%{cfg}/pwmech.so %{buildroot}%{prefix}/%{_lib}/CASA/authtoken/pwmech.so.%{bldno} # Symbolic Links +ln -sf libcasa_c_authtoken.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/libcasa_c_authtoken.so +ln -sf libcasa_c_authtoken.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/libcasa_c_authtoken.so.1 ln -sf krb5mech.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/CASA/authtoken/krb5mech.so ln -sf krb5mech.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/CASA/authtoken/krb5mech.so.1 ln -sf pwmech.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/CASA/authtoken/pwmech.so @@ -136,10 +138,6 @@ install -m 644 %{_lib}/%{cfg}/PwdAuthenticate.conf %{buildroot}/etc/CASA/authtok # Header Files install -m 644 include/casa_c_authtoken.h %{buildroot}%{prefix}/include -# Symbolic Links for CASA_auth_token_client files -ln -sf libcasa_c_authtoken.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/libcasa_c_authtoken.so -ln -sf libcasa_c_authtoken.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/libcasa_c_authtoken.so.1 - %clean rm -rf $RPM_BUILD_ROOT @@ -167,6 +165,8 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/CASA/authtoken/client %dir /etc/CASA/authtoken/client/mechanisms %{prefix}/%{_lib}/libcasa_c_authtoken.so.%{bldno} +%{prefix}/%{_lib}/libcasa_c_authtoken.so +%{prefix}/%{_lib}/libcasa_c_authtoken.so.1 %{prefix}/%{_lib}/CASA/authtoken/krb5mech.so.%{bldno} %{prefix}/%{_lib}/CASA/authtoken/krb5mech.so %{prefix}/%{_lib}/CASA/authtoken/krb5mech.so.1 @@ -194,8 +194,6 @@ rm -rf $RPM_BUILD_ROOT %files -n CASA_auth_token_client-devel %defattr(-,root,root) %{prefix}/include/casa_c_authtoken.h -%{prefix}/%{_lib}/libcasa_c_authtoken.so -%{prefix}/%{_lib}/libcasa_c_authtoken.so.1 %changelog -n CASA_auth_token_client