------------------------------------------------------------------
2024-03-19 22:36:08 +0100 Martin Preuss
aqgivve: fixed using wrong type.

------------------------------------------------------------------
2024-03-19 22:35:37 +0100 Martin Preuss
added valgrind check script for aqbanking-cli.

------------------------------------------------------------------
2024-03-19 22:35:10 +0100 Martin Preuss
fixed memory leaks.

------------------------------------------------------------------
2024-03-19 15:09:09 +0100 Martin Preuss
prepared 6.5.7beta

------------------------------------------------------------------
2024-03-19 15:04:02 +0100 Martin Preuss
aqhbci: add flag AH_JOB_FLAGS_NEEDTAN for non-decoupled TAN mode.

------------------------------------------------------------------
2024-03-19 13:45:31 +0100 Martin Preuss
aqhbci: more message changes.

------------------------------------------------------------------
2024-03-19 13:40:22 +0100 Martin Preuss
aqhbci: added defaults for empty bank name and user id, fixed a typo.

------------------------------------------------------------------
2024-03-19 13:38:12 +0100 Martin Preuss
aqhbci: changed messages.

------------------------------------------------------------------
2024-03-19 12:38:38 +0100 Martin Preuss
Prepared release 6.5.6beta.

------------------------------------------------------------------
2024-03-19 12:36:32 +0100 Martin Preuss
aqhbci: improved message for decoupled TAN.

------------------------------------------------------------------
2024-03-19 12:16:25 +0100 Martin Preuss
aqhbci: decreased verbosity.

------------------------------------------------------------------
2024-03-19 11:50:17 +0100 Martin Preuss
aqhbci: fixed a few bugs discovered while testing (thanks Anselm!!)

------------------------------------------------------------------
2024-03-19 09:42:32 +0100 Martin Preuss
aqhbci: no need for a TAN in decoupled mode.

------------------------------------------------------------------
2024-03-19 00:10:39 +0100 Martin Preuss
aqhbci: fixed a memory leak.

------------------------------------------------------------------
2024-03-18 23:02:51 +0100 Martin Preuss
Prepared release 6.5.5-beta

------------------------------------------------------------------
2024-03-18 23:02:27 +0100 Martin Preuss
build: added missing file to Makefile.am

------------------------------------------------------------------
2024-03-18 22:38:22 +0100 Martin Preuss
Incremented version.

------------------------------------------------------------------
2024-03-18 22:38:10 +0100 Martin Preuss
updated German bank info data.

------------------------------------------------------------------
2024-03-18 22:37:51 +0100 Martin Preuss
adapted to changes in bank data source files.

------------------------------------------------------------------
2024-03-18 21:52:43 +0100 Martin Preuss
aqhbci: move processing of first TAN job to AH_OutboxCBox_SendAndReceiveQueueWithTan2()

------------------------------------------------------------------
2024-03-18 21:39:20 +0100 Martin Preuss
Incremented version.

------------------------------------------------------------------
2024-03-18 21:39:04 +0100 Martin Preuss
aqhbci: added handling of decoupled TAN entry.
Decoupled mode is yet another complication of the already complicated
process of confirming a banking job.

Not tested, yet (my banks don't support decoupled TAN mode but I wouldn't
want to use it anyway since a mobile phone app is needed for external TAN
approval).

------------------------------------------------------------------
2024-03-18 21:35:11 +0100 Martin Preuss
aqhbci: increased verbosity.

------------------------------------------------------------------
2024-03-18 21:34:47 +0100 Martin Preuss
aqhbci: fixed a typo.

------------------------------------------------------------------
2024-03-01 17:19:17 +0100 Martin Preuss
aqhbci: improve readability.

------------------------------------------------------------------
2024-03-01 17:19:00 +0100 Martin Preuss
aqhbci: compare against server address stored in user.
Normalize addresses from BPD for checks to only contain server and path.

------------------------------------------------------------------
2024-03-01 15:51:13 +0100 Martin Preuss
Fixed a bug (number of entries in sigtails list changes inside the loop).

