------------------------------------------------------------------
2022-01-13 21:21:29 +0100 Martin Preuss
AqHBCI: Fixed a bug in dispatch code.

------------------------------------------------------------------
2022-01-13 15:22:52 +0100 Martin Preuss
Some gwbuild fixes.

------------------------------------------------------------------
2022-01-13 13:49:14 +0100 Martin Preuss
Prepared beta release 6.4.2-git

------------------------------------------------------------------
2022-01-13 00:50:43 +0100 Martin Preuss
Only read accounts if ignoring them was not requested.
Emulates previous behaviour of AH_Job_Commit().

------------------------------------------------------------------
2022-01-13 00:23:41 +0100 Martin Preuss
Adjust Makefile.am, removed no longer needed files.

------------------------------------------------------------------
2022-01-13 00:21:38 +0100 Martin Preuss
Moved reading accounts to AH_JobQueue_DispatchMessage().
This should fix bug #244 where there are accounts received but not read
because they appear in a response to a HKTAN segment instead of the HKIDN
segment from the previous message which actually requested the account data.

------------------------------------------------------------------
2022-01-13 00:07:27 +0100 Martin Preuss
Prepared AH_Job_Commit_Accounts() to be moved to AH_JobQueue_ReadAccounts().

------------------------------------------------------------------
2022-01-12 23:48:28 +0100 Martin Preuss
Extract BPD now from AH_JobQueue_DispatchMessage().

------------------------------------------------------------------
2022-01-12 23:14:10 +0100 Martin Preuss
Use new functions in _handleResponseSegments().
The idea is to directly extract BPD, UPD and other important stuff directly
here to make sure we get all the data (see bug #244).

------------------------------------------------------------------
2022-01-12 23:09:08 +0100 Martin Preuss
Added function _dispatchResponsesToJobQueue().

------------------------------------------------------------------
2022-01-12 22:51:54 +0100 Martin Preuss
Added function _sampleResponseSegments().

------------------------------------------------------------------
2022-01-10 22:34:05 +0100 Christian Stimming
Decrease verbosity of non-error log messages to INFO again

------------------------------------------------------------------
2021-12-15 23:15:27 +0100 Martin Preuss
Prepared 6.4.1

------------------------------------------------------------------
2021-12-15 23:08:38 +0100 Martin Preuss
0BUILD: Added "-Wall" to CFLAGS/CXXFLAGS.

------------------------------------------------------------------
2021-12-15 22:20:53 +0100 Martin Preuss
Prepared release 6.4.1.

------------------------------------------------------------------
2021-12-15 18:51:48 +0100 Martin Preuss
imexporter: Fixed profile lookup.
Was only reading profiles from aqbankings storage, not directly specified
files.

------------------------------------------------------------------
2021-11-27 00:02:50 +0100 Martin Preuss
Updated German bank data.

------------------------------------------------------------------
2021-11-27 00:02:36 +0100 Martin Preuss
Fixed profile of fints data.

------------------------------------------------------------------
2021-11-14 14:04:49 +0100 Martin Preuss
Released 6.4.0.

------------------------------------------------------------------
2021-11-13 18:59:40 +0100 Martin Preuss
Prepared release 6.4.0.

------------------------------------------------------------------
2021-11-11 22:24:03 +0100 Martin Preuss
CSV: Fixed onvista-trans profile.

------------------------------------------------------------------
2021-11-11 22:23:46 +0100 Martin Preuss
CSV: Improved check for needed negation.

------------------------------------------------------------------
2021-11-11 14:05:43 +0100 Martin Preuss
CSV: Changed onvista-prices profile to make it usefull also for transaction import.
Since the file also contains initial buy price and initial value of the shares
bought such a file can also be used to import shares without having the real
transaction files.

------------------------------------------------------------------
2021-11-11 14:03:45 +0100 Martin Preuss
Decreased verbosity.

------------------------------------------------------------------
2021-11-11 13:21:50 +0100 Martin Preuss
CSV: Added profile onvista-prices.

------------------------------------------------------------------
2021-11-11 13:18:38 +0100 Martin Preuss
CSV: More cleanup. Fixed a typo.

------------------------------------------------------------------
2021-11-11 12:44:34 +0100 Martin Preuss
Incremented version.

------------------------------------------------------------------
2021-11-11 12:33:00 +0100 Martin Preuss
Added 0BUILD for CSV profiles.

------------------------------------------------------------------
2021-11-11 12:32:47 +0100 Martin Preuss
CSV: Added profile "onvista-trans.conf".
Import format for files containing transactions from onvista bank.

------------------------------------------------------------------
2021-11-11 01:20:16 +0100 Martin Preuss
CSV: Also translate unitPriceDate.

------------------------------------------------------------------
2021-11-11 01:15:35 +0100 Martin Preuss
Cleanup AH_ImExporterCSV__ImportFromGroup().

------------------------------------------------------------------
2021-11-11 00:26:38 +0100 Martin Preuss
Improve CSV importer.

------------------------------------------------------------------
2021-11-11 00:25:27 +0100 Martin Preuss
Added "taxes" to AB_TRANSACTION.

------------------------------------------------------------------
2021-11-06 16:28:48 +0100 Stefan Bayer
added missing update of SEPA internal transfer target accounts added showing and getting of SEPA internal transfer accounts in the account editing dialog

------------------------------------------------------------------
2021-10-26 00:44:47 +0200 Ralf Habacker
aqpaypal: Set transaction memo attribute from paypal response field 'NOTE'

------------------------------------------------------------------
2021-10-24 21:01:20 +0200 Martin Preuss
Fixed 0BUILD files for new SEPA internal transfer code.

------------------------------------------------------------------
2021-10-24 21:00:52 +0200 Martin Preuss
Fixed a typo. Added debug option to 0BUILD.

------------------------------------------------------------------
2021-10-24 20:30:44 +0200 Martin Preuss
Merge sb_20211012_SepaInternalTransfer into master.

------------------------------------------------------------------
2021-10-23 18:24:17 +0200 Martin Preuss
Fixed paths.

------------------------------------------------------------------
2021-10-17 17:08:16 +0200 Stefan Bayer
fixed mem leak, freeing of reference account list was not correct

------------------------------------------------------------------
2021-10-17 11:37:24 +0200 Stefan Bayer
added missing memory deallocations

------------------------------------------------------------------
2021-10-17 10:41:18 +0200 Stefan Bayer
make sure the reference accounts are persistent in the account spec

------------------------------------------------------------------
2021-10-17 00:58:24 +0200 Martin Preuss
Added entry to TODO file.

------------------------------------------------------------------
2021-10-16 19:58:40 +0200 Stefan Bayer
fixed small problem in refaccount typemaker file

------------------------------------------------------------------
2021-10-15 22:18:01 +0200 Stefan Bayer
removed wrongly committed file

------------------------------------------------------------------
2021-10-15 22:13:31 +0200 Stefan Bayer
amended .gitignore and GWEN build file for aqbanking typemaker2 types

------------------------------------------------------------------
2021-10-15 22:06:53 +0200 Stefan Bayer
improved command sepainternaltransfer of aqbanking-cli: lets the user choose from the list of available reference accounts if none is given as commmand line option Amendend a few copyright headers

------------------------------------------------------------------
2021-10-14 22:25:39 +0200 Stefan Bayer
added SEPA internal transfers (SEPA-Uebertrag)

------------------------------------------------------------------
2021-09-30 23:54:25 +0200 Martin Preuss
0BUILD: Add subdir "po", use new i18n features of gwenbuild (needs latest gwen git).

------------------------------------------------------------------
2021-09-30 23:53:07 +0200 Martin Preuss
0BUILD: Fixed definitions for fints data files.

------------------------------------------------------------------
2021-09-26 22:30:50 +0200 Martin Preuss
Add AC_CONFIG_MACRO_DIRS.

------------------------------------------------------------------
2021-09-22 20:58:25 +0200 Micha Lenk
README: Fix package name in translation setup instructions

------------------------------------------------------------------
2021-09-21 14:35:55 +0200 Micha Lenk
de.po: Fixed translations

------------------------------------------------------------------
2021-09-22 12:33:53 +0200 Martin Preuss
Added TODO.

------------------------------------------------------------------
2021-09-18 17:36:09 +0200 Martin Preuss
Prepared release 6.3.2.

------------------------------------------------------------------
2021-09-12 18:08:13 +0200 Martin Preuss
aqofxconnect: Cleanup code.
Less spaghetti code.

------------------------------------------------------------------
2021-09-11 19:56:57 +0200 Martin Preuss
aqebics: Use aqbanking-specific macro "AQBANKING_DEPRECATED" instead of "DEPRECATED".

------------------------------------------------------------------
2021-09-11 19:55:58 +0200 Martin Preuss
aqhbci: Fns GWEN_Gui_ShowBox() and GWEN_Gui_HideBox() are deprecated, don't use them.

------------------------------------------------------------------
2021-09-10 16:25:13 +0200 Martin Preuss
Released 6.3.1

------------------------------------------------------------------
2021-09-10 14:17:52 +0200 Martin Preuss
Prepared release 6.3.1.

------------------------------------------------------------------
2021-07-14 18:56:58 +0200 Martin Preuss
Decreased verbosity.

------------------------------------------------------------------
2021-04-01 16:04:13 +0200 Tobias Deiminger
Send acknowledgements (HKQTG)
FinTS 3.0 defines an acknowledge workflow (C.9.4, "Empfangsquittung"):
> By sending this segment, the customer acknowledges they have
> correctly received a bank response. The acknowledgement always
> relates to the direclty preceding bank response.
> Optionally, the acknowledgement can be supplemented by a code
> ("Quittungscode", e.g. a hash value), which allows the bank to draw
> addtional conclusion about the job to be acknowledged.

In practice, this means you can mark documents in the inbox of a
banking web client as "read", and prevent your bank from sending
you printed documents by post.

FinTS defines acknwoledgement only for a subset of jobs
- HIEKA "Quittungscode"
  BPD HIEKAS "Parameter Kontoauszug":"Quittierung benoetig"
- HIECA "Quittungscode"
  BPD HIEKAS "Parameter Kontoauszug camt":"Quittierung benoetig"
- HIEKP "Quittungscode"
  BPD HIEKPS "Parameter Kontoauszug PDF":"Quittierung benoetig"
- HIKAA "Quittungscode"
  BPD HIKAA "Postfach Nachricht abrufen":"Quittierung (fallweise)
  benoetigt"

This commit adds some generic handling, and fully enables acknowledgment
for HIEKA and HIEKP, i.e. AB_Transaction_CommandGetEStatements.

Users can enable acknowledgement with a new CLI option for the request
command:
$ aqbanking-cli -P /tmp/pinfile request --estatements -a 1234567 -c est.ctx --fromdate=20200101 --docnumber=10 --acknowledge

or they enable it via API by
AB_Transaction_SetAcknowledge(myTransaction, AB_Transaction_AckJobsWithAckCode).

Disclaimer: I don't understand the spec in how "preceding response" is
supposed to be interpreted for multi-segment responses and if the optional
acknowledge code was not sent by the bank. Seems the spec leaves some doubt
there, it could mean
- ack all segments from the preceding multi-segment response
- ack only the first segment from the preceding multi-segment response
- ack only the last segement
- ... whatever, you get it

Therefore I'm only implementing cases where an acknowledgement code was
given, because it allows to definitely identify the segment we mean.

------------------------------------------------------------------
2021-06-06 19:01:53 +0200 Martin Preuss
aqbanking-cli: Fixed argument for document number
- minnum and maxnum specify the minimum and maximum *occurrence* of an
  argument, not the allowed range for values
- changed argument name to "--docnumber=xxx"

------------------------------------------------------------------
2021-06-06 18:53:40 +0200 Martin Preuss
aqbanking-cli: Fixed a bug.

------------------------------------------------------------------
2021-05-05 17:31:21 +0200 Martin Preuss
Prepared release 6.3.0

------------------------------------------------------------------
2021-05-05 16:37:57 +0200 Martin Preuss
Prepared release 6.3.0stable.

------------------------------------------------------------------
2021-05-04 21:49:10 +0200 Martin Preuss
aqfints: Made remaining include instructions more specific.

------------------------------------------------------------------
2021-05-04 20:26:02 +0200 Martin Preuss
aqfints: Fixed makefile.

------------------------------------------------------------------
2021-05-04 20:25:46 +0200 Martin Preuss
aqfints: Make include instructions more specific.

------------------------------------------------------------------
2021-05-04 20:24:30 +0200 Martin Preuss
aqhbci: Changed wording.

------------------------------------------------------------------
2021-05-04 20:24:07 +0200 Martin Preuss
aqhbci: Make BIC variable.
Should at least fix the problem of encoding errors immediately before sending
a message due to missing BIC.

------------------------------------------------------------------
2021-05-04 20:22:43 +0200 Martin Preuss
aqfints: Adjusted file content to be usable with gwenbuild.

------------------------------------------------------------------
2021-05-04 20:21:22 +0200 Martin Preuss
BUILD: Added 0BUILD files for aqfints.

------------------------------------------------------------------
2021-05-02 23:39:14 +0200 Martin Preuss
AqBanking: Only log job info for job id != 0.

------------------------------------------------------------------
2021-05-02 23:15:58 +0200 Martin Preuss
AqHBCI: Show errornous version number.

------------------------------------------------------------------
2021-05-02 22:59:57 +0200 Martin Preuss
AqHBCI: Fixed compiler warnings.

------------------------------------------------------------------
2021-05-02 22:38:57 +0200 Martin Preuss
AqBanking, AqHBCI: Use new job logging functions.

------------------------------------------------------------------
2021-05-02 22:38:27 +0200 Martin Preuss
AqHBCI: Increased verbosity.

------------------------------------------------------------------
2021-05-02 22:36:08 +0200 Martin Preuss
AqBanking: Added job logging functions to be used by backends.
- AB_Banking_LogMsgForJobId()
- AB_Banking_LogCmdInfoMsgForJob()

------------------------------------------------------------------
2021-05-02 22:34:54 +0200 Martin Preuss
BUILD: Added targets for xgettext and astyle.

------------------------------------------------------------------
2021-04-22 00:18:07 +0200 Martin Preuss
BUILD: Add needed libs when building static lib.

------------------------------------------------------------------
2021-04-20 22:05:50 +0200 Martin Preuss
build: Fixed gwenbuild files.

------------------------------------------------------------------
2021-04-20 21:42:45 +0200 Martin Preuss
build: More work on gwenbuild files.

------------------------------------------------------------------
2021-04-18 21:42:29 +0200 Martin Preuss
BUILD: Minor fixes to 0BUILD files.

------------------------------------------------------------------
2021-04-15 16:29:37 +0200 Martin Preuss
BUILD: Also build internal tool "mkdeinfo".

------------------------------------------------------------------
2021-04-15 16:19:09 +0200 Martin Preuss
BUILD: gwbuild now also builds tools.

------------------------------------------------------------------
2021-04-15 15:04:18 +0200 Martin Preuss
BUILD: More work on gwenbuild setup.

------------------------------------------------------------------
2021-04-14 23:04:27 +0200 Martin Preuss
BUILD: gwbuild now also compiles swift module.

------------------------------------------------------------------
2021-04-12 21:50:02 +0200 Martin Preuss
BUILD: Using xmlmerge now works across subfolders.

------------------------------------------------------------------
2021-04-11 18:40:43 +0200 Martin Preuss
aqbankingpp: Minor changes, hasn't been updated for a while.
Currently doesn't compile, remains deactivated in 0BUILD.

------------------------------------------------------------------
2021-04-11 17:43:38 +0200 Martin Preuss
BUILD: Use short version of <checkProgs>.

------------------------------------------------------------------
2021-04-11 17:43:15 +0200 Martin Preuss
BUILD: Start using xmlmerge to merge XML files also with gwbuild.

------------------------------------------------------------------
2021-04-11 01:49:03 +0200 Martin Preuss
BUILD: Define "AQBANKING_VERSION_TAG".

------------------------------------------------------------------
2021-04-11 01:35:23 +0200 Martin Preuss
BUILD: Fixed toplevel 0BUILD to emulate Makefile.am behaviour.

------------------------------------------------------------------
2021-04-11 01:17:06 +0200 Martin Preuss
BUILD: Improved "typefiles" and "typedefs" targets.
We need to build those targets at least for tanmethod.xml.

------------------------------------------------------------------
2021-04-11 01:18:30 +0200 Martin Preuss
AqOfxConnect: Include version.h.
This is in fact needed (need to adapt corresponding 0BUILD file as well).

------------------------------------------------------------------
2021-04-11 01:17:44 +0200 Martin Preuss
AqHBCI: Added .gitignore.

------------------------------------------------------------------
2021-04-11 01:07:50 +0200 Martin Preuss
Revert "AqBanking: Don't include "version.h". This is intended for outside code."
This reverts commit f6f1e965e6792f0ebe826b1b0be399ebd5984981.

------------------------------------------------------------------
2021-04-11 01:07:27 +0200 Martin Preuss
Added chapter about gwbuild.

------------------------------------------------------------------
2021-04-11 00:47:57 +0200 Martin Preuss
BUILD: Added initial support for gwbuild.
Not yet polished, also xmlmerge doesn't work, yet. But already compiles
and links.
