Next:
=====

- HBCI:
  - when TAN is requested on GetAccounts:
    - dispatch response to first message, not to TAN request (#244)!

- AqBanking
  - check SEPA conformity, show warning!!
  - remove AB_Gui_CheckCert()
  - remove AB_Banking_MakeGermanIban()
  - remove AB_ERROR
  - mark following functions as deprecated:
    - AB_Banking_LoadSharedConfig()
    - AB_Banking_SaveSharedConfig()
    - AB_Banking_LockSharedConfig()
    - AB_Banking_UnlockSharedConfig()
    - AB_Banking_GetAppName()
    - AB_Banking_GetEscapedAppName()
    - AB_Banking_GetUserDataDir()
    - AB_Banking_GetSharedDataDir()

- HBCI:
  - show name and number of segment a result segment refers to in log messages
  - check BPD "StoreDays" for segment HKKAZ

- AqBanking
  - let AB_ImExporterAccountInfo_List_Find() check account type etc as well

- HBCI:
  - always look for HIUPA/HIUPD in bank responses, especially 1822 sends account lists
    even when there is an error

- XML-Exporter:
  - GWEN_XMLNode_SetCharValueByPath(): Add flag to specify whether to escape to XML (e.g. "&"->"&amp;")
- AQHBCI:
  - simplify functions:
    - AH_JobQueue_DispatchMessage()
    - AH_JobQueue_ToMessage()
    - AH_JobQueue_AddJob()
    - AH_Msg_DecodeMsg()
    - AH_Msg_LogMessage()

- TAN entry: Maybe move that completely to AqBanking? GWEN_Gui_GetPasswords
  has become a monster...


- AB_BANKING:
  - find out why AB_Value_toString doesn't work when importing cma_052
  - fix apidoc for provider.h
  - create APIDOC for banking jobs

- remove class aqhbci (move to ah_provider)
- sort "#include" directives in backends, make them more specific

- AqHBCI:
  - HKEKA


Mid-term
========

- release AqBanking under LGPL



Long-term
=========

- remove message engine stuff, use parser from AqFints instead




Old
===

- loganalyzer: read messages from FASTBUFFER instead from IO

- send a local branch under the same name to server:
  "git push -u origin HEAD"