------------------------------------------------------------------
2024-03-01 15:50:27 +0100 Martin Preuss
Show info message when server address is changed (addresses #303).

------------------------------------------------------------------
2024-02-11 10:51:49 +0100 Thomas Baumgart
Removed dead code

------------------------------------------------------------------
2024-02-11 10:42:36 +0100 Thomas Baumgart
aqgivve: Resolve problem of duplicate definition of EXTRA_DIST

------------------------------------------------------------------
2024-01-24 22:01:55 +0100 Martin Preuss
aqhbci: Fixed includes.

------------------------------------------------------------------
2024-01-24 21:10:21 +0100 Martin Preuss
Decreased verbosity in AH_Msg_VerifyWithCallback().

------------------------------------------------------------------
2024-01-24 20:44:30 +0100 Martin Preuss
Should fix a bug in AH_Msg_SampleSigHeadsAndTailsFromDecodedMsg()

------------------------------------------------------------------
2024-01-23 21:22:39 +0100 Martin Preuss
aqhbci: Increased verbosity to hunt down a bug.

------------------------------------------------------------------
2024-01-23 13:53:09 +0100 Thomas Baumgart
Replace bitwise with logical or operator

------------------------------------------------------------------
2024-01-07 20:35:40 +0100 Martin Preuss
Add Rico to COPYING
After email exchange with Rico Rommel his contributions (AqGivve) are
licensed under the "Modified BSD-License".

------------------------------------------------------------------
2024-01-07 20:28:04 +0100 Martin Preuss
OFXHome has become https-only.

------------------------------------------------------------------
2024-01-05 22:07:39 +0100 Martin Preuss
added some "const".

------------------------------------------------------------------
2024-01-05 22:04:07 +0100 Martin Preuss
Reformatted new backend aqgivve to better match AqBanking's coding style.

------------------------------------------------------------------
2024-01-05 21:48:01 +0100 Martin Preuss
aqgivve: reformat, move private functions into source file, make static

------------------------------------------------------------------
2024-01-05 21:27:53 +0100 Martin Preuss
Result of gwbuild -Bformat-src (astyle).

------------------------------------------------------------------
2024-01-05 21:21:00 +0100 Martin Preuss
Added gwenbuild files for new backend "aqgivve".

------------------------------------------------------------------
2023-10-29 17:03:39 +0100 Rico Rommel
added backend aqgivve for GivveCard

------------------------------------------------------------------
2023-12-07 23:01:02 +0100 Martin Preuss
cleanup _extractAndSetMimeTypeAndImageData()
Make function smaller by moving code blocks into their own functions.
Reuse code.

------------------------------------------------------------------
2023-12-07 22:23:50 +0100 Martin Preuss
Incorporated a patch by Anselm Martin Hoffmeister adding support for HKTAN7.

------------------------------------------------------------------
2023-10-06 12:23:05 +0200 Martin Preuss
aqhbci: fixed log messages.

------------------------------------------------------------------
2023-10-06 12:18:56 +0200 Martin Preuss
More cleanup of AH_Msg_DecryptRxh()
- smaller functions, easier to debug
- adapt received key if it is smaller than the expected key size

------------------------------------------------------------------
2023-09-20 17:41:06 +0200 Martin Preuss
Accept decrpyted keys smaller than expected.
Keys generated by banks can be smaller than expected - at least one bank
seems occasionally to be using keys one byte smaller than usual...

------------------------------------------------------------------
2023-09-04 18:56:29 +0200 Martin Preuss
aqhbci: insert leading zeroes in case encrypted key is too short.
In one case encryption failed the encrypted message key was shorter than
the bank's public encryption key, maybe the bank in question doesn't like
that?

------------------------------------------------------------------
2023-08-31 19:52:53 +0200 Martin Preuss
Fixed a typo.

------------------------------------------------------------------
2023-08-31 14:53:14 +0200 Martin Preuss
Bigger videos.

------------------------------------------------------------------
2023-08-31 14:53:00 +0200 Martin Preuss
Added fields to help string.

------------------------------------------------------------------
2023-08-23 17:41:02 +0200 Martin Preuss
aqhbci: reduced verbosity back to normal.

------------------------------------------------------------------
2023-08-23 17:40:11 +0200 Martin Preuss
aqhbci: allow for sgment pos "0".
this is a valid position even for signature head segments because they are
the first segment inside the encrypted part of a message.

------------------------------------------------------------------
2023-08-22 14:26:01 +0200 Martin Preuss
Increased verbosity.

------------------------------------------------------------------
2023-08-10 22:23:13 +0200 Martin Preuss
adjusted Makefile.am to changes
primarily developed using gwbuild, but changes need to be followed by the
autotool based build system, too.

------------------------------------------------------------------
2023-08-07 13:25:58 +0200 Martin Preuss
aqhbci: moved encrypt function for pintan into separate source file.

------------------------------------------------------------------
2023-08-05 14:03:14 +0200 Martin Preuss
aqhbci: move pintan_sign function into its own source file.

------------------------------------------------------------------
2023-08-05 12:54:39 +0200 Martin Preuss
aqhbci: unified signature verification (pintan, rxh)
The cleanup of the msgcrypt code lead to more code sharing which in the long
run will very much improve maintainability.

------------------------------------------------------------------
2023-08-05 12:26:53 +0200 Martin Preuss
aqhbci: Simplify AH_Msg_VerifyPinTan() to reuse code
Re-use code we already use in AH_Msg_VerifyRxh()

------------------------------------------------------------------
2023-08-05 12:17:27 +0200 Martin Preuss
aqhbci: Moved AH_Msg_VerifyPinTan() into separate source file.

------------------------------------------------------------------
2023-08-05 01:47:27 +0200 Martin Preuss
aqebics: fixed a compiler warning.

------------------------------------------------------------------
2023-02-20 00:29:42 +0100 Martin Preuss
Fixed compiler warnings in dialogs.

------------------------------------------------------------------
2023-08-05 01:41:38 +0200 Martin Preuss
aqhbci: Started cleanup of AH_Msg_VerifyRxh.
This has become quite a huge function :-/

------------------------------------------------------------------
2023-08-04 22:41:01 +0200 Martin Preuss
aqhbci: compile msgcrypt_pintan on its own.

------------------------------------------------------------------
2023-08-04 21:58:14 +0200 Martin Preuss
Increased crypto-related verbosity
If AQHBCI_LOGLEVEL is INFO or higher the message key is dumped to
GWEN's log handler:
- raw key
- padded key
- padded and encrypted key

This debug output doesn't impact security much since a new message key
is created for every message and the public bank key is already, well,
public.

We need this output to hunt down a problem where a particular bank sometimes
cannot decode AqBanking's messages.

------------------------------------------------------------------
2023-08-04 21:54:06 +0200 Martin Preuss
Increased build version.

------------------------------------------------------------------
2023-08-04 21:43:37 +0200 Martin Preuss
Incremented build version.

------------------------------------------------------------------
2023-08-04 21:42:37 +0200 Martin Preuss
aqhbci: adapted automake files to latest changes.

------------------------------------------------------------------
2023-08-04 21:39:05 +0200 Martin Preuss
aqhbci: more cleanup of spaghetti code
- moved RxH encrypt functions into its own source file
- compile msgcrypt_rxh_common.c, msgcrypt_rxh_encrypt.c and
  msgcrypt_rxh_decrypt.c on their own (reduced includes)
- create corresponding header files to improve interoperability

These changes will be followed by corresponding changes of the automake files
in the following commit.

------------------------------------------------------------------
2023-03-01 19:46:54 +0100 Martin Preuss
Prepared release 6.5.4.

------------------------------------------------------------------
2023-03-01 19:03:46 +0100 Martin Preuss
Prepare release 6.5.4.

------------------------------------------------------------------
2023-03-01 18:04:37 +0100 Martin Preuss
Added a fix for bad date from HaSpa on 2023/02/28.
- the bank sends the date 2023/02/29 which is invalid (no leap year)
- change this date to 2023/02/28

------------------------------------------------------------------
2023-02-27 21:49:37 +0100 Martin Preuss
aqpaypal: Set enddate if given.
Maybe paypal restricts the number of transactions returned in
"transactionSearch" call?

------------------------------------------------------------------
2023-02-20 00:10:25 +0100 Martin Preuss
aqhbci: Fixed compiler warning.

------------------------------------------------------------------
2023-01-30 21:54:21 +0100 Martin Preuss
dlg_setup: Use more digits for user/account ids.

------------------------------------------------------------------
2023-01-28 18:42:32 +0100 Martin Preuss
AqHBCI: Fixed handling of missing "AllowedWeekDays" param in bank data.

------------------------------------------------------------------
2023-01-18 12:23:08 +0100 Martin Preuss
AqHBCI: Only set "moreTans" in tan processes 1 and 2.

------------------------------------------------------------------
2023-01-17 17:18:04 +0100 Martin Preuss
AqEBICS: Added p_eu_a006.c provided by Frank Roechter.
Not yet integrated into the AqEBICS framework, though.

------------------------------------------------------------------
2022-10-17 17:34:09 +0200 Martin Preuss
SWIFT: Relaxed parser for :61: field.
Normally a customer reference is required in a :61: field.
However, as always there is one bank that looks at the specs differenctly
(see Gnucash bug 798627).


Therefore we just ignore empty customer reference from now on.

------------------------------------------------------------------
2022-09-09 17:11:00 +0200 Ralf Habacker
Add aqofxconnect-tool

------------------------------------------------------------------
2022-08-28 20:59:53 +0200 Martin Preuss
Added TODO info.

------------------------------------------------------------------
2022-08-28 20:59:31 +0200 Martin Preuss
csv profile editor: Use modern dialog loader. Add missing dialog events.

------------------------------------------------------------------
2022-08-25 20:53:49 +0200 Martin Preuss
0BUILD: Added a note about the purpose of the file and a link to documentation.

------------------------------------------------------------------
2022-08-22 17:39:33 +0200 Martin Preuss
Build: Removed no longer needed targets (fixes #275).

------------------------------------------------------------------
2022-08-21 21:02:35 +0200 Martin Preuss
Zpdated README.

------------------------------------------------------------------
2022-08-21 20:52:47 +0200 Martin Preuss
AqHBCI: More cleanup of pintan dialog.

------------------------------------------------------------------
2022-08-21 20:52:18 +0200 Martin Preuss
build: Remove mksymlinks.

------------------------------------------------------------------
2022-08-21 17:13:44 +0200 Martin Preuss
AqHBCI: Fixed a compiler warning.

------------------------------------------------------------------
2022-08-21 17:13:30 +0200 Martin Preuss
AqHBCI: More cleanup of PinTanUser setup dialog.

------------------------------------------------------------------
2022-08-21 16:30:52 +0200 Martin Preuss
AqHBCI: Code cleanup in PinTan setup dialog.

------------------------------------------------------------------
2022-08-21 16:19:38 +0200 Martin Preuss
AqHBCI: Allow for AH_Provider_GetBankInfo() to fail.
Not all banks support anonymous bank data requests.

Print some empty lines between the setup steps.

------------------------------------------------------------------
2022-08-17 23:27:56 +0200 Martin Preuss
AqBanking/gui: Increased verbosity.

------------------------------------------------------------------
2022-08-17 23:27:34 +0200 Martin Preuss
AqBanking/import dialog: Cleanup include list.

------------------------------------------------------------------
2022-08-17 23:27:10 +0200 Martin Preuss
AqBanking/import dialog: Fixed a typo.

------------------------------------------------------------------
2022-08-17 23:25:45 +0200 Martin Preuss
AqBanking/import dialog: Fixed a bug. Cleaned include list.

------------------------------------------------------------------
2022-08-17 23:25:06 +0200 Martin Preuss
AqBanking/import dialog: Move importerList functions into separate files.

------------------------------------------------------------------
2022-08-17 22:16:33 +0200 Martin Preuss
AqBanking/import dialog: Moved profileList code into separate file.

------------------------------------------------------------------
2022-08-15 20:59:31 +0200 Martin Preuss
AqBanking: Cleanup.

------------------------------------------------------------------
2022-08-15 20:58:34 +0200 Martin Preuss
AqHBCI: Fixed a bug in JobGetBalance.
