Mailinglist Archive: opensuse-commit (1083 mails)

< Previous Next >
commit evolution-data-server
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Mon, 03 Sep 2007 23:15:13 +0200
  • Message-id: <20070903211513.8CC40678333@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package evolution-data-server
checked in at Mon Sep 3 23:15:13 CEST 2007.

--------
--- GNOME/evolution-data-server/evolution-data-server.changes   2007-08-29 19:10:30.000000000 +0200
+++ /mounts/work_src_done/STABLE/evolution-data-server/evolution-data-server.changes    2007-09-03 18:53:42.000000000 +0200
@@ -1,0 +2,11 @@
+Mon Sep  3 18:48:45 CEST 2007 - vvaradhan@xxxxxxxxxx
+
+- Fixes (BNC)
+       #304835 - Exchange crashes when restart
+       (Fix introduces a bug when user is running in smart-card 
+       environment that will popup a password dialog for accessing GAL.  
+       Without this fix, exchange is un-usable for all users (including 
+       smart-card and non-smart-card users).  Fix is being worked out 
+       for this regression. 
+
+-------------------------------------------------------------------

New:
----
  bnc-304835-ex-crash-after-restart.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ evolution-data-server.spec ++++++
--- /var/tmp/diff_new_pack.B18194/_old  2007-09-03 23:11:16.000000000 +0200
+++ /var/tmp/diff_new_pack.B18194/_new  2007-09-03 23:11:16.000000000 +0200
@@ -17,7 +17,7 @@
 Autoreqprov:    on
 Summary:        Evolution Data Server
 Version:        1.11.91
-Release:        1
+Release:        3
 Source:         ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/1.11/%{name}-%{version}.tar.bz2
 #Patch3:       evolution-data-server-gcc4.patch
 Patch5:         evolution-data-server-configure.patch
@@ -107,6 +107,7 @@
 Patch86:        eds-compiler-warning.patch
 Patch89:        bgo-369168-buffer-overrun.patch
 Patch90:        evolution-data-server-1.11.5-cert-auth-complete.patch
+Patch91:        bnc-304835-ex-crash-after-restart.patch
 # Change patch below if we move away from /opt/gnome
 # It avoids a build dependency on libgnomeui to speed up bootstrap
 Patch99:        libgnomeui-dep.patch
@@ -240,6 +241,7 @@
 %patch86
 #%patch89
 %patch90
+%patch91
 %patch99 -p1
 
 %build
@@ -299,6 +301,14 @@
 %{_datadir}/gtk-doc/html/*
 
 %changelog
+* Mon Sep 03 2007 - vvaradhan@xxxxxxxxxx
+- Fixes (BNC)
+  [#304835] - Exchange crashes when restart
+  (Fix introduces a bug when user is running in smart-card
+  environment that will popup a password dialog for accessing GAL.
+  Without this fix, exchange is un-usable for all users (including
+  smart-card and non-smart-card users).  Fix is being worked out
+  for this regression.
 * Wed Aug 29 2007 - maw@xxxxxxx
 - Update to version 1.11.91:
   + New debugging framework which can be controlled during runtime

++++++ bnc-304835-ex-crash-after-restart.patch ++++++
--- servers/exchange/lib/e2k-autoconfig.c~      2007-08-31 16:46:14.000000000 +0530
+++ servers/exchange/lib/e2k-autoconfig.c       2007-08-31 20:28:37.000000000 +0530
@@ -342,7 +342,18 @@ void
 e2k_autoconfig_set_creds (E2kAutoconfig *ac,
                                                  E2kCreds      *creds)
 {
+       char *username, *password, *authmech;
        ac->creds = creds;
+       
+       authmech = creds->http_auth_method (creds);
+       creds->http_authenticate (creds, authmech, NULL, &username, &password);
+
+       e2k_autoconfig_set_username (ac, username);
+       e2k_autoconfig_set_password (ac, password);
+
+       /* FIXME: Verify all code paths return strdup'd values */
+       g_free (username);
+       g_free (password);
 }
 
 /*

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >