------------------------------------------------------------------
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.

------------------------------------------------------------------
2021-04-11 00:45:43 +0200 Martin Preuss
AqBanking: Add Makefile target to clean generated files.

------------------------------------------------------------------
2021-04-11 00:45:14 +0200 Martin Preuss
AqBanking: Don't include "version.h". This is intended for outside code.
The file doesn't contain anything AqBanking doesn't already know about.

------------------------------------------------------------------
2021-04-11 00:44:26 +0200 Martin Preuss
AqHBCI: Fixed makefile targets to use typemaker2 instead of typemaker1.

------------------------------------------------------------------
2021-04-11 00:42:35 +0200 Martin Preuss
AqBanking: Replaced "@" with " at " of email in source header.
Avoid problem with uneven number of "@" in rewritten file.

------------------------------------------------------------------
2021-04-11 00:40:15 +0200 Martin Preuss
AqHBCI: Ported tanmethod from typemaker to typemaker2.

------------------------------------------------------------------
2021-04-11 00:39:14 +0200 Martin Preuss
AqHBCI: Make #include statements more specific.
Will need less "-I" cflags in the long run.

------------------------------------------------------------------
2021-04-11 00:35:00 +0200 Martin Preuss
AqBanking: No longer include compile time.
It was once relevant to determine whether the sources were recompiled but
nowadays it produces more problems than it solves.

------------------------------------------------------------------
2021-04-02 21:18:14 +0200 Tobias Deiminger
Allow to select specific estatements by year/nr
For FinTS estatements (HKEKA, HKEKP), the classic from-date..to-date
timespan selection is not supported. Instead, if supported by the bank,
we can select estatements by year and by document number, and we can
further limit number of retrieved documents by setting max. entries.

This commit implements the described selection parameters. They're
exposed as new AB_Transaction members estatementNumber and
estatementMaxEntries, and by a new CLI argument "number". Omitting or
setting to 0 disables the parameters. Year is taken from the already
existing firstDate member (relates to "fromdate" CLI argument). Format
is YYYYMMDD, so MMDD is ignored.

Example usage:

aqbanking-cli request --estatements -a 1234567 -c est.ctx --fromdate=20200101 --number=3

This will download only the third estatement from the year 2020.

------------------------------------------------------------------
2021-03-20 15:27:04 +0100 Martin Preuss
AqHBCI: Added job HKQTG (acknowledge received document).
Not quite sure how to use that, though.

------------------------------------------------------------------
2021-03-20 14:17:27 +0100 Martin Preuss
aqbanking-cli: Corrected copyright notice.

------------------------------------------------------------------
2021-03-20 14:17:01 +0100 Martin Preuss
aqbanking-cli: Added command "getdoc".

------------------------------------------------------------------
2021-03-20 12:17:31 +0100 Martin Preuss
AqHBCI: Fixed error code.

------------------------------------------------------------------
2021-03-20 01:28:31 +0100 Martin Preuss
AqHBCI: Fix the way we look for an already existing file.

------------------------------------------------------------------
2021-03-20 01:23:49 +0100 Martin Preuss
AqHBCI: Added missing path flag.

------------------------------------------------------------------
2021-03-19 17:19:39 +0100 Martin Preuss
AqHBCI: Use shorter path for eStatements.
