Hello community,

here is the log from the commit of package aqbanking for openSUSE:Factory
checked in at Mon May 23 12:38:06 CEST 2011.



--------
--- GNOME/aqbanking/aqbanking.changes   2011-03-17 21:16:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/aqbanking/aqbanking.changes    2011-05-20 
17:53:40.000000000 +0200
@@ -1,0 +2,6 @@
+Fri May 20 15:52:19 UTC 2011 - [email protected]
+
+- Update to version 5.0.6:
+  + fixes bugs with long RDH keys (HBCI)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  _service:recompress:download_url:aqbanking-5.0.5.tar.bz2

New:
----
  _service:recompress:download_url:aqbanking-5.0.6.tar.bz2

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

Other differences:
------------------
++++++ aqbanking.spec ++++++
--- /var/tmp/diff_new_pack.WBH8kn/_old  2011-05-23 12:37:45.000000000 +0200
+++ /var/tmp/diff_new_pack.WBH8kn/_new  2011-05-23 12:37:45.000000000 +0200
@@ -31,7 +31,7 @@
 %if %build_ofx
 BuildRequires:  libofx-devel
 %endif
-Version:        5.0.5
+Version:        5.0.6
 Release:        1
 Recommends:     %{name}-lang
 Url:            http://www.aquamaniac.de/aqbanking/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.WBH8kn/_old  2011-05-23 12:37:45.000000000 +0200
+++ /var/tmp/diff_new_pack.WBH8kn/_new  2011-05-23 12:37:45.000000000 +0200
@@ -1,18 +1,17 @@
-<?xml version="1.0" ?>
 <services>
   <service name="download_url">
-    <param name="protocol">http</param>
+    <param name="filename">aqbanking-5.0.6.tar.gz</param>
     <param name="host">www.aquamaniac.de</param>
-    <param 
name="path">/sites/download/download.php?package=03&amp;release=78&amp;file=01&amp;dummy=aqbanking-5.0.5.tar.gz</param>
-    <param name="filename">aqbanking-5.0.5.tar.gz</param>
+    <param name="protocol">http</param>
+    <param 
name="path">/sites/download/download.php?package=03&amp;release=79&amp;file=01&amp;dummy=aqbanking-5.0.6.tar.gz</param>
   </service>
   <service name="verify_file">
-    <param name="file">_service:download_url:aqbanking-5.0.5.tar.gz</param>
+    <param name="file">_service:download_url:aqbanking-5.0.6.tar.gz</param>
     <param name="verifier">sha256</param>
-    <param 
name="checksum">0c575387ee7dffd89403c91ba90363a01bf9a78a1c8a999f1ab8b47ed0f0bd72</param>
+    <param 
name="checksum">d4ffab0a50325cd27314996dd275b7290bf3cf7f713c30e94f3ca4ccd5626e01</param>
   </service>
   <service name="recompress">
-    <param name="file">_service:download_url:aqbanking-5.0.5.tar.gz</param>
+    <param name="file">_service:download_url:aqbanking-5.0.6.tar.gz</param>
     <param name="compression">bz2</param>
   </service>
-</services>
+</services>
\ No newline at end of file

++++++ _service:recompress:download_url:aqbanking-5.0.5.tar.bz2 -> 
_service:recompress:download_url:aqbanking-5.0.6.tar.bz2 ++++++
++++ 4722 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/ChangeLog new/aqbanking-5.0.6/ChangeLog
--- old/aqbanking-5.0.5/ChangeLog       2011-02-16 19:35:54.000000000 +0100
+++ new/aqbanking-5.0.6/ChangeLog       2011-03-13 19:49:52.000000000 +0100
@@ -1,4 +1,83 @@
 ------------------------------------------------------------------
+2011-03-03 19:21:40 +0000 christian
+Include the C++ wrapper into doxygen, with the macros expanded.
+This works in some classes (AB::Value, AB::Time) but for whatever reason
+not in others. If it works, it looks quite nicely.
+
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2170 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-03 19:21:35 +0000 christian
+Add converter of GWEN_STRINGLIST from/to std::vector<std::string>.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2169 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-02 21:25:47 +0000 christian
+Add C++ wrapper for GWEN_StringList as well.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2168 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-02 16:20:20 +0000 christian
+Add more wrapper classes to aqbankingpp; let the headers be symlinked and 
installed.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2167 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-02 16:20:10 +0000 christian
+Simplify creation of the C++ wrapper class by providing macros for the actual 
function wrapping.
+This doesn't look very nice in the source code, but it makes writing a wrapper 
even faster.
+
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2166 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-02 16:20:06 +0000 christian
+Extend AB_VALUE with rational constructor, accessor, and equality predicate.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2165 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-02 16:20:03 +0000 christian
+Move C++ wrapper header into new aqbankingpp library.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2164 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-02 16:19:57 +0000 christian
+Remove more parts of the very obsolete aqbanking++ code.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2163 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-03-01 16:56:46 +0000 christian
+Add initial c++ wrapper class for AB_VALUE in namespace AB.
+Maybe I will continue to add more wrapper classes for easier c++ handling, but
+maybe not. But so far the wrapper looks IMHO rather elegant.
+
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2162 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-02-27 18:41:29 +0000 martin
+Clarified documentation.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2161 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-02-26 23:21:34 +0000 martin
+Fixed a segfault.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2160 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-02-25 19:32:43 +0000 mlenk
+Bugfix: Q43 import plugin does reverse amount
+Problem was: Spanish Q43 import plugin reverses the deposit and the payment 
assets
+
+Thanks to Juan Pedro Paredes for providing the patch:
+https://bugs.launchpad.net/bugs/724393
+
+
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2159 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
+2011-02-18 20:56:12 +0000 martin
+AqHBCI: Fixed a bug in New Keyfile dialog.
+git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2158 
5c42a225-8b10-0410-9873-89b7810ad06e
+
+------------------------------------------------------------------
 2011-02-15 20:44:13 +0000 martin
 Prepared release 5.0.4.
 git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2157 
