Hello community, here is the log from the commit of package aqbanking for openSUSE:Factory checked in at Mon Sep 19 22:48:56 CEST 2011.
-------- --- GNOME/aqbanking/aqbanking.changes 2011-07-21 10:28:30.000000000 +0200 +++ /mounts/work_src_done/STABLE/aqbanking/aqbanking.changes 2011-09-10 21:48:00.000000000 +0200 @@ -1,0 +2,7 @@ +Sat Sep 10 19:28:58 UTC 2011 - nico.laus.2...@gmx.de + +- Update to version 5.0.15: + + fixed some bugs in OFX DirectConnect + + cmd tools now also link to libstdc++ to fix some segfaults + +------------------------------------------------------------------- Package does not exist at destination yet. Using Fallback GNOME/aqbanking Destination is aqbanking calling whatdependson for head-i586 Old: ---- aqbanking-5.0.14.tar.gz New: ---- aqbanking-5.0.15.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aqbanking.spec ++++++ --- /var/tmp/diff_new_pack.SVaJ5t/_old 2011-09-19 22:48:49.000000000 +0200 +++ /var/tmp/diff_new_pack.SVaJ5t/_new 2011-09-19 22:48:49.000000000 +0200 @@ -26,7 +26,7 @@ %define q4b_cfgmoddir %{fronts_libdir}/q4banking/cfgmodules Name: aqbanking -Version: 5.0.14 +Version: 5.0.15 Release: 1 # FIXME Still unable to use parallel make. Last checked: 2011-07-19 License: GPL-2.0+ @@ -34,7 +34,7 @@ Url: http://www.aquamaniac.de/aqbanking/ Group: Productivity/Office/Finance Source: %{name}-%{version}.tar.gz -#Source: http://www.aquamaniac.de/sites/download/download.php?package=03&release=85&file=01&dummy=aqbanking-5.0.14.tar.gz +#Source: http://www.aquamaniac.de/sites/download/download.php?package=03&release=86&file=01&dummy=aqbanking-5.0.15.tar.gz Source1: aqbanking4-handbook-20091231.pdf #Source1: http://www.aquamaniac.de/sites/download/download.php?package=09&release=09&file=01&dummy=aqbanking4-handbook-20091231.pdf BuildRequires: doxygen ++++++ aqbanking-5.0.14.tar.gz -> aqbanking-5.0.15.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/ChangeLog new/aqbanking-5.0.15/ChangeLog --- old/aqbanking-5.0.14/ChangeLog 2011-07-17 17:54:03.000000000 +0200 +++ new/aqbanking-5.0.15/ChangeLog 2011-08-20 17:57:17.000000000 +0200 @@ -1,4 +1,47 @@ ------------------------------------------------------------------ +2011-08-20 17:57:04 +0200 Martin Preuss +Introduced profile parameter for ofx importer (charset). +This should basically allow for charset conversions when importing OFX +files. + +------------------------------------------------------------------ +2011-08-20 14:56:11 +0000 martin +Prepared release 5.0.15. +git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2231 5c42a225-8b10-0410-9873-89b7810ad06e + +------------------------------------------------------------------ +2011-08-20 14:56:07 +0000 martin +Link tools against libstdc++. +Not every version of the gcc suite seems to correctly init the C++ +subsystem when loading a C++ library via dlopen. So we now link the app +directly against libstdc++ to mke sure C++ is correctly initialised. + +git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2230 5c42a225-8b10-0410-9873-89b7810ad06e + +------------------------------------------------------------------ +2011-08-14 14:12:30 +0000 martin +Fixed a bug. +git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2229 5c42a225-8b10-0410-9873-89b7810ad06e + +------------------------------------------------------------------ +2011-08-14 14:12:23 +0000 martin +Increased version numbers. +git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2228 5c42a225-8b10-0410-9873-89b7810ad06e + +------------------------------------------------------------------ +2011-07-19 18:22:12 +0000 martin +Fixed some problems with OFX DirectConnect. +- added member securityType to AO_USER +- added securityType and clientUid to special settings dialog + +git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2227 5c42a225-8b10-0410-9873-89b7810ad06e + +------------------------------------------------------------------ +2011-07-18 18:04:04 +0000 martin +Fixed a bug in OFX DirectConnect dialogs. +git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2226 5c42a225-8b10-0410-9873-89b7810ad06e + +------------------------------------------------------------------ 2011-07-17 15:53:53 +0000 martin Prepared release 5.0.14. git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2225 5c42a225-8b10-0410-9873-89b7810ad06e @@ -551,51 +594,3 @@ complain about the account specs being invalid. git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2133 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2011-01-13 21:47:48 +0000 martin -Fixed arguments to some snprintf() calls. -Background: Using "lf" when referring to doubles in printf-functions is an -error. In printf calls "f" already refers to "doubles" (as opposed to scanf- -functions where "f" only refers to "floats" and "lf" means "double"). - -NOTE: Always use "%f" for doubles in printf, and "%lf" (or "%Lf") in scanf. - -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2132 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2011-01-11 19:59:25 +0000 martin -AqHBCI: Fixed a bug in AH_Job_SingleTransfer_Exchange(). -This fixes a problem with the property "AllowedWeekDays". - -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2131 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2010-12-09 09:54:17 +0000 christian -Update link to kmymoney, as asked by Thomas Baumgart. -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2130 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2010-12-04 21:29:31 +0000 christian -Fix ktoblzcheck detection for some configure options. -Pointed out by Thomas Baumgart: Before, pkg-config is first used -inside some condition. After this change, pkg-config is used -the first time in some unconditional section, which will work -correctly but the previous form didn't. - -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2129 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2010-11-27 16:11:50 +0000 martin -Adapted to latest changes in GWEN. -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2128 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2010-11-20 23:23:59 +0000 martin -Fixed some typos. -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2127 5c42a225-8b10-0410-9873-89b7810ad06e - ------------------------------------------------------------------- -2010-11-20 23:23:52 +0000 martin -AqPaypal: Added logging, adapted to latest API, fixed a bug. -git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2126 5c42a225-8b10-0410-9873-89b7810ad06e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/aqbanking.iss new/aqbanking-5.0.15/aqbanking.iss --- old/aqbanking-5.0.14/aqbanking.iss 2011-07-17 17:51:04.000000000 +0200 +++ new/aqbanking-5.0.15/aqbanking.iss 2011-08-20 17:51:53.000000000 +0200 @@ -8,7 +8,7 @@ [Setup] ; Using the name here directly because we want it capitalized AppName=AqBanking -AppVerName=AqBanking 5.0.14 +AppVerName=AqBanking 5.0.15 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.14-setup +OutputBaseFilename=aqbanking-5.0.15-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@', '14'); + StringChange(FileString, '@'+'AQBANKING_VERSION_PATCHLEVEL@', '15'); 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@', '14'); + StringChange(FileString, '@'+'QBANKING_VERSION_PATCHLEVEL@', '15'); 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' old/aqbanking-5.0.14/aqbanking.spec new/aqbanking-5.0.15/aqbanking.spec --- old/aqbanking-5.0.14/aqbanking.spec 2011-07-17 17:51:04.000000000 +0200 +++ new/aqbanking-5.0.15/aqbanking.spec 2011-08-20 17:51:53.000000000 +0200 @@ -2,7 +2,7 @@ # 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.14 +%define version 5.0.15 %define dist %define disttag diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/configure new/aqbanking-5.0.15/configure --- old/aqbanking-5.0.14/configure 2011-07-17 17:50:54.000000000 +0200 +++ new/aqbanking-5.0.15/configure 2011-08-20 17:50:56.000000000 +0200 @@ -2832,7 +2832,7 @@ AQBANKING_VERSION_MAJOR=5 AQBANKING_VERSION_MINOR=0 -AQBANKING_VERSION_PATCHLEVEL=14 +AQBANKING_VERSION_PATCHLEVEL=15 AQBANKING_VERSION_BUILD=0 AQBANKING_VERSION_TAG="stable" @@ -2849,7 +2849,7 @@ AQBANKING_SO_CURRENT=33 AQBANKING_SO_AGE=0 -AQBANKING_SO_REVISION=14 +AQBANKING_SO_REVISION=15 AQBANKING_SO_EFFECTIVE="`echo \$(($AQBANKING_SO_CURRENT-$AQBANKING_SO_AGE))`" # @@ -18943,7 +18943,7 @@ # Output files # -ac_config_files="$ac_config_files mksymlinks.sh admin/Makefile doc/Makefile m4/Makefile src/Makefile src/libs/Makefile src/libs/aqbanking/Makefile src/libs/aqbanking/ressource.rc src/libs/aqbanking/jobs/Makefile src/libs/aqbanking/types/Makefile src/libs/aqbanking/gui/Makefile src/libs/aqbanking/dialogs/Makefile src/libs/aqbanking/typemaker2/Makefile src/libs/aqbanking/typemaker2/c/Makefile src/libs/aqbanking/backendsupport/Makefile src/libs/aqbankingpp/Makefile src/plugins/Makefile src/plugins/bankinfo/Makefile src/plugins/bankinfo/at/Makefile src/plugins/bankinfo/at/at.xml src/plugins/bankinfo/ca/Makefile src/plugins/bankinfo/ca/ca.xml src/plugins/bankinfo/ch/Makefile src/plugins/bankinfo/ch/ch.xml src/plugins/bankinfo/de/Makefile src/plugins/bankinfo/de/de.xml src/plugins/bankinfo/us/Makefile src/plugins/bankinfo/us/us.xml src/plugins/bankinfo/generic/Makefile src/plugins/imexporters/Makefile src/plugins/imexporters/dtaus/Makefile src/plugins/imexporters/dtaus/dtaus.xml src/plugins/imexporters/dtaus/ressource.rc src/plugins/imexporters/dtaus/profiles/Makefile src/plugins/imexporters/dtaus/profiles/default.conf src/plugins/imexporters/dtaus/profiles/debitnote.conf src/plugins/imexporters/dtaus/profiles/transfer.conf src/plugins/imexporters/eri2/Makefile src/plugins/imexporters/eri2/eri2.xml src/plugins/imexporters/eri2/ressource.rc src/plugins/imexporters/eri2/profiles/Makefile src/plugins/imexporters/eri2/profiles/default.conf src/plugins/imexporters/ofx/Makefile src/plugins/imexporters/ofx/ofx.xml src/plugins/imexporters/ofx/ressource.rc src/plugins/imexporters/ofx/parser/Makefile src/plugins/imexporters/ofx/profiles/Makefile src/plugins/imexporters/ofx/profiles/default.conf src/plugins/imexporters/swift/Makefile src/plugins/imexporters/swift/swift.xml src/plugins/imexporters/swift/ressource.rc src/plugins/imexporters/swift/profiles/Makefile src/plugins/imexporters/swift/profiles/swiftmt940.conf src/plugins/imexporters/swift/profiles/swiftmt942.conf src/plugins/imexporters/swift/profiles/amro940.conf src/plugins/imexporters/swift/profiles/amro942.conf src/plugins/imexporters/csv/Makefile src/plugins/imexporters/csv/csv.xml src/plugins/imexporters/csv/ressource.rc src/plugins/imexporters/csv/profiles/Makefile src/plugins/imexporters/csv/profiles/default.conf src/plugins/imexporters/csv/profiles/amex.conf src/plugins/imexporters/csv/profiles/aqmoney1.conf src/plugins/imexporters/csv/profiles/aqmoney2.conf src/plugins/imexporters/csv/profiles/comdirect.conf src/plugins/imexporters/csv/profiles/consors-tagesgeld.conf src/plugins/imexporters/csv/profiles/mijnpostbank.conf src/plugins/imexporters/csv/profiles/oko.conf src/plugins/imexporters/csv/profiles/spk-aachen.conf src/plugins/imexporters/csv/profiles/spk-steiermark.conf src/plugins/imexporters/csv/profiles/tonline-banking.conf src/plugins/imexporters/csv/profiles/test.conf src/plugins/imexporters/csv/profiles/vrnetworld.conf src/plugins/imexporters/csv/profiles/lbbberlin.conf src/plugins/imexporters/csv/profiles/bankaustria.conf src/plugins/imexporters/csv/profiles/psk.conf src/plugins/imexporters/csv/profiles/diba.conf src/plugins/imexporters/csv/profiles/dkb.conf src/plugins/imexporters/csv/profiles/dkb-cash.conf src/plugins/imexporters/csv/profiles/sparda.conf src/plugins/imexporters/csv/profiles/full.conf src/plugins/imexporters/csv/profiles/hypovereinsbank.conf src/plugins/imexporters/csv/profiles/postbankffm.conf src/plugins/imexporters/csv/profiles/cli-transfers.conf src/plugins/imexporters/csv/profiles/sns.conf src/plugins/imexporters/openhbci1/Makefile src/plugins/imexporters/openhbci1/openhbci1.xml src/plugins/imexporters/openhbci1/ressource.rc src/plugins/imexporters/openhbci1/profiles/Makefile src/plugins/imexporters/openhbci1/profiles/default.conf src/plugins/imexporters/qif/Makefile src/plugins/imexporters/qif/qif.xml src/plugins/imexporters/qif/ressource.rc src/plugins/imexporters/qif/profiles/Makefile src/plugins/imexporters/qif/profiles/default.conf src/plugins/imexporters/yellownet/Makefile src/plugins/imexporters/yellownet/yellownet.xml src/plugins/imexporters/yellownet/ressource.rc src/plugins/imexporters/yellownet/profiles/Makefile src/plugins/imexporters/yellownet/profiles/default.conf src/plugins/imexporters/xmldb/Makefile src/plugins/imexporters/xmldb/xmldb.xml src/plugins/imexporters/xmldb/ressource.rc src/plugins/imexporters/xmldb/profiles/Makefile src/plugins/imexporters/xmldb/profiles/default.conf src/plugins/imexporters/sepa/Makefile src/plugins/imexporters/sepa/sepa.xml src/plugins/imexporters/sepa/ressource.rc src/plugins/imexporters/sepa/profiles/Makefile src/plugins/imexporters/sepa/profiles/default.conf src/plugins/imexporters/sepa/profiles/ccm.conf src/plugins/imexporters/ctxfile/Makefile src/plugins/imexporters/ctxfile/ctxfile.xml src/plugins/imexporters/ctxfile/ressource.rc src/plugins/imexporters/ctxfile/profiles/Makefile src/plugins/imexporters/ctxfile/profiles/default.conf src/plugins/imexporters/q43/Makefile src/plugins/imexporters/q43/q43.xml src/plugins/imexporters/q43/profiles/Makefile src/plugins/imexporters/q43/profiles/default.conf src/plugins/parsers/Makefile src/plugins/parsers/dtaus/Makefile src/plugins/parsers/dtaus/dtaus.xml src/plugins/parsers/dtaus/ressource.rc src/plugins/parsers/swift/Makefile src/plugins/parsers/swift/swift.xml src/plugins/parsers/swift/ressource.rc src/plugins/backends/Makefile src/plugins/backends/aqhbci/Makefile src/plugins/backends/aqhbci/plugin/Makefile src/plugins/backends/aqhbci/plugin/aqhbci.xml src/plugins/backends/aqhbci/plugin/dialogs/Makefile src/plugins/backends/aqhbci/plugin/header.xml src/plugins/backends/aqhbci/plugin/ressource.rc src/plugins/backends/aqhbci/plugin/banking/Makefile src/plugins/backends/aqhbci/plugin/msglayer/Makefile src/plugins/backends/aqhbci/plugin/joblayer/Makefile src/plugins/backends/aqhbci/plugin/applayer/Makefile src/plugins/backends/aqhbci/plugin/accountjobs/Makefile src/plugins/backends/aqhbci/plugin/applayer/xml/Makefile src/plugins/backends/aqhbci/plugin/version.h src/plugins/backends/aqhbci/tools/Makefile src/plugins/backends/aqhbci/tools/hbcixml/Makefile src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile src/plugins/backends/aqofxconnect/Makefile src/plugins/backends/aqofxconnect/version.h src/plugins/backends/aqofxconnect/plugin/Makefile src/plugins/backends/aqofxconnect/plugin/aqofxconnect.xml src/plugins/backends/aqofxconnect/plugin/ressource.rc src/plugins/backends/aqofxconnect/plugin/libofxhome/Makefile src/plugins/backends/aqpaypal/Makefile src/plugins/backends/aqpaypal/plugin/Makefile src/plugins/backends/aqpaypal/plugin/aqpaypal.xml src/plugins/backends/aqpaypal/tools/Makefile src/plugins/backends/aqpaypal/tools/aqpaypal-tool/Makefile src/plugins/backends/aqnone/Makefile src/plugins/backends/aqnone/aqnone.xml src/plugins/backends/aqnone/ressource.rc src/test/Makefile src/tools/Makefile src/tools/aqbanking-cli/Makefile tutorials/Makefile po/Makefile Doxyfile Makefile aqbanking-config.in aqbanking.pc aqbanking.spec aqbanking.iss version.h system.h" +ac_config_files="$ac_config_files mksymlinks.sh admin/Makefile doc/Makefile m4/Makefile src/Makefile src/libs/Makefile src/libs/aqbanking/Makefile src/libs/aqbanking/ressource.rc src/libs/aqbanking/jobs/Makefile src/libs/aqbanking/types/Makefile src/libs/aqbanking/gui/Makefile src/libs/aqbanking/dialogs/Makefile src/libs/aqbanking/typemaker2/Makefile src/libs/aqbanking/typemaker2/c/Makefile src/libs/aqbanking/backendsupport/Makefile src/libs/aqbankingpp/Makefile src/plugins/Makefile src/plugins/bankinfo/Makefile src/plugins/bankinfo/at/Makefile src/plugins/bankinfo/at/at.xml src/plugins/bankinfo/ca/Makefile src/plugins/bankinfo/ca/ca.xml src/plugins/bankinfo/ch/Makefile src/plugins/bankinfo/ch/ch.xml src/plugins/bankinfo/de/Makefile src/plugins/bankinfo/de/de.xml src/plugins/bankinfo/us/Makefile src/plugins/bankinfo/us/us.xml src/plugins/bankinfo/generic/Makefile src/plugins/imexporters/Makefile src/plugins/imexporters/dtaus/Makefile src/plugins/imexporters/dtaus/dtaus.xml src/plugins/imexporters/dtaus/ressource.rc src/plugins/imexporters/dtaus/profiles/Makefile src/plugins/imexporters/dtaus/profiles/default.conf src/plugins/imexporters/dtaus/profiles/debitnote.conf src/plugins/imexporters/dtaus/profiles/transfer.conf src/plugins/imexporters/eri2/Makefile src/plugins/imexporters/eri2/eri2.xml src/plugins/imexporters/eri2/ressource.rc src/plugins/imexporters/eri2/profiles/Makefile src/plugins/imexporters/eri2/profiles/default.conf src/plugins/imexporters/ofx/Makefile src/plugins/imexporters/ofx/ofx.xml src/plugins/imexporters/ofx/ressource.rc src/plugins/imexporters/ofx/parser/Makefile src/plugins/imexporters/ofx/profiles/Makefile src/plugins/imexporters/ofx/profiles/default.conf src/plugins/imexporters/ofx/profiles/iso8859.conf src/plugins/imexporters/swift/Makefile src/plugins/imexporters/swift/swift.xml src/plugins/imexporters/swift/ressource.rc src/plugins/imexporters/swift/profiles/Makefile src/plugins/imexporters/swift/profiles/swiftmt940.conf src/plugins/imexporters/swift/profiles/swiftmt942.conf src/plugins/imexporters/swift/profiles/amro940.conf src/plugins/imexporters/swift/profiles/amro942.conf src/plugins/imexporters/csv/Makefile src/plugins/imexporters/csv/csv.xml src/plugins/imexporters/csv/ressource.rc src/plugins/imexporters/csv/profiles/Makefile src/plugins/imexporters/csv/profiles/default.conf src/plugins/imexporters/csv/profiles/amex.conf src/plugins/imexporters/csv/profiles/aqmoney1.conf src/plugins/imexporters/csv/profiles/aqmoney2.conf src/plugins/imexporters/csv/profiles/comdirect.conf src/plugins/imexporters/csv/profiles/consors-tagesgeld.conf src/plugins/imexporters/csv/profiles/mijnpostbank.conf src/plugins/imexporters/csv/profiles/oko.conf src/plugins/imexporters/csv/profiles/spk-aachen.conf src/plugins/imexporters/csv/profiles/spk-steiermark.conf src/plugins/imexporters/csv/profiles/tonline-banking.conf src/plugins/imexporters/csv/profiles/test.conf src/plugins/imexporters/csv/profiles/vrnetworld.conf src/plugins/imexporters/csv/profiles/lbbberlin.conf src/plugins/imexporters/csv/profiles/bankaustria.conf src/plugins/imexporters/csv/profiles/psk.conf src/plugins/imexporters/csv/profiles/diba.conf src/plugins/imexporters/csv/profiles/dkb.conf src/plugins/imexporters/csv/profiles/dkb-cash.conf src/plugins/imexporters/csv/profiles/sparda.conf src/plugins/imexporters/csv/profiles/full.conf src/plugins/imexporters/csv/profiles/hypovereinsbank.conf src/plugins/imexporters/csv/profiles/postbankffm.conf src/plugins/imexporters/csv/profiles/cli-transfers.conf src/plugins/imexporters/csv/profiles/sns.conf src/plugins/imexporters/openhbci1/Makefile src/plugins/imexporters/openhbci1/openhbci1.xml src/plugins/imexporters/openhbci1/ressource.rc src/plugins/imexporters/openhbci1/profiles/Makefile src/plugins/imexporters/openhbci1/profiles/default.conf src/plugins/imexporters/qif/Makefile src/plugins/imexporters/qif/qif.xml src/plugins/imexporters/qif/ressource.rc src/plugins/imexporters/qif/profiles/Makefile src/plugins/imexporters/qif/profiles/default.conf src/plugins/imexporters/yellownet/Makefile src/plugins/imexporters/yellownet/yellownet.xml src/plugins/imexporters/yellownet/ressource.rc src/plugins/imexporters/yellownet/profiles/Makefile src/plugins/imexporters/yellownet/profiles/default.conf src/plugins/imexporters/xmldb/Makefile src/plugins/imexporters/xmldb/xmldb.xml src/plugins/imexporters/xmldb/ressource.rc src/plugins/imexporters/xmldb/profiles/Makefile src/plugins/imexporters/xmldb/profiles/default.conf src/plugins/imexporters/sepa/Makefile src/plugins/imexporters/sepa/sepa.xml src/plugins/imexporters/sepa/ressource.rc src/plugins/imexporters/sepa/profiles/Makefile src/plugins/imexporters/sepa/profiles/default.conf src/plugins/imexporters/sepa/profiles/ccm.conf src/plugins/imexporters/ctxfile/Makefile src/plugins/imexporters/ctxfile/ctxfile.xml src/plugins/imexporters/ctxfile/ressource.rc src/plugins/imexporters/ctxfile/profiles/Makefile src/plugins/imexporters/ctxfile/profiles/default.conf src/plugins/imexporters/q43/Makefile src/plugins/imexporters/q43/q43.xml src/plugins/imexporters/q43/profiles/Makefile src/plugins/imexporters/q43/profiles/default.conf src/plugins/parsers/Makefile src/plugins/parsers/dtaus/Makefile src/plugins/parsers/dtaus/dtaus.xml src/plugins/parsers/dtaus/ressource.rc src/plugins/parsers/swift/Makefile src/plugins/parsers/swift/swift.xml src/plugins/parsers/swift/ressource.rc src/plugins/backends/Makefile src/plugins/backends/aqhbci/Makefile src/plugins/backends/aqhbci/plugin/Makefile src/plugins/backends/aqhbci/plugin/aqhbci.xml src/plugins/backends/aqhbci/plugin/dialogs/Makefile src/plugins/backends/aqhbci/plugin/header.xml src/plugins/backends/aqhbci/plugin/ressource.rc src/plugins/backends/aqhbci/plugin/banking/Makefile src/plugins/backends/aqhbci/plugin/msglayer/Makefile src/plugins/backends/aqhbci/plugin/joblayer/Makefile src/plugins/backends/aqhbci/plugin/applayer/Makefile src/plugins/backends/aqhbci/plugin/accountjobs/Makefile src/plugins/backends/aqhbci/plugin/applayer/xml/Makefile src/plugins/backends/aqhbci/plugin/version.h src/plugins/backends/aqhbci/tools/Makefile src/plugins/backends/aqhbci/tools/hbcixml/Makefile src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile src/plugins/backends/aqofxconnect/Makefile src/plugins/backends/aqofxconnect/version.h src/plugins/backends/aqofxconnect/plugin/Makefile src/plugins/backends/aqofxconnect/plugin/aqofxconnect.xml src/plugins/backends/aqofxconnect/plugin/ressource.rc src/plugins/backends/aqofxconnect/plugin/libofxhome/Makefile src/plugins/backends/aqpaypal/Makefile src/plugins/backends/aqpaypal/plugin/Makefile src/plugins/backends/aqpaypal/plugin/aqpaypal.xml src/plugins/backends/aqpaypal/tools/Makefile src/plugins/backends/aqpaypal/tools/aqpaypal-tool/Makefile src/plugins/backends/aqnone/Makefile src/plugins/backends/aqnone/aqnone.xml src/plugins/backends/aqnone/ressource.rc src/test/Makefile src/tools/Makefile src/tools/aqbanking-cli/Makefile tutorials/Makefile po/Makefile Doxyfile Makefile aqbanking-config.in aqbanking.pc aqbanking.spec aqbanking.iss version.h system.h" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -20098,6 +20098,7 @@ "src/plugins/imexporters/ofx/parser/Makefile") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/ofx/parser/Makefile" ;; "src/plugins/imexporters/ofx/profiles/Makefile") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/ofx/profiles/Makefile" ;; "src/plugins/imexporters/ofx/profiles/default.conf") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/ofx/profiles/default.conf" ;; + "src/plugins/imexporters/ofx/profiles/iso8859.conf") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/ofx/profiles/iso8859.conf" ;; "src/plugins/imexporters/swift/Makefile") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/swift/Makefile" ;; "src/plugins/imexporters/swift/swift.xml") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/swift/swift.xml" ;; "src/plugins/imexporters/swift/ressource.rc") CONFIG_FILES="$CONFIG_FILES src/plugins/imexporters/swift/ressource.rc" ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/configure.ac new/aqbanking-5.0.15/configure.ac --- old/aqbanking-5.0.14/configure.ac 2011-07-17 17:50:33.000000000 +0200 +++ new/aqbanking-5.0.15/configure.ac 2011-08-20 17:50:36.000000000 +0200 @@ -25,7 +25,7 @@ AQBANKING_VERSION_MAJOR=5 AQBANKING_VERSION_MINOR=0 -AQBANKING_VERSION_PATCHLEVEL=14 +AQBANKING_VERSION_PATCHLEVEL=15 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=14 +AQBANKING_SO_REVISION=15 AQBANKING_SO_EFFECTIVE="`echo \$(($AQBANKING_SO_CURRENT-$AQBANKING_SO_AGE))`" # @@ -1455,6 +1455,7 @@ src/plugins/imexporters/ofx/parser/Makefile src/plugins/imexporters/ofx/profiles/Makefile src/plugins/imexporters/ofx/profiles/default.conf + src/plugins/imexporters/ofx/profiles/iso8859.conf src/plugins/imexporters/swift/Makefile src/plugins/imexporters/swift/swift.xml src/plugins/imexporters/swift/ressource.rc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.am new/aqbanking-5.0.15/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.am --- old/aqbanking-5.0.14/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.am 2011-06-15 22:20:10.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.am 2011-08-20 16:50:24.000000000 +0200 @@ -44,7 +44,7 @@ aqhbci_tool4_LDADD = \ $(aqhbci_internal_libs) \ $(aqbanking_internal_libs) \ - $(gwenhywfar_libs) + $(gwenhywfar_libs) -lstdc++ if IS_WINDOWS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.in new/aqbanking-5.0.15/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.in --- old/aqbanking-5.0.14/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.in 2011-07-17 17:50:49.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqhbci/tools/aqhbci-tool/Makefile.in 2011-08-20 17:51:41.000000000 +0200 @@ -425,7 +425,7 @@ aqhbci_tool4_LDADD = \ $(aqhbci_internal_libs) \ $(aqbanking_internal_libs) \ - $(gwenhywfar_libs) + $(gwenhywfar_libs) -lstdc++ @IS_WINDOWS_TRUE@aqhbci_tool4_LDFLAGS = -mconsole all: all-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_edituser.c new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_edituser.c --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_edituser.c 2010-08-24 13:29:48.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_edituser.c 2011-07-19 19:43:17.000000000 +0200 @@ -113,6 +113,7 @@ free(xdlg->appVer); free(xdlg->headerVer); free(xdlg->clientUid); + free(xdlg->securityType); GWEN_FREE_OBJECT(xdlg); } @@ -599,6 +600,7 @@ s="102"; GWEN_Dialog_SetCharProperty(dlg, "wiz_headerver_edit", GWEN_DialogProperty_Value, 0, s, 0); + xdlg->flags=AO_User_GetFlags(xdlg->user); /* read width */ i=GWEN_DB_GetIntValue(dbPrefs, "dialog_width", 0, -1); @@ -853,6 +855,7 @@ AO_User_SetAppVer(xdlg->user, xdlg->appVer); AO_User_SetHeaderVer(xdlg->user, xdlg->headerVer); AO_User_SetClientUid(xdlg->user, xdlg->clientUid); + AO_User_SetSecurityType(xdlg->user, xdlg->securityType); AO_User_SetServerAddr(xdlg->user, xdlg->url); AO_User_SetHttpVMajor(xdlg->user, xdlg->httpVMajor); @@ -894,17 +897,33 @@ AO_OfxSpecialDialog_SetHttpVersion(dlg2, xdlg->httpVMajor, xdlg->httpVMinor); AO_OfxSpecialDialog_SetFlags(dlg2, xdlg->flags); + AO_OfxSpecialDialog_SetClientUid(dlg2, xdlg->clientUid); + AO_OfxSpecialDialog_SetSecurityType(dlg2, xdlg->securityType); rv=GWEN_Gui_ExecDialog(dlg2, 0); if (rv==0) { /* rejected */ + DBG_INFO(AQOFXCONNECT_LOGDOMAIN, "Rejected"); GWEN_Dialog_free(dlg2); return GWEN_DialogEvent_ResultHandled; } else { + const char *s; + + DBG_INFO(AQOFXCONNECT_LOGDOMAIN, "Accepted"); xdlg->httpVMajor=AO_OfxSpecialDialog_GetHttpVMajor(dlg2); xdlg->httpVMinor=AO_OfxSpecialDialog_GetHttpVMinor(dlg2); xdlg->flags=AO_OfxSpecialDialog_GetFlags(dlg2); + + s=AO_OfxSpecialDialog_GetClientUid(dlg2); + free(xdlg->clientUid); + if (s) xdlg->clientUid=strdup(s); + else xdlg->clientUid=NULL; + + s=AO_OfxSpecialDialog_GetSecurityType(dlg2); + free(xdlg->securityType); + if (s) xdlg->securityType=strdup(s); + else xdlg->securityType=NULL; } GWEN_Dialog_free(dlg2); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_edituser_p.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_edituser_p.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_edituser_p.h 2010-08-24 12:33:54.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_edituser_p.h 2011-07-19 19:38:02.000000000 +0200 @@ -35,6 +35,7 @@ char *appVer; char *headerVer; char *clientUid; + char *securityType; int httpVMajor; int httpVMinor; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_newuser.c new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_newuser.c --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_newuser.c 2010-08-24 14:59:19.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_newuser.c 2011-08-14 16:11:38.000000000 +0200 @@ -112,6 +112,7 @@ free(xdlg->appVer); free(xdlg->headerVer); free(xdlg->clientUid); + free(xdlg->securityType); GWEN_FREE_OBJECT(xdlg); } @@ -946,6 +947,7 @@ AO_User_SetAppVer(u, xdlg->appVer); AO_User_SetHeaderVer(u, xdlg->headerVer); AO_User_SetClientUid(u, xdlg->clientUid); + AO_User_SetSecurityType(u, xdlg->securityType); AO_User_SetServerAddr(u, xdlg->url); AO_User_SetHttpVMajor(u, xdlg->httpVMajor); @@ -1119,16 +1121,33 @@ AO_OfxSpecialDialog_SetHttpVersion(dlg2, xdlg->httpVMajor, xdlg->httpVMinor); AO_OfxSpecialDialog_SetFlags(dlg2, xdlg->flags); + AO_OfxSpecialDialog_SetClientUid(dlg2, xdlg->clientUid); + AO_OfxSpecialDialog_SetSecurityType(dlg2, xdlg->securityType); + rv=GWEN_Gui_ExecDialog(dlg2, 0); if (rv==0) { /* rejected */ + DBG_INFO(AQOFXCONNECT_LOGDOMAIN, "Rejected"); GWEN_Dialog_free(dlg2); return GWEN_DialogEvent_ResultHandled; } else { + const char *s; + + DBG_INFO(AQOFXCONNECT_LOGDOMAIN, "Accepted"); xdlg->httpVMajor=AO_OfxSpecialDialog_GetHttpVMajor(dlg2); xdlg->httpVMinor=AO_OfxSpecialDialog_GetHttpVMinor(dlg2); xdlg->flags=AO_OfxSpecialDialog_GetFlags(dlg2); + + s=AO_OfxSpecialDialog_GetClientUid(dlg2); + free(xdlg->clientUid); + if (s) xdlg->clientUid=strdup(s); + else xdlg->clientUid=NULL; + + s=AO_OfxSpecialDialog_GetSecurityType(dlg2); + free(xdlg->securityType); + if (s) xdlg->securityType=strdup(s); + else xdlg->securityType=NULL; } GWEN_Dialog_free(dlg2); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_newuser_p.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_newuser_p.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_newuser_p.h 2010-08-22 12:56:32.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_newuser_p.h 2011-07-19 19:38:20.000000000 +0200 @@ -33,6 +33,7 @@ char *appVer; char *headerVer; char *clientUid; + char *securityType; int httpVMajor; int httpVMinor; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.c new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.c --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.c 2010-08-19 18:31:45.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.c 2011-07-19 19:07:56.000000000 +0200 @@ -90,6 +90,9 @@ AO_OFX_SPECIAL_DIALOG *xdlg; xdlg=(AO_OFX_SPECIAL_DIALOG*) p; + free(xdlg->clientUid); + free(xdlg->securityType); + GWEN_FREE_OBJECT(xdlg); } @@ -180,6 +183,58 @@ +void AO_OfxSpecialDialog_SetSecurityType(GWEN_DIALOG *dlg, const char *s) { + AO_OFX_SPECIAL_DIALOG *xdlg; + + assert(dlg); + xdlg=GWEN_INHERIT_GETDATA(GWEN_DIALOG, AO_OFX_SPECIAL_DIALOG, dlg); + assert(xdlg); + + free(xdlg->securityType); + if (s) xdlg->securityType=strdup(s); + else xdlg->securityType=NULL; +} + + + +const char *AO_OfxSpecialDialog_GetSecurityType(const GWEN_DIALOG *dlg) { + AO_OFX_SPECIAL_DIALOG *xdlg; + + assert(dlg); + xdlg=GWEN_INHERIT_GETDATA(GWEN_DIALOG, AO_OFX_SPECIAL_DIALOG, dlg); + assert(xdlg); + + return xdlg->securityType; +} + + + +void AO_OfxSpecialDialog_SetClientUid(GWEN_DIALOG *dlg, const char *s) { + AO_OFX_SPECIAL_DIALOG *xdlg; + + assert(dlg); + xdlg=GWEN_INHERIT_GETDATA(GWEN_DIALOG, AO_OFX_SPECIAL_DIALOG, dlg); + assert(xdlg); + + free(xdlg->clientUid); + if (s) xdlg->clientUid=strdup(s); + else xdlg->clientUid=NULL; +} + + + +const char *AO_OfxSpecialDialog_GetClientUid(const GWEN_DIALOG *dlg) { + AO_OFX_SPECIAL_DIALOG *xdlg; + + assert(dlg); + xdlg=GWEN_INHERIT_GETDATA(GWEN_DIALOG, AO_OFX_SPECIAL_DIALOG, dlg); + assert(xdlg); + + return xdlg->clientUid; +} + + + void AO_OfxSpecialDialog_Init(GWEN_DIALOG *dlg) { AO_OFX_SPECIAL_DIALOG *xdlg; GWEN_DB_NODE *dbPrefs; @@ -223,6 +278,15 @@ GWEN_Dialog_SetIntProperty(dlg, "shortDateCheck", GWEN_DialogProperty_Value, 0, (xdlg->flags & AO_USER_FLAGS_SEND_SHORT_DATE)?1:0, 0); + if (xdlg->clientUid) + GWEN_Dialog_SetCharProperty(dlg, "clientUidEdit", GWEN_DialogProperty_Value, 0, + xdlg->clientUid, + 0); + + if (xdlg->securityType) + GWEN_Dialog_SetCharProperty(dlg, "securityTypeEdit", GWEN_DialogProperty_Value, 0, + xdlg->securityType, + 0); /* read width */ @@ -243,6 +307,7 @@ int i; GWEN_DB_NODE *dbPrefs; uint32_t flags; + const char *s; assert(dlg); xdlg=GWEN_INHERIT_GETDATA(GWEN_DIALOG, AO_OFX_SPECIAL_DIALOG, dlg); @@ -275,6 +340,11 @@ flags|=AO_USER_FLAGS_SEND_SHORT_DATE; xdlg->flags=flags; + s=GWEN_Dialog_GetCharProperty(dlg, "clientUidEdit", GWEN_DialogProperty_Value, 0, NULL); + AO_OfxSpecialDialog_SetClientUid(dlg, s); + + s=GWEN_Dialog_GetCharProperty(dlg, "securityTypeEdit", GWEN_DialogProperty_Value, 0, NULL); + AO_OfxSpecialDialog_SetSecurityType(dlg, s); /* store dialog width */ i=GWEN_Dialog_GetIntProperty(dlg, "", GWEN_DialogProperty_Width, 0, -1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.dlg new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.dlg --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.dlg 2010-08-19 17:40:44.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special.dlg 2011-07-19 19:21:52.000000000 +0200 @@ -20,6 +20,12 @@ <widget type="label" text="HTTP Version" /> <widget type="comboBox" name="httpVersionCombo" columns="20" flags="fillX readOnly" /> + <widget type="label" text="Client UID" /> + <widget type="lineedit" name="clientUidEdit" columns="20" flags="fillX" /> + + <widget type="label" text="Security Type" /> + <widget type="lineedit" name="securityTypeEdit" columns="20" flags="fillX" /> + </widget> <widget type="checkBox" name="forceSslv3Check" text="Force SSLv3" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_l.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_l.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_l.h 2010-08-19 17:26:39.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_l.h 2011-07-19 19:02:17.000000000 +0200 @@ -36,6 +36,12 @@ void AO_OfxSpecialDialog_AddFlags(GWEN_DIALOG *dlg, uint32_t fl); void AO_OfxSpecialDialog_SubFlags(GWEN_DIALOG *dlg, uint32_t fl); +void AO_OfxSpecialDialog_SetClientUid(GWEN_DIALOG *dlg, const char *s); +const char *AO_OfxSpecialDialog_GetClientUid(const GWEN_DIALOG *dlg); + +void AO_OfxSpecialDialog_SetSecurityType(GWEN_DIALOG *dlg, const char *s); +const char *AO_OfxSpecialDialog_GetSecurityType(const GWEN_DIALOG *dlg); + #ifdef __cplusplus diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_p.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_p.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_p.h 2010-08-19 17:28:12.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/dlg_ofx_special_p.h 2011-07-19 19:05:44.000000000 +0200 @@ -24,6 +24,9 @@ int httpVMinor; uint32_t flags; + + char *clientUid; + char *securityType; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/request.c new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/request.c --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/request.c 2010-08-23 17:50:27.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/request.c 2011-07-19 20:18:12.000000000 +0200 @@ -27,12 +27,19 @@ s="102"; GWEN_Buffer_AppendString(buf, s); GWEN_Buffer_AppendString(buf, "\r\n"); + + s=AO_User_GetSecurityType(u); + if (!s || !*s) + s="NONE"; + GWEN_Buffer_AppendString(buf, "SECURITY:"); + GWEN_Buffer_AppendString(buf, s); + GWEN_Buffer_AppendString(buf, "\r\n"); + GWEN_Buffer_AppendString(buf, - "SECURITY:NONE\r\n" - "ENCODING:USASCII\r\n" - "CHARSET:1252\r\n" - "COMPRESSION:NONE\r\n" - "OLDFILEUID:NONE\r\n"); + "ENCODING:USASCII\r\n" + "CHARSET:1252\r\n" + "COMPRESSION:NONE\r\n" + "OLDFILEUID:NONE\r\n"); GWEN_Buffer_AppendString(buf, "NEWFILEUID:"); GWEN_Time_toString(ti, "YYYYMMDDhhmmss.000", buf); GWEN_Buffer_AppendString(buf, "\r\n"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/user.c new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/user.c --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/user.c 2010-08-24 15:35:34.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/user.c 2011-07-19 19:01:04.000000000 +0200 @@ -164,10 +164,15 @@ GWEN_DB_SetCharValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, "clientUid", ue->clientUid); + if (ue->securityType) + GWEN_DB_SetCharValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, + "securityType", ue->securityType); + GWEN_DB_SetIntValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, "httpVMajor", ue->httpVMajor); GWEN_DB_SetIntValue(db, GWEN_DB_FLAGS_OVERWRITE_VARS, "httpVMinor", ue->httpVMinor); + } } } @@ -188,6 +193,7 @@ free(ue->appVer); free(ue->headerVer); free(ue->clientUid); + free(ue->securityType); GWEN_FREE_OBJECT(ue); } @@ -266,7 +272,14 @@ ue->clientUid=strdup(s); else ue->clientUid=NULL; - + + free(ue->securityType); + s=GWEN_DB_GetCharValue(db, "securityType", 0, NULL); + if (s) + ue->securityType=strdup(s); + else + ue->securityType=NULL; + ue->httpVMajor=GWEN_DB_GetIntValue(db, "httpVMajor", 0, -1); ue->httpVMinor=GWEN_DB_GetIntValue(db, "httpVMinor", 0, -1); if (ue->httpVMajor==-1 || ue->httpVMinor==-1) { @@ -556,6 +569,32 @@ } + +const char *AO_User_GetSecurityType(const AB_USER *u) { + AO_USER *ue; + + assert(u); + ue=GWEN_INHERIT_GETDATA(AB_USER, AO_USER, u); + assert(ue); + + return ue->securityType; +} + + + +void AO_User_SetSecurityType(AB_USER *u, const char *s) { + AO_USER *ue; + + assert(u); + ue=GWEN_INHERIT_GETDATA(AB_USER, AO_USER, u); + assert(ue); + + free(ue->securityType); + if (s) ue->securityType=strdup(s); + else ue->securityType=NULL; +} + + int AO_User_GetHttpVMajor(const AB_USER *u) { AO_USER *ue; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/user.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/user.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/user.h 2010-08-24 12:08:36.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/user.h 2011-07-19 18:59:06.000000000 +0200 @@ -117,6 +117,14 @@ AQOFXCONNECT_API +const char *AO_User_GetSecurityType(const AB_USER *u); + +AQOFXCONNECT_API +void AO_User_SetSecurityType(AB_USER *u, const char *s); + + + +AQOFXCONNECT_API int AO_User_GetHttpVMajor(const AB_USER *u); AQOFXCONNECT_API diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/user_p.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/user_p.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/plugin/user_p.h 2010-08-24 15:35:22.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/plugin/user_p.h 2011-07-19 18:59:11.000000000 +0200 @@ -27,6 +27,8 @@ char *headerVer; char *clientUid; + char *securityType; + int httpVMajor; int httpVMinor; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/version.h new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/version.h --- old/aqbanking-5.0.14/src/plugins/backends/aqofxconnect/version.h 2011-07-17 17:51:04.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/backends/aqofxconnect/version.h 2011-08-20 17:52:51.000000000 +0200 @@ -16,11 +16,11 @@ #define AQOFXCONNECT_VERSION_MAJOR 5 #define AQOFXCONNECT_VERSION_MINOR 0 -#define AQOFXCONNECT_VERSION_PATCHLEVEL 14 +#define AQOFXCONNECT_VERSION_PATCHLEVEL 15 #define AQOFXCONNECT_VERSION_BUILD 0 #define AQOFXCONNECT_VERSION_TAG "stable" -#define AQOFXCONNECT_VERSION_FULL_STRING "5.0.14.0stable" -#define AQOFXCONNECT_VERSION_STRING "5.0.14" +#define AQOFXCONNECT_VERSION_FULL_STRING "5.0.15.0stable" +#define AQOFXCONNECT_VERSION_STRING "5.0.15" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/ofx-internal.c new/aqbanking-5.0.15/src/plugins/imexporters/ofx/ofx-internal.c --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/ofx-internal.c 2010-08-05 22:53:41.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/ofx-internal.c 2011-08-20 17:53:13.000000000 +0200 @@ -96,6 +96,7 @@ AH_IMEXPORTER_OFX *ieh; int rv; GWEN_XML_CONTEXT *xmlCtx; + const char *s; assert(ie); ieh=GWEN_INHERIT_GETDATA(AB_IMEXPORTER, AH_IMEXPORTER_OFX, ie); @@ -106,6 +107,11 @@ xmlCtx=AIO_OfxXmlCtx_new(0, ctx); assert(xmlCtx); + /* possibly set charset */ + s=GWEN_DB_GetCharValue(params, "charset", 0, NULL); + if (s && *s) + AIO_OfxXmlCtx_SetCharset(xmlCtx, s); + /* read OFX file into context */ rv=GWEN_XMLContext_ReadFromIo(xmlCtx, sio); GWEN_XmlCtx_free(xmlCtx); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/parser/ofxxmlctx.c new/aqbanking-5.0.15/src/plugins/imexporters/ofx/parser/ofxxmlctx.c --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/parser/ofxxmlctx.c 2010-08-05 22:53:41.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/parser/ofxxmlctx.c 2011-08-20 17:42:08.000000000 +0200 @@ -1,6 +1,4 @@ /*************************************************************************** - $RCSfile$ - ------------------- begin : Mon Jan 07 2008 copyright : (C) 2008 by Martin Preuss email : mar...@libchipcard.de @@ -83,11 +81,39 @@ free(xctx->resultSeverity); free(xctx->currentTagName); + free(xctx->charset); + GWEN_FREE_OBJECT(xctx); } +const char *AIO_OfxXmlCtx_GetCharset(const GWEN_XML_CONTEXT *ctx) { + AIO_OFX_XMLCTX *xctx; + + assert(ctx); + xctx=GWEN_INHERIT_GETDATA(GWEN_XML_CONTEXT, AIO_OFX_XMLCTX, ctx); + assert(xctx); + + return xctx->charset; +} + + + +void AIO_OfxXmlCtx_SetCharset(GWEN_XML_CONTEXT *ctx, const char *s) { + AIO_OFX_XMLCTX *xctx; + + assert(ctx); + xctx=GWEN_INHERIT_GETDATA(GWEN_XML_CONTEXT, AIO_OFX_XMLCTX, ctx); + assert(xctx); + + free(xctx->charset); + if (s) xctx->charset=strdup(s); + else xctx->charset=NULL; +} + + + int AIO_OfxXmlCtx_GetResultCode(const GWEN_XML_CONTEXT *ctx) { AIO_OFX_XMLCTX *xctx; @@ -201,9 +227,9 @@ -int AIO_OfxXmlCtx_SanitizeData(GWEN_XML_CONTEXT *ctx, - const char *data, - GWEN_BUFFER *buf) { +int AIO_OfxXmlCtx_CleanupData(GWEN_XML_CONTEXT *ctx, + const char *data, + GWEN_BUFFER *buf) { const uint8_t *p; uint8_t *dst; uint8_t *src; @@ -235,7 +261,9 @@ uint8_t c; c=*p; - if (c<32 || c>=127) + /* DISABLED: c>=127 would filter out umlauts... + if (c<32 || c>=127)*/ + if (c<32) c=32; /* remember next loop whether this char was a blank */ @@ -267,6 +295,44 @@ +int AIO_OfxXmlCtx_SanitizeData(GWEN_XML_CONTEXT *ctx, + const char *data, + GWEN_BUFFER *buf) { + AIO_OFX_XMLCTX *xctx; + + assert(ctx); + xctx=GWEN_INHERIT_GETDATA(GWEN_XML_CONTEXT, AIO_OFX_XMLCTX, ctx); + assert(xctx); + + if (xctx->charset) { + GWEN_BUFFER *tbuf; + int rv; + + tbuf=GWEN_Buffer_new(0, 256, 0, 1); + rv=AIO_OfxXmlCtx_CleanupData(ctx, data, tbuf); + if (rv<0) { + DBG_INFO(AQBANKING_LOGDOMAIN, "here (%d)", rv); + GWEN_Buffer_free(tbuf); + return rv; + } + + rv=GWEN_Text_ConvertCharset(xctx->charset, "UTF-8", + GWEN_Buffer_GetStart(tbuf), + GWEN_Buffer_UsedBytes(tbuf), + buf); + if (rv<0) { + DBG_INFO(AQBANKING_LOGDOMAIN, "here (%d)", rv); + GWEN_Buffer_free(tbuf); + return rv; + } + GWEN_Buffer_free(tbuf); + return 0; + } + else + return AIO_OfxXmlCtx_CleanupData(ctx, data, buf); +} + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/parser/ofxxmlctx_l.h new/aqbanking-5.0.15/src/plugins/imexporters/ofx/parser/ofxxmlctx_l.h --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/parser/ofxxmlctx_l.h 2010-08-05 22:53:41.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/parser/ofxxmlctx_l.h 2011-08-20 17:09:45.000000000 +0200 @@ -1,6 +1,4 @@ /*************************************************************************** - $RCSfile$ - ------------------- begin : Mon Jan 07 2008 copyright : (C) 2008 by Martin Preuss email : mar...@libchipcard.de @@ -24,6 +22,10 @@ GWEN_XML_CONTEXT *AIO_OfxXmlCtx_new(uint32_t flags, AB_IMEXPORTER_CONTEXT *ioContext); +const char *AIO_OfxXmlCtx_GetCharset(const GWEN_XML_CONTEXT *ctx); +void AIO_OfxXmlCtx_SetCharset(GWEN_XML_CONTEXT *ctx, const char *s); + + int AIO_OfxXmlCtx_GetResultCode(const GWEN_XML_CONTEXT *ctx); void AIO_OfxXmlCtx_SetResultCode(GWEN_XML_CONTEXT *ctx, int i); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/parser/ofxxmlctx_p.h new/aqbanking-5.0.15/src/plugins/imexporters/ofx/parser/ofxxmlctx_p.h --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/parser/ofxxmlctx_p.h 2008-10-03 18:41:23.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/parser/ofxxmlctx_p.h 2011-08-20 17:13:46.000000000 +0200 @@ -28,6 +28,8 @@ AIO_OFX_GROUP *currentGroup; char *currentTagName; + + char *charset; }; @@ -42,6 +44,9 @@ const char *attrName, const char *attrData); +static int AIO_OfxXmlCtx_CleanupData(GWEN_XML_CONTEXT *ctx, + const char *data, + GWEN_BUFFER *buf); #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/profiles/Makefile.am new/aqbanking-5.0.15/src/plugins/imexporters/ofx/profiles/Makefile.am --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/profiles/Makefile.am 2008-10-03 18:41:23.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/profiles/Makefile.am 2011-08-20 17:50:01.000000000 +0200 @@ -1,6 +1,6 @@ -EXTRA_DIST=default.conf.in +EXTRA_DIST=default.conf.in iso8859.conf.in profilesdir = $(aqbanking_pkgdatadir)/imexporters/ofx/profiles -profiles_DATA=default.conf +profiles_DATA=default.conf iso8859.conf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/profiles/Makefile.in new/aqbanking-5.0.15/src/plugins/imexporters/ofx/profiles/Makefile.in --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/profiles/Makefile.in 2011-07-17 17:50:51.000000000 +0200 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/profiles/Makefile.in 2011-08-20 17:51:43.000000000 +0200 @@ -36,7 +36,7 @@ host_triplet = @host@ subdir = src/plugins/imexporters/ofx/profiles DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/default.conf.in + $(srcdir)/default.conf.in $(srcdir)/iso8859.conf.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_compile_warn.m4 \ $(top_srcdir)/m4/as-scrub-include.m4 \ @@ -48,7 +48,7 @@ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = default.conf +CONFIG_CLEAN_FILES = default.conf iso8859.conf CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = @@ -349,9 +349,9 @@ typemaker2_exe = @typemaker2_exe@ visibility_cflags = @visibility_cflags@ with_aqhbci = @with_aqhbci@ -EXTRA_DIST = default.conf.in +EXTRA_DIST = default.conf.in iso8859.conf.in profilesdir = $(aqbanking_pkgdatadir)/imexporters/ofx/profiles -profiles_DATA = default.conf +profiles_DATA = default.conf iso8859.conf all: all-am .SUFFIXES: @@ -387,6 +387,8 @@ $(am__aclocal_m4_deps): default.conf: $(top_builddir)/config.status $(srcdir)/default.conf.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +iso8859.conf: $(top_builddir)/config.status $(srcdir)/iso8859.conf.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/plugins/imexporters/ofx/profiles/iso8859.conf.in new/aqbanking-5.0.15/src/plugins/imexporters/ofx/profiles/iso8859.conf.in --- old/aqbanking-5.0.14/src/plugins/imexporters/ofx/profiles/iso8859.conf.in 1970-01-01 01:00:00.000000000 +0100 +++ new/aqbanking-5.0.15/src/plugins/imexporters/ofx/profiles/iso8859.conf.in 2011-08-20 17:56:06.000000000 +0200 @@ -0,0 +1,12 @@ + +char name="iso8859" +char shortDescr="Profile for ISO-8859-15 files" +char version="@AQBANKING_VERSION_STRING@" +char longDescr="Profile for files encoded with ISO8859-15 (e.g. with umlauts)" +int import="1" +int export="0" + +params { + char charset="ISO-8859-15" +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/tools/aqbanking-cli/Makefile.am new/aqbanking-5.0.15/src/tools/aqbanking-cli/Makefile.am --- old/aqbanking-5.0.14/src/tools/aqbanking-cli/Makefile.am 2010-08-05 22:53:41.000000000 +0200 +++ new/aqbanking-5.0.15/src/tools/aqbanking-cli/Makefile.am 2011-08-20 16:44:25.000000000 +0200 @@ -9,7 +9,7 @@ aqbanking_cli_LDADD= \ $(aqhbci_internal_libs) \ $(aqbanking_internal_libs) \ - $(gwenhywfar_libs) + $(gwenhywfar_libs) -lstdc++ aqbanking_cli_SOURCES= \ main.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/src/tools/aqbanking-cli/Makefile.in new/aqbanking-5.0.15/src/tools/aqbanking-cli/Makefile.in --- old/aqbanking-5.0.14/src/tools/aqbanking-cli/Makefile.in 2011-07-17 17:50:53.000000000 +0200 +++ new/aqbanking-5.0.15/src/tools/aqbanking-cli/Makefile.in 2011-08-20 17:51:44.000000000 +0200 @@ -364,7 +364,7 @@ aqbanking_cli_LDADD = \ $(aqhbci_internal_libs) \ $(aqbanking_internal_libs) \ - $(gwenhywfar_libs) + $(gwenhywfar_libs) -lstdc++ aqbanking_cli_SOURCES = \ main.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aqbanking-5.0.14/version.h new/aqbanking-5.0.15/version.h --- old/aqbanking-5.0.14/version.h 2011-07-17 17:51:04.000000000 +0200 +++ new/aqbanking-5.0.15/version.h 2011-08-20 17:52:50.000000000 +0200 @@ -13,15 +13,15 @@ #define AQBANKING_VERSION_MAJOR 5 #define AQBANKING_VERSION_MINOR 0 -#define AQBANKING_VERSION_PATCHLEVEL 14 +#define AQBANKING_VERSION_PATCHLEVEL 15 #define AQBANKING_VERSION_BUILD 0 #define AQBANKING_VERSION_TAG "stable" -#define AQBANKING_VERSION_FULL_STRING "5.0.14.0stable" -#define AQBANKING_VERSION_STRING "5.0.14" +#define AQBANKING_VERSION_FULL_STRING "5.0.15.0stable" +#define AQBANKING_VERSION_STRING "5.0.15" #define AQBANKING_SO_CURRENT 33 -#define AQBANKING_SO_REVISION 14 +#define AQBANKING_SO_REVISION 15 #define AQBANKING_SO_AGE 0 #define AQBANKING_SO_EFFECTIVE 33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org