Bug#467629: qbankmanager causes the bank to disconnect

2008-04-09 Thread Heiko Munz


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

2008-03-31 Thread Micha Lenk
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

2008-03-31 Thread Micha Lenk
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

2008-02-27 Thread Micha Lenk
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

2008-02-27 Thread Heiko Munz

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

2008-02-27 Thread Micha Lenk
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

2008-02-27 Thread Micha Lenk
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

2008-02-27 Thread Heiko Munz

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

2008-02-26 Thread Heiko Munz
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