------------------------------------------------------------------
2019-10-08 00:33:56 +0200 Martin Preuss
Test3.

------------------------------------------------------------------
2019-10-08 00:18:17 +0200 Martin Preuss
Test2.

------------------------------------------------------------------
2019-10-08 00:16:42 +0200 Martin Preuss
Test.

------------------------------------------------------------------
2019-10-08 00:06:44 +0200 Martin Preuss
AqHBCI: Fixed tan_image.c
Fallback to TextInput when there is no challenge data.

------------------------------------------------------------------
2019-10-05 16:20:11 +0200 Martin Preuss
AqHBCI: Increased verbosity.

------------------------------------------------------------------
2019-10-05 14:24:16 +0200 Martin Preuss
SWIFT: Fixed problem with missing currencies.

------------------------------------------------------------------
2019-10-04 01:42:45 +0200 Martin Preuss
Prepared release 5.99.39beta.

------------------------------------------------------------------
2019-10-03 23:37:41 +0200 Martin Preuss
AqHBCI: Fixed an invalid free/missing init (pointed out by thilo via bug #125).

------------------------------------------------------------------
2019-10-03 19:55:39 +0200 Christian Stimming
Makefile upgrade: Fix warning to replace $INCLUDES by $AM_CPPFLAGS

------------------------------------------------------------------
2019-10-03 14:41:48 +0200 Martin Preuss
AqHBCI: Fixed two typos (note to self: Always compile before upload!.

------------------------------------------------------------------
2019-10-03 14:28:54 +0200 Martin Preuss
aqbanking-cli: Added "$(purposeInOneLine)".

------------------------------------------------------------------
2019-10-03 14:28:25 +0200 Martin Preuss
AqHBCI: Improved error messages.

------------------------------------------------------------------
2019-10-03 14:28:00 +0200 Martin Preuss
Prepared release 5.99.38beta.

------------------------------------------------------------------
2019-10-01 00:05:05 +0200 Martin Preuss
AqBanking: Only overwrite backendName if not already set.

------------------------------------------------------------------
2019-09-30 23:51:39 +0200 Martin Preuss
AqHBCI: Fixed a bug (missing assignment).

------------------------------------------------------------------
2019-09-30 18:10:20 +0200 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2019-09-30 00:24:57 +0200 Martin Preuss
Prepared release 5.99.37beta.

------------------------------------------------------------------
2019-09-29 18:25:32 +0200 Martin Preuss
tools: Added script to run with valgrind.

------------------------------------------------------------------
2019-09-29 18:25:09 +0200 Martin Preuss
Fixed memory leaks.

------------------------------------------------------------------
2019-09-29 16:28:42 +0200 Martin Preuss
aqbanking-cli: Use GWEN_Text_ReplaceVars() instead of GWEN_DB_ReplaceVars().
This is a more generic function because it allows the use of a callback
to get the variable data. We can then define variables which use existing
variables (like "purpose") to create derivative data (e.g. "purposeInOneLine"
which removes CR characters in the purpose field and shows the whole
purpose in one line).

Needs latest GWEN.

------------------------------------------------------------------
2019-09-28 01:48:37 +0200 Martin Preuss
Prepared release 5.99.36beta.

------------------------------------------------------------------
2019-09-28 00:49:47 +0200 Martin Preuss
AqHBCI-tool4: Improved help string output
Make AqHBCI backend also show help string.

------------------------------------------------------------------
2019-09-28 00:48:50 +0200 Martin Preuss
AqBanking-CLI: Improved output of "listaccounts"
Also show account type.

------------------------------------------------------------------
2019-09-28 00:48:19 +0200 Martin Preuss
AqHBCI: Improved output of "aqhbci-tool4 listaccounts -v"
Also show account type.

------------------------------------------------------------------
2019-09-27 22:07:36 +0200 Martin Preuss
Incremented version number.

------------------------------------------------------------------
2019-09-27 22:02:36 +0200 Martin Preuss
AqBanking/AqHBCI: Really fixed duplicate account problem.

------------------------------------------------------------------
2019-09-27 21:16:06 +0200 Martin Preuss
AqBanking: Replace account type "unknown" with "unspecified" when load accounts/specs
"unknown" is used as joker when searching for accounts, so we should not
that in stored accounts.

------------------------------------------------------------------
2019-09-27 21:12:52 +0200 Martin Preuss
AqBanking: Introduce account type AB_AccountType_Unspecified
- this is used in case there is no account type given (some banks just report
  "0" as account type which is not specified.

------------------------------------------------------------------
2019-09-25 22:17:42 +0200 Martin Preuss
Prepared release 5.99.35beta.

------------------------------------------------------------------
2019-09-25 21:15:44 +0200 Martin Preuss
AqHBCI: Decreased verbosity.

------------------------------------------------------------------
2019-09-25 20:57:35 +0200 Martin Preuss
Improved AH_Job__Commit_Accounts_FindStored().

------------------------------------------------------------------
2019-09-25 20:57:14 +0200 Martin Preuss
AqBanking: Move AB_Provider_FindMatchingAccountSpec to provider_accspec.c

------------------------------------------------------------------
2019-09-25 20:14:11 +0200 Martin Preuss
AqHBCI: Fixed AH_Job__Commit_Accounts_FindStored().

------------------------------------------------------------------
2019-09-25 17:03:40 +0200 Martin Preuss
AqHBCI: Allow overriding TAN input mechanism.
Added "photoTAN" method for autodetection.

------------------------------------------------------------------
2019-09-25 14:30:22 +0200 Martin Preuss
Decreased verbosity.

------------------------------------------------------------------
2019-09-25 14:29:39 +0200 Martin Preuss
SWIFT: Use GWEN_Text_strndup() instead of strndup()
strndup() is not available on windows, so we use the newly introduced
function GWEN_Text_strndup() instead.

------------------------------------------------------------------
2019-09-25 14:28:30 +0200 Martin Preuss
SWIFT: Fixed a remark.

------------------------------------------------------------------
2019-09-25 14:28:03 +0200 Martin Preuss
Incremented version number. Raise required minimum gwen version to "4.99.17.1".

------------------------------------------------------------------
2019-09-25 13:02:29 +0200 Martin Preuss
SWIFT: Fixed introduced newly character set problem (fixes #75).

------------------------------------------------------------------
2019-09-25 00:13:33 +0200 Martin Preuss
Prepared release 5.99.34beta.

------------------------------------------------------------------
2019-09-24 22:09:45 +0200 Martin Preuss
AqPaypal: Fixed compile errors/warnings (changes by Holger Magnussen).

------------------------------------------------------------------
2019-09-24 21:59:47 +0200 Martin Preuss
SWIFT: Disable use of ABWA+ and ABWE+.
Who is the recipient and who the initiator depends on the type of
transaction.
Currently we have no safe way to determine whether the transaction was a
- transfer (negative amount, we are the payee and the initiator)
- a debit note from someone else (also negative amount, we are the
  payee also but not the initiator)
- debit note initiated by us (we are the recipient but also the initiator)

------------------------------------------------------------------
2019-09-24 21:02:48 +0200 Martin Preuss
CSV: Adapted profiles to new field names.

------------------------------------------------------------------
2019-09-24 21:02:21 +0200 Martin Preuss
CSV: Removed non-ascii char.

------------------------------------------------------------------
2019-09-24 20:28:24 +0200 Martin Preuss
SWIFT: Use default date from tag :60x: if none given in :61:

------------------------------------------------------------------
2019-09-24 20:01:11 +0200 Martin Preuss
BUILD: Applied another patch by rhabacker (fix windows build, fixes #69).

------------------------------------------------------------------
2019-09-24 19:57:29 +0200 Martin Preuss
BUILD: Applied a patch by rhabacker via #74.
Cmake support on Windows in master branch is currently broken and will
be fixed with the appended patch.

------------------------------------------------------------------
2019-09-24 19:47:37 +0200 Martin Preuss
aqbanking tools: Need to define LDFLAGS before appending something...

------------------------------------------------------------------
2019-09-24 19:46:41 +0200 Martin Preuss
SEPA: Fixed remaining usage of GWEN_XMLNode_SetCharValue().
Should now fix #56 completely.

------------------------------------------------------------------
2019-09-24 19:45:58 +0200 Martin Preuss
Re-enabled keyname.c (partly revert Holgers commit).
Disabling this breaks aqfints...

------------------------------------------------------------------
2019-09-24 19:18:31 +0200 Martin Preuss
aqbanking tools: Add -mconsole on Windows (fixes #71, thanks to John Ralls from GnuCash)

------------------------------------------------------------------
2019-09-24 19:02:59 +0200 Martin Preuss
BUILD: Fixed version numbers.

------------------------------------------------------------------
2019-09-24 01:46:35 +0200 Holger Magnussen
Fixed Provider AQPAYPAL for aqbanking6
Provider AQPAYPAL, which has not survived the migration to aqbanking6, has been fixed. It is now again possible to create a new paypal user via dialog, edit user and account information, and retrieve balance and statements. I have tested this with kmymoney and my own paypal account.

------------------------------------------------------------------
2019-09-24 00:20:49 +0200 Martin Preuss
AqEBICS: Dont show user id (just unique id, dont expose userId in logs).

------------------------------------------------------------------
2019-09-24 00:20:07 +0200 Martin Preuss
COPYING: Added Thomas Bethge as contributor under the "modified BSD License".

------------------------------------------------------------------
2019-09-22 23:57:36 +0200 Martin Preuss
SWIFT: Set date in transaction if missing (use valuta date). Fixes #55.

------------------------------------------------------------------
2019-09-22 18:15:15 +0200 Martin Preuss
AqEBICS: Fixed a typo.

------------------------------------------------------------------
2019-09-22 18:14:24 +0200 Martin Preuss
AqHBCI: Fixed a typo.

------------------------------------------------------------------
2019-09-22 17:18:35 +0200 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 tables

------------------------------------------------------------------
2019-09-21 18:32:39 +0200 Martin Preuss
SWIFT: Decreased verbosity.

------------------------------------------------------------------
2019-09-21 18:32:27 +0200 Martin Preuss
BUILD: Incremented version.

------------------------------------------------------------------
2019-09-21 18:09:52 +0200 Martin Preuss
BUILD: Prepared release 5.99.33beta.

------------------------------------------------------------------
2019-09-21 16:16:23 +0200 Martin Preuss
AqHBCI: Minor beautification.

------------------------------------------------------------------
2019-09-21 16:16:10 +0200 Martin Preuss
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).

------------------------------------------------------------------
2019-09-21 15:10:37 +0200 Martin Preuss
SWIFT: Improved SEPA tag handling, improved source code readability. Fixes #33.

------------------------------------------------------------------
2019-09-21 01:26:39 +0200 Martin Preuss
SEPA: Escape XML-invalid characters (e.g. "&" -> "&amp;"). Should fix #56.

------------------------------------------------------------------
2019-09-21 00:34:17 +0200 Martin Preuss
Incremented version number.

------------------------------------------------------------------
2019-09-21 00:03:50 +0200 Martin Preuss
AqHBCI: Fixed a bug in AH_Job_HasResultWithCode().
- also look in MsgResult (hopefully fixes #61)

------------------------------------------------------------------
2019-09-20 23:31:03 +0200 Martin Preuss
BUILD: Incremented version number.

------------------------------------------------------------------
2019-09-20 23:31:00 +0200 Martin Preuss
AqHBCI: Fixed a compiler warning.

------------------------------------------------------------------
2019-09-20 23:30:43 +0200 Martin Preuss
SWIFT: Really fixed a bug with ABWA+/ABWE+.

------------------------------------------------------------------
2019-09-20 21:48:25 +0200 Martin Preuss
BUILD: Prepared release 5.99.31beta.

------------------------------------------------------------------
2019-09-20 20:24:28 +0200 Martin Preuss
Updated TODO

------------------------------------------------------------------
2019-09-20 19:52:21 +0200 Martin Preuss
SWIFT: Fixed a bug in latest changes.

------------------------------------------------------------------
2019-09-19 23:40:56 +0200 Martin Preuss
AqHBCI: More warning in case of problematic registration key or version.

------------------------------------------------------------------
2019-09-19 23:29:48 +0200 Martin Preuss
AqHBCI: Add a warning when no FinTS registration key is set.

------------------------------------------------------------------
2019-09-19 23:16:04 +0200 Martin Preuss
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...

------------------------------------------------------------------
2019-09-17 18:23:39 +0200 Martin Preuss
aqhbci: More work on tan mode selection dialog.

------------------------------------------------------------------
2019-09-17 18:10:30 +0200 Martin Preuss
aqofxconnect: Allow for increased verbosity.

------------------------------------------------------------------
2019-09-17 18:09:57 +0200 Martin Preuss
aqhbci: Simplified dialog creation (uses latest changes in gwen).

------------------------------------------------------------------
2019-09-17 13:51:52 +0200 Martin Preuss
AqHBCI: Adapted PIN-TAN setup dialog to PSD2-related changes in AqBanking
Basically now repeats the steps outlined in
https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan

------------------------------------------------------------------
2019-09-15 18:00:17 +0200 Martin Preuss
BUILD: Incremented version number.

------------------------------------------------------------------
2019-09-15 18:00:03 +0200 Martin Preuss
AqHBCI: Improved log messages to be more helpfull for debugging.

------------------------------------------------------------------
2019-09-15 03:16:39 +0200 Martin Preuss
Prepared release 5.99.30beta.

------------------------------------------------------------------
2019-09-15 01:43:59 +0200 Martin Preuss
BUILD: Incremented version.

------------------------------------------------------------------
2019-09-15 01:43:45 +0200 Martin Preuss
AqHBCI: Fixed closing of noitan dialog.
- use job queue flags also for closing dialog queues

------------------------------------------------------------------
2019-09-14 20:52:37 +0200 Martin Preuss
Prepared release 5.99.29beta.

------------------------------------------------------------------
2019-09-14 20:39:51 +0200 Martin Preuss
AqHBCI: Added mssing file.

------------------------------------------------------------------
2019-09-14 19:20:21 +0200 Martin Preuss
AqHBCI: Fixed Makefile.

------------------------------------------------------------------
2019-09-14 19:18:54 +0200 Martin Preuss
AqBanking: Added some information for App developers.

------------------------------------------------------------------
2019-09-14 18:30:26 +0200 Martin Preuss
AqHBCI: Moved most TAN stuff into folder tan/.

------------------------------------------------------------------
2019-09-14 14:22:04 +0200 Martin Preuss
AqBanking: Added function AB_Transaction_GetPurposeAsStringList()
Previous versions of AqBanking used to store the purpose field as string list.
Current versions use a single string in which multiple lines are concatenated
by NEWLINE characters (#10).

To make transition easier this convenience function was added.

Please note that the caller is responsible for freeing the stringlist
returned (if any).

------------------------------------------------------------------
2019-09-14 14:02:08 +0200 Martin Preuss
SWIFT: Applied a patch by Thomas Baumgart from KMyMoney for purpose fields.

------------------------------------------------------------------
2019-09-14 02:12:11 +0200 Martin Preuss
AqHBCI: Started implementing image-based TAN methods (photoTAN, QR TAN).

------------------------------------------------------------------
2019-09-13 23:33:51 +0200 Martin Preuss
Prepared release 5.99.28beta.

------------------------------------------------------------------
2019-09-13 22:49:06 +0200 Martin Preuss
aqbanking-cli: Moved code to addTransactionToBufferByTemplate()
- this code might later be reused in other commands

------------------------------------------------------------------
2019-09-13 22:35:38 +0200 Martin Preuss
AqBanking: Fixed a typo. Added documentation.

------------------------------------------------------------------
2019-09-13 22:18:23 +0200 Martin Preuss
AqHBCI: Decreased verbosity.

------------------------------------------------------------------
2019-09-13 22:12:59 +0200 Martin Preuss
aqbanking-cli: Added template var "purposeLine" for cmd "listtrans".
- the variable "purpose" represents the full purpose string. If it contains
  multiple lines they are separated by a \n
- the variable "purposeLine" has a value for every line of purpose.
  These are accessible via indices, e.g. $(purposeLine[0]), $(purposeLine[12])

------------------------------------------------------------------
2019-09-13 20:21:57 +0200 Martin Preuss
BUILD: Incremented version number.