5c42a225-8b10-0410-9873-89b7810ad06e
@@ -506,73 +585,3 @@
 2010-08-19 17:22:18 +0000 martin
 Fixed texts in Paypal-NewUser dialog.
 git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2071 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-19 17:22:15 +0000 martin
-Fixed a bug in pin/tan special dialog.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2070 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-19 17:22:11 +0000 martin
-Added function AB_Banking_GetCert().
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2069 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-19 17:22:07 +0000 martin
-OFX DirectConnect: Added NewUser dialog.
-This dialog allows creating an OFX DirectConnect user. Bank server
-information is downloaded from www.ofxhome.com.
-
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2068 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 21:49:02 +0000 martin
-Fixed a bug: Was not updating status of okButton.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2067 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 21:16:39 +0000 martin
-Added a test for the new OFX dialog.
-@CS: See libtest.c for AB_Gui_Extend (and, especially, AB_Gui_Unextend).
-
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2066 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 21:16:35 +0000 martin
-Added AC_DEFINE for gtk2 gui availability.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2065 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 20:12:38 +0000 martin
-Added a first dialog for libofxhome.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2064 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 20:12:34 +0000 martin
-Removed unneeded lines.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2063 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 19:36:20 +0000 christian
-Add test program to run the dlg_setup of aqbanking in gwengui-gtk2.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2062 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 18:36:07 +0000 christian
-Add missing symlinks for generated includes of libofxhome.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2061 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 18:22:56 +0000 martin
-Prepared release 4.99.19rc3.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2060 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 18:20:29 +0000 martin
-Dont distribute typedatafiles (otherwise "too long filenames appears").
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2059 
5c42a225-8b10-0410-9873-89b7810ad06e
-
-------------------------------------------------------------------
-2010-08-18 18:20:25 +0000 martin
-Fixed many dialogs to correctly provide non-HTML texts as well.
-git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2058 
5c42a225-8b10-0410-9873-89b7810ad06e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/aqbanking.iss new/aqbanking-5.0.6/aqbanking.iss
--- old/aqbanking-5.0.5/aqbanking.iss   2011-03-13 19:48:45.000000000 +0100
+++ new/aqbanking-5.0.6/aqbanking.iss   2011-05-20 16:50:48.000000000 +0200
@@ -8,7 +8,7 @@
 [Setup]
 ; Using the name here directly because we want it capitalized
 AppName=AqBanking
-AppVerName=AqBanking 5.0.5
+AppVerName=AqBanking 5.0.6
 AppPublisher=AqBanking Development Team
 AppPublisherURL=http://sourceforge.net/projects/aqbanking
 AppSupportURL=http://sourceforge.net/support/getsupport.php?group_id=115695
@@ -18,7 +18,7 @@
 DirExistsWarning=no
 InfoAfterFile=README
 LicenseFile=COPYING
-OutputBaseFilename=aqbanking-5.0.5-setup
+OutputBaseFilename=aqbanking-5.0.6-setup
 OutputDir=.
 UninstallFilesDir={app}\uninstall\aqbanking
 
@@ -151,7 +151,7 @@
   StringChange(FileString, '@'+'aqbanking_pkgdatadir@', pkgdatadir);
   StringChange(FileString, '@'+'AQBANKING_VERSION_MAJOR@', '5');
   StringChange(FileString, '@'+'AQBANKING_VERSION_MINOR@', '0');
-  StringChange(FileString, '@'+'AQBANKING_VERSION_PATCHLEVEL@', '5');
+  StringChange(FileString, '@'+'AQBANKING_VERSION_PATCHLEVEL@', '6');
   StringChange(FileString, '@'+'AQBANKING_VERSION_BUILD@', '0');
   StringChange(FileString, '@'+'AQBANKING_VERSION_TAG@', 'stable');
 
@@ -162,7 +162,7 @@
   StringChange(FileString, '@'+'qbanking_data@', datadir + '/qbanking');
   StringChange(FileString, '@'+'QBANKING_VERSION_MAJOR@', '5');
   StringChange(FileString, '@'+'QBANKING_VERSION_MINOR@', '0');
-  StringChange(FileString, '@'+'QBANKING_VERSION_PATCHLEVEL@', '5');
+  StringChange(FileString, '@'+'QBANKING_VERSION_PATCHLEVEL@', '6');
   StringChange(FileString, '@'+'QBANKING_VERSION_BUILD@', '0');
   StringChange(FileString, '@'+'kbanking_libs@', '-L' + bindir + ' 
@kbanking_libs@');
   StringChange(FileString, '@'+'kbanking_includes@', '-I'+includedir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/aqbanking.spec new/aqbanking-5.0.6/aqbanking.spec
--- old/aqbanking-5.0.5/aqbanking.spec  2011-03-13 19:48:45.000000000 +0100
+++ new/aqbanking-5.0.6/aqbanking.spec  2011-05-20 16:50:48.000000000 +0200
@@ -2,10 +2,10 @@
 # neededforbuild gwenhywfar gwenhywfar-devel ktoblzcheck python python-ctypes 
pyyxml libchipcard2-devel libchipcard2 pkgconfig gettext-devel libacl-devel 
libacl libattr-devel libattr
 
 %define name aqbanking
-%define version 5.0.5
+%define version 5.0.6
 
-%define dist    Ubuntu
-%define disttag ubuntu
+%define dist    
+%define disttag 
 %define distver 
 
 %define aq_plugindir   %{_libdir}/aqbanking/plugins/33
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/configure.ac new/aqbanking-5.0.6/configure.ac
--- old/aqbanking-5.0.5/configure.ac    2011-03-13 19:47:52.000000000 +0100
+++ new/aqbanking-5.0.6/configure.ac    2011-05-20 16:50:03.000000000 +0200
@@ -25,7 +25,7 @@
 
 AQBANKING_VERSION_MAJOR=5
 AQBANKING_VERSION_MINOR=0
-AQBANKING_VERSION_PATCHLEVEL=5
+AQBANKING_VERSION_PATCHLEVEL=6
 AQBANKING_VERSION_BUILD=0
 dnl "stable", "rcX", "betaX", "svn"
 AQBANKING_VERSION_TAG="stable"
@@ -43,7 +43,7 @@
 
 AQBANKING_SO_CURRENT=33
 AQBANKING_SO_AGE=0
-AQBANKING_SO_REVISION=5
+AQBANKING_SO_REVISION=6
 AQBANKING_SO_EFFECTIVE="`echo \$(($AQBANKING_SO_CURRENT-$AQBANKING_SO_AGE))`"
 
 #
@@ -52,12 +52,12 @@
 
 AQHBCI_SO_CURRENT=19
 AQHBCI_SO_AGE=0
-AQHBCI_SO_REVISION=2
+AQHBCI_SO_REVISION=3
 AQHBCI_SO_EFFECTIVE="`echo \$(($AQHBCI_SO_CURRENT-$AQHBCI_SO_AGE))`"
 
 AQOFXCONNECT_SO_CURRENT=7
 AQOFXCONNECT_SO_AGE=0
-AQOFXCONNECT_SO_REVISION=0
+AQOFXCONNECT_SO_REVISION=1
 AQOFXCONNECT_SO_EFFECTIVE="`echo 
\$(($AQOFXCONNECT_SO_CURRENT-$AQOFXCONNECT_SO_AGE))`"
 
 
@@ -420,12 +420,12 @@
 AC_PROG_CXX
 AC_PROG_INSTALL
 
+AC_PROG_LIBTOOL
 AC_LIBTOOL_WIN32_DLL
 AC_LIBTOOL_RC
 # Newer libtool doesn't have AC_LIBTOOL_RC anymore.  Need to check for
 # $(RC) by ourselves.
 AC_CHECK_TOOL([RC], [windres], [no])
-AC_PROG_LIBTOOL
 AC_CHECK_PROG(USE_DOT,dot,YES,NO)
 AC_CHECK_PROG(SED,sed,sed)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/libs/aqbanking/imexporter.c 
new/aqbanking-5.0.6/src/libs/aqbanking/imexporter.c
--- old/aqbanking-5.0.5/src/libs/aqbanking/imexporter.c 2010-08-05 
22:53:41.000000000 +0200
+++ new/aqbanking-5.0.6/src/libs/aqbanking/imexporter.c 2011-04-20 
21:35:58.000000000 +0200
@@ -108,7 +108,14 @@
   assert(params);
 
   if (ie->importFn)
+  {
+    if (GWEN_SyncIo_GetStatus(sio) != GWEN_SyncIo_Status_Connected) {
+      DBG_ERROR(AQBANKING_LOGDOMAIN, "GWEN_SYNCIO %s not connected; did you 
forget to call GWEN_SyncIo_Connect()?", GWEN_SyncIo_GetTypeName(sio));
+      return GWEN_ERROR_NOT_OPEN;
+    }
+
     return ie->importFn(ie, ctx, sio, params);
+  }
   else
     return GWEN_ERROR_NOT_SUPPORTED;
 }
@@ -177,7 +184,7 @@
     GWEN_SyncIo_AddFlags(sio, GWEN_SYNCIO_FILE_FLAGS_READ);
     rv=GWEN_SyncIo_Connect(sio);
     if (rv<0) {
-      DBG_INFO(GWEN_LOGDOMAIN, "here (%d)", rv);
+      DBG_WARN(AQBANKING_LOGDOMAIN, "Failed to Connect() syncio (%d)", rv);
       GWEN_SyncIo_free(sio);
       return rv;
     }
@@ -219,7 +226,7 @@
                         GWEN_SYNCIO_FILE_FLAGS_GWRITE);
     rv=GWEN_SyncIo_Connect(sio);
     if (rv<0) {
-      DBG_INFO(AQBANKING_LOGDOMAIN, "here (%d)", rv);
+      DBG_WARN(AQBANKING_LOGDOMAIN, "Failed to Connect() syncio (%d)", rv);
       GWEN_SyncIo_free(sio);
       return rv;
     }
@@ -232,7 +239,7 @@
   rv=AB_ImExporter_Export(ie, ctx, sio, dbProfile);
   rv=GWEN_SyncIo_Disconnect(sio);
   if (rv<0) {
-    DBG_INFO(GWEN_LOGDOMAIN, "here (%d)", rv);
+    DBG_WARN(AQBANKING_LOGDOMAIN, "Failed to Disconnect() syncio (%d)", rv);
     GWEN_SyncIo_free(sio);
     return rv;
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/libs/aqbanking/types/message.c 
new/aqbanking-5.0.6/src/libs/aqbanking/types/message.c
--- old/aqbanking-5.0.5/src/libs/aqbanking/types/message.c      2010-08-25 
23:46:24.000000000 +0200
+++ new/aqbanking-5.0.6/src/libs/aqbanking/types/message.c      2011-04-27 
20:52:59.000000000 +0200
@@ -57,6 +57,8 @@
 
   assert(d);
   st=AB_Message_new();
+  st->userId=d->userId;
+  st->accountId=d->accountId;
   if (d->subject)
     st->subject=strdup(d->subject);
   if (d->text)
@@ -70,6 +72,10 @@
 int AB_Message_toDb(const AB_MESSAGE *st, GWEN_DB_NODE *db) {
   assert(st);
   assert(db);
+  if (GWEN_DB_SetIntValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, "userId", 
st->userId))
+    return -1;
+  if (GWEN_DB_SetIntValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, "accountId", 
st->accountId))
+    return -1;
   if (st->subject)
     if (GWEN_DB_SetCharValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, "subject", 
st->subject))
       return -1;
@@ -86,6 +92,8 @@
 int AB_Message_ReadDb(AB_MESSAGE *st, GWEN_DB_NODE *db) {
   assert(st);
   assert(db);
+  AB_Message_SetUserId(st, GWEN_DB_GetIntValue(db, "userId", 0, 0));
+  AB_Message_SetAccountId(st, GWEN_DB_GetIntValue(db, "accountId", 0, 0));
   AB_Message_SetSubject(st, GWEN_DB_GetCharValue(db, "subject", 0, 0));
   AB_Message_SetText(st, GWEN_DB_GetCharValue(db, "text", 0, 0));
   if (1) { /* for local vars */
@@ -113,6 +121,36 @@
 }
 
 
+
+
+uint32_t AB_Message_GetUserId(const AB_MESSAGE *st) {
+  assert(st);
+  return st->userId;
+}
+
+
+void AB_Message_SetUserId(AB_MESSAGE *st, uint32_t d) {
+  assert(st);
+  st->userId=d;
+  st->_modified=1;
+}
+
+
+
+
+uint32_t AB_Message_GetAccountId(const AB_MESSAGE *st) {
+  assert(st);
+  return st->accountId;
+}
+
+
+void AB_Message_SetAccountId(AB_MESSAGE *st, uint32_t d) {
+  assert(st);
+  st->accountId=d;
+  st->_modified=1;
+}
+
+
 
 
 const char *AB_Message_GetSubject(const AB_MESSAGE *st) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/libs/aqbanking/types/message.h 
new/aqbanking-5.0.6/src/libs/aqbanking/types/message.h
--- old/aqbanking-5.0.5/src/libs/aqbanking/types/message.h      2010-08-25 
23:46:24.000000000 +0200
+++ new/aqbanking-5.0.6/src/libs/aqbanking/types/message.h      2011-04-27 
20:52:59.000000000 +0200
@@ -6,6 +6,26 @@
 
 /** @page P_AB_MESSAGE_PUBLIC AB_Message (public)
 This page describes the properties of AB_MESSAGE
+@anchor AB_MESSAGE_UserId
+<h3>UserId</h3>
+<p>
+ID of the user in whose context the message has been received (see @ref 
AB_User_GetUniqueId).
+</p>
+<p>
+Set this property with @ref AB_Message_SetUserId, 
+get it with @ref AB_Message_GetUserId
+</p>
+
+@anchor AB_MESSAGE_AccountId
+<h3>AccountId</h3>
+<p>
+ID of the account in whose context the message has been received (if any). 
This field is not set by AqHBCI but may be used by other backends in some cases.
+</p>
+<p>
+Set this property with @ref AB_Message_SetAccountId, 
+get it with @ref AB_Message_GetAccountId
+</p>
+
 @anchor AB_MESSAGE_Subject
 <h3>Subject</h3>
 <p>
@@ -98,6 +118,24 @@
 AQBANKING_API void AB_Message_SetModified(AB_MESSAGE *st, int i);
 
 /**
+* Returns the property @ref AB_MESSAGE_UserId
+*/
+AQBANKING_API uint32_t AB_Message_GetUserId(const AB_MESSAGE *el);
+/**
+* Set the property @ref AB_MESSAGE_UserId
+*/
+AQBANKING_API void AB_Message_SetUserId(AB_MESSAGE *el, uint32_t d);
+
+/**
+* Returns the property @ref AB_MESSAGE_AccountId
+*/
+AQBANKING_API uint32_t AB_Message_GetAccountId(const AB_MESSAGE *el);
+/**
+* Set the property @ref AB_MESSAGE_AccountId
+*/
+AQBANKING_API void AB_Message_SetAccountId(AB_MESSAGE *el, uint32_t d);
+
+/**
 * Returns the property @ref AB_MESSAGE_Subject
 */
 AQBANKING_API const char *AB_Message_GetSubject(const AB_MESSAGE *el);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/libs/aqbanking/types/message.xml 
new/aqbanking-5.0.6/src/libs/aqbanking/types/message.xml
--- old/aqbanking-5.0.5/src/libs/aqbanking/types/message.xml    2008-10-03 
18:41:22.000000000 +0200
+++ new/aqbanking-5.0.6/src/libs/aqbanking/types/message.xml    2011-04-27 
20:52:56.000000000 +0200
@@ -8,6 +8,8 @@
     </functions>
   </type>
 
+  <type id="uint32_t" basetype="int" />
+
 </typedefs>
 
 
@@ -25,6 +27,19 @@
       <header type="sys" >aqbanking/error.h</header>
     </headers>
 
+    <elem name="userId" type="uint32_t" >
+      <descr>
+        ID of the user in whose context the message has been received (see 
@ref AB_User_GetUniqueId).
+      </descr>
+    </elem>
+
+    <elem name="accountId" type="uint32_t" >
+      <descr>
+        ID of the account in whose context the message has been received (if 
any).
+        This field is not set by AqHBCI but may be used by other backends in 
some cases.
+      </descr>
+    </elem>
+
     <elem name="subject" type="char" ptr="1" >
       <descr>
         Subject of the message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/libs/aqbanking/types/message_l.h 
new/aqbanking-5.0.6/src/libs/aqbanking/types/message_l.h
--- old/aqbanking-5.0.5/src/libs/aqbanking/types/message_l.h    2010-08-25 
23:46:24.000000000 +0200
+++ new/aqbanking-5.0.6/src/libs/aqbanking/types/message_l.h    2011-04-27 
20:52:59.000000000 +0200
@@ -19,6 +19,8 @@
 
 
 
+
+
 #ifdef __cplusplus
 } /* __cplusplus */
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/libs/aqbanking/types/message_p.h 
new/aqbanking-5.0.6/src/libs/aqbanking/types/message_p.h
--- old/aqbanking-5.0.5/src/libs/aqbanking/types/message_p.h    2010-08-25 
23:46:24.000000000 +0200
+++ new/aqbanking-5.0.6/src/libs/aqbanking/types/message_p.h    2011-04-27 
20:52:59.000000000 +0200
@@ -12,6 +12,8 @@
   int _usage;
   int _modified;
 
+  uint32_t userId;
+  uint32_t accountId;
   char *subject;
   char *text;
   GWEN_TIME *dateReceived;
@@ -19,6 +21,8 @@
 
 
 
+
+
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/accountjobs/accountjob.c 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/accountjobs/accountjob.c
--- 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/accountjobs/accountjob.c 
    2010-08-27 13:45:39.000000000 +0200
+++ 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/accountjobs/accountjob.c 
    2011-04-04 17:28:44.000000000 +0200
@@ -44,7 +44,7 @@
   assert(u);
   assert(account);
 
-  if (AH_Account_GetFlags(account) & AH_BANK_FLAGS_KTV2) {
+  if (!(AH_Account_GetFlags(account) & AH_BANK_FLAGS_KTV2)) {
     int maxVer=0;
 
     /* no account suffix, so we try to determine the highest usable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/banking/provider.c 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/banking/provider.c
--- old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/banking/provider.c   
2011-02-13 13:45:20.000000000 +0100
+++ new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/banking/provider.c   
2011-04-04 17:29:28.000000000 +0200
@@ -1024,6 +1024,9 @@
                                mediumName);
   if (rv<0) {
     DBG_ERROR(AQHBCI_LOGDOMAIN, "here (%d)", rv);
+    GWEN_Gui_ShowError(I18N("Chipcard Error"),
+                      I18N("Error checking chip card (%d).\n"
+                           "Maybe libchipcard or its plugins aren't 
installed?"));
     GWEN_Buffer_free(mediumName);
     GWEN_Buffer_free(mtypeName);
     return NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/joblayer/job.c 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/joblayer/job.c
--- old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/joblayer/job.c       
2010-08-28 11:56:16.000000000 +0200
+++ new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/joblayer/job.c       
2011-05-13 17:45:57.000000000 +0200
@@ -1570,11 +1570,14 @@
                 j=GWEN_DB_GetIntValue(dbRes, "param", i, 0);
                if (j==0)
                  break;
+               DBG_INFO(AQHBCI_LOGDOMAIN, "Adding allowed TAN method %d", j);
                AH_User_AddTanMethod(u, j);
              } /* for */
-             if (i==0)
+             if (i==0) {
                 /* add single step if empty list */
+               DBG_INFO(AQHBCI_LOGDOMAIN, "No allowed TAN method reported, 
assuming 999");
                AH_User_AddTanMethod(u, 999);
+             }
            }
           } /* if result */
           dbRes=GWEN_DB_GetNextGroup(dbRes);
@@ -1862,6 +1865,7 @@
          AB_Message_SetText(amsg, text);
          AB_Message_SetDateReceived(amsg, ti);
          GWEN_Time_free(ti);
+         AB_Message_SetUserId(amsg, AB_User_GetUniqueId(u));
          AB_Message_List_Add(amsg, j->messages);
 
          if (1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/msglayer/msgcrypt_rdh10.c
 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/msglayer/msgcrypt_rdh10.c
--- 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/plugin/msglayer/msgcrypt_rdh10.c
    2010-08-05 22:53:41.000000000 +0200
+++ 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/plugin/msglayer/msgcrypt_rdh10.c
    2011-03-24 20:43:22.000000000 +0100
@@ -8,6 +8,9 @@
  ***************************************************************************/
 
 
+#define AH_MSGRDH10_MAXKEYBUF 4096
+
+
 
 int AH_MsgRdh_PrepareCryptoSeg10(AH_MSG *hmsg,
                                AB_USER *u,
@@ -431,7 +434,7 @@
   const GWEN_CRYPT_TOKEN_KEYINFO *ki;
   uint32_t keyId;
   GWEN_CRYPT_KEY *sk;
-  uint8_t encKey[300];
+  uint8_t encKey[AH_MSGRDH10_MAXKEYBUF+64];
   int encKeyLen;
   uint32_t gid;
 
@@ -688,7 +691,7 @@
   const GWEN_CRYPT_TOKEN_KEYINFO *ki;
   uint32_t keyId;
   GWEN_CRYPT_KEY *sk=NULL;
-  uint8_t decKey[300];
+  uint8_t decKey[AH_MSGRDH10_MAXKEYBUF+64];
   GWEN_DB_NODE *nhead=NULL;
   GWEN_DB_NODE *ndata=NULL;
   const char *crypterId;
@@ -790,11 +793,11 @@
   if (p && l) {
     uint32_t elen;
     GWEN_CRYPT_PADDALGO *algo;
-    uint8_t encKey[300];
+    uint8_t encKey[AH_MSGRDH10_MAXKEYBUF+64];
     int ksize;
 
     ksize=GWEN_Crypt_Token_KeyInfo_GetKeySize(ki);
-    assert(ksize<=256);
+    assert(ksize<=AH_MSGRDH10_MAXKEYBUF);
 
     /* fill encoded key with 0 */
     memset(encKey, 0, sizeof(encKey));
@@ -1011,7 +1014,7 @@
   }
 
   ksize=GWEN_Crypt_Token_KeyInfo_GetKeySize(ki);
-  assert(ksize<=256);
+  assert(ksize<=AH_MSGRDH10_MAXKEYBUF);
 
   /* store begin of signed data */
   dataBegin=GWEN_DB_GetIntValue(n, "segment/pos", 0, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqhbci/tools/hbcixml/hbcixml.cpp 
new/aqbanking-5.0.6/src/plugins/backends/aqhbci/tools/hbcixml/hbcixml.cpp
--- old/aqbanking-5.0.5/src/plugins/backends/aqhbci/tools/hbcixml/hbcixml.cpp   
2010-08-25 11:47:25.000000000 +0200
+++ new/aqbanking-5.0.6/src/plugins/backends/aqhbci/tools/hbcixml/hbcixml.cpp   
2011-05-06 20:08:13.000000000 +0200
@@ -1048,7 +1048,7 @@
       if (GWEN_MsgEngine_TrustedData_GetTrustLevel(ntd)>args.trustLevel) {
         int pos;
         unsigned int size;
-        char rbuffer[2];
+        char rbuffer[3];
         const char *rpstr;
 
         rpstr=GWEN_MsgEngine_TrustedData_GetReplacement(ntd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqofxconnect/plugin/provider.c 
new/aqbanking-5.0.6/src/plugins/backends/aqofxconnect/plugin/provider.c
--- old/aqbanking-5.0.5/src/plugins/backends/aqofxconnect/plugin/provider.c     
2010-08-27 12:29:17.000000000 +0200
+++ new/aqbanking-5.0.6/src/plugins/backends/aqofxconnect/plugin/provider.c     
2011-05-03 17:51:53.000000000 +0200
@@ -57,7 +57,9 @@
 
 
 static AO_APPINFO _appInfos[]={
-{ I18S("Intuit Quicken Windows 2010"),    "QWIN",       "1800"},
+{ I18S("Intuit Quicken Windows 2011"),    "QWIN",       "2000"},
+{ I18S("Intuit Quicken Windows 2010"),    "QWIN",       "1900"},
+{ I18S("Intuit Quicken Windows 2009"),    "QWIN",       "1800"},
 { I18S("Intuit Quicken Windows 2008"),    "QWIN",       "1700"},
 { I18S("Intuit Quicken Windows 2007"),    "QWIN",       "1600"},
 { I18S("Intuit Quicken Windows 2006"),    "QWIN",       "1500"},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/backends/aqofxconnect/version.h 
new/aqbanking-5.0.6/src/plugins/backends/aqofxconnect/version.h
--- old/aqbanking-5.0.5/src/plugins/backends/aqofxconnect/version.h     
2011-03-13 19:48:44.000000000 +0100
+++ new/aqbanking-5.0.6/src/plugins/backends/aqofxconnect/version.h     
2011-05-20 16:50:47.000000000 +0200
@@ -16,11 +16,11 @@
 
 #define AQOFXCONNECT_VERSION_MAJOR 5
 #define AQOFXCONNECT_VERSION_MINOR 0
-#define AQOFXCONNECT_VERSION_PATCHLEVEL 5
+#define AQOFXCONNECT_VERSION_PATCHLEVEL 6
 #define AQOFXCONNECT_VERSION_BUILD 0
 #define AQOFXCONNECT_VERSION_TAG "stable"
-#define AQOFXCONNECT_VERSION_FULL_STRING "5.0.5.0stable"
-#define AQOFXCONNECT_VERSION_STRING "5.0.5"
+#define AQOFXCONNECT_VERSION_FULL_STRING "5.0.6.0stable"
+#define AQOFXCONNECT_VERSION_STRING "5.0.6"
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/imexporters/csv/profiles/comdirect.conf.in 
new/aqbanking-5.0.6/src/plugins/imexporters/csv/profiles/comdirect.conf.in
--- old/aqbanking-5.0.5/src/plugins/imexporters/csv/profiles/comdirect.conf.in  
2008-10-03 18:41:22.000000000 +0200
+++ new/aqbanking-5.0.6/src/plugins/imexporters/csv/profiles/comdirect.conf.in  
2011-04-18 19:23:48.000000000 +0200
@@ -14,7 +14,7 @@
 params {
   
   # number of lines to ignore
-  int ignoreLines="14"
+  int ignoreLines="22"
   
   # if 1 then values are quoted
   quote="1"
@@ -24,7 +24,7 @@
   title="1"
   
   # special values are "TAB" and "SPACE"
-  delimiter="TAB"
+  delimiter=";"
   
   # this is the group name looked for in the given data to GWEN_CSV_Write
   # if not given then all groups match
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/imexporters/ofx/parser/g_stmtrn.c 
new/aqbanking-5.0.6/src/plugins/imexporters/ofx/parser/g_stmtrn.c
--- old/aqbanking-5.0.5/src/plugins/imexporters/ofx/parser/g_stmtrn.c   
2008-10-03 18:41:23.000000000 +0200
+++ new/aqbanking-5.0.6/src/plugins/imexporters/ofx/parser/g_stmtrn.c   
2011-05-20 16:45:13.000000000 +0200
@@ -186,15 +186,15 @@
         t=xg->transaction;
        if (strcasecmp(s, "CREDIT")==0) {
          AB_Transaction_SetTransactionKey(t, "MSC");
-         AB_Transaction_SetTransactionText(t, I18N("Credit"));
+         AB_Transaction_SetTransactionText(t, I18N("Generic credit"));
        }
        else if (strcasecmp(s, "DEBIT")==0) {
          AB_Transaction_SetTransactionKey(t, "MSC");
-         AB_Transaction_SetTransactionText(t, I18N("Debit"));
+         AB_Transaction_SetTransactionText(t, I18N("Generic debit"));
        }
        else if (strcasecmp(s, "INT")==0) {
          AB_Transaction_SetTransactionKey(t, "INT");
-         AB_Transaction_SetTransactionText(t, I18N("Interest"));
+         AB_Transaction_SetTransactionText(t, I18N("Interest earned or paid 
(Note: Depends on signage of amount)"));
        }
        else if (strcasecmp(s, "DIV")==0) {
          AB_Transaction_SetTransactionKey(t, "DIV");
@@ -202,7 +202,7 @@
        }
        else if (strcasecmp(s, "FEE")==0) {
          AB_Transaction_SetTransactionKey(t, "BRF");
-         AB_Transaction_SetTransactionText(t, I18N("Fee"));
+         AB_Transaction_SetTransactionText(t, I18N("FI fee"));
        }
        else if (strcasecmp(s, "SRVCHG")==0) {
          AB_Transaction_SetTransactionKey(t, "CHG");
@@ -214,11 +214,11 @@
        }
        else if (strcasecmp(s, "ATM")==0) {
          AB_Transaction_SetTransactionKey(t, "MSC"); /* misc */
-         AB_Transaction_SetTransactionText(t, I18N("Cash dispenser"));
+         AB_Transaction_SetTransactionText(t, I18N("ATM debit or credit (Note: 
Depends on signage of amount)"));
        }
        else if (strcasecmp(s, "POS")==0) {
          AB_Transaction_SetTransactionKey(t, "MSC"); /* misc */
-         AB_Transaction_SetTransactionText(t, I18N("Point of sale"));
+         AB_Transaction_SetTransactionText(t, I18N("Point of sale debit or 
credit (Note: Depends on signage of amount)"));
        }
        else if (strcasecmp(s, "XFER")==0) {
          AB_Transaction_SetTransactionKey(t, "TRF");
@@ -234,7 +234,7 @@
        }
        else if (strcasecmp(s, "CASH")==0) {
          AB_Transaction_SetTransactionKey(t, "MSC"); /* FIXME: not sure */
-         AB_Transaction_SetTransactionText(t, I18N("Cash"));
+         AB_Transaction_SetTransactionText(t, I18N("Cash withdrawal"));
        }
        else if (strcasecmp(s, "DIRECTDEP")==0) {
          AB_Transaction_SetTransactionKey(t, "LDP"); /* FIXME: not sure */
@@ -246,13 +246,15 @@
        }
        else if (strcasecmp(s, "REPEATPMT")==0) {
          AB_Transaction_SetTransactionKey(t, "STO");
-         AB_Transaction_SetTransactionText(t, I18N("Standing order"));
+         AB_Transaction_SetTransactionText(t, I18N("Repeating payment/standing 
order"));
        }
        else if (strcasecmp(s, "OTHER")==0) {
          AB_Transaction_SetTransactionKey(t, "MSC");
+         AB_Transaction_SetTransactionText(t, I18N("Other"));
        }
        else {
          DBG_WARN(AQBANKING_LOGDOMAIN, "Unknown transaction type [%s]", s);
+         AB_Transaction_SetTransactionText(t, I18N("Unknown transaction 
type"));
        }
       }
       else if (strcasecmp(xg->currentElement, "DTPOSTED")==0) {
@@ -312,14 +314,14 @@
         /* ignore */
       }
       else if (strcasecmp(xg->currentElement, "NAME")==0) {
-       AB_Transaction_AddPurpose(xg->transaction, s, 1);
+       AB_Transaction_AddRemoteName(xg->transaction, s, 1);
       }
       else if (strcasecmp(xg->currentElement, "MEMO")==0 ||
               strcasecmp(xg->currentElement, "MEMO2")==0) {
        AB_Transaction_AddPurpose(xg->transaction, s, 1);
       }
-      else if (strcasecmp(xg->currentElement, "SRVTID")==0 ||
-              strcasecmp(xg->currentElement, "SRVTID2")==0) {
+      else if (strcasecmp(xg->currentElement, "SRVRTID")==0 ||
+              strcasecmp(xg->currentElement, "SRVRTID2")==0) {
        AB_Transaction_SetBankReference(xg->transaction, s);
       }
       else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/src/plugins/parsers/swift/swift940.c 
new/aqbanking-5.0.6/src/plugins/parsers/swift/swift940.c
--- old/aqbanking-5.0.5/src/plugins/parsers/swift/swift940.c    2010-08-17 
16:29:32.000000000 +0200
+++ new/aqbanking-5.0.6/src/plugins/parsers/swift/swift940.c    2011-04-20 
21:35:58.000000000 +0200
@@ -759,10 +759,10 @@
       p2=p;
       while(*p2 && *p2!='/' && *p2!=10) p2++;
       if (p2==p) {
-       DBG_ERROR(AQBANKING_LOGDOMAIN, "Missing bank reference (%s)", p);
-       GWEN_Gui_ProgressLog(0, GWEN_LoggerLevel_Error,
-                             "SWIFT: Missing bank reference");
-       return -1;
+       DBG_WARN(AQBANKING_LOGDOMAIN, "Missing bank reference (%s) - ignored", 
p);
+       GWEN_Gui_ProgressLog(0, GWEN_LoggerLevel_Warning,
+                             "SWIFT: Non-Standard MT940 file: Missing bank 
reference field in :61: line - ignored.");
+       return 0;
       }
       s=(char*)GWEN_Memory_malloc(p2-p+1);
       memmove(s, p, p2-p+1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/aqbanking-5.0.5/version.h new/aqbanking-5.0.6/version.h
--- old/aqbanking-5.0.5/version.h       2011-03-13 19:48:45.000000000 +0100
+++ new/aqbanking-5.0.6/version.h       2011-05-20 16:50:48.000000000 +0200
@@ -13,15 +13,15 @@
 
 #define AQBANKING_VERSION_MAJOR 5
 #define AQBANKING_VERSION_MINOR 0
-#define AQBANKING_VERSION_PATCHLEVEL 5
+#define AQBANKING_VERSION_PATCHLEVEL 6
 #define AQBANKING_VERSION_BUILD 0
 #define AQBANKING_VERSION_TAG "stable"
-#define AQBANKING_VERSION_FULL_STRING "5.0.5.0stable"
-#define AQBANKING_VERSION_STRING "5.0.5"
+#define AQBANKING_VERSION_FULL_STRING "5.0.6.0stable"
+#define AQBANKING_VERSION_STRING "5.0.6"
 
 
 #define AQBANKING_SO_CURRENT 33
-#define AQBANKING_SO_REVISION 5
+#define AQBANKING_SO_REVISION 6
 #define AQBANKING_SO_AGE 0
 #define AQBANKING_SO_EFFECTIVE 33
 


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to