------------------------------------------------------------------
2025-10-17 19:17:02 +0200 Martin Preuss
Prepared release 6.7.3beta

------------------------------------------------------------------
2025-10-17 19:16:04 +0200 Martin Preuss
aqhbci: move segdefs into correct place.

------------------------------------------------------------------
2025-10-17 19:15:46 +0200 Martin Preuss
aqhbci: getsysid works for me after this change.

------------------------------------------------------------------
2025-10-17 18:15:04 +0200 Martin Preuss
aqhbci: fixed a segfault.

------------------------------------------------------------------
2025-10-17 00:01:07 +0200 Martin Preuss
Prepared release 6.7.2beta.

------------------------------------------------------------------
2025-10-16 23:24:21 +0200 Martin Preuss
aqhbci: always send workJob in non-PINTAN mode.

------------------------------------------------------------------
2025-10-16 23:05:32 +0200 Martin Preuss
aqhbci: send workjob also if VPP result contains 3090.

------------------------------------------------------------------
2025-10-15 23:30:44 +0200 Martin Preuss
Prepared release 6.7.1beta.

------------------------------------------------------------------
2025-10-15 22:58:41 +0200 Martin Preuss
added comment to README about "make typedefs" and "make types".

------------------------------------------------------------------
2025-10-15 22:45:59 +0200 Martin Preuss
aqhbci: don't send HKTAN for noItan jobs.

------------------------------------------------------------------
2025-10-14 17:50:04 +0200 Martin Preuss
Prepared release 6.7.0beta.

------------------------------------------------------------------
2025-10-14 17:31:27 +0200 Martin Preuss
Merge VOP branch 'mp-202510-vop'
# Conflicts:
#	0BUILD
#	configure.ac

------------------------------------------------------------------
2025-10-13 23:18:08 +0200 Martin Preuss
aqhbci: show vop message for non-PINTAN mode as well.

------------------------------------------------------------------
2025-10-13 23:15:22 +0200 Martin Preuss
aqhbci: add VOP messages.
Specs require us to present a dialog to the user in case of less than 100%
match.

------------------------------------------------------------------
2025-10-12 23:02:31 +0200 Martin Preuss
aqhbci: initial VOP support for non-PINTAN mode.

------------------------------------------------------------------
2025-10-12 19:34:16 +0200 Martin Preuss
aqhbci: only call AH_OutboxCBox_OpenDialogPsd2WithJob_Proc2() if signature needed
this enables anomymous dialogs again which need to signatures (and
therefore no HKTAN).

Fixes "getbankinfos".

------------------------------------------------------------------
2025-10-12 17:14:48 +0200 Martin Preuss
aqhbci: set needTAN flags when needed.

------------------------------------------------------------------
2025-10-12 10:03:09 +0200 Martin Preuss
aqhbci vop: fixed queue creation for decoupled mode.

------------------------------------------------------------------
2025-10-12 09:59:01 +0200 Martin Preuss
Prepared next test version.

------------------------------------------------------------------
2025-10-11 23:49:41 +0200 Martin Preuss
faster movies.

------------------------------------------------------------------
2025-10-11 23:48:35 +0200 Martin Preuss
aqhbci: only prepare transfer jobs if prepare() is called for the first time.

------------------------------------------------------------------
2025-10-11 19:57:00 +0200 Martin Preuss
aqhbci: cleanup (one page per function).

------------------------------------------------------------------
2025-10-11 15:53:39 +0200 Martin Preuss
aqhbci: removed unneeded vars.

------------------------------------------------------------------
2025-10-11 15:46:55 +0200 Martin Preuss
aqhbci: more code sharing.

------------------------------------------------------------------
2025-10-11 01:14:34 +0200 Martin Preuss
aqhbci: more code sharing (_prepareFns not fit a single screen page).

------------------------------------------------------------------
2025-10-11 00:45:31 +0200 Martin Preuss
aqhbci/vop: fixed queue building (last step 2c needs a tan!).
also fixed waiting for VPP response.

------------------------------------------------------------------
2025-10-11 00:44:26 +0200 Martin Preuss
aqhbci: only prepare mass transfer job once (!) need to apply to other jobs
the reason is that we need to add exactly the same job up to twice when
using VOP, but it has to be unchanged (_prepareFn updates some timestamps).

------------------------------------------------------------------
2025-10-11 00:42:26 +0200 Martin Preuss
aqhbci: VOP id and polling id are both binary.

------------------------------------------------------------------
2025-10-11 00:41:29 +0200 Martin Preuss
aqhbci: use prepareFn before sending jobs.
call to this virtual function was removed a few days ago but never re-added.

------------------------------------------------------------------
2025-10-11 00:39:13 +0200 Martin Preuss
aqhbci: don't return error code if prepare function not set.

------------------------------------------------------------------
2025-10-10 19:13:09 +0200 Martin Preuss
vop: add sign and crypt flags to HKTAN if needed for initial job.

------------------------------------------------------------------
2025-10-08 23:15:40 +0200 Martin Preuss
aqhbci: try to handle 3945 response to HKVPP.

------------------------------------------------------------------
2025-10-08 21:09:01 +0200 Martin Preuss
aqhbci: added version 5 of JobGetDepot.

------------------------------------------------------------------
2025-10-06 16:06:52 +0200 Martin Preuss
release beta 6.6.99 20251006-1

------------------------------------------------------------------
2025-10-06 12:51:22 +0200 Martin Preuss
aqgivve: Fixed memory leak.

------------------------------------------------------------------
2025-10-06 12:32:26 +0200 Martin Preuss
Updated German bankinfo files.

------------------------------------------------------------------
2025-10-06 11:53:24 +0200 Martin Preuss
aqhbci: write VOP info to AB_TRANSACTION.

------------------------------------------------------------------
2025-10-06 11:52:53 +0200 Martin Preuss
aqhbci: add VOP info field to AB_TRANSACTION.

------------------------------------------------------------------
2025-10-06 11:51:49 +0200 Martin Preuss
Patch by rhabacker: don't escape plugin names.

------------------------------------------------------------------
2025-10-06 00:24:07 +0200 Martin Preuss
aqhbci: added missing files to Makefile.am

------------------------------------------------------------------
2025-10-05 20:10:29 +0200 Martin Preuss
aqhbci: some changes to make VOP work.
First transaction went through (with VPP and VPA messages) ;-)

------------------------------------------------------------------
2025-10-05 19:46:08 +0200 Martin Preuss
Merge branch 'rel-6.6.4'

------------------------------------------------------------------
2025-10-05 18:09:06 +0200 Martin Preuss
Prepared release 6.6.4.

------------------------------------------------------------------
2025-10-04 18:20:55 +0200 Martin Preuss
aqhbci: remove todoQueues (no longer used).

------------------------------------------------------------------
2025-10-04 18:03:46 +0200 Martin Preuss
aqhbci: removed a blank line.

------------------------------------------------------------------
2025-10-04 18:03:36 +0200 Martin Preuss
aqhbci: fixes some bugs in VOP code.
HKVPP is now sent and accepted by the bank, however, VOP seems not yet to
be active at my bank's server (response: "VOP not needed").

At least handling of VOP now basically works in my setup.
Since I don't receive a valid response from the server I'll have to wait until
I do...

------------------------------------------------------------------
2025-10-04 18:00:53 +0200 Martin Preuss
aqhbci: omit most checks for AH_JobQueue_AddJob()
jobQueue is no longer used to sort jobs by flags (all jobs are treated as
single mode jobs now).

------------------------------------------------------------------
2025-10-04 17:59:58 +0200 Martin Preuss
aqhbci: completed code.

------------------------------------------------------------------
2025-10-04 17:43:32 +0200 Martin Preuss
Revert "aqhbci: don't count TAN and VOP jobs in queue."
This reverts commit ddcc316a6dbe5be3a3e9f7dd30de718e23634e23.

------------------------------------------------------------------
2025-10-04 17:43:13 +0200 Martin Preuss
aqhbci: don't count TAN and VOP jobs in queue.

------------------------------------------------------------------
2025-10-04 16:41:29 +0200 Martin Preuss
aqhbci: removed mode for TAN process 1 (TAN1)
This wasn't supported anymore for years. Current TAN modes use process 2.

------------------------------------------------------------------
2025-10-04 16:38:00 +0200 Martin Preuss
aqhbci: removed tons of now unused code.

------------------------------------------------------------------
2025-10-04 16:26:09 +0200 Martin Preuss
aqhbci: more work on simplifying code.
- started removing jobQueue handling
- now every job is executed in synchronous mode, i.e. handling every
  job s a single job and completely handle it (including continuation etc).
- technically this was always the case since PSD2, the code still allowed
  for multiple jobs per message, but the banks only allow for a single
  TAN-related job per message.

------------------------------------------------------------------
2025-10-04 09:55:22 +0200 Martin Preuss
aqhbci: share code. added some TODOs.

------------------------------------------------------------------
2025-10-04 00:41:45 +0200 Martin Preuss
aqhbci: fixed a bug (need to add VPA in stage2 not VPP)

------------------------------------------------------------------
2025-10-04 00:35:43 +0200 Martin Preuss
aqhbci: fixed a bug. added comment.

------------------------------------------------------------------
2025-10-04 00:35:26 +0200 Martin Preuss
aqhbci: added support for VOP jobs (not finished, yet).

------------------------------------------------------------------
2025-10-03 17:49:18 +0200 Martin Preuss
aqhbci: started working on Verification of Payee.
DON'T USE THIS BRANCH IN PRODUCTION!!!

This branch represents work on implementing the newly required feature
"Verification of Payee" which requires the application to request a check
of the payee for every transaction.

This had automatically been done by the banks internally before SEPA.
With SEPA that feature was dropped leaving users open to fraud.

So for the convenience of the banks we now have to introduce yet another
layer around sending transactions to the bank.

This branch is not released to the general public because it still doesn't
handle "Verification of Payee", yet.

USE AT YOUR OWN RISK!

That being said, this code when finished shouldn't introduce systemic
problems since not verifying the payee is the default behaviour of
AqBankings master branch for now anyway.

------------------------------------------------------------------
2025-09-30 23:01:33 +0200 Martin Preuss
use const.

------------------------------------------------------------------
2025-09-30 23:00:52 +0200 Martin Preuss
aqhbci: write national account specs for AH_Job_GetTransactionsCAMT.

------------------------------------------------------------------
2025-09-29 21:31:04 +0200 Martin Preuss
Prepared release 6.6.3.

------------------------------------------------------------------
2025-09-22 15:05:30 +0200 Martin Preuss
aqhbci: use account id also for HKSAL<7

------------------------------------------------------------------
2025-09-22 15:02:04 +0200 Martin Preuss
aqhbci: set accountId for HKKAZ older then ver 7.
HKKAZ ver 7 and higher use IBAN and BIC for account identification,
older segments use account number and bank code.

We should all be using CAMT, anyway...

------------------------------------------------------------------
2025-09-05 19:25:27 +0200 Martin Preuss
Merge branch 'rel-6.6.2-beta'

------------------------------------------------------------------
2025-09-05 18:17:14 +0200 Martin Preuss
Prpeared release 6.6.2beta.

------------------------------------------------------------------
2025-09-05 18:17:01 +0200 Martin Preuss
Fixed a compiler warning.

------------------------------------------------------------------
2025-09-05 18:10:52 +0200 Martin Preuss
aqhbci: Create class for national account jobs and use it.

------------------------------------------------------------------
2025-09-01 17:43:34 +0200 Martin Preuss
aqhbci: read generic info from HISPAS segment into user flags, add flag AH_USER_FLAGS_SEPA_ALLOWNATIONALACCSPEC

------------------------------------------------------------------
2025-09-01 16:12:43 +0200 Martin Preuss
Also send national bank info with groups "kti_i" and "kti_i_forced_sepa"
Might fix current problem with German Postbank server.

------------------------------------------------------------------
2025-07-05 16:58:22 +0200 Thomas Baumgart
Fixed various spelling errors

------------------------------------------------------------------
2025-07-22 18:33:38 +0200 Martin Preuss
Prepared release 6.6.1

------------------------------------------------------------------
2025-07-22 18:32:55 +0200 Martin Preuss
Prepared release 6.6.1.

------------------------------------------------------------------
2025-05-13 10:36:15 +0200 Martin Preuss
Fix invalid PAIN file format (following suggestions from Jochen via mailing list).

------------------------------------------------------------------
2025-03-06 11:59:36 +0100 Martin Preuss
aqfints: only verify pin in server mode.

------------------------------------------------------------------
2025-03-02 23:28:46 +0100 Martin Preuss
aqhbci: fixed a reason for segfault.

------------------------------------------------------------------
2024-12-17 20:28:20 +0100 Martin Preuss
prepared release 6.6.0

------------------------------------------------------------------
2024-12-17 20:28:02 +0100 Martin Preuss
added aqofxconnect-tool to .gitignore

------------------------------------------------------------------
2024-12-17 20:27:17 +0100 Martin Preuss
added missing .gitignore

------------------------------------------------------------------
2024-12-17 20:18:28 +0100 Martin Preuss
csv: added profile for comdirect depot status reports.

------------------------------------------------------------------
2024-10-13 14:37:36 +0200 Martin Preuss
aqhbci: fixed a bug (was not clearing "MODIFIED" flag in _saveUser)

------------------------------------------------------------------
2024-10-13 14:34:33 +0200 Martin Preuss
Improved im/exporter script for CAMT 053.001.02 (thanks to Jan Vlug)
Applied a patch by Jan Vlug via aqbanking-user mailing list.

------------------------------------------------------------------
2024-10-08 20:45:36 +0200 Ernst Kloppenburg
configure pain.001.001.09 as a sepa profile

------------------------------------------------------------------
2024-10-05 07:20:19 +0200 Ernst Kloppenburg
add pain.001.001.09 profile to xml imexporter

------------------------------------------------------------------
2024-10-08 21:08:44 +0200 Ernst Kloppenburg
configure pain.001.001.03 as a sepa profile

------------------------------------------------------------------
2024-10-05 07:40:27 +0200 Ernst Kloppenburg
fix typo in description field

------------------------------------------------------------------
2024-08-26 18:10:42 +0200 Martin Preuss
aqhbci: only mark pin "bad" if the server reports it as such.

------------------------------------------------------------------
2024-08-26 17:46:02 +0200 Martin Preuss
aqhbci: added methodId "Q1S" to map. Increased verbosity.

------------------------------------------------------------------
2024-07-15 21:00:03 +0200 Martin Preuss
increased verbosity, retry gmp_snprintf() on error
Current binary package of AqFinance throws an error in this code
which hints to this function. However, there should be no error when
calling gmp_snprintf() in this setup...

------------------------------------------------------------------
2024-07-15 20:57:23 +0200 Martin Preuss
New version submitted by Jan Vlug. Thanks!

------------------------------------------------------------------
2024-06-30 23:04:08 +0200 Martin Preuss
Merge branch 'rel-6.5.12beta'

------------------------------------------------------------------
2024-06-30 22:59:14 +0200 Martin Preuss
Prepared release 6.5.12beta
Probably last beta before stable.

------------------------------------------------------------------
2024-06-26 12:57:22 +0200 Martin Preuss
q43: fixed a typo causing transactions to be ignored by apps
should fix gnucash bug 798840 (see https://bugs.gnucash.org/show_bug.cgi?id=798840)

------------------------------------------------------------------
2024-06-26 00:39:04 +0200 Martin Preuss
aqgivve: add missing GWENHYWFAR_CB in functions (needed for Windows builds).

------------------------------------------------------------------
2024-06-22 09:27:16 +0200 Thomas Baumgart
Fix crash when function is called without user
Changes made in commit 964e0a3d cause dlg_edituserpintan::_fromGui to be
called without a user to check the data in the dialog for validity. This
causes the following crash due to usage of NULL pointer:

kmymoney: user.c:1213: void AH_User_SetHttpVMajor(AB_USER *, int):
Zusicherung »u« nicht erfüllt.

Also, in some erroneous cases, the return code is not provided when the
quiet mode (no GUI activity) is selected.

This change corrects all of the above.

------------------------------------------------------------------
2024-06-02 15:52:56 +0200 Martin Preuss
incremented version also in 0BUILD.

------------------------------------------------------------------
2024-06-02 15:51:28 +0200 Martin Preuss
Prepared release rel-6.5.11beta.

------------------------------------------------------------------
2024-06-02 15:51:05 +0200 Martin Preuss
Prepared release 6.5.11beta.

------------------------------------------------------------------
2024-06-02 15:28:57 +0200 Martin Preuss
aqhbci: Set "moretans" to "N" also for process "S". Might fix current pushTAN problem.

------------------------------------------------------------------
2024-06-01 13:03:59 +0200 Thomas Baumgart
Fix typo

------------------------------------------------------------------
2024-05-30 16:02:12 +0200 Martin Preuss
reuse code.
