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

------------------------------------------------------------------
2019-10-28 23:00:04 +0100 Martin Preuss
SWIFT: Applied a patch provided by pkzw via #153.
This patch should allow for the SWIFT parser to detect if an MT940
document already is UTF8-encoded (as opposed to iso8559-1 which is
normaly expected).

------------------------------------------------------------------
2019-10-28 19:02:39 +0100 Martin Preuss
AqFinTS: More work on client code.

------------------------------------------------------------------
2019-10-28 01:27:25 +0100 Martin Preuss
AqFinTS: Added a way to set the TAN-relevant segment code.
For some TAN jobs the code of the segment to sign with a TAN is needed.

------------------------------------------------------------------
2019-10-28 00:54:29 +0100 Martin Preuss
AqFinTS: Simplified session management.

------------------------------------------------------------------
2019-10-28 00:25:34 +0100 Martin Preuss
AqFinTS: More work on AqFints.

------------------------------------------------------------------
2019-10-27 21:17:04 +0100 Micha Lenk
Fix a preprocessor warning
Based on feedback provided by Ludolf Holzheid <ludolf.holzheid@gmx.de>

------------------------------------------------------------------
2019-10-27 19:21:41 +0100 Martin Preuss
AqFinTS: More work on PinTan code.

------------------------------------------------------------------
2019-10-27 19:12:10 +0100 Martin Preuss
AqFinTS: Started implementing AQFINTS_Session_ExchangeMessages().

------------------------------------------------------------------
2019-10-27 17:59:41 +0100 Martin Preuss
AqFinTS: More work on integration with AqBanking.

------------------------------------------------------------------
2019-10-26 18:08:22 +0200 Martin Preuss
AqHBCI: Added missing call to GWEN_PathManager_RemovePaths().

------------------------------------------------------------------
2019-10-26 18:07:44 +0200 Martin Preuss
AqFinTS: Improve integration into AqBanking.
This backend currently doesn't do much, but it can already be used to
parse HBCI messages logged by AqHBCI.

The HBCI message parser of AqFinTS seems to be superior over the one
of AqHBCI, maybe we should later use that also in AqHBCI...

------------------------------------------------------------------
2019-10-24 21:59:30 +0200 Christian Stimming
Fix potentially uninitialized variable, as pointed out by compiler warning.

------------------------------------------------------------------
2019-09-28 18:20:31 +0200 Paul Menzel
README: Use HTTPS URLs
Using HTTPS to access Web sitesprevents certain kinds of attacks. Most
sites permanently moved their URLs to HTTPS already, so this also saves
one redirect.

    $ curl -I http://linuxwiki.de/AqBanking
    HTTP/1.1 301 Moved Permanently
    Server: nginx
    Date: Sun, 13 Oct 2019 11:30:26 GMT
    Content-Type: text/html
    Content-Length: 178
    Connection: keep-alive
    Location: https://linuxwiki.de/AqBanking

The certificate for OrgaMon is only valid for `*.orgamon.org`, so
update the domain to `www.orgamon.org`.

------------------------------------------------------------------
2019-10-23 01:22:05 +0200 Martin Preuss
AqHBCI: Increased code readability.
Reduce spaghetti code.

------------------------------------------------------------------
2019-10-21 22:38:05 +0200 Martin Preuss
AqHBCI: Cleanup and simplification of PinTan code.

------------------------------------------------------------------
2019-10-21 19:26:31 +0200 Holger Magnussen
Small fix for aqpaypal
The wrong AccountType was returned, which produced problems in account mapping in kmymoney

------------------------------------------------------------------
2019-10-21 19:15:48 +0200 Holger Magnussen
Small bug fix on synchronization of investment accounts
During the upgrade to aqbanking6, some database field names have been changed, so that the wrong date and price information was transmitted

------------------------------------------------------------------
2019-10-21 19:14:09 +0200 Holger Magnussen
Revert "Small bug fix for aqpaypal"
This reverts commit b17f2fe587ff49ddff6382958ae247d5aa761c01.

------------------------------------------------------------------
2019-10-21 19:11:01 +0200 Holger Magnussen
Small bug fix for aqpaypal
The wrong AccountType was returned, so that kmymoney could not map the account correctly

------------------------------------------------------------------
2019-10-21 17:09:32 +0200 Martin Preuss
Result of "make merge".

------------------------------------------------------------------
2019-10-21 14:32:13 +0200 Martin Preuss
aqbanking-cli: Removed argument "outFile" from cmd "listbal".

------------------------------------------------------------------
2019-10-21 14:31:47 +0200 Martin Preuss
Prepared release 5.99.43beta.

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