------------------------------------------------------------------
2020-03-24 20:38:51 +0100 Martin Preuss
AqHBCI: Decreased verbosity.

------------------------------------------------------------------
2020-03-20 16:09:20 -0700 John Ralls
Set Transaction type and subtype for OFX transactions.

------------------------------------------------------------------
2020-03-21 00:04:51 +0100 Martin Preuss
Prepared release 6.1.3.

------------------------------------------------------------------
2020-03-19 19:30:15 +0100 Martin Preuss
AqHBCI: Use slightly different filler values.

------------------------------------------------------------------
2020-03-19 18:59:27 +0100 Martin Preuss
AqHBCI: Decreased verbosity.

------------------------------------------------------------------
2020-03-19 18:59:11 +0100 Martin Preuss
AqHBCI: Also set "moreTans=N" in HKTAN if the segment code is HKIDN (for SCA).

------------------------------------------------------------------
2020-03-19 16:53:54 +0100 Martin Preuss
AqHBCI: Always set "moreTans"="N" in HKTAN.
Without this 1822 doesn't work.

------------------------------------------------------------------
2020-03-19 16:12:33 +0100 Martin Preuss
AqHBCI: Set key number and version to 0 for PinTAN.

------------------------------------------------------------------
2020-03-19 16:08:54 +0100 Martin Preuss
AqHBCI: Remove trailing "+" from segments.

------------------------------------------------------------------
2020-03-19 14:46:12 +0100 Martin Preuss
AqHBCI: Always try to commit job in AH_Provider_GetAccounts().
At least 1822direkt sends an account list even in some error cases.

------------------------------------------------------------------
2020-03-19 14:45:19 +0100 Martin Preuss
AqHBCI: Fixed a bug (wasn't accepting empty tanMediumId).

------------------------------------------------------------------
2020-03-19 01:05:37 +0100 Martin Preuss
OFX: Dont use BANKID in credit card statement request.

------------------------------------------------------------------
2020-03-19 00:27:28 +0100 Martin Preuss
OFX: Fixed some bugs in OFX requests.

------------------------------------------------------------------
2020-03-18 22:57:25 +0100 Martin Preuss
OFX: Allow empty header version.

------------------------------------------------------------------
2020-03-18 22:42:07 +0100 Martin Preuss
OFX: Always use "100" for "OFXHEADER:" field, use AO_User_GetHeaderVer() only for "VERSION:".

------------------------------------------------------------------
2020-03-18 21:40:03 +0100 Martin Preuss
OFX: Fallback to header version 200 instead of 220.

------------------------------------------------------------------
2020-03-18 21:29:01 +0100 Martin Preuss
OFX: More work on OFXv1 requests.

------------------------------------------------------------------
2020-03-17 01:37:41 +0100 Martin Preuss
Updated TODO.

------------------------------------------------------------------
2020-03-16 23:15:56 +0100 Martin Preuss
HBCI: Added first implementation of HKPSA (unblock pin).

------------------------------------------------------------------
2020-03-15 23:24:10 +0100 Martin Preuss
OFX: Added maintainable version of OFX1 (not tested, yet).

------------------------------------------------------------------
2020-03-13 15:53:25 +0100 Martin Preuss
AqOfxConnect: Improved handling of ENV var AQOFX_LOG_COMM
This var can now also take the path of the log file to use.
If you just use "1" as most have before the previous default path
"/tmp/ofx.log" will be used. Otherwise the given file path will be used.

------------------------------------------------------------------
2020-03-13 15:51:17 +0100 Martin Preuss
AqHBCI: Increased verbosity.

------------------------------------------------------------------
2020-03-13 15:50:57 +0100 Martin Preuss
AqHBCI: More work on cleaning up code.
Compile some functions of AH_JOB in their own source files, allows for
using private functions names without having to fear name clashes.
Also improives encapsulation.

------------------------------------------------------------------
2020-03-06 17:24:41 +0100 Martin Preuss
Prepared release 6.1.2.

------------------------------------------------------------------
2020-03-04 01:01:11 +0100 Martin Preuss
OFXDC: Fixed a bug concerning calls to AO_V2_SendAndReceive().

------------------------------------------------------------------
2020-02-23 15:12:15 +0100 Martin Preuss
Prepared release 6.1.1.

------------------------------------------------------------------
2020-02-22 15:46:13 +0100 Martin Preuss
XML: Fixed warnings.

------------------------------------------------------------------
2020-02-20 10:12:22 +0100 Martin Preuss
OFXDC: Fixed a copy-n-paste-bug.

------------------------------------------------------------------
2020-02-16 18:41:47 +0100 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2020-02-16 18:39:01 +0100 Martin Preuss
ofxdc: Add autobuilt files to .gitignore.

------------------------------------------------------------------
2020-02-16 18:37:59 +0100 Martin Preuss
ofxdc: Remove autobuilt source files from GIT.

------------------------------------------------------------------
2020-02-16 18:25:58 +0100 Martin Preuss
aqhbci: Fix order of startDate and fromDate in DKKKU (fixes #196).

------------------------------------------------------------------
2020-02-16 18:24:59 +0100 Martin Preuss
aqhbci: Set transaction type for credit card transactions (fixes #195).

------------------------------------------------------------------
2020-02-13 00:19:41 +0100 Martin Preuss
AqHBCI: Decreased verbosity.

------------------------------------------------------------------
2020-02-12 22:26:53 +0100 Martin Preuss
Prepared release 6.1.0.

------------------------------------------------------------------
2020-02-12 20:56:28 +0100 Martin Preuss
AqOfxConnect: Check for type of server response and invoke corresponding importer.

------------------------------------------------------------------
2020-02-11 20:52:06 +0100 Martin Preuss
Fixed a bug in SWIFT parser.

------------------------------------------------------------------
2020-02-08 19:08:00 +0100 Martin Preuss
Improved README of XML importer.

------------------------------------------------------------------
2020-02-08 19:07:40 +0100 Martin Preuss
Fixed APIDOC.

------------------------------------------------------------------
2020-02-08 13:21:20 +0100 Martin Preuss
AqHBCI: Fixed a bug (fixes #193, thanks to user pkzw).

------------------------------------------------------------------
2020-01-14 06:58:25 +0100 Ralf Habacker
aqbanking-cli: print table header

------------------------------------------------------------------
2020-02-02 18:00:31 +0100 Martin Preuss
aqbanking-cli: Use $(purposeInOneLine) as in default template as suggested in #189.

------------------------------------------------------------------
2020-01-31 23:33:01 +0100 Martin Preuss
Removed gtk2 dependency from Makefile also.

------------------------------------------------------------------
2020-01-31 23:31:43 +0100 Martin Preuss
Removed dependecy on gtk2 (not always available, whereas cgui alsways is).

------------------------------------------------------------------
2020-01-31 19:47:51 +0100 Ralf Habacker
abtest: add test16 for AB_Banking_GetAccountSpecByAlias

------------------------------------------------------------------
2020-01-30 14:36:25 +0100 Martin Preuss
Improved an error message.

------------------------------------------------------------------
2020-01-28 20:34:17 +0100 Martin Preuss
Reformatted file.

------------------------------------------------------------------
2020-01-28 20:33:08 +0100 Martin Preuss
AqHBCI: Removed disabled and replaced code.

------------------------------------------------------------------
2020-01-27 20:42:44 +0100 Ralf Habacker
Set bank name on creating accounts specs (fix #184)

------------------------------------------------------------------
2020-01-26 13:40:37 +0100 Martin Preuss
Prepared release 6.0.2.

------------------------------------------------------------------
2020-01-21 18:36:07 +0100 Martin Preuss
AqPaypal: Enabled creating initial accountSpecs (might fix #175).

------------------------------------------------------------------
2020-01-21 18:30:17 +0100 Martin Preuss
AqHBCI: Tested new code, fixed some bugs in it.

------------------------------------------------------------------
2020-01-21 00:24:24 +0100 Martin Preuss
HBCI: Reorganized AH_Job_new().
Brought some order into the code, improving maintainability.
Need to test this and fix possible bugs.

------------------------------------------------------------------
2020-01-19 17:47:46 +0100 Martin Preuss
Prepared release 6.0.1.

------------------------------------------------------------------
2020-01-19 16:51:43 +0100 Martin Preuss
Update account specs on edit (fixes #181).

------------------------------------------------------------------
2020-01-19 15:57:24 +0100 Martin Preuss
OFX2: Reject header versions "1xx", use "220" instead. Show warning.

------------------------------------------------------------------
2020-01-17 21:04:19 +0100 Martin Preuss
Prepared release 6.0.0.

------------------------------------------------------------------
2020-01-17 20:18:09 +0100 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2020-01-17 19:40:57 +0100 Martin Preuss
OFXDC: Fixed a makefile.

------------------------------------------------------------------
2020-01-17 19:06:46 +0100 Martin Preuss
AqBanking: Decreased verbosity.

------------------------------------------------------------------
2020-01-17 19:03:54 +0100 Martin Preuss
OFXDC, Paypal: Fixed return value of control function.

------------------------------------------------------------------
2020-01-17 18:53:50 +0100 Martin Preuss
Merge branch 'mp-202001-OFX2'
Implemented OFX DirectConnect version 2.

------------------------------------------------------------------
2020-01-17 18:52:12 +0100 Martin Preuss
OFXDC: Decreased verbosity.
Also implemented statement requests for creditcards and investment accounts.

------------------------------------------------------------------
2020-01-17 17:54:45 +0100 Martin Preuss
OFXDC: Moved dialogs into their own folder.

------------------------------------------------------------------
2020-01-17 17:42:49 +0100 Martin Preuss
OFXDC: Requesting statements basically works.

------------------------------------------------------------------
2020-01-17 04:28:56 +0100 Martin Preuss
OFX/XML: Fixed a bug.

------------------------------------------------------------------
2020-01-17 04:14:00 +0100 Martin Preuss
OFXDC: Retrieving and adding accounts now works.
- started adding an importer for OFX2 (using XML importer)
- added control command: "listusers"

------------------------------------------------------------------
2020-01-16 15:24:35 +0100 Martin Preuss
OFXDC: Added control code (like in other backends)

------------------------------------------------------------------
2020-01-16 02:06:47 +0100 Martin Preuss
OFXDC: Use AO_V2_SendAndReceive(), no need for AB_PROVIDER here.
Also added header.

------------------------------------------------------------------
2020-01-16 02:01:34 +0100 Martin Preuss
OFXDC: Added network IO code.
Actually, just copied it from provider_network.c.

------------------------------------------------------------------
2020-01-16 02:00:58 +0100 Martin Preuss
OFXDC: Minor beautifications.

------------------------------------------------------------------
2020-01-16 02:00:38 +0100 Martin Preuss
OFXDC: Implemented AO_Provider_V2_RequestAccounts().

------------------------------------------------------------------
2020-01-15 22:01:54 +0100 Martin Preuss
AqPaypal: Add account when adding user.

------------------------------------------------------------------
2020-01-15 22:01:21 +0100 Martin Preuss
Let aqpaypal-tool and aqebics-tool show full help strings.

------------------------------------------------------------------
2020-01-14 01:24:55 +0100 Martin Preuss
Started working on OFX v2.

------------------------------------------------------------------
2020-01-12 23:46:17 +0100 Martin Preuss
Make 5.99.45 a stable release.

------------------------------------------------------------------
2020-01-12 23:45:49 +0100 Martin Preuss
Show error message if copying old config didn't work.
Let the user now that his setup is messed up and that (s)he needs to
clean it up manually.

------------------------------------------------------------------
2020-01-12 23:18:47 +0100 Martin Preuss
Prepared release 5.99.45.
This release is stable for some time now, so we are leaving beta state.
However, the API might get some additions, so I'm not quite ready to
release AqBanking6, yet (but working on that during this week).

Incremented minimum gwenhywfar version required (due to required new
function GWEN_SyncIo_Helper_WriteFile).

------------------------------------------------------------------
2020-01-12 23:15:02 +0100 Martin Preuss
aqbanking: Decreased verbosity.

------------------------------------------------------------------
2020-01-12 23:07:44 +0100 Martin Preuss
aqbanking: Restrict depth of config folders to copy.
This is to avoid infinite recursions because of circular links.

------------------------------------------------------------------
2020-01-12 23:04:11 +0100 Martin Preuss
AqBanking: Copy "settings" to "settings6" if the latter doesn't exist.

------------------------------------------------------------------
2020-01-12 15:53:34 +0100 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2020-01-12 15:30:17 +0100 Martin Preuss
Applied a patch by Herbert Ellebruch (slightly modified) to support chipTan-USB.

------------------------------------------------------------------
2019-12-20 18:47:38 +0100 Martin Preuss
Result of "make format"

------------------------------------------------------------------
2019-12-20 18:47:17 +0100 Martin Preuss
Fixed README.

------------------------------------------------------------------
2019-11-23 17:33:12 +0100 Micha Lenk
Drop obsolete pkg-config variables for qbanking
The former automake variables @with_qbanking@, @qbanking_libs@,
@qbanking_plugindir@ and @qbanking_helpdir@ are not substituted anymore, so the
variables defined by them in the pkg-config file are now unusable. I suspect
this broke in commit d3deb32462e054bf67c97eb90e6103c146192dc5. Let's assume
nobody is using them anymore so they're safe to be deleted.

This was found by Debian's Lintian error pkg-config-bad-directive flagged in an
unpublished CI build.

See https://lintian.debian.org/tags/pkg-config-bad-directive.html for more
information.

------------------------------------------------------------------
2019-11-11 21:46:05 +0100 Martin Preuss
SWIFT: Modified a patch by Wolfgang Hamann (provided via #82).

------------------------------------------------------------------
2019-11-11 08:30:18 +0100 Christian Stimming
For travis build update downloaded gwenhywfar version

------------------------------------------------------------------
2019-11-11 02:02:52 +0100 Martin Preuss
Prepared release 5.99.44beta.

------------------------------------------------------------------
2019-11-04 22:02:12 +0100 Micha Lenk
Avoid changing ownership/permissions on unpacking tar archive when run as root
Without the option `--no-same-owner` tar (when run as root) would try to create
files with the same user/uid as the user that created the tar archive. On some
weird systems this would cause the build to fail.

```
test -d de || mkdir -p de
bunzip2 -k -c de.tar.bz2 | tar xmf -
tar: de/blz.idx : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de/banks.data : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de/namloc.idx : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de/bic.idx : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: Arrêt avec code d'échec à cause des erreurs précédentes
make[8]: *** [Makefile:819: de_files_tmp] Error 2
```

Thank you https://reproducible-builds.org/ for spotting this in
https://salsa.debian.org/aqbanking-team/pkg-libaqbanking/-/jobs/397846

------------------------------------------------------------------
2019-09-19 16:54:27 +0200 Geert Janssens
Fixup - print check message before printing result

------------------------------------------------------------------
2019-09-19 16:12:05 +0200 Geert Janssens
Rewrite aqbanking-config to use pkg-config

------------------------------------------------------------------
2019-09-19 16:02:25 +0200 Geert Janssens
Rewrite aqbanking.m4 to use pkg-config rather than aqbanking-config
For this to work a number or extra variable have also been added to aqbanking.pc
This is similar to the conversion of gwenhywfar.pc. See the gwenhywfar git repo
history for a more detailed steps in the conversion.

------------------------------------------------------------------
2019-09-19 15:36:18 +0200 Geert Janssens
Update gwenhywfar.m4
This version uses pkg-config rather than gwenhywfar-config to
extract the requested info. Copied from the gwenhywfar repository

------------------------------------------------------------------
2019-11-03 18:18:29 +0100 Ludolf Holzheid
List of commands for --help
This updates the list of commands shown by 'aqbankinkg-cli --help' and
'aqhbci-tool4 --help'.

------------------------------------------------------------------
2019-10-27 13:35:02 +0100 Ludolf Holzheid
Enable optical TAN methods for aqanking-cli and aqhbci-tool4
This is based on a patch from Wolfgang Hamann.

If a TAN is to be generated via an optical mechanism, an external tool
is called to show the graphics, if the name of the external tool has
been specified on the command line.

------------------------------------------------------------------
2019-11-01 23:45:04 +0100 Martin Preuss
AqHBCI: Always set flag GWEN_HTTP_SESSION_FLAGS_TLS_IGN_PREMATURE_CLOSE.
If a server violates the specs by prematurely closing the physical connection
the normal reaction was to set the user flag
AH_USER_FLAGS_TLS_IGN_PREMATURE_CLOSE. Since there is hardly any security
impact we can do this automatically, thereby improving user experience.

------------------------------------------------------------------
2019-10-31 17:49:21 +0100 Christian Stimming
Add travis build to get automated build feedback.
To activate, simply push this repo to github, and travis-ci.org
will start to build it, see e.g.
https://travis-ci.org/cstim/aqbanking will

Gwen is downloaded from latest released tarballs, as described
in travis' own dependency proposals.

------------------------------------------------------------------
2019-10-27 13:10:02 +0100 Ludolf Holzheid
Add "chipTAN-QR" to the list of TAN method names
The DKB uses "Q1S" as TAN method ID to designate chipTAN-QR.
Fortunately, the TAN method name "chipTAN-QR" is more expressive.

------------------------------------------------------------------
2019-10-28 23:00:32 +0100 Martin Preuss
AqFinTS: Added TODO entries.
