Bug#467629: qbankmanager causes the bank to disconnect
Micha Lenk wrote: Hi Heiko, I re-introduce a CC to the bug report to document what's going on with it. Please keep it in future replies unless you're going to post sensitive data. Heiko Munz wrote: i tried to reproduce the error message Could not BASE64-decode the message, but it failed. So i played a little bit with the available options of the hbci-module and found out, that qbankmanager works fine, if i use the http protocol-version 1.0 instead of http protocol-version 1.1. That's interesting. But I would like to stick with the initial error: Could not BASE64-decode the message in this bug report. If you can't reproduce the error message, would you mind if I close it? No, it's ok if you close the bug report. Regards Heiko -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Hi Heiko, I re-introduce a CC to the bug report to document what's going on with it. Please keep it in future replies unless you're going to post sensitive data. Heiko Munz wrote: i tried to reproduce the error message Could not BASE64-decode the message, but it failed. So i played a little bit with the available options of the hbci-module and found out, that qbankmanager works fine, if i use the http protocol-version 1.0 instead of http protocol-version 1.1. That's interesting. But I would like to stick with the initial error: Could not BASE64-decode the message in this bug report. If you can't reproduce the error message, would you mind if I close it? I'm not 100 percent sure, but the older versions of qbankmanager respectively libaqbanking worked fine with the version 1.1. If you want, i will figure it out. I doubt that it was possible with older versions of qbankmanager to change the HTTP version. But neverthelest I would be interested in what you find out. Regards Micha -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Hi Heiko, me again... Heiko Munz wrote: i tried to reproduce the error message Could not BASE64-decode the message, but it failed. So i played a little bit with the available options of the hbci-module and found out, that qbankmanager works fine, if i use the http protocol-version 1.0 instead of http protocol-version 1.1. I just played arround with this setting too, and could reproduce this Could not BASE64-decode the message error if I use HTTP/1.1 with my own account. I'm going to look into details now... Regards Micha -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Hi Heiko, Heiko Munz schrieb: i'm using the volksbank. Wonderful. Which one? If in doubt: Your BLZ would give me an unambiguous answer too. Regards Micha -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Hi Micha, it's the volksbank welzheim (BLZ.:613 914 10). Regards Heiko Micha Lenk schrieb: Hi Heiko, Heiko Munz schrieb: i'm using the volksbank. Wonderful. Which one? If in doubt: Your BLZ would give me an unambiguous answer too. Regards Micha -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Hi Heiko, Heiko Munz schrieb: the current version is not able to do any jobs. Qbankmanager connects correctly to the bank, but then it will be disconnected by the bank. The last version that worked correct is 0.9.39-1. Below you can see the output of the qbankmanager window and the output of the console. The output of the qbankmanager window: [...] 16:21:32 Could not BASE64-decode the message This is the main problem: AqBanking isn't able to decode the (usually BASE64 encoded) message sent by your bank. Below you find a patch, which should dump the failed data chunk to the console. Would you mind to build AqBanking with it applied and report back to me (or Martin Preuß [EMAIL PROTECTED], the upstream author) in an encrypted (see hint below for the reason) mail, what it outputs at your console? CAUTION CAUTION CAUTION CAUTION CAUTION ### The patch might expose sensitive data (your homebanking password), even if you might not recognize it (it might be base64 encoded, which is trivial to decode). So, please do *NOT* post the output to any public place like mailinglists or the address of this bug report. I strongly recommend to reply in a private and encrypted mail. As a safety measure you should also consider changing your homebanking PIN (before and) after sending the output generated by AqBanking patched with the attached patch. Regards Micha P.S.: @Martin: You can find the complete bug report at the Debian Bug Tracker: http://bugs.debian.org/467629 Index: src/plugins/backends/aqhbci/plugin/msglayer/dialog_https.c === --- src/plugins/backends/aqhbci/plugin/msglayer/dialog_https.c (Revision 1445) +++ src/plugins/backends/aqhbci/plugin/msglayer/dialog_https.c (Arbeitskopie) @@ -444,6 +444,7 @@ bbuf); if (rv) { DBG_INFO(AQHBCI_LOGDOMAIN, Could not decode BASE64 message (%d), rv); + GWEN_Buffer_Dump(tbuf, stderr, 0); GWEN_Gui_ProgressLog(dlg-guiid, GWEN_LoggerLevel_Error, I18N(Could not BASE64-decode the message)); @@ -467,6 +468,8 @@ dlg-guiid, 2000); return rv; } + } else { +DBG_INFO(AQHBCI_LOGDOMAIN, Received message is not BASE64 encoded); } /* trim response */
Bug#467629: qbankmanager causes the bank to disconnect
Hi Heiko, thank you for your feedback. Heiko Munz schrieb: If you need more information, please tell me. Could you please tell me what bank you are using? Regards Micha -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Hi Micha, i'm using the volksbank. Regards Heiko Micha Lenk schrieb: Hi Heiko, thank you for your feedback. Heiko Munz schrieb: If you need more information, please tell me. Could you please tell me what bank you are using? Regards Micha -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#467629: qbankmanager causes the bank to disconnect
Package: qbankmanager Version: 0.9.49beta-1 Severity: normal Hi, the current version is not able to do any jobs. Qbankmanager connects correctly to the bank, but then it will be disconnected by the bank. The last version that worked correct is 0.9.39-1. Below you can see the output of the qbankmanager window and the output of the console. The output of the qbankmanager window: 16:21:15 Sending jobs to the bank(s) 16:21:15 AqHBCI gestartet 16:21:15 Mit Bank verbinden... 16:21:15 Ermittle Adresse von hbci13.fiducia.de ... 16:21:15 Ermittelte IP Adresse ist 195.200.36.157 16:21:15 Öffne Dialog mit dem Server 16:21:15 Aufträge werden kodiert 16:21:18 Aufträge werden gesendet 16:21:18 Mit Bank verbinden... 16:21:21 Verbunden. 16:21:21 Warte auf Antwort 16:21:32 HTTP-Status: 200 (OK) 16:21:32 Verbindung von Bank trennen... 16:21:32 Getrennt. 16:21:32 Could not BASE64-decode the message 16:21:32 Keine Antwort (Timeout) 16:21:32 AqHBCI abgeschlossen. 16:21:50 Postprocessing jobs 16:21:50 Resetting provider queues 16:21:50 Abgeschlossen. Sie können dieses Fenster nun schließen. Console output: 3:2008/02/26 16-21-15:aqhbci(3656):job.c: 190: Job JobTan not supported by your bank 3:2008/02/26 16-21-21:QBankManager(3656):cppgui.cpp: 519: Checking cert 5:2008/02/26 16-21-21:QBankManager(3656):cppgui.cpp: 528: Automatically accepting certificate [14:E2:75:7C:3F:38:E2:6F:D3:98:4E:73:E4:40:5F:41] 3:2008/02/26 16-21-32:gwen(3656):base64.c: 164: Premature end reached (2) 3:2008/02/26 16-21-32:aqhbci(3656):outbox.c: 1356: Error performing queue (-1002) 5:2008/02/26 16-21-32:aqbanking(3656):banking_online.c: 125: Error executing backend's queue 4:2008/02/26 16-21-50:aqbanking(3656):banking_online.c: 156: Not a single job successfully executed 3:2008/02/26 16-21-50:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring 3:2008/02/26 16-21-50:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring 3:2008/02/26 16-21-50:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring 3:2008/02/26 16-21-50:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring If i use the option Nicht BASE64 kodieren so that the HBCI module does not use BASE64 coding, it ends up in a timeout. The output of the qbankmanager window: 16:46:55 Sending jobs to the bank(s) 16:46:55 AqHBCI gestartet 16:46:55 Mit Bank verbinden... 16:46:55 Ermittle Adresse von hbci13.fiducia.de ... 16:46:55 Ermittelte IP Adresse ist 195.200.36.157 16:46:55 Öffne Dialog mit dem Server 16:46:55 Aufträge werden kodiert 16:46:57 Aufträge werden gesendet 16:46:57 Mit Bank verbinden... 16:47:00 Verbunden. 16:47:00 Warte auf Antwort 16:47:00 Keine Antwort (Timeout) 16:47:00 AqHBCI abgeschlossen. 16:47:04 Postprocessing jobs 16:47:04 Resetting provider queues 16:47:04 Abgeschlossen. Sie können dieses Fenster nun schließen. Console output: 3:2008/02/26 16-46-55:aqhbci(3656):job.c: 190: Job JobTan not supported by your bank 3:2008/02/26 16-47-00:QBankManager(3656):cppgui.cpp: 519: Checking cert 5:2008/02/26 16-47-00:QBankManager(3656):cppgui.cpp: 528: Automatically accepting certificate [14:E2:75:7C:3F:38:E2:6F:D3:98:4E:73:E4:40:5F:41] 3:2008/02/26 16-47-00:aqhbci(3656):outbox.c: 1356: Error performing queue (-1002) 5:2008/02/26 16-47-01:aqbanking(3656):banking_online.c: 125: Error executing backend's queue 4:2008/02/26 16-47-04:aqbanking(3656):banking_online.c: 156: Not a single job successfully executed 3:2008/02/26 16-47-04:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring 3:2008/02/26 16-47-04:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring 3:2008/02/26 16-47-04:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring 3:2008/02/26 16-47-04:QBankManager(3656):kbanking.cpp: 148: No transaction in this job, ignoring If you need more information, please tell me. Regards Heiko -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages qbankmanager depends on: ii libaqbanking20 3.2.1-1 library for online banking applica ii libaqbanking20-plugins- 3.2.1-1 plugins needed by libaqbanking20 ii libc6 2.7-8GNU C Library: Shared libraries ii libgcc1 1:4.3-20080219-1 GCC support library ii libgwenhywfar47 3.1.1-1 OS abstraction layer ii libqbanking53.2.1-1 QT frontend library for AqBanking ii libqt3-mt 3:3.3.8b-4 Qt GUI Library (Threaded runtime v ii libstdc++6 4.3-20080219-1 The GNU Standard C++ Library v3 qbankmanager recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL