File CASA.spec of Package CASA
#
# spec file for package CASA (Version 1.7.1582 )
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define cfg Release
%define debug_opt ""
Name: CASA
Url: http://www.novell.com/products
BuildRequires: gcc-c++ glade-sharp2 glib-sharp2 glib2-devel gtk-sharp2 gtk-sharp2-gapi gtk2-devel java2-devel-packages kdelibs3-devel krb5-devel libgssapi libstdc++-devel mono-devel pam-devel pkgconfig qt3-devel
%define prefix /usr/share/doc/packages
%define bin_prefix /usr
License: LGPL v2.1 or later
Group: Productivity/Other
AutoReqProv: on
# bug437293
%ifarch ppc64
Obsoletes: CASA-64bit
%endif
%ifarch ppc
Obsoletes: CASA-32bit
%endif
#
%define bldno 1.1.1
Version: 1.7.1582
Release: 15
Summary: Novell Common Authentication Service Adapter (CASA)
Source: %{name}-%{version}.tar.bz2
#Patch: %{name}-%{version}.diff
#Patch2: CASA-detect_lib64.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mono >= 1.1.13 mono-core >= 1.1.13
PreReq: %fillup_prereq %insserv_prereq
#ExclusiveArch: %ix86 x86_64
#NoSource: 0
%description
CASA (Common Authentication Services Adaptor) is a common
authentication and security package providing a set of libraries for
application and service developers to provide single sign-on to an
enterprise network. CASA provides a local on box credential store that
is purely session based in 1.0. This store is populated with your
Desktop and Network Login credentials on Novell Linux Desktop, Windows
and Apple workstations.
Authors:
--------
Novell, Inc.
%package cli
License: LGPL v2.1 or later
Summary: CASA Command Line Interface
Group: Productivity/Other
Requires: CASA = %{version}
%description cli
This package contains a CLI (command line interface) that providesa way
for administrators to set, reset or delete credentials used by
services. These credentials are stored in CASA.
Authors:
--------
Novell, Inc.
%package devel
License: LGPL v2.1 or later
Summary: CASA include Files and Libraries mandatory for Development
Group: Productivity/Other
Requires: CASA >= 1.0.0
%description devel
This package contains all necessary include files and libraries needed
to develop applications that can use CASA (Common Authnetication
Services Adapter)for credential storage and single sign-on.
Authors:
--------
Novell, Inc.
%package gui
License: LGPL v2.1 or later
Summary: The CASA Console Utility
Group: Productivity/Other
#Requires: CASA = %{version} gtk-sharp >= 1.0.9 kdelibs3 >= 3.2.1 gtk2 >= 2.4.14
Requires: CASA = %{version} gtk-sharp2 >= 2.8.0 gtk2 >= 2.4.14
%description gui
This package contains the CASA (Common Authnetication Services Adapter)
Management application that allows you to manage credentials within
CASA and for your kwallet gnome keyring. Additionally, you can also
link secrets to one another.
Authors:
--------
Novell, Inc.
%prep
%setup -q
#%patch
%if %{_lib} == "lib64"
%define binsource bin64
%else
%define binsource bin
%endif
%build
export PATH=.:$PATH:/usr/%_lib/qt3/bin
%if %suse_version > 1000
export CFLAGS="$CFLAGS $RPM_OPT_FLAGS -fstack-protector"
%endif
./autogen.sh
make
%install
export NO_BRP_CHECK_BYTECODE_VERSION="true"
mkdir -p %{buildroot}%{prefix}
mkdir -p %{buildroot}%{bin_prefix}/share
mkdir -p %{buildroot}%{bin_prefix}/share/java
mkdir -p %{buildroot}%{bin_prefix}/share/java/CASA
mkdir -p %{buildroot}%{prefix}/CASA
mkdir -p %{buildroot}%{bin_prefix}/%{_lib}
mkdir -p %{buildroot}%{bin_prefix}/bin
mkdir -p %{buildroot}%{bin_prefix}/sbin
mkdir -p %{buildroot}%{bin_prefix}/include
mkdir -p %{buildroot}%{prefix}/CASA/images
mkdir -p %{buildroot}%{prefix}/CASA/help
mkdir -p %{buildroot}%{prefix}/CASA/help/en
mkdir -p %{buildroot}%{prefix}/CASA/doc
mkdir -p %{buildroot}/%{_lib}/security
mkdir -p %{buildroot}/etc/init.d
mkdir -p %{buildroot}/etc/ld.so.conf.d
mkdir -p %{buildroot}/etc/opt/novell/micasa
install -m 755 %{_lib}/%{cfg}/libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.miCASAWrapper.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.Common.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.A-D.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.CASAPolicy.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.GnomeKeyring.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.KWallet.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.FireFox.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{binsource}/%{cfg}/micasad.exe %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/micasad-init %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAManager.exe %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAcli %{buildroot}%{bin_prefix}/bin
install -m 755 gui/CASAManager.sh %{buildroot}%{bin_prefix}/bin
install -m 755 gui/CASAManager.exe.config %{buildroot}%{bin_prefix}/bin
install -m 644 gui/images/* %{buildroot}%{prefix}/CASA/images
install -m 644 gui/help/en/* %{buildroot}%{prefix}/CASA/help/en
install -m 755 micasad/startup/micasad %{buildroot}/etc/init.d
install -m 755 micasad/startup/micasad.sh %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/casacfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/casaucfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/installcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/uninstallcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/iscasaconfiged %{buildroot}%{bin_prefix}/sbin
install -m 600 micasad/startup/micasad.conf.xml %{buildroot}/etc/opt/novell/micasa
install -m 755 %{_lib}/%{cfg}/pam_micasa.so %{buildroot}/%{_lib}/security
install -d %{buildroot}%{bin_prefix}/%{_lib}
install -d %{buildroot}%{bin_prefix}/bin
install -d %{buildroot}%{bin_prefix}/sbin
install -d %{buildroot}%{bin_prefix}/include
install -d %{buildroot}%{prefix}/CASA/doc
install -d %{buildroot}%{prefix}/CASA/images
install -d %{buildroot}%{prefix}/CASA/help/en
install -d %{buildroot}/%{_lib}/security
install -d %{buildroot}/etc/init.d
#install -m 644 %{buildroot}%{prefix}/%{_lib}/miCASA.jar %{buildroot}%{prefix}/CASA/%{_lib}
install -m 755 %{_lib}/%{cfg}/miCASA.jar %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/miCASA.jar %{buildroot}%{bin_prefix}/share/java/CASA/miCASA.jar
install -m 644 doc/product/casa_enu.pdf %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/product/License.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/product/Readme.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 include/micasa_mgmd.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa_types.h %{buildroot}%{bin_prefix}/include
install -m 644 include/sscs_string.h %{buildroot}%{bin_prefix}/include
install -m 644 include/sscs_utf8.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa.h %{buildroot}%{bin_prefix}/include
install -m 644 include/casa_status.h %{buildroot}%{bin_prefix}/include
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so.1
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so.1
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so.1
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so.1
ln -s /etc/init.d/micasad %{buildroot}%{bin_prefix}/sbin/rcmicasad
echo "/usr/%{_lib}/" >> %{buildroot}/etc/ld.so.conf.d/CASA.conf
install -d %{buildroot}/usr/share/applications
install gui/CASAManager.desktop %{buildroot}/usr/share/applications
%suse_update_desktop_file -r CASAManager X-SuSE-ControlCenter-Personal
%post
%{fillup_and_insserv micasad}
/sbin/ldconfig
%post gui
/sbin/ldconfig
%preun
%stop_on_removal micasad
if [ "x$1" = "x0" ]
then
/usr/sbin/casaucfgpam
fi
%postun
%restart_on_update micasad
%insserv_cleanup
/sbin/ldconfig
%postun gui
/sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%dir %{bin_prefix}/share/java/CASA
%dir %{prefix}/CASA
%dir %{prefix}/CASA/doc
%dir %{bin_prefix}/%{_lib}/libmicasa.so.%{bldno}
%dir %{bin_prefix}/%{_lib}/libmicasa.so
%dir %{bin_prefix}/%{_lib}/libmicasa.so.1
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.%{bldno}
%dir %{bin_prefix}/%{_lib}/libjmicasa.so
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.1
%dir %{bin_prefix}/%{_lib}/Novell.CASA.miCASAWrapper.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.Common.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.CASAPolicy.dll
%dir /etc/opt/novell
%dir /etc/opt/novell/micasa
/etc/init.d/micasad
/%{_lib}/security/pam_micasa.so
/etc/ld.so.conf.d/CASA.conf
%{bin_prefix}/sbin/rcmicasad
%{bin_prefix}/sbin/casacfgpam
%{bin_prefix}/sbin/casaucfgpam
%{bin_prefix}/sbin/installcasa
%{bin_prefix}/sbin/uninstallcasa
%{bin_prefix}/sbin/iscasaconfiged
%{bin_prefix}/sbin/micasad.sh
%{bin_prefix}/%{_lib}/miCASA.jar
%{bin_prefix}/share/java/CASA/miCASA.jar
%{bin_prefix}/bin/micasad.exe
%{bin_prefix}/bin/micasad-init
/etc/opt/novell/micasa/micasad.conf.xml
%{prefix}/CASA/doc/casa_enu.pdf
%{prefix}/CASA/doc/License.txt
%{prefix}/CASA/doc/Readme.txt
%files cli
%defattr(-,root,root)
%{bin_prefix}/bin/CASAcli
%files devel
%defattr(-,root,root)
%{bin_prefix}/include/micasa_mgmd.h
%{bin_prefix}/include/micasa_types.h
%{bin_prefix}/include/sscs_string.h
%{bin_prefix}/include/sscs_utf8.h
%{bin_prefix}/include/micasa.h
%{bin_prefix}/include/casa_status.h
%files gui
%defattr(-,root,root)
%{bin_prefix}/bin/CASAManager.sh
%{bin_prefix}/bin/CASAManager.exe.config
%{bin_prefix}/bin/CASAManager.exe
%{bin_prefix}/share/applications/CASAManager.desktop
%{bin_prefix}/%{_lib}/libad_gk.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_gk.so
%{bin_prefix}/%{_lib}/libad_gk.so.1
%{bin_prefix}/%{_lib}/libad_ff.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_ff.so
%{bin_prefix}/%{_lib}/libad_ff.so.1
%{bin_prefix}/%{_lib}/Novell.CASA.A-D.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.GnomeKeyring.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.KWallet.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.FireFox.dll
%dir %{prefix}/CASA/images
%{prefix}/CASA/images/*
%dir %{prefix}/CASA/help
%dir %{prefix}/CASA/help/en
%{prefix}/CASA/help/en/*
%changelog
* Tue Dec 09 2008 ro@suse.de
- remove ix86 from ifarch statement obsoleting 32bit package
* Thu Oct 30 2008 olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
* Thu Aug 28 2008 ro@suse.de
- drop novell-filesystem from buildreqs (not in factory/stable)
- add /etc/opt/novell directory to filelist instead
* Tue Aug 26 2008 schoi@novell.com
- Disable debug build since a fix for bug #36127 checked in
* Mon Aug 25 2008 jnorman@novell.com
- Bug 362127. Increase retry/timeout before returning an error.
* Thu Aug 21 2008 cgardner@novell.com
- Enable debug build to try to find a fix for bug #362127
* Tue Jul 15 2008 jnorman@novell.com
- Bug 409364. Fixed RemoveKey.cs to extract proper LUID
Affects windows only.
* Wed Jun 25 2008 jnorman@novell.com
- Bug 401524. Fixed bug that properly caches binary tokens.
Affects windows only.
* Mon Jun 02 2008 jnorman@novell.com
- Fix java class constructors on java wrapper
* Thu May 29 2008 jnorman@novell.com
- Fix bug that prevents CASAManager from displaying
* Sun May 11 2008 jnorman@novell.com
- Add code to Novell.Casa.MiCasa.dll to allow access
to server key chain. Windows only.
* Mon May 05 2008 jnorman@novell.com
- Bug 337483. Modify micasad script to report
correct status.
* Wed Apr 16 2008 jnorman@novell.com
- Remove cardselector references to fix build
* Fri Apr 11 2008 jnorman@novell.com
- Bug 362127. Persist "Services" credentials without delay
* Fri Apr 11 2008 jnorman@novell.com
- Bug 290192. Patch casacfgpam and casaucfgpam to hook pam on
openSUSE desktops
* Mon Dec 10 2007 jnorman@novell.com
- Fix bug where imports failed if the modified time was not correct
format.
* Mon Sep 24 2007 jnorman@novell.com
- Bug 238432. Update the readme and related docs.
* Mon Aug 13 2007 jnorman@novell.com
- Update CASA documentation to current version
* Fri Aug 10 2007 jnorman@novell.com
- Bug 299017. Fixed Password file parser to account for Firefox 2.0.0.2
and Firefox 1.5.0.10.
* Wed Jun 27 2007 jnorman@novell.com
- Bug 287768. Added option to use session(User) keychain to cli
* Fri May 18 2007 jnorman@novell.com
- Bug 265898. Added option to remove all secrets to cli
* Thu May 17 2007 jnorman@novell.com
- Bug 265898. Fix makefile to build cli
* Thu May 17 2007 jnorman@novell.com
- Bug 265898. Replace mono based cli with native based one.
This was needed to support changing the UID
* Fri May 11 2007 jnorman@novell.com
- Bug 251414. Added Title to Destroy Secrets dialog.
* Thu May 10 2007 jnorman@novell.com
- Bug 260131. Handle UTF8 values properly.
* Tue May 08 2007 jnorman@novell.com
- Bug 222012. Fix for security audit 5.1.2
* Wed May 02 2007 jnorman@novell.com
- Bug 267542. Creating salt file threw an exception. Changed mode
of file creation.
* Wed May 02 2007 jnorman@novell.com
- Bug 265898. CLI change. Read the KEYVALUE environment variable
when setting the value of a key.
* Tue May 01 2007 jnorman@novell.com
- Bug 265898. Rename CASAUtil to CASAcli per Baber's request
* Tue May 01 2007 jnorman@novell.com
- Bug 265898. Seperate CLI into it's own rpm for cypress.
CASAUtil is no longer in the base CASA rpm.
* Wed Apr 18 2007 jnorman@novell.com
- Bug 265898. Added a CLI for cypress for management of
service credentials.
* Tue Apr 10 2007 jnorman@novell.com
- Bug 174234. Enable command line option to start CASAManager
minimized.
* Thu Apr 05 2007 jnorman@novell.com
- Bug 261506. Support binary keys up to 128k
* Mon Apr 02 2007 jnorman@novell.com
- Bug 228119. Honor setting for tray icon preference.
* Mon Apr 02 2007 jnorman@novell.com
- Bug 242386 - Suse Security Audit fix 4.1. Make use of a random
salt when generating a encryption key from a string.
* Wed Mar 07 2007 cmashayekhi@novell.com
- Bug 245537. Fixed iscasaconfigured script to run on SLES & OES.
* Tue Feb 27 2007 jnorman@novell.com
- Bug 209858. Revert fix because of hang.
* Thu Feb 22 2007 jnorman@novell.com
- Bug 242984. Fix typos in export file for JNI wrapper.
* Tue Feb 20 2007 jnorman@novell.com
- Bug 242984. Export new symbols in JNI wrapper for linux
* Wed Feb 14 2007 cmashayekhi@novell.com
- Bug 209858 Fix for item 4.7 in SuSE security review.
* Tue Feb 13 2007 cmashayekhi@novell.com
- Bug 242410 Fix for item 4.7 in SuSE security review.
- Bug 132707 From SuSE
- Bug 222012 From SuSE
* Fri Feb 09 2007 cmashayekhi@novell.com
- The ipc memory problem discovered by ZEN team was fixed in
sscs_unx_ipc_client.c and the realted header file.
* Wed Feb 07 2007 jnorman@novell.com
- Bug 242984. CASA jni bug. Pass usernameType to c interface
on miCASAGetCredential.
* Tue Feb 06 2007 jnorman@novell.com
- Bug 242407. Security Audit fix.
Check length of passcode before allocating memory
* Thu Feb 01 2007 jnorman@novell.com
- Bug 193889. .miCASA files are RW for root only
* Wed Jan 31 2007 schoi@novell.com
- Bug 240557. move micasa.jar from CASA-devel to CASA rpm
* Wed Jan 31 2007 cmashayekhi@novell.com
- Bug 240557. Moved micasa.jar from CASA-devel to CASA rpm in
CASA.spec.in..
* Tue Jan 30 2007 jnorman@novell.com
- Bug 240320. Prevent native exception when exiting CASAManager.
* Tue Jan 30 2007 jnorman@novell.com
- Bug 239984. Handle null for message in Preferences dialog.
* Wed Jan 24 2007 cmashayekhi@novell.com
- Bug 238315. Scripts casacfgpam and casaucfgpam were fixed by
adding the full path to the lockation of SuSE-release file.
* Tue Jan 23 2007 jnorman@novell.com
- Bug 172730. Check the GNOME_KEYRING_SOCKET environment variable
before displaying the gnome tab and setting.
* Tue Jan 23 2007 jnorman@novell.com
- Bug 237834. Set value length to zero when key exists without value
* Tue Jan 23 2007 aj@suse.de
- Cleanup BuildRequires.
* Thu Jan 18 2007 jnorman@novell.com
- Bug 235624. Fix gui hang on multiple file imports.
* Thu Jan 11 2007 jnorman@novell.com
- Bug 227503, 229669. Use gtk-sharp2.x now.
* Tue Jan 09 2007 jnorman@novell.com
- Bug 228046. Prompt user for MasterPassword prior to displaying
the Find and Replace dialog.
* Tue Jan 09 2007 jnorman@novell.com
- Bug 229763. Found that reading a file using Mono while that
file is being watched fires a 'OnChanged' event. Changed the
file read ReadWrite to a FileAccess.Read prevents this event.
* Thu Jan 04 2007 jnorman@novell.com
- Bug 221012. Based on code review, enhance persistent directory
policy.
* Wed Jan 03 2007 jnorman@novell.com
- Bug 231331. Change the includes on jmicasa.c
* Tue Jan 02 2007 jnorman@novell.com
- Bug 231331. Pass correct parameter from JNI to native code.
* Wed Dec 06 2006 cmashayekhi@novell.com
- Bug 222012 scripts in micasad directory were modified to recognize
the desktop to modify pam stack. On servers we skip this step.
* Tue Nov 21 2006 schoi@novell.com
- FateID 301736 : Submit CASA 1.7 to sled10-sp1
* Tue Nov 07 2006 ro@suse.de
- fix icon permissions
* Mon Nov 06 2006 jnorman@novell.com
- Find and Replace feature added. Resolve conflict on Import added.
* Thu Oct 12 2006 jnorman@novell.com
- Copy feature added. Users can copy secrets from one store
to another.
* Tue Oct 10 2006 smanojna@novell.com
- Some fixes for Distribution of Firefox Password Manager secrets.
* Tue Oct 10 2006 jnorman@novell.com
- Add support for Dynamic Local User(DLU) on windows
* Fri Oct 06 2006 schoi@novell.com
- Merge CASA.changes with one in autobuild
* Fri Sep 29 2006 jnorman@novell.com
- Export miCASARemoveKey for linux
* Thu Sep 28 2006 smanojna@novell.com
- Distribution of Firefox Password Manager secrets.
* Wed Sep 27 2006 jnorman@novell.com
- Prevent users from moving .miCASA files to directories other
/home/... and /media...
* Wed Sep 27 2006 jnorman@novell.com
- Move the .miCASA files to ~/.casa
* Wed Sep 27 2006 jnorman@novell.com
- Move the .CASAPolicy files to ~/.casa
* Thu Jul 06 2006 jnorman@novell.com
- Bug 173648. Exec CASAManager.exe in the forground.
* Thu Jul 06 2006 jnorman@novell.com
- Bug 190532. Compute properly length when escaping SecretIDs
* Wed Jul 05 2006 jnorman@novell.com
- Bug 176460. Added a filewatcher on file in question
* Mon Jul 03 2006 jnorman@novell.com
- Bug 164181. Prevent multiple instances of CASAManager on windows.
* Tue Jun 27 2006 jnorman@novell.com
- Added miCASARemoveKey API to dll.
* Mon Jun 26 2006 jluciani@novell.com
- Added files sscs_string.h, micasa.h, and casa_status.h
to the devel package.
* Fri Jun 09 2006 jluciani@novell.com
- Moved auth-token header files to the CASA-auth-token/include
folder.
* Mon Jun 05 2006 jnorman@novell.com
- Bug 175455. Prevent crash when entering MP that is too short and
during an upgrade.
* Thu May 25 2006 jnorman@novell.com
- Bug 178796: change the way we generate the new salt so that
we are cross-plat.
* Thu May 25 2006 cmashayekhi@novell.com
- casa-gnome-keyring.h was cleaned up.
* Tue May 23 2006 cmashayekhi@novell.com
- Eliminated the gnome-kering.h header file.
* Mon May 22 2006 cmashayekhi@novell.com
- Fixed dependency cycle between CASA <-> gnome-keyring.
- Bug 176736. Fixed micasad startup/shutdown process to clean up
open files on shutdown and upgrade.
* Fri May 12 2006 jnorman@novell.com
- Bug 174093. Set our process name to CASAManager so gnome-keyring
knows who we are.
* Mon May 08 2006 jnorman@novell.com
- Bug 169353. Prompt user for Desktop Password when Master Password
is not present.
* Thu May 04 2006 smanojna@novell.com
- Description:
Bug 152929: Secret with special characters in name causing
unexpected behaviour. This fix will only prevent the
following special characters * : ' \ & = < >
- Modified files:
c_gui/Common.cs
c_gui/images/casa.glade
- Description:
Bug 165283: CASA docs and About screen states that CASA runs on
Mac OSX which does not currently.
- Modified files:
package/linux/CASA.spec.in
* Thu May 04 2006 jnorman@novell.com
- Bug 172719: Clean debug out.
* Wed May 03 2006 smanojna@novell.com
- Description:
1. Fixed Bug 152929: Secret with special characters in name causing
unexpected behaviour.
- Modified files:
c_gui/images/casa.glade
c_gui/Common.cs
c_gui/MiCasa.cs
c_gui/KdeWallet.cs
c_gui/GnomeKeyring.cs
c_gui/Firefox.cs
- Description:
1. Fixed Bug 170854: CASAGui only allows one edit at a time.
2. Added 512 character limit during the edit operation, i.e.
the newly edited value string cannot be longer than 512.
3. Fixed a bug caused during deleting and adding new key-value pairs,
this bug had not been filed in Bugzilla.
-In the manage secret dialog, delete a key-value pair.
-Add a new key with the same name as the one deleted above but
but with a different value.
-When you click the OK button the changes are not effected.
- Modified files:
c_gui/MiCasa.cs
c_gui/Firefox.cs
c_gui/GnomeKeyring.cs
c_gui/KdeWallet.cs
c_gui/Common.cs
- Description:
1. Added dialog-modal property for change master password dialog.
2. Added delete dialog handler for master password prompt dialog
during unlock store.
- Modified files:
c_gui/images/casa.glade
c_gui/CommonGUI.cs
- Description:
1. Removed references to support for Mac OS from rpm spec files.
2. Fixed an invalid <href> in Contents.htm file.
- Modified files:
shsrc/lshsrc/CASA.spec
shsrc/lshsrc/CASA_dbg.spec
c_gui/help/en/Contents.htm
* Tue May 02 2006 jnorman@novell.com
- Bug 171135. Give user the option to launch YAST when micasad is
not running.
- Security Audit 4.1. Enhanced Persistence encryption salt generation
to be more random based on the password or master password used.
* Mon May 01 2006 lsreevatsa@novell.com
- Description:
Security Audit 5:13. Refix for using proper length on strncpy.
Maximum Length is 512 characters.
- Modified files:
c_adlib/GKEngine.cs
c_adlib/ad_gk/GnomeKeyring.cs
c_adlib/ad_gk/native/ad_gk.c
* Mon May 01 2006 smanojna@novell.com
- Description:
CASAManager GUI shall now support a maximum of 512 characters in
length. User will not be able to create secrets and key-value pairs
of lenght more than 512 characters from within CASAManager GUI.
This check is essential to protect CASA from possible buffer
overflow attacks.
- Modified files:
casa.glade
* Wed Apr 26 2006 jnorman@novell.com
- Bug 165283. Remove reference to Mac OS from help file.
* Wed Apr 26 2006 jnorman@novell.com
- Security Audit Recap:
- Item 4.1, File: c_micasad/lss/Rfc2898DeriveBytes.c
1. This item is awaiting licensing on a portable random number
generator received through a contribution to the the project.
- Item 4.2 File: c_micasad/cache/KeyValue.c
1. Fix is in line 202 of the file. We improved XOR algorithm by
increasing the size of the key to equate the value.
- Item 4.3 File: c_micasad/lss/LocalStorage.cs
1. Now files are checked for ownership before being removed.
New methods added and there are changes through out the file to support this.
- Item 4.4 File: c_micasad/lss/CASACrypto.cs
1. IV fix will be checked in as soon as the item No. 1 above is approved.
2. For this item now we testing the file to make sure it is not a
symbolic link. (line 454, 455 in the file.)
3. This was a low priority item and we are investigating this.
4. This function was not used hence removed.
5. The default behavior of the file creation was modified to set the
rights at creation time.
- Item 5.1 File: c_micasad/communication/UnixCommunication
1. This was fixed by checking to see if the root was not the owner
of the socket to remove the file.
- Item 5.2 File: c_micasad/lib/communication/UnixIPCClientChannel.cs
1. This was fixed by validating the owner of the socket before use.
- Item 5.3 File: c_micasad/lib/communication/UnixIPCClientChannel.cs
1. This was fixed by validating the buffer size before allocation of memory.
- Item 5.4 File: c_micasad/lss/CASACrypto.cs
1. This was fixed by checking for minimum length.
2. We can't check for upper limit for memory for maximum file size because
we don't know how big the file can get. System will swap the pages out
of the cache if it gets big and those pages are fragments of the encrypted
cache. The original decrypted cache will be subject to garbage collection
by Mono or .Net. We have added the forced garbage collection after
finishing the decryption operation.
- Item 5.5 File: c_micasad/verbs/ObjectSerializtion.cs
1. The memory size checks have been added to the code for validation.
- Item 5.6 File: c_micasad/verbs/OpenSecretStore.cs
1. The buffer size validation is added.
2. MsgId 0x1001 is not correct.
- Item 5.7 File: c_micasad/verbs/SetMasterPasscode.cs
1. The buffer size validation is added.
- Item 5.8 File: c_micasad/common/SessionManager.cs
1. We are running as root so $PATH is root's $PATH.
2. We can go through he while loop twice that is the reason we used the loop.
- Item 5.9 File: c_micasad/sscs_ndk.c
1. All of the instances of strcpy, strcmp, strcat, strlen, were replaced
with strncpy, strncmp, strncat and strlen was eliminated.
2. TheUtf8 macros were modified to force a null at the end of the string
buffer where the length was declared.
3. All of the buffer lengths for upper bounds are being validated before use.
4. sscsshs_ChkEscapeString was fixed.
- Item 5.10 File: auth_token/kbr5_token/linux/get.c
1. This file is not build as a part of CASA 1.6 yet and is supposed to be
completed and shipped in CASA 1.7. The fix will be applied later.
- Item 5.11 File: c_micasacache/sscs_ipc
1. Handling of the end files has been added to the code.
- Item 5.12 File: c_micasacache/sscs_unx_ipc_client.c
1. Tokenize function has been fixed.
2. Validation of the buflen is added where applicable.
- Item 5.13 File: c_adlib/ad_gk/native.c
1. The validation of the buffer length has been added to the code.
* Wed Apr 26 2006 jnorman@novell.com
- Security Audit 5:13. Use proper length on strncpy.
* Wed Apr 26 2006 jnorman@novell.com
- Security Audit 5.6: Check length of ssNameLen < 256
before allocating buffer
* Wed Apr 26 2006 jnorman@novell.com
- Security Audit 5.4: Issue Garbage Collect after loading persistence.
* Wed Apr 26 2006 jnorman@novell.com
- Security Audit 5.5: Check length of message to be within range.
* Wed Apr 26 2006 jnorman@novell.com
- Security Audit 5.13: Ensure that string lengths are within limits
and null terminated before copying them to buffers.
* Tue Apr 25 2006 smanojna@novell.com
- Bug 165283: CASA docs and About screen states that CASA runs on
Mac OSX which it does not currently.
* Mon Apr 24 2006 jnorman@novell.com
- Bug 157218. Clear lists of secrets when GUI is locked.
* Mon Apr 24 2006 cmashayekhi@novell.com
- casainstall and casauninstall scripts were added to
yast2 install.
* Mon Apr 24 2006 jnorman@novell.com
- change lookup name from kwallet_rw to casakwallet
* Sun Apr 23 2006 cmashayekhi@novell.com
- installcasa and uninstallcasa scripts were added to
c_micasad/startup to accomodate for yast configuration.
- casacfg and casaucfg were updated for yast configuration.
- yast2-CASA.changes was added to yast-CASA project.
- CASA.spec.in and yast2-CASA.spec.in were modified to support
the new files.
* Thu Apr 20 2006 cmashayekhi@novell.com
- CASA.spec.in was modified to:
- fix a problem with restarting casa on reinstall.
- kwallet_rw related code was removed.
- casaucfg script was added to be called when uninstalling.
* Thu Apr 20 2006 cmashayekhi@novell.com
- Yast module was modified and renamed to CASA instead of novell-casa.
* Wed Apr 19 2006 jnorman@novell.com
- Security Audit report: 4.2. Enhance encryption of values in memory.
* Mon Apr 17 2006 jnorman@novell.com
- Security Audit. Checkpoint changes thus far to c code.
* Fri Apr 14 2006 cmashayekh@novell.com
- CASA.spec, casacfgpam, and casaucfgpam scripts were
updated to work with the YaST configuration for CASA.
- YaST configuration module will be added separately to
the project by Soo Choi for the build.
* Thu Apr 13 2006 jnorman@novell.com
- Bug 164949. Fix 'New Secret' menu option when FireFox tab is selected.
Comment out fix for 164181 (see below). SessionId is not implemented
* Thu Apr 13 2006 jnorman@novell.com
- Bug 164181. Prevent multiple instances of CASA Manager on windows.
* Wed Apr 12 2006 jnorman@novell.com
- Security Audit Report : Patch for Bug No. 5.2.
File c_micasad/lib/communication/UnixIPCClientChannel.cs
Determine buffer size needed based on the amount of data being sent.
* Mon Apr 10 2006 jnorman@novell.com
- Bug 154548. Fix to display firefox secrets in CASAManager.
* Tue Apr 04 2006 jnorman@novell.com
- added timer to suppress viewing values(passwords) for micasa store
after a preset time in seconds.
* Mon Apr 03 2006 cmashayekhi@novell.com
- micasad is set to be off on install and be turned on from YAST
later.
* Fri Mar 31 2006 sreeves@suse.de
- Update .desktop file to only use valid categories and move to the Control Center
See
https://bugzilla.novell.com/show_bug.cgi?id=129432
https://bugzilla.novell.com/show_bug.cgi?id=159780
* Fri Mar 31 2006 jnorman@novell.com
- Bug 162024. Expand casa-logo when window grows.
Thu Mar 30 8:40:35 MST 2006 - jnorman@novell.com
- Bug 157218. Clear views on secrets when GUI is locked
* Tue Mar 28 2006 lsreevatsa@novell.com
- Security Audit Report : Patch for Bug No. 5.12.1.
File : c_micasacache/sscs_unx_ipc_client.c.
- Added a check to verify whether size of the token is
less than NSSCS_MAX_SECRET_ID_LEN(512) assuring that
sscs_Utf8Strcpy() will not copy more bytes than memory
availble.
- Security Audit Report : Patch for Bug No. 5.7.
File : c_micasad/verbs/SetMasterPassword.cs.
- Added a check to verify the length of the Master Password
to be greater than 8 characters and less than or equal to
256 characters.
- Security Audit Report : Patch for Bug No. 5.4.1
File : c_micasad/lss/CASACrypto.cs
- Added a check to verify Decrypt string is greater than 32.
* Wed Mar 22 2006 schwab@suse.de
- Fix broken makefiles.
* Wed Mar 15 2006 lsreevatsa@novell.com
- Added Modify and Delete functionalities for Firefox Password
Manager Secrets into CASAManager.
* Tue Mar 14 2006 jnorman@novell.com
- Bug 155529. Detect whether or not Firefox is installed
* Thu Mar 09 2006 smanojna@novell.com
- Added a delete-event-handler for the Firefox master password
prompt dialog.
- A minor fix to make CASAManager always write to the default wallet.
- Removed console debug print messages from GK and FF code.
* Wed Mar 08 2006 lsreevatsa@novell.com
-Fix for Bug [154548]: CASAManager does not display Firefox Secrets
if started before Firefox has been used.
-Fix for Bug [155529] : Support for IsFirefoxStoreAvailable.
* Wed Mar 08 2006 smanojna@novell.com
- Added Firefox MasterPassword prompt into CASAManager.
CASAManager will now prompt for master password during aggregating
the Firefox password manager if it is locked with a master password.
* Tue Mar 07 2006 lsreevatsa@novell.com
- Changed the GetDefaultWallet() function to address all scenarios.
* Tue Mar 07 2006 smanojna@novell.com
- Added Application SSO feature to CASAManager (Linux).
We will be able to add single sign-on information to Konquerer and
NetworkManager appilcations from within CASAManager.
Main-Menu: Options > Application SSO.
- Fixed an expection thrown during GnomeKeyring delete secret operation.
- All textboxes in CASAManager have been updated to take not more than
256 characters (just a small check to avoid buffer-overflows).
- Fix for writing secrets into the default Wallet instead of
writing into CASAWallet.
- Changed the port attribute in Keyring from string to unit32.
* Mon Mar 06 2006 mmanohar@novell.com
-Fix for BUG154514 - I am seeing sporadic GUI crashes on Linux
-Fix for Bug 154547 -build 367 - SECURITY - Secrets in Firefox Password manager
are being written to the console
-Fix for Issue of Firefox initialization despite being disabled in the Policy
-Fix for FireFox Uninitialize
* Wed Mar 01 2006 cmashayekhi@novell.com
- CASA.spec was modified to put the CASAManager.sh in /usr/bin.
- CASAManager.desktop was modified to point to CASAManager.sh in /usr/bin.
- CASA.spec and CASA_dbg.spec were synced up.
* Wed Mar 01 2006 mmanohar@novell.com
-CASA Spec files changed for installation of FireFox
components via RPMs
- Console messages removed from GUI-SDI and AD-Lib
* Tue Feb 28 2006 jnorman@novell.com
- Bug 147031. Change CASA.desktop to find CASAManager in /usr/sbin
* Tue Feb 28 2006 mmanohar@novell.com
- FireFox View functionality integrated with CASA
* Mon Feb 27 2006 asuraj@novell.com
- Bug 141823. CASAManager will not display KDE Wallet Secrets unless
kwalletmanager is open - fixed by starting kdeinit in code
* Thu Feb 23 2006 cmashayekhi@novell.com
- CASA.spec was modified to put the scripts in /usr/sbin.
- A link as rcmicasad was created fro /usr/sbin to /etc/init.d/micasad
- force-reload and reload tags were added to the micasad script.
* Wed Feb 22 2006 jnorman@novell.com
- Bug 151679. Remove reverse links when deleting a secret - fixed
* Wed Feb 22 2006 jnorman@novell.com
- Bug 150642. Return additional error codes when store is locked
* Wed Feb 22 2006 jnorman@novell.com
- Remove build dependency on krb5-devel and libgssapi
* Wed Feb 22 2006 jnorman@novell.com
- Bug 141689. Windows: change mouse handler for notifyicon to mouse
down event.
- Bug: Windows, start service at post install.
* Tue Feb 21 2006 jnorman@novell.com
- Bug 141651. On windows, uninstalls will kill CASAManager too.
* Tue Feb 21 2006 jnorman@novell.com
- Bug 148945. Handle the case were micasad is restarted, before
a user sets their master password
* Mon Feb 20 2006 smanojna@novell.com
- Bug 147031: CASAManager main menu icon is placed only in...
- System > Configuration > Novell CASA Manager
* Sun Feb 19 2006 ro@suse.de
- rework BuildRequires again
- no hacks for CASAManager desktop file in post-scripts
* Sat Feb 18 2006 cmashayekhi@novell.com
- Minor fixes were made to micasad script.
- Minor fixes were made to CASA.spec.
- CASA.spec and CASA_dbg.spec were synched.
* Fri Feb 17 2006 jnorman@novell.com
- Bug 135386: Linking secrets with colon in the name - FIXED
* Fri Feb 17 2006 cmashayekhi@novell.com
- Spec file was correct to eliminate the neededforbuild directive
* Fri Feb 17 2006 smanojna@novell.com
- Bug 147031: CASAManager should have a menu item - FIXED,
A menu item for CASAManager gets created within the NLD/SuSE
main menu under the following categories,
- System > Configuration > Novell CASA Manager
- Utilities > Security > Novell CASA Manager
- Internet > Administration > Novell CASA Manager
* Thu Feb 16 2006 jnorman@novell.com
- Add dependency to kdelibs3 back to CASA-gui rpm in spec file
* Thu Feb 16 2006 smanojna@novell.com
- Bug 146015: A CASAkeyring is created to add secrets to the
Gnome Keyring through CASAManager - FIXED.
* Wed Feb 15 2006 cmashayekhi@novell.com
- Bug 143940. pam_sscs.c patch for the buffer overflow applied to
version 1.5.
* Wed Feb 15 2006 jnorman@novell.com
- Bug 150975. Enable GNOME Keyring when gnome-keyring.so is loaded
* Tue Feb 14 2006 jnorman@novell.com
- Bug 150644. Prevent removal of secrets when store is locked.
* Tue Feb 14 2006 jnorman@novell.com
- Bug 150037. For windows, change build options to not require msvcr71.dll.
* Tue Feb 14 2006 cmashayekhi@novell.com
- CASA-detect_lib64 patch suggested by Rudi Ortel has been applied.
- CASA.spec was fixed to not try to create duplicate dirs
* Tue Feb 14 2006 meissner@suse.de
- Fixed the broken %%post and %%preun logic, added prerequires.
* Tue Feb 14 2006 ro@suse.de
- comment out filesystem dirs from filelist
* Tue Feb 14 2006 smanojna@novell.com
- Bug 133386: Remove install time dependency on keyring and
kdewallet.
- Bug 148102: CASA-gui requires kdelibs3.
* Mon Feb 13 2006 cmashayekhi@novell.com
- compiler option -fstack-protector was added to the build scripts
- buffer overflow in pam-sscs.c was fixed.
- try-restart and status command line options were added to the
micad script and CASA.spec was updated
* Thu Feb 09 2006 meissner@suse.de
- disabled CASA by default again. #147934
- fixed file lists
- actually builds on all Mono supporting platforms now.
* Thu Feb 09 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Feb 09 2006 cmashayekhi@novell.com
- startup and shutdown script was modified to not
edit pam files.
- script to modify pam files for install, upgradeand
remove were created and spec file was modified to
call them.
- startup and shut down of the service during install
and upgrade was fixed.
* Tue Feb 07 2006 cmashayekhi@novell.com
- Updated the CASA.spec to move CASA to /usr/...
- fixed the startup script for updating pam files.
* Tue Feb 07 2006 jnorman@novell.com
- Bug 147801. Handle reserved chars
* Mon Feb 06 2006 jnorman@novell.com
- Bug 147801. Fix to add additional key-value pairs
* Mon Feb 06 2006 meissner@suse.de
- Disable by default #147934
- Do not write PAM entries in micasad startup script #147935
Wed Feb 01 9:47:59 MST 2006 - jnorman@novell.com
- Rename CASA-1.5.glade to CASA.glade
* Mon Jan 30 2006 cmashayekhi@novell.com
- CASA.spec was corrected to work with the changes in
gtk libs and mono.
* Mon Jan 30 2006 ro@suse.de
- replaced java2 by java2-devel-packages in BuildRequires
* Sun Jan 29 2006 jnorman@novell.com
- Bug 143878. Handle more than 100 secrets in GUI.
* Sun Jan 29 2006 jnorman@novell.com
- Bug 146025. Prevent CASA manager from launch if
MasterPassword login dialog is closed.
* Sat Jan 28 2006 jnorman@novell.com
- Bug 143859. Fix linking keys problem.
* Fri Jan 27 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 25 2006 jnorman@novell.com
- Bug 142183. Do not add GKPassword to gnome-keyring
Provided by Manohar
* Wed Jan 25 2006 jnorman@novell.com
- Bug 136784. Prevent multiple instances of GUI
Provided by Manohar
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 25 2006 cmashayekhi@novell.com
- Rolled Ruediger Ortel changes into micasad.
* Tue Jan 24 2006 gekker@suse.de
- fixup nfb for new gtk-sharp packaging
* Mon Jan 23 2006 ro@suse.de
- add (empty) rest of LSB script header
* Sun Jan 22 2006 jnorman@novell.com
- Bug 143837. Add description to micasad service for windows
* Fri Jan 20 2006 jnorman@novell.com
- Attempt unlocking all gnome-keyrings at login time.
* Fri Jan 20 2006 jnorman@novell.com
- Bug 142475. Add EULA to install for windows and license info
in help dialog.
* Thu Jan 19 2006 jnorman@novell.com
- Bug 143846. Suppress current key from being linked to itself.
* Thu Jan 19 2006 jnorman@novell.com
- Bug 142939. Keep 'New Key' menu item active.
* Thu Jan 19 2006 jnorman@novell.com
- Bug 143891. Sort SecretIDs on Link dialog.
* Fri Jan 13 2006 jnorman@novell.com
- Bug 142937. Activate 'New' menu option after unlock.
* Fri Jan 13 2006 cmashayekhi@novell.com
- Upon recieving a fix from ximian the change below was undone.
* Thu Jan 12 2006 jnorman@novell.com
- Revert Mono.Unix.PeerCred back to Mono.Posix.PeerCred to run
on MONO 1.1.13
* Wed Jan 11 2006 smanojna@novell.com
- Bug 142091: Inconsistency with naming in the GUI - FIXED.
String "MiCasa" changed to "miCASA" in the Link Keys dialog.
* Tue Jan 10 2006 jnorman@novell.com
- Changed dependency to MONO 1.1.13
* Tue Jan 10 2006 jnorman@novell.com
- Change Mono.Unix to Mono.Unix.Native. Move from Mono.Posix to
Mono.Unix
* Tue Jan 10 2006 smanojna@novell.com
- Bug 142091: Inconsistency with naming in the GUI - FIXED
- Added support for ADD-KEY and DELETE-KEY for GnomeKeyring store.
- Bug 142183:Added code to prevent users from deleting "GKPassword"
Key in Keyring store.
* Mon Jan 09 2006 gekker@suse.de
- Fix to build against the latest version of mono, version 1.1.13
* Sat Jan 07 2006 jnorman@novell.com
- Bug 141689. Prevent multiple menus.
* Fri Jan 06 2006 smanojna@novell.com
- Added ADD/MODIFY/DELETE functionalites for Keyring and KWallet
stores and was integrated with the GUI.
- About dialog in the GUI was updated with the version info (1.6).
- KNOWN ISSUES:
1. Currently ADD-KEYS and DELETE-KEYS of existing secrets for Keyring
is not functional.
2. Creation of new secret in Keyring (ADD-SECRET) expects a key
with the name "GKPassword" whose value will be the password for
the respective secret. This key should not be deleted.
* Wed Jan 04 2006 cmashayekhi@novell.com
- Fixed link.lux files to use $ARC parameter to eliminate the
errors caused during the build with the rpath link parameter.
* Thu Dec 22 2005 jnorman@novell.com
- Removed creating sym links to CASAManager files
* Wed Dec 21 2005 jnorman@novell.com
- Bug 140056. Commented code to prevent login hangs in NDK.
* Tue Dec 20 2005 jnorman@novell.com
- Bug 133485. Set .miCASA files as hidden
* Tue Dec 20 2005 jnorman@novell.com
- Bug 140057. Disable destroying secrets when locked
* Tue Dec 20 2005 jnorman@novell.com
- Bug 140058. Update version number on GUI
* Sat Dec 17 2005 cmashayekhi@novell.com
- Merged in the CASA.changes from Patch_1.5
* Fri Dec 16 2005 cmashayekhi@novell.com
- Compile erros in gk_ad.c were fixed to build.
* Fri Dec 16 2005 cmashayekhi@novell.com
- Checked in for changes in ADLib for Add-Modify-Delete for
KWallet and Gnome Keyring.
* Fri Dec 16 2005 jluciani@novell.com
-Fixed compiler warnings in auth-token stuff.
* Wed Dec 14 2005 jnorman@novell.com
-Bug 138355. Delay persistence until home directory is created.
prevent closing session prematurely (pam_sscs.c)
* Wed Dec 14 2005 jluciani@novell.com
-Added authentication token stuff into the mix.
* Tue Dec 13 2005 cmashayekhi@novell.com
- Patch build revision number is set to 198.
* Tue Dec 13 2005 cmashayekhi@novell.com
- Bug 138355. Delay persistence until the users home directory
is created (SecretStore.cs). This was done for LUM integration
- On SessionClose in PAM (sscs_pam.c), change SSFlags to 0 on
CloseSecretStoreCache to prevent closing session early.
* Mon Dec 12 2005 cmashayekhi@novell.com
- FINAL Patch build revision number is set to 190.
* Mon Dec 12 2005 cmashayekhi@novell.com
- Patch build revision number is set to 189
* Mon Dec 12 2005 cmashayekhi@novell.com
- Added patch changes that Rudy made on Nov. 14th to
checkin to the stable branch.
- Changes made to CASA.spec and pam_sscs.c
- Fixed build in stable: add qt-bindir to PATH
- include syslog.h for LOG_ERR
* Tue Dec 06 2005 jnorman@novell.com
-Added AssemblyInfo files to all DotNET modules
* Tue Dec 06 2005 cmashayekhi@novell.com
-Reverting back to build 166 changes and updating the CASA.spec
to run pre and post script.
* Mon Dec 05 2005 jnorman@novell.com
- Bug 136523. Fix KWallet code to show KWallet secrets.
fix made in kwallets_rw.cpp
* Sat Dec 03 2005 jnorman@novell.com
- Bug 136527. Add handlers on KDEStore and GNOME Store code
* Fri Dec 02 2005 cmashayekhi@novell.com
- Bug 136221, workaround in CASA.spec file were removed because
they were not changes for supported intended use of the
product. Instead the readme was updated.
* Fri Dec 02 2005 jnorman@novell.com
- Bug 134096, add CASAManager.exe.config.
- Bug 136224, Document Readme for random crash on 64 bit.
- Bug 136226, Launch kde-open on kde desktops, and gnome-open on
gnome for help files
- Bug 136221, Attempt to prevent installing 32bit rpms on
64 bit platforms as a workaround.
- Added CASA_dbg.spec file to build debug RPMs on autobuild
* Wed Nov 30 2005 jnorman@novell.com
- Bug 134096, Fixed Wrapper code for proper structure marshaling.
* Wed Nov 30 2005 jnorman@novell.com
- Bug: 134096 Fix CASA gui for 64 bit
* Thu Nov 24 2005 jnorman@novell.com
- Bug fixes: 135387, 135393
* Thu Nov 24 2005 cmashayekhi@novell.com
- c_gui/CASAManager.sh was fixed to support lib64 directory.
- c_micasad/startup/micasad.sh was fixed to support lib64.
* Thu Nov 24 2005 jnorman@novell.com
- changed PAM Capture to find libmicasa in path
* Fri Nov 18 2005 jnorman@novell.com
- Change GUI dependency from gtk2-devel to gtk2.
* Wed Nov 16 2005 jnorman@novell.com
- Bug 133479. Clear Native information when destroying secrets or refreshing
* Tue Nov 15 2005 jnorman@novell.com
- Added gtk2-devel dependency to CASA-gui rpm
* Mon Nov 14 2005 cmashayekhi@novell.com
- Bug 133705 having to do with licenses in the source files
was fixed.
- CASA.spec was modified to accomodate for auto build scripts.
* Fri Nov 11 2005 jnorman@novell.com
- Added help files, and code to launch help files to GUI
* Thu Nov 10 2005 jnorman@novell.com
- Replaced changes.log with CASA.changes in the src tree to be
consistent with autobuild
* Tue Nov 08 2005 cameron@novell.com
- CASA.spec and versioning number was modified to support build
number as a part of the rpm version.
- lib*.so versioning was changed to support linux format versioning
numbers. CASA libs are at 1.1.1 now.
- Build scripts were modified to support $RPM_OPT_FLAGS.
- Added persistence without desktop credentials.
- Bug 130336 -- resevered escaped chars was fixed.
- Bug 130518 -- invalid param exception handling was
fixed.
- Support for extended ascii and double byte chars in
GUI was added.
- Finalized GUI cosmetic changes.
* Thu Oct 27 2005 cmashayekhi@novell.com
-The image version to 1.5.0
Files:
- Work area was cleaned up for the final build.
- CASA.spec was modified to requirement.
- Minor bug fixes were applied.
* Wed Oct 19 2005 cmashayekhi@novell.com
-The image version to 1.5.0
Files:
- Moving from version 1.0.0 to 1.5.0 as per PRD.