| Branch: | Tag: | Revision:

aqbanking / src / libs / plugins @ 70260d0a

# Date Author Comment
70260d0a 09/22/2019 05:18 PM Stefan Bayer
  • in preparation of the signature head, use the correct sign key version
    instead of the hardcoded '1'
  • replaced last magic numbers by the approbriate enums in the RAH config
12efe1ea 09/21/2019 06:32 PM admin

SWIFT: Decreased verbosity.

f1787c2f 09/21/2019 04:16 PM admin

AqHBCI: Minor beautification.

693bc5d2 09/21/2019 04:16 PM admin

AqHBCI: Fixed a problem with Netbank/Augsburger Aktienbank.

This server sometimes sends messages with ascending but non-consecutive
segment numbers which triggered an error.

The code now only checks whether the segment numbers are ascending, so that
we can continue working with this particular server (and possibly others).

1c582647 09/21/2019 03:10 PM admin

SWIFT: Improved SEPA tag handling, improved source code readability. Fixes #33.

034e05b9 09/21/2019 01:26 AM admin

SEPA: Escape XML-invalid characters (e.g. "&" -> "&"). Should fix #56.

8881ccd9 09/21/2019 12:03 AM admin

AqHBCI: Fixed a bug in AH_Job_HasResultWithCode().

- also look in MsgResult (hopefully fixes #61)

f4b74bd0 09/20/2019 11:31 PM admin

AqHBCI: Fixed a compiler warning.

28db60b0 09/20/2019 11:30 PM admin

SWIFT: Really fixed a bug with ABWA+/ABWE+.

0b369a38 09/20/2019 07:52 PM admin

SWIFT: Fixed a bug in latest changes.

859e40ef 09/19/2019 11:40 PM admin

AqHBCI: More warning in case of problematic registration key or version.

a99457ca 09/19/2019 11:29 PM admin

AqHBCI: Add a warning when no FinTS registration key is set.

eb4c42fc 09/19/2019 11:16 PM admin

SWIFT: Read all lines of the remote name and concatenate them.

TODO: Should we use a blank to separate those mulitple lines, if any?
In most case the remote name is just broken midword, so introducing a
blank would look awkward...

995b2d7e 09/17/2019 06:23 PM admin

aqhbci: More work on tan mode selection dialog.

4e276ae1 09/17/2019 06:10 PM admin

aqofxconnect: Allow for increased verbosity.

16102bf6 09/17/2019 06:09 PM admin

aqhbci: Simplified dialog creation (uses latest changes in gwen).

980dd987 09/17/2019 01:51 PM admin

AqHBCI: Adapted PIN-TAN setup dialog to PSD2-related changes in AqBanking

Basically now repeats the steps outlined in

f4d6a79c 09/15/2019 06:00 PM admin

AqHBCI: Improved log messages to be more helpfull for debugging.

2f804673 09/15/2019 01:43 AM admin

AqHBCI: Fixed closing of noitan dialog.

- use job queue flags also for closing dialog queues

fbc3f6be 09/14/2019 08:39 PM admin

AqHBCI: Added mssing file.

0bfa192d 09/14/2019 07:20 PM admin

AqHBCI: Fixed Makefile.

2b516684 09/14/2019 06:30 PM admin

AqHBCI: Moved most TAN stuff into folder tan/.

8f5406fe 09/14/2019 02:02 PM admin

SWIFT: Applied a patch by Thomas Baumgart from KMyMoney for purpose fields.

231ab7bd 09/14/2019 02:12 AM admin

AqHBCI: Started implementing image-based TAN methods (photoTAN, QR TAN).

074e47e2 09/13/2019 10:18 PM admin

AqHBCI: Decreased verbosity.

b1012ba3 09/13/2019 08:20 PM admin

AqHBCI: Added a log message.

64de1a4f 09/13/2019 08:20 PM admin

AqHBCI: Split off AH_Job_new() into its own file.

13088611 09/13/2019 08:19 PM admin


When retrieving bank info ("getbankinfo") some banks send a dummy
account. If this flag is set all accounts retrieved by this job will
be ignored (since getbankinfo is anonymous there can't be any usefull...

3f199811 09/13/2019 08:12 PM admin

AqHBCI: Remove some user flags which aren't used anymore.


88cece35 09/12/2019 01:50 AM admin

AqHBCI: Dont introduce dependency on C99, yet, without good reasons.

ae2a425a 09/12/2019 01:19 AM admin

AqHBCI: Some more fixes for PSD2.

- fixed jobgetsysid
- correctly select single step if NOITAN is requested or no double-step method
is available
- decreased verbosity
- improved AH_Job_Dump() to also show flags
- updated TODO

f41231e1 09/11/2019 09:03 PM admin

AqHBCI: Sign and encrypt "JobSync" requests.

e9998ca6 09/11/2019 08:25 PM admin

AqHBCI: Added a modified patch by thbe (via #41): Change keys

- adds a job which allows changing keys for RxH

c96cc7a7 09/11/2019 12:46 AM admin

AqHBCI: Include patch for RxH-10 provided by Thomas (thbe) via issue #41

740e0976 09/11/2019 12:25 AM admin

AqHBCI: Fixed a problem with ChallengeHHD.

- some banks send HHD code with a length field size of 3 digits, some use
only 2 bytes. This can't be detected from outside, so we need to check first
for a three byte size and if that fails we fallback to 2 bytes length....

fdf2e09d 09/10/2019 12:04 AM admin

AqHBCI: No longer send HKEND twice.

2428de80 09/09/2019 11:03 PM admin

AqHBCI: Added JobGetBankInfo.

- this job retrieves BPD anonymously as needed for PSD2 with SCA
- fixed AH_Outbox__CBox_CloseDialog() to correctly handle anonymous dialogs

c84a0a01 09/06/2019 04:47 PM admin

Merge remote-tracking branch 'remotes/origin/mp-20190905-FINTS_PSD2'
This merge should make AqHBCI ready for PSD2 with strong customer authentication.

d904841b 09/06/2019 04:47 PM admin

AqHBCI: Removed unneeded code.

53e9a89e 09/06/2019 04:30 PM admin

AqHBCI: Strong Customer Authentication seems to be working now. Should be fully PSD2-ready.

41a670fc 09/06/2019 01:00 AM admin

AqHBCI: More work on PSD2. Not yet finished.

- need to add signers for 2nd TAN message...

097f860e 09/05/2019 11:28 PM admin

AqHBCI: Increased verbosity.

b29b1af8 09/05/2019 11:14 PM admin

AqHBCI: Tests with HHDuc (doesn't work, yet).

d3a0ca20 09/05/2019 09:17 PM admin

AqHBCI: Adapted dialog jobs to PSD2.

- using multi message jobs is no longer possible with the PSD2 code
since AqHBCI can't now when to add a HKTAN:6 segment
- the second message in multi message jobs has always been "HKEND",
so we just execute a DialogClose now for every dialog job

a5f26098 09/05/2019 08:14 PM admin

AqHBCI: PSD2 basically works for non-dialog jobs.

- need to implement dialog jobs (can't use multi message jobs ATM for PSD2)

560f92f8 09/05/2019 01:43 PM admin

AqHBCI: Make AH_JobQueue_GetCount() more tolerant.

026757b0 09/05/2019 01:42 PM admin

AqHBCI: Prepared replacing AH_Outbox__CBox_Itan2().

54e4cb40 09/05/2019 02:39 AM admin

AqHBCI: More work on PSD2 (only dialog init works for now!)

4219396c 09/05/2019 12:52 AM admin


0344cd7f 09/05/2019 12:52 AM admin

AqHBCI: Started working on PSD2 requirements.

bf416756 08/28/2019 01:06 AM admin

AqEBICS: Started porting and debugging EBICS backend.

- all the steps from the aqbanking handbook chapter 7.1 verified
- fixed a message (typo)

8dd39cc5 08/22/2019 01:43 PM admin

AqOfxConnect: Fixed a bug (was not using header version from user object).

7b562a9d 08/20/2019 09:43 PM admin

AqEBICS: Improved INI/HIA letter.

e22a6044 08/20/2019 09:35 PM admin

AqEBICS: Show user- and customer id in INI/HIA letter.

8746f983 08/19/2019 05:24 PM admin

AqEBICS: Allow partially sending keys (INI or HIA only).

"aqebics-tool sendkeys" does two things: Sending INI keys and sending
HIA keys. If the first actions succeeds at the server level, but the
jobs fails because of a premature TLS connection closing, their was...

203d53e9 08/19/2019 05:22 PM admin


Make ignoring premature aborting of TLS connections by servers default.
If you really, really want to abort on such condition, use the introduced

8fc76e3c 08/19/2019 04:41 PM admin

AqEBICS: Fixed translation handling.

fe38f51a 08/19/2019 04:10 PM admin

AqHBCI: Make a workaround for missing pint function in qt4/5 official.

94bb050e 08/19/2019 04:08 PM admin

TRANSLATION: Fixed some bugs in catalog creation.

- some files where not correctly indexes

d39876e8 08/19/2019 02:41 PM admin

BUILD: Fixed library dependencies.

c8b4205c 08/19/2019 02:29 PM admin

Merge remote-tracking branch 'origin/mp-20190623-aqfints'

Continue development of AqFints in MASTER branch.

d446f7b7 08/19/2019 01:48 PM admin

AqHBCI: Replace control characters in SEPA transfers before sending.

b00bc994 08/14/2019 11:17 PM admin


3adffbe5 08/14/2019 10:40 PM admin

AqFINTS: Added minor documentation.

de03d1d1 08/14/2019 10:40 PM admin

AqFINTS: Added function wrapSignatures() for PINTAN mode.

21d19cb6 08/14/2019 09:11 PM admin

AqOfxConnect: Re-enabled dialogs, fixed messages.

Generated messages now contain more newline characters so that there is
only one tag per line (which helps with some servers).

b4be2910 08/13/2019 11:56 PM admin

AqFINTS: More work on PinTan signing.

- add AQFINTS_Session_Get/SetIsServer()
- renamed file s_pintan_prepare.c to s_pintan_sign.c

a97808a0 08/13/2019 07:16 PM admin


35a12790 08/08/2019 07:50 PM admin

AqHBCI: Enable key creation in RAH mode (patch provided by thbe via ticket #35).

c64fd946 08/08/2019 07:46 PM admin

AqHBCI: Enable key creation in RAH mode (patch provided by thbe via ticket #35).

0970bc1d 08/07/2019 11:23 PM admin

AqFINTS: Also compile pintan folder.

f03b5f93 08/07/2019 11:03 PM admin

AqFINTS: Started working on PINTAN mode.

bee963f9 08/07/2019 11:03 PM admin

AqFINTS: Fixed a typo.

85377d19 08/07/2019 11:03 PM admin

AqFINTS: Sample list of allowed tan methods.

88280c86 08/07/2019 04:49 PM admin


- use this flag to indicate the connection status

05e3cbba 08/07/2019 04:48 PM admin

AqFINTS: Handle message numbers in session.

5a8d5c3a 08/07/2019 04:46 PM admin

Improved newKeyfile dialog (patch provided by thbe via bugtracker #35).

The dialog worked with RDH-only, this patch theoretically adds support
for RAH (or other modes) as well.

cbc74070 08/07/2019 04:43 PM admin

Fixed some memory leaks (provided by thbe via bugtracker #35).

c1da3c80 08/06/2019 11:19 PM cstimming

Improve error message if the public key of the bank is missing (add log message).

ced2b048 08/04/2019 11:51 PM admin

AqFINTS: Added minor APIDOC.

3181c8c2 08/04/2019 11:30 PM admin

AqFINTS: Added support for tan methods.

1c948d49 08/04/2019 01:39 PM admin

AqFINTS: Started working on PinTAN session type.

d0ea7837 08/04/2019 02:27 AM admin

AqFINTS: More work on BPD.

648c6903 08/04/2019 12:33 AM admin

AqFINTS: More work on service layer.

37f866fd 08/03/2019 04:41 PM admin

AqFINTS: More work on session layer (wrapping MsgHead/tail).

First contact with bank server.

13cb6675 08/03/2019 01:05 AM admin

AqFINTS: More work on session layer.

67a61b53 08/02/2019 11:40 PM admin

AqFINTS: More work on session layer.

d4ae33cc 08/01/2019 11:25 PM admin

AqFINTS: Cleanup UPD code.

076ab5ae 08/01/2019 11:23 PM admin

AqFINTS: More work on sessionLayer and UPD.

7e4a6163 07/31/2019 11:38 PM admin

AqFINTS: Started working on session layer.

8c7eb8a2 07/31/2019 10:51 PM admin

AqFINTS: More work on message layer.

007c0683 07/31/2019 08:49 PM admin

AqFINTS: Add "dbData" to segment.

95aaa957 07/31/2019 08:24 PM admin

AqHBCI: Fixed a typo.

66cd318f 07/31/2019 08:23 PM admin

AqFINTS: Added transport layer for HBCI. Added APIDOC.

bb90c69a 07/31/2019 06:58 PM admin

AqHBCI: Fixed a memory leak.

338c03ad 07/31/2019 06:58 PM admin

AqFINTS: Started working on transport layers.

4c3d2614 07/28/2019 11:59 PM admin


785b6592 07/28/2019 11:45 PM admin

AqFINTS: Implemented reading UPD from HBCI db data.

d12b805d 07/28/2019 10:02 PM admin

AqFINTS: More work, fixed a few bugs.

912cdaf3 07/27/2019 07:08 PM admin

AqFINTS: Reorganized, started working on UPD.