------------------------------------------------------------------
2019-10-21 14:04:21 +0200 Martin Preuss
AqBanking, AqHBCI: Improved handling of SSL certificates.
- very much improved readability of AB_SioTlsExt_CheckCert()
- fixed aqhbci-tool command getcert (was not locking user and not storing
  certificate data)

------------------------------------------------------------------
2019-10-21 00:08:00 +0200 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2019-10-20 19:23:28 +0200 Martin Preuss
BUILD: Fixed a makefile target.

------------------------------------------------------------------
2019-10-20 18:11:44 +0200 Martin Preuss
Prepared release 5.99.42beta.

------------------------------------------------------------------
2019-10-20 17:48:13 +0200 Christian Stimming
Improve makefiles: If astyle is not there, just replace it with no-op echo because compiling is nevertheless possible.

------------------------------------------------------------------
2019-10-20 14:44:18 +0200 Martin Preuss
BUILD: Added missing file to Makefile.am.

------------------------------------------------------------------
2019-10-20 14:40:48 +0200 Martin Preuss
BUILD: More work typemaker2 targets.

------------------------------------------------------------------
2019-10-20 14:23:12 +0200 Martin Preuss
BUILD: Fixed use of typemaker2.
We provide the files built by typemaker2, no need for special rules.
Just do a "make typedefs && make types" after changing tm2 files.

------------------------------------------------------------------
2019-10-20 14:12:57 +0200 Martin Preuss
BUILD: Add gwenhywfar include paths for typemaker2.

------------------------------------------------------------------
2019-10-19 23:21:51 +0200 Christian Stimming
Fix more printf format specifiers for windows.
Similar to 7ba425ce and I still need to look up the macro names
in https://en.cppreference.com/w/cpp/header/cinttypes

------------------------------------------------------------------
2019-10-19 23:20:53 +0200 Christian Stimming
Windows: Fix another missing GWENHYWFAR_CB in GWEN_Text_ReplaceVars

------------------------------------------------------------------
2019-10-19 23:19:51 +0200 Christian Stimming
Windows: Fix missing GWENHYWFAR_CB at AB_Gui_CheckCert.
This caused https://bugs.gnucash.org/show_bug.cgi?id=797436
and probably further crash reports upon initial cert download.
Kudos to jralls for tracking down this one!

------------------------------------------------------------------
2019-10-17 13:06:53 +0200 Martin Preuss
Prepared release 5.99.41beta.

------------------------------------------------------------------
2019-10-17 10:58:29 +0200 Martin Preuss
BUILD: More Makefile fixes.

------------------------------------------------------------------
2019-10-17 10:51:27 +0200 Martin Preuss
BUILD: Another fix for Makefile targets.

------------------------------------------------------------------
2019-10-17 10:46:00 +0200 Martin Preuss
BUILD: Fixed more missing Makefile targets.

------------------------------------------------------------------
2019-10-17 10:38:45 +0200 Martin Preuss
BUILD: Added missing Makefile targets.

------------------------------------------------------------------
2019-10-16 17:27:27 +0200 Martin Preuss
AqHBCI: Increased readability of JobChangeKeys.

------------------------------------------------------------------
2019-10-16 16:32:58 +0200 Martin Preuss
AqHBCI: Fixed a compiler warning.

------------------------------------------------------------------
2019-10-15 00:25:14 +0200 Martin Preuss
AqFINTS: Added some tests.

------------------------------------------------------------------
2019-10-15 00:24:12 +0200 Martin Preuss
AqHBCI: Set needBPD to "0" for JobGetTransactionsCreditCard.
There is no BPD job for now, at least no bank we know of seems to
transmat such a segment.

------------------------------------------------------------------
2019-10-14 22:46:22 +0200 Christian Stimming
Fix printf format specifiers by using the suitable ones from <inttypes.h>
See the recent commits in gwenhywfar for pointers for more documentation.
Fortunately there are indeed some standarized macros that do what we want.

------------------------------------------------------------------
2019-10-10 00:25:07 +0200 Martin Preuss
AqHBCI: Increased verbosity.

------------------------------------------------------------------
2019-10-10 00:24:50 +0200 Martin Preuss
AqHBCI: Read and write selectedTanMechanism.

------------------------------------------------------------------
2019-10-08 02:46:42 +0200 Martin Preuss
Prepared release 5.99.40beta.

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