aqbanking/ChangeLog @ 6cff2fcb
9fe3c480 | christian | 2007-06-20 Christian Stimming <stimming@tuhh.de>
|
|
6cff2fcb | christian | * src/frontends/qbanking/lib/qbanking.cpp: For qt4 (win32, unix)
|
|
add and install a QTranslator override class because the standard
|
|||
QTranslator will no longer work for us as desired.
|
|||
9fe3c480 | christian | * src/libs/aqbanking/banking.c: For win32, add registry lookup for
|
|
locale path.
|
|||
3cd63f04 | christian | 2007-06-17 Andreas Köhler <andi5.py@gmx.net>
|
|
0e76521a | christian | * m4/searchfiles.m4: When searching for files and choosing the
|
|
path separator, examine $build instead of $host.
|
|||
3cd63f04 | christian | * m4/os.m4: Replace all target tests by ones for the host system
|
|
type. Host and target would only differ if we were about to build
|
|||
a cross-compiler, but using host is more precise nonetheless.
|
|||
* configure.ac: Use AC_CANONICAL_BUILD and _HOST, but not _TARGET
|
|||
05353bac | christian | 2007-06-17 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/lib/qbanking.cpp: Path lookup of i18n
|
|||
files now uses the DATADIR of the aqbanking path manager instead
|
|||
of a hard-coded path.
|
|||
f5ea259d | christian | ===========================================================================
|
|
MARK: released AqBanking - 2.3.0 (r1240, 2007-06-12)
|
|||
===========================================================================
|
|||
8e3dab32 | christian | 2007-06-12 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Add function
|
|||
AB_Banking_ActivateAllProviders() that does exactly that. (This
|
|||
function is only meaningful in aqbanking2 but not in aqbanking3
|
|||
because there, all backends will be in the "active" state
|
|||
anyway. Hence, it won't be ported to aqbanking3.)
|
|||
122b2f31 | christian | 2007-06-09 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Fix wizard path lookup on
|
|||
windows. Use the GWEN_PathManager so that on windows the registry
|
|||
path is used on windows instead of a hard-coded path.
|
|||
a1637c28 | martin | ||
73050d73 | martin | 2007/06/01: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- improved evaluation of HBCI status codes for transfer jobs (some banks send
|
|||
17 instead of 10 or 20 in response to a transfer request)
|
|||
a1637c28 | martin | 2007/04/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- function AH_Job_CheckEncryption() always returns OK for PIN/TAN mode (since
|
|||
there really isn't anything to check in PIN/TAN mode)
|
|||
92e2d936 | christian | 2007-04-26 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Fix crash if account number or
|
|||
bank code was NULL; could happen if the user entered a
|
|||
non-numerical value. Gnucash bug#433594.
|
|||
bcd040d7 | christian | ||
a1637c28 | martin | ||
406a563b | martin | 2007/04/03: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- applied 2 patches from Patrick Prasse: add command "addaccount" to
|
|||
aqhbci-tool and add the ability to log noted MT942 to a file
|
|||
bcd040d7 | christian | ===========================================================================
|
|
MARK: released AqBanking - 2.2.9 (r1198, 2007-03-05)
|
|||
===========================================================================
|
|||
fd2ee475 | christian | 2007-03-05 Christian Stimming <stimming@tuhh.de>
|
|
bcd040d7 | christian | * configure.ac: Increment SO_MAJOR and SO_AGE because of
|
|
additions.
|
|||
fd2ee475 | christian | * src/libs/aqbanking/types/transactionfns.h: Add convenience
|
|
function FillLocalFromAccount for easier AB_TRANSACTION
|
|||
preparation.
|
|||
401d70bd | christian | 2007-03-04 Christian Stimming <stimming@tuhh.de>
|
|
34099743 | christian | * src/frontends/qbanking/lib/dialogs/qbcfgtabpageusers.cpp:
|
|
Eventually, implement the "Remove" button for accounts and users
|
|||
in the wizard.
|
|||
401d70bd | christian | * src/libs/aqbanking/banking_ob.h: Add function
|
|
AB_Banking_FindFirstAccountOfUser that exposes the first part of
|
|||
the DeleteUser function.
|
|||
79235a85 | christian | 2007-03-03 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking_ob.h: Add functions for DeleteUser
|
|||
and DeleteAccounts.
|
|||
b6da985a | christian | 2007-02-20 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqhbci/plugin/msglayer/hbci.c: Really
|
|||
remove unneeded path escaping to fix windows problems.
|
|||
74a8ca3e | christian | 2007/02/18: Martin Preuss
|
|
-------------------------------------------------
|
|||
- removed dispensable path escaping in AqHBCI (should fix the problem with
|
|||
"x:" on windows)
|
|||
fc3ac9a7 | christian | - added CSV profile for Helsingin OP Pankki (contributed by Fabian Ritzmann)
|
|
74a8ca3e | christian | ||
d0a98207 | christian | 2007-02-18 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Add EXEEXT at wizard path for
|
|||
executable extensions on windows.
|
|||
977d1688 | christian | ===========================================================================
|
|
bcd040d7 | christian | MARK: released AqBanking - 2.2.8 (r1173, 2007-02-12)
|
|
c9a4223f | christian | ===========================================================================
|
|
2007-02-12 Christian Stimming <stimming@tuhh.de>
|
|||
* src/plugins/backends/aqofxconnect/ui/qt3/libs/Makefile.am:
|
|||
Properly exclude generated files from qt4-port but include them in
|
|||
CLEANFILES.
|
|||
2007-02-07 Christian Stimming <stimming@tuhh.de>
|
|||
* src/frontends/qbanking/lib/dialogs/*.cpp: Fix crash when actions
|
|||
have no selected items.
|
|||
* src/frontends/qbanking/lib/widgets/qbinputbox.cpp: Ifdef out the
|
|||
QSimpleRichText for width calculation because it crashes on qt4
|
|||
and it is not really needed.
|
|||
2007-02-07 Christian Stimming <stimming@tuhh.de>
|
|||
* src/plugins/backends/aqofxconnect/ui: Fix qt4 port code for
|
|||
ofxconnect ui parts.
|
|||
===========================================================================
|
|||
MARK: released AqBanking - 2.2.7 (r1156, 2007-02-07)
|
|||
977d1688 | christian | ===========================================================================
|
|
578eba1d | christian | 2007-02-06 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqofxconnect/*: Add __stdcall function
|
|||
decoration on callback functions as needed by gwen>=2.4.1. Add
|
|||
forgotten ressource.rc file. Make aqofxconnect plugin compile on
|
|||
win32.
|
|||
1c90f8bb | martin | ||
6ae6afc5 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.2.6 (2007-01-19)
|
|||
===========================================================================
|
|||
2007/01/19: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- modified changes from 2007/01/10: Some of the account types added only exist
|
|||
in the latest versions of Libofx, so we need to #ifdef them out for older
|
|||
versions
|
|||
59daf75e | christian | ===========================================================================
|
|
MARK: released AqBanking - 2.2.5 (2007-01-16)
|
|||
===========================================================================
|
|||
08ac6314 | martin | 2007/01/10: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- applied a patch by Christian Lupien to AO_Context_Update(): Now also sets
|
|||
the correct account types for other types than bank account
|
|||
59daf75e | christian | - Fixed some typos in src/frontends/cbanking/*.h
|
|
- Updated German bankinfos
|
|||
2007-01-10 Christian Stimming <stimming@tuhh.de>
|
|||
08ac6314 | martin | ||
59daf75e | christian | * src/libs/aqbanking/banking.c: Fix saving of config file on
|
|
win32.
|
|||
* src/*: Add __stdcall function decoration on callback functions
|
|||
as needed by gwen>=2.4.1.
|
|||
08ac6314 | martin | ||
aaa98593 | martin | 2006/12/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in qt3.m4: Was checking for "Darwin", not for "darwin". Qt3
|
|||
3a2937cd | martin | should now be found even on that system (pointed out by Marc Andre Selig)
|
|
aaa98593 | martin | ||
41f20979 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.2.4 (2006-12-27)
|
|||
===========================================================================
|
|||
63b87173 | martin | 2006/12/27: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- updated German bankinfo files
|
|||
41f20979 | martin | - ported AqGeldKarte to Libchipcard3
|
|
- AqGeldKarte: Now uses "loaded" instead of "value" from BLOG entries of the
|
|||
card when reading transactions
|
|||
- fixed specfile (removed some build dependencies, require Libchipcard3)
|
|||
63b87173 | martin | ||
1c90f8bb | martin | 2006/12/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- applied a patch by Andreas Koehler to make "includedir" available to
|
|||
the various *-config scripts
|
|||
3300e65e | christian | 2006-11-22 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/bin/wizard/qt3_wizard.cpp: Replace last
|
|||
fprintf()s by correct DBG_* macros to decrease unnecessary
|
|||
verbosity.
|
|||
1c90f8bb | martin | ||
4c724d75 | christian | 2006-11-15 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Define aqbanking_pkgdatadir in terms of $datadir
|
|||
as suggested by Fink maintainer David Reiser.
|
|||
01b1e66f | martin | ||
1c90f8bb | martin | ||
abc9ab41 | martin | 2006/11/03: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- started working on frontend for Fox Toolkit (as needed by one of
|
|||
my other projects)
|
|||
2006/11/02: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- qbanking/qbprinterdialog.cpp: Now always call QPrinter::newPage() at the
|
|||
end.
|
|||
19ca9b2b | martin | 2006/10/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- documentation fix
|
|||
0469dfc3 | martin | - updated German bankinfo files
|
|
- qbanking: fixed a bug (_flags was not initialized) reported by Mike
|
|||
Alexander
|
|||
8784eb35 | martin | - fixed m4 files to make them find QT on Darwin, too (as reported by Marc
|
|
Andre Selig)
|
|||
19ca9b2b | martin | ||
2a6b60bc | martin | 2006/10/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- relaxed limits in HBCI format files
|
|||
8610cea6 | martin | - improved AB_ImExporter_Iso8859_1ToUtf8: No longer stores control characters
|
|
in result buffer
|
|||
53d6d699 | martin | - added SWIFT importer profile for AMRO 940 (in addition to AMRO 942)
|
|
2a6b60bc | martin | ||
01ac0c34 | martin | 2006/10/10: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqHBCI-Tool: mention command "getitanmodes" in help screen
|
|||
6d810f42 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.2.3 (2006-10-10)
|
|||
===========================================================================
|
|||
2006/10/10: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- AqHBCI: iTAN now works as expected :-)
|
|||
5b929285 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.2.2beta (2006-10-09)
|
|||
===========================================================================
|
|||
29b89ddb | martin | 2006/10/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- src/plugins/parsers/swift: added profile options:
|
|||
- "skipFileLines": Number of lines to be skipped at the beginning of a
|
|||
file to be importef
|
|||
- "skipDocLines": Number of lines to be skipped at the beginning of a
|
|||
MT940/1 document (a file may contain multiple MT940/1 docs)
|
|||
- added profile for AMRO bank
|
|||
- better check function for SWIFT files (only reads until a line with ":20"
|
|||
is found in which case the file is supposed to be importable)
|
|||
e8787f7e | martin | 2006/10/06: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- src/plugins/parsers/dtaus/dtaus-exports.c: increased hardlimit for size of
|
|||
DTAUS file to 256kb (was 64kb)
|
|||
01b1e66f | martin | 2006/09/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqHBCI:
|
|||
- added methods 901-907 (not supported by specs but some banks
|
|||
5b929285 | martin | don't care and use those values anyway)
|
|
01b1e66f | martin | - getItanModes: now commit full job instead of iTAN modes only. Should fix
|
|
thw problems with Sparda bank
|
|||
987559a2 | martin | 2006/09/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- changed behaviour of the ExecuteQueue functions: If the only problem is
|
|||
that not a single job has been executed previous versions returned an
|
|||
error. This is disturbing when retrieving iTAN modes, so the special case
|
|||
that all jobs contained errors is no longer handled by this routine (e.g.
|
|||
in such a case it will return "OK")
|
|||
- AqHBCI: AH_Provider_GetItanModes now ignores the error state of the job
|
|||
(even if the dialog is aborted the job did fine, because the error code
|
|||
3920 contains the information the job is to retrieve)
|
|||
5b929285 | martin | ||
7256cc3a | christian | 2006-09-19 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Show error message when a wrong
|
|||
PIN was entered.
|
|||
5b929285 | martin | ||
6327c5f5 | christian | 2006-09-13 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/imexporters/qif: Fix various configuration files so
|
|||
that qif import could potentially be tested.
|
|||
5b929285 | martin | ||
b6ca8de1 | christian | 2006-09-11 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Fix gcc version number checking for -fvisibility
|
|||
so that it works with gcc2.95 as well.
|
|||
25fd6195 | martin | ||
5b929285 | martin | ||
d0cd399f | martin | 2006/09/07: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- list the command "iniletter" in help screen of aqhbci-tool
|
|||
80d11ebe | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.2.1 (2006-08-25)
|
|||
===========================================================================
|
|||
25fd6195 | martin | 2006/08/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in DTAUS importer profile "default"
|
|||
174122a8 | christian | 2006-07-24 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/types/transaction.xml: Fix typos as reported
|
|||
by Archimedes Submerged.
|
|||
42afc198 | martin | ||
5b929285 | martin | ||
cbfaa7c9 | martin | 2006/07/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added aqbanking-tool command "chkiban" which checks whether a given IBAN
|
|||
is valid
|
|||
2006/07/15: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- AqHBCI: implemented a fix for buggy servers in iTAN mode which use the
|
|||
undefined code 900 instead of 990
|
|||
42afc198 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.2.0 (2006-07-13)
|
|||
===========================================================================
|
|||
2006/07/12: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- AqOfxConnect: Fixed a bug in provider.c which could lead to a segfault
|
|||
0027b87f | martin | ||
66a2bc40 | martin | 2006/07/10: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- generic bankinfo plugin:
|
|||
- implemented a mechanism to update bank info files via additional files
|
|||
- Germany: Updated HBCI and bank info files (now reads new
|
|||
format of Bundesbank files)
|
|||
- Austria:
|
|||
- updated BLZ file (now reads new, more extensive format)
|
|||
- added OFX server information for BAWAG P.S.K and EasyBank
|
|||
9827cd28 | martin | 2006/07/04: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqHBCI:
|
|||
- removed functions AH_HBCI_HbciToUtf8() and AH_JobQueue_AddAsUtf8() because
|
|||
they are no longer needed since the whole server response is transformed
|
|||
to UTF8 -> finally fixes Umlaut problems
|
|||
- implemented iTAN process type 2: It now works against the test server,
|
|||
tomorrow I will have to test it against a real server
|
|||
2eb4a908 | christian | 2006-07-03 Christian Stimming <stimming@tuhh.de>
|
|
7df65b47 | martin | ||
2eb4a908 | christian | * Makefile.am: Fix rule srcdoc if directory was not existing, as
|
|
pointed out by Micha Lenk.
|
|||
7df65b47 | martin | 2006/07/03: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- renamed AH_ImExporter_DbFromIso8859_1ToUtf8() to
|
|||
AB_ImExporter_DbFromIso8859_1ToUtf8() (left old function around but
|
|||
marked it deprecated)
|
|||
- AqHBCI now internally calls AB_ImExporter_DbFromIso8859_1ToUtf8() on each
|
|||
response received from the server. This should fix the old Umlaut problems.
|
|||
37a3cb18 | martin | - AqHBCI:
|
|
- more work on iTAN: The iTAN mode to be used throughout a dialog is now
|
|||
selected automatically by AqHBCI depending on the modes allowed for the
|
|||
dialog owner
|
|||
- added job AH_Job_GetItanModes
|
|||
- added function AH_Provider_GetItanModes
|
|||
- added job/queue flags AH_JOB_FLAGS_NOITAN
|
|||
- QT3: added button for retrieving the list of supported iTAN modes to
|
|||
HBCI user config page
|
|||
e4309672 | martin | - started working on iTAN process type 2
|
|
7df65b47 | martin | ||
4425b40b | martin | 2006/06/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added support for anonymisation of other segments than HNSHA (as needed
|
|||
by HKPAE, changePin, in order to keep the new pin from the log files)
|
|||
3133b9e6 | martin | 2006/06/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- update the VERSION_BUILD number by hand again: Internal code assumes that
|
|||
the BUILD version is max 8 bit, but current revision is already more then
|
|||
ten bits long...
|
|||
PLEASE NOTE: Any change to the subversion repository should be accompanied
|
|||
by an increment of the VERSION_BUILD.
|
|||
- AqHBCI: Started work on support for iTAN:
|
|||
- added functions:
|
|||
- AH_User_GetTanMethods()
|
|||
- AH_User_SetTanMethods()
|
|||
- AH_User_AddTanMethods()
|
|||
- AH_User_SubTanMethods()
|
|||
- AH_User_GetSelectedTanMethod()
|
|||
- AH_User_SetSelectedTanMethod()
|
|||
- AH_Job_CommitSystemData() now checks for result code 3920 (supported iTAN
|
|||
modes), adds supported modes
|
|||
- AH_Msg_SignMsg(): set SigHead/function appropriately (Sicherheitsfunktion,
|
|||
kodiert)
|
|||
- fixed a bug in AH_Msg_ReadMessage(): Was not advancing to next segment
|
|||
on parsing error
|
|||
-> ITAN process 1 now works with Stefan's test server!
|
|||
ff327b43 | martin | 2006/06/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- aqyellownet-config --vstring returned broken data. Fixed that.
|
|||
e5ac6e63 | martin | - added function AB_ImExporterContext_ReadDb()
|
|
- added im-/exporter plugin which reads/writes XML files
|
|||
- let svn write the revision number directly into configure.ac on each
|
|||
svn update. Fixes all problems with using svninfo.
|
|||
ff327b43 | martin | ||
e28e9123 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.1.0 (2006-06-15)
|
|||
===========================================================================
|
|||
a90e6d88 | martin | 2006/06/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added textkeydescr to transactionLimits: This allows for descriptions of
|
|||
textkeys used by a backend (as needed for Swiss EZAG)
|
|||
c5d23e69 | martin | 2006/05/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- src/plugins/imexporter/yellownet/yellownet.c:
|
|||
- now also reads LNS entries
|
|||
- now also reads account currency
|
|||
- src/libs/imexporter*{c,h}:
|
|||
- added functions AB_ImExporterAccountInfo_GetCurrency() and
|
|||
AB_ImExporterAccountInfo_SetCurrency()
|
|||
- some minor fixes in other importers
|
|||
- pulled in latest AqYellowNet plugin which now uses the XML files provided
|
|||
by PostFinance instead of MT940. This is because it is rather difficult to
|
|||
make PostFinance send MT940 reports so we now use the format which is
|
|||
supported by them in any case.
|
|||
a8e4179b | martin | 2006/05/28: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- frontends/qbanking/lib/dialogs/qbcfgtabpageusergen.cpp:
|
|||
- removed an assertion to at least not crash applications in case a bank
|
|||
a90e6d88 | martin | is selected for which no routing number is present
|
|
a8e4179b | martin | ||
70ecaf19 | christian | 2006-05-26 Christian Stimming <stimming@tuhh.de>
|
|
* aqbanking.pc.in: Add gwenhywfar_includes to CFLAGS because those
|
|||
are needed by dependent packages as well due to included gwen
|
|||
headers in aqbanking headers.
|
|||
a8e4179b | martin | ||
2799ef88 | martin | 2006/05/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed internal function AB_Banking__FindAccountInfo()
|
|||
466a32c6 | martin | 2006/05/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added environment variable "AQOFX_LOG_COMM" to log the OFX communication
|
|||
ffcca145 | martin | - AqHBCI: fixed a bug in user page (was not setting the complete URL)
|
|
31206f10 | martin | - fixed a problem which prevented Gnucash (and other apps which still use
|
|
the old context-less queue execution code) from receiving account data
|
|||
for accounts for which the servers don't send bank ids.
|
|||
3c1e49d7 | martin | This problem does not affect QBankManager, KMyMoney or AqBanking-Tool.
|
|
466a32c6 | martin | ||
e2a68357 | martin | 2006/05/16: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqOfxConnect: Added a user flag which makes the backend not send the
|
|||
FID even if there is one. This is reportedly needed for some banks
|
|||
(thanks to David Reiser for pointing it out)
|
|||
411e2328 | martin | 2006/05/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- SWIFT parser:
|
|||
- added :86: field ?38 (IBAN)
|
|||
- fixed field :61: (ignore leading '/' in customer reference)
|
|||
762f3c9b | martin | - customerReference and bankReference are now correctly imported
|
|
411e2328 | martin | ||
94b14cbe | christian | 2006-05-12 Christian Stimming <stimming@tuhh.de>
|
|
13f68712 | christian | * po/de.po: Improved and reviewed German translation. Now really
|
|
reviewed all strings that were contributed by Jens Koerner on
|
|||
2006-01-22, which unfortunately contained quite a number of
|
|||
seriosly flawed translations.
|
|||
94b14cbe | christian | *src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/wizard/iniletter.cpp:
|
|
For the user's ini-letter, show a different explanation than for
|
|||
the Bank letter.
|
|||
411e2328 | martin | ||
b4915519 | martin | 2006/05/12: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqOfxConnect: Added a user flag which makes the backend not send the
|
|||
bank id even if there is one. This is reportedly needed for some banks
|
|||
(thanks to David Reiser for pointing it out)
|
|||
5bf3c787 | martin | ||
2006/05/11: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added IBAN field to AB_IMEXPORTER_ACCOUNTINFO
|
|||
- added localIban field to AB_TRANSACTION
|
|||
- started working on importer for YellowNet XML files
|
|||
0027b87f | martin | - fixed configure.ac regarding libchipcard2 (reported by Andreas Pakulat)
|
|
5bf3c787 | martin | ||
c2062e79 | christian | 2006-05-10 Christian Stimming <stimming@tuhh.de>
|
|
35c83b46 | christian | * aqbanking.spec.in: Improve spec file as pointed out by Stanislav
|
|
Brabec from SuSE: Remove doubled directory; add entries for base
|
|||
directories.
|
|||
c2062e79 | christian | * configure.ac: Change RELEASE_STRING of svn versions from
|
|
x.y.z-r111 to x.y.z.r111 because tools like rpmbuild do not accept
|
|||
a '-' inside the version numbers.
|
|||
f5addd94 | martin | ||
5bf3c787 | martin | ||
f5addd94 | martin | 2006/04/16: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in QBanking::inputBox (was not computing maxLen correctly)
|
|||
619c51b6 | christian | 2006-04-10 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqhbci/plugin/banking/provider.c,
|
|||
joblayer/job.c: Mark forgotten strings for translation.
|
|||
f5addd94 | martin | ||
957e0e8c | christian | 2006-04-08 Christian Stimming <stimming@tuhh.de>
|
|
ef83d635 | martin | ||
957e0e8c | christian | * configure.ac: If "svn info" returns an empty string, set a build
|
|
number. Necessary when building from a svn-version tarball.
|
|||
730d4c69 | martin | ||
f5addd94 | martin | ||
730d4c69 | martin | 2006/04/05: Martin Preuss<martin@libchipcard.de>
|
|
3bac1841 | martin | -------------------------------------------------
|
|
- fixed Makefile.am's to use "$(MAKE)" instead of hardcoded "make" (should fix
|
|||
build on *BSD)
|
|||
730d4c69 | martin | - AQBANKING_VERSION_BUILD is now automatically updated from SVN's revision
|
|
- changed AQBANKING_VERSION_RELEASE_STRING and AQBANKING_VERSION_FULL_STRING
|
|||
3bac1841 | martin | ||
ef83d635 | martin | ===========================================================================
|
|
MARK: released AqBanking - 2.0.0 (2006-04-03)
|
|||
===========================================================================
|
|||
2006/04/03: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
a90e6d88 | martin | - imported into SVN
|
|
ef83d635 | martin | ||
ea6acf15 | cstim | 2006-03-29 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/cfgtabpageaccounthbci.cpp,
|
|||
src/plugins/backends/aqdtaus/ui/qt3/libs/dialogs/cfgtabpageaccountdtaus.cpp:
|
|||
Add implementation of declared slots; necessary for win32 because
|
|||
this doesn't allow undefined references.
|
|||
d7e8da76 | aquamaniac | ||
2006/03/27: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed a possible problem in imexporter.c: Check for unset account number
|
|||
and bankcode in AccountInfo (should fix the strcasecmp problem David
|
|||
reported)
|
|||
ad0ec20e | cstim | 2006-03-27 Christian Stimming <stimming@tuhh.de>
|
|
8a852a6a | cstim | * src/*.ui: Run the admin/fixuifiles on all ui files.
|
|
* src/frontends/g2banking/g2banking.glade: Run glade-fixup on this
|
|||
file.
|
|||
ad0ec20e | cstim | * m4/qt3.m4: Fix typo in determining the extension of shared
|
|
libraries. Potentially erroneous on mac/darwin.
|
|||
36c156d4 | aquamaniac | ||
d7e8da76 | aquamaniac | ||
0334a2f8 | aquamaniac | ===========================================================================
|
|
ef83d635 | martin | MARK: released AqBanking - 1.9.11rc1 (2006-03-26)
|
|
0334a2f8 | aquamaniac | ===========================================================================
|
|
8c7df145 | aquamaniac | 2006/03/25: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in AqOfxConnect: Was not initialising list code
|
|||
4e7f0e90 | aquamaniac | 2006/03/24: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
8c7df145 | aquamaniac | - fixed a bug in QBanking importer: Was segfaulting when clicking "back"
|
|
4e7f0e90 | aquamaniac | on a certain page (reported by Adreas Pakulat)
|
|
5005f753 | aquamaniac | - SWIFT parser:
|
|
- fixed a bug (was using "text" instead of "transactionText" when storing
|
|||
the transaction text ("Buchungstext"). This change will however fool
|
|||
0334a2f8 | aquamaniac | QBankManager when retrieving transactions because incoming transactions
|
|
5005f753 | aquamaniac | will now have this field filled, so QBankManager does not detect them
|
|
as duplicates.
|
|||
This will only occurr the first time QBankManager retrieves transactions
|
|||
per account.
|
|||
- AqHBCI:
|
|||
- fixed a bug in AqHBCI-Tool (was using a false cryptmode for pintan media)
|
|||
f514a978 | aquamaniac | - fixed the same bug in HBCI user wizard
|
|
- fixed some more bugs related to user creation (sigh)
|
|||
-> tested: ddv, rdh, pintan (all three work now)
|
|||
4e7f0e90 | aquamaniac | ||
36c156d4 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.10beta (2006-03-23)
|
|||
===========================================================================
|
|||
2006/03/23: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added admin/fixuifiles to EXTRA_DIST
|
|||
663cf9be | cstim | 2006-03-23 Christian Stimming <stimming@tuhh.de>
|
|
* admin/fixuifiles: Copy script from kmymoney that will clean up
|
|||
UI files.
|
|||
182be364 | aquamaniac | ||
36c156d4 | aquamaniac | ||
7ddb7bc7 | aquamaniac | 2006/03/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqHBCI: fixed a bug which prevented aqhbci-tool from creating PIN/TAN
|
|||
media
|
|||
36c156d4 | aquamaniac | - SWIFT parser:
|
|
53354db8 | aquamaniac | - this plugin is now able to read complete SWIFT documents (containing block
|
|
specifiers etc). So we can now import YellowNet MT940 documents directly
|
|||
into QBankManager and other applications
|
|||
- Tag 25: blanks are now skipped
|
|||
7e7678f5 | aquamaniac | - added handling of non-SWIFT tags (":NS:", thanks to Flavio Rump for
|
|
providing a test file)
|
|||
- Tag 62x: Made more robust (many banks store the currency here even if
|
|||
they should not)
|
|||
- correct handling of currency (uses the currency reported via :60F:)
|
|||
7ddb7bc7 | aquamaniac | ||
182be364 | aquamaniac | ||
===========================================================================
|
|||
MARK: released AqBanking - 1.9.9beta (2006-03-20)
|
|||
===========================================================================
|
|||
1e2090de | aquamaniac | ||
662beecf | aquamaniac | ||
ffef2429 | aquamaniac | 2006/03/20: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqYellowNet
|
|||
- no longer store data we write when using GWEN_NetLayerLog
|
|||
- check for file name extension and only untar files which are tar'ed
|
|||
662beecf | aquamaniac | 2006/03/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- updated binary libaqyellownet.so to require the currently built version
|
|||
of AqBanking
|
|||
a3c9f169 | cstim | 2006-03-17 Christian Stimming <stimming@tuhh.de>
|
|
* aqbanking.spec.in: Fix -devel package so that it contains
|
|||
libfoo.so only for those libraries that are in the base
|
|||
package. All other .so files are in the respective
|
|||
subpackages. This means the current dependency problem of
|
|||
libaqyellownet.so (which will be fixed in the next 1-2 days
|
|||
anyway) doesn't harm the rest of the RPMs.
|
|||
c7f9b591 | cstim | ||
* src/plugins/backends/aqhbci/tools/aqhbci-tool/README: Improve
|
|||
documentation; emphasize the difference and the German translation
|
|||
of customer id (Kundennummer) and user id (Benutzerkennung).
|
|||
662beecf | aquamaniac | ||
dccbea34 | aquamaniac | 2006/03/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added function AB_Value_toString()
|
|||
2006/03/12: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed some typos in YellowNet plugin (reported by Tomas Pospisek)
|
|||
- added a note about required file formats for YellowNet to README
|
|||
19daf78d | cstim | 2006-03-10 Christian Stimming <stimming@tuhh.de>
|
|
* bindings/python/_basetypes.py: Add library names for Mac OSX as
|
|||
pointed out by Roman Dilken.
|
|||
dccbea34 | aquamaniac | ||
6ba341ce | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.8beta (2006-03-07)
|
|||
===========================================================================
|
|||
662beecf | aquamaniac | ||
6ba341ce | aquamaniac | 2006/03/06: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed some bugs in AqHBCI concerning import of users (importing keyfiles
|
|||
now works again as intended)
|
|||
9cfcc6c9 | aquamaniac | 2006/03/02: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- make single transfers/debit notes the default. Otherwise some people think
|
|||
that there was something wrong with their transfers if they issued more
|
|||
than one in a single setting
|
|||
- fixed a bug in AqHBCI setup wizard: Was asking for file even if a card
|
|||
is used
|
|||
eabf8460 | cstim | 2006-03-01 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Fix variables for aqyellownet so that
|
|||
builddir!=srcdir works correctly. Fixes make distcheck.
|
|||
c76fc495 | aquamaniac | ||
9cfcc6c9 | aquamaniac | ||
c76fc495 | aquamaniac | 2006/02/27: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed linking against prebuilt libaqyellownet.so
|
|||
- define some configure.ac variables for AqYellowNet
|
|||
- "make srcdoc" now creates multifolder docs (fewer files per folder)
|
|||
575dc9ef | cstim | 2006-02-24 Christian Stimming <stimming@tuhh.de>
|
|
* bindings/python/__init__.py: Also remove
|
|||
AB_Banking_GatherResponses from python bindings.
|
|||
c76fc495 | aquamaniac | ||
4c06274f | aquamaniac | 2006/02/24: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- more work on API documentation, restructured API doc
|
|||
- removed function AB_Banking_GatherResponses (it is not used by any
|
|||
application any longer)
|
|||
- removed flags AH_USER_FLAGS_PREFER_SINGLE_TRANSFER and
|
|||
AH_USER_FLAGS_PREFER_SINGLE_DEBITNOTE (this is in account.h now)
|
|||
- fixed a bug in AqHBCI: Was using user flags to determine whether the user
|
|||
prefers single transers
|
|||
92994e0b | aquamaniac | 2006/02/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- more work on API documentation
|
|||
- AqHBCI: further API-cleanup: AqHBCI will export less modules and functions
|
|||
in future versions. My goal is to make the AqHBCI-API only consist of the
|
|||
files provider.h, account.h, user.h, medium.h
|
|||
- AH_User now uses a GWEN_URL for address settings instead of
|
|||
AH_BPDADDR (no need to expose this module)
|
|||
- introduced AH_HBCI_UpdateDbUser and AH_HBCI_UpdateDbAccount to allow
|
|||
for changes in the user/account specific GWEN_DBs
|
|||
- removed 22 files from the API of AqHBCI
|
|||
- now all HBCI-related tools only use the new restricted API
|
|||
7b47e0e0 | cstim | 2006-02-22 Christian Stimming <stimming@tuhh.de>
|
|
* bindings/python/aqcodegen: Add small improvements to python code
|
|||
generator as suggested by M. Dietrich <mdt@emdete.de>.
|
|||
92994e0b | aquamaniac | ||
34558d33 | aquamaniac | 2006/02/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- more work on API documentation
|
|||
- removed deprecated functions:
|
|||
- AB_JobSingleDebitNote_GetMaxPurposeLines
|
|||
- AB_JobSingleDebitNote_GetTextKeys
|
|||
- AB_JobSingleTransfer_GetMaxPurposeLines
|
|||
- AB_JobSingleTransfer_GetTextKeys
|
|||
- AB_JobTransferBase_GetTextKeys
|
|||
- AB_JobTransferBase_GetMaxPurposeLines
|
|||
- removed db argument from function GB_ProfileList_Clear (was not used anyway)
|
|||
c40baf86 | cstim | 2006-02-17 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Use AC_CONFIG_HEADERS, not HEADER, according to
|
|||
autoconf docs.
|
|||
34558d33 | aquamaniac | ||
83925335 | aquamaniac | 2006/02/16: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- imexporter: Added notedTransactions (those are transactions which are noted
|
|||
at the bank but which have not been booked). Noted transactions are
|
|||
now stored as such by AqHBCI.
|
|||
- no longer build libbankingpp.la
|
|||
- provider lists are no longer public
|
|||
- updated Doxyfile.in to current version of Doxygen
|
|||
- started reorganizing API documentation (not finished yet)
|
|||
801dcfbb | aquamaniac | 2006/02/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added crypt token test in src/plugins/backends/aqhbci/plugin
|
|||
- adapted AqHBCI crypt token code to latest changes in Gwenhywfar
|
|||
This version needs the latest CVS version of Gwenhywfar.
|
|||
1e2090de | aquamaniac | ||
2006/02/14: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed progress bar: Now show the correct percentage (but for HBCI only at
|
|||
the end, I will have to change the result transfer code in AqHBCI to
|
|||
change the status of AqBanking jobs earlier)
|
|||
- marked queue execution functions which do not take an importer context
|
|||
as deprecated: They are still supported for a transitional period but
|
|||
applications should use those functions which *do* take a context.
|
|||
This is necessary because otherwise we would loose data from some backends
|
|||
(e.g. yellownet, see below).
|
|||
By the same token, functions which return response data stored in jobs (like
|
|||
AB_JobGetTransactions_GetTransactions) are also marked as deprecated.
|
|||
This is to avoid having two different methods for backends and applications
|
|||
for importing response data.
|
|||
Backends store all responses in the given AB_IMEXPORTER_CONTEXT from which
|
|||
the application can take them. This way AqBanking can make sure that the
|
|||
application will get even data which it did not request explicitly.
|
|||
The reason for this decision is that some backends do not allow to select
|
|||
for which account statements are to be retrieved. Those backends rather
|
|||
return all data for a given user (e.g. statements for all accounts of a
|
|||
user at a given credit institute).
|
|||
With the previous method of storing responses directly within the job
|
|||
objects any additionally received data will get lost, and even worse,
|
|||
some backends allow the server to remove data it has already sent, so this
|
|||
data will be lost for good.
|
|||
We can't allow that to happen within AqBanking. Applications may choose
|
|||
to ignore this additional data, but AqBanking will not.
|
|||
The new approach obsoletes the function AB_Banking_GatherResponses so it has
|
|||
been marked as deprecated, too.
|
|||
QBankManager, KMyMoney, Grisbi and all other programs which use the
|
|||
911439a5 | aquamaniac | frontends provided by AqBanking will work without changes.
|
|
1e2090de | aquamaniac | ||
Gnucash will show 3 compiler warnings about using deprecated functions,
|
|||
911439a5 | aquamaniac | but it will still work.
|
|
1e2090de | aquamaniac | ||
These changes make it necessary for every application to be recompiled
|
|||
because the major SO version number must be changed for AqBanking 2.0
|
|||
(SO_AGE->0 because of incompatible API change) and I don't want to increment
|
|||
the SO-VERSION before a release.
|
|||
6a62eb5c | aquamaniac | ||
2006/02/09: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- removed debugging messages from imexporter.c
|
|||
1e2090de | aquamaniac | - httpsession.c: added flag AB_HTTPSESSION_FLAGS_SECURE_SSL
|
|
6a62eb5c | aquamaniac | ||
4755debe | cstim | 2006-02-08 Christian Stimming <stimming@tuhh.de>
|
|
* aqbanking-config.in.in,
|
|||
src/frontends/qbanking/qbanking-config.in.in: On --includes, don't
|
|||
return all_includes because that is too general; instead, only
|
|||
return those _includes that are actually used for the respective
|
|||
library.
|
|||
6a62eb5c | aquamaniac | ||
32178f27 | cstim | 2006-02-07 Christian Stimming <stimming@tuhh.de>
|
|
* bindings/python/__init__.py, *.py: Small improvements to python
|
|||
bindings by M. Dietrich <mdt@emdete.de>.
|
|||
3ad5b4dd | aquamaniac | ||
6a62eb5c | aquamaniac | ||
3ad5b4dd | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.7beta (2006-02-06)
|
|||
===========================================================================
|
|||
2006/02/06: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed a small memory leak (was not deleting QBWaitCallback-internal data)
|
|||
74b1a700 | aquamaniac | ||
2006/02/03: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed cbanking.m4 (was refering to QBanking instead of CBanking)
|
|||
- fixed cbanking-config.in.in (same as above)
|
|||
- fixed qbanking-config.in.in (was refering to KBanking instead of QBanking)
|
|||
- AB_User: added field lastSessionId (used by some backends)
|
|||
- added module AB_HttpSession (we have now 3 backends which use HTTPS
|
|||
connections, so it is much easier to have them all use this module
|
|||
instead of copying code from one module to another)
|
|||
286c7189 | cstim | 2006-02-03 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/imexporter.h: Add ForEach functions for
|
|||
AccountInfo and Transaction as an additional possibility for
|
|||
accessing the data in the ImExporterContext.
|
|||
74b1a700 | aquamaniac | ||
b6109eb3 | cstim | 2006-02-02 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Make sure the end of the Init()
|
|||
function is executed even if the config file does not yet exist.
|
|||
* src/libs/aqbanking/banking.c: On erroneous Init/Fini, return an
|
|||
error instead of calling abort().
|
|||
4861b5a6 | aquamaniac | ||
74b1a700 | aquamaniac | ||
36eed774 | aquamaniac | 2006/01/31: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added CSV im-/exporter profile for American Express Card
|
|||
fb81102c | aquamaniac | - added some tutorials which show how to use AqBanking from applications
|
|
6e5d350a | aquamaniac | - fixed a bug in G2Banking (now works with Grisbi again)
|
|
36eed774 | aquamaniac | ||
4861b5a6 | aquamaniac | ||
a4a912ae | cstim | 2006-01-31 Christian Stimming <stimming@tuhh.de>
|
|
* aqbanking.spec.in: Update spec file according to proposals by
|
|||
oc2pus <oc2pus@arcor.de>
|
|||
4ea3be6f | cstim | ||
4861b5a6 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.6beta (2006-01-30)
|
|||
===========================================================================
|
|||
4ea3be6f | cstim | ||
142177dd | aquamaniac | ||
cb07b2c5 | aquamaniac | 2006/01/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a problem in AqHBCI: Didn't see attach points when the corresponding
|
|||
segment result contained more than one result and the attach point wasn't
|
|||
the first of them
|
|||
- fixed a problem with false includehints in UI files of QBanking (had been
|
|||
fixed before, but reoccurred due to a CVS revert which seems to have
|
|||
fetched too old revisions
|
|||
4861b5a6 | aquamaniac | 2006-01-30 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Remove kde-config --libsuffix since this is now
|
|||
already given from somewhere else (no idea where, actually) as
|
|||
reported by Thomas Baumgart.
|
|||
dac71e64 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.5beta (2006-01-28)
|
|||
===========================================================================
|
|||
2006/01/28: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed some Makefiles
|
|||
f61a7b43 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.4beta (2006-01-27)
|
|||
===========================================================================
|
|||
142177dd | aquamaniac | ||
a5965061 | cstim | 2006-01-27 Christian Stimming <stimming@tuhh.de>
|
|
8dea0b5b | aquamaniac | ||
a5965061 | cstim | * src/frontends/qbanking/lib/checklib.cpp: Add yet another test
|
|
program that has test cases but no GUI interaction. To be used by
|
|||
"make check".
|
|||
* src/libs/aqbanking/Makefile.am, src/frontends/*: Add TESTS
|
|||
variable in Makefiles that will call the "testlib" executable;
|
|||
this way, "make check" can be used for actual run-time tests for
|
|||
the libraries.
|
|||
142177dd | aquamaniac | ||
a5965061 | cstim | ||
8dea0b5b | aquamaniac | 2006/01/27: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added backend AqYellowNet (Suisse Postfinance). This backend is currently
|
|||
binary only because of a NDA (I would like to publish it under the GPL, but
|
|||
this is not yet possible, maybe later).
|
|||
- added phony backend "aqnone"; this backend can be used for offline accounts
|
|||
16122da5 | aquamaniac | - added description of available backends to README
|
|
f61a7b43 | aquamaniac | - fixed a bug in certificate handling: Was not storing the result of user
|
|
interaction (was always asking whether the user accepts the cert)
|
|||
- fixed a bug in OfxConnect QT3: Was missing a "moc.cpp" file (why the heck
|
|||
did it work on SuSE???)
|
|||
- changed effective SO version of QBanking (should have done this for previous
|
|||
release due to an API change in QBPickDate)
|
|||
- OFX Direct Connect now works again (thanks to David Reiser!!)
|
|||
- added a "Thanks" chapter to README
|
|||
8dea0b5b | aquamaniac | ||
f41d30e5 | cstim | 2006-01-26 Christian Stimming <stimming@tuhh.de>
|
|
* bindings/python/__init__.py: Commented out removed
|
|||
functions. python wrappers still work fine; all tests of
|
|||
../moneysplash/unittests work without errors.
|
|||
* bindings/python/_basetypes.py: Updated SO_EFFECTIVE numbers of
|
|||
libaqbanking and libgwen.
|
|||
ff21ea9f | aquamaniac | ||
16122da5 | aquamaniac | ||
f9686127 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.9.3beta (2006-01-26)
|
|||
===========================================================================
|
|||
8a4c68a4 | aquamaniac | 2006/01/25: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a problem in AB_FindUser (was not ignoring empty fields)
|
|||
- SWIFT parser:
|
|||
- lightened up parser (will now also read YellowNet MT940)
|
|||
- read tag :25: (local account number/bank code)
|
|||
e94bff96 | aquamaniac | - added function AB_ImExporterContext_AddContext() to add one context
|
|
to another one
|
|||
- moved QT3 lib stuff for OfxConnect to one level above (tar was
|
|||
complaining about too long names)
|
|||
- some minor changes to QBanking to allow backend user configuration
|
|||
pages to modify the user id and customer id label (e.g. "Yellownet" used
|
|||
a "Yellownet number" instead of a user id)
|
|||
8a4c68a4 | aquamaniac | ||
aa913e23 | aquamaniac | 2006/01/24: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- GTK2 frontend now uses libglade instead of creating source code.
|
|||
This makes it much easier to work with glade files.
|
|||
94d46f61 | aquamaniac | - added function AB_Job_Type2LocalChar() which returns a localized and
|
|
human readable string representing a job type (e.g. "Get Balance")
|
|||
- frontend GBanking:
|
|||
- now uses the visibility feature of GCC4
|
|||
- added some functions to retrieve non-HTML from combined text (as used by
|
|||
AqBankings interactive callbacks)
|
|||
- now extracts HTML parts of GUI messages and converts it if necessary from
|
|||
UTF8 to whatever codepage the application has chosen
|
|||
- figured out that for GTK labels I need to call gtk_label_set_markup()
|
|||
instead of gtk_label_set_text() if I want to get the label to show
|
|||
HTML text... grrr.
|
|||
73ab2668 | aquamaniac | - cleaned up the namespace of this frontend (moved file names and module
|
|
names to match the scheme used in QBanking)
|
|||
- added GB_ProfileListView (as needed for importers using GTK)
|
|||
8768611a | aquamaniac | - frontend QBanking:
|
|
- removed invalid include hints which got back into CVS for unknown reasons
|
|||
aa913e23 | aquamaniac | ||
dc567a66 | aquamaniac | 2006/01/23: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AB_CryptManager now implements the new function
|
|||
GWEN_CryptManager_SetPinStatus() thus allowing crypt tokens to mark bad
|
|||
pins
|
|||
de3d24df | aquamaniac | - AqHBCI
|
|
- when we get a response indicating problems with our signature
|
|||
we abort the current queue instead of going on
|
|||
- removed a debug message
|
|||
fdcf1f7b | aquamaniac | - kbanking: Removed po-folder (uses AqBanking's po files)
|
|
- qbanking:
|
|||
- fixed some dialogs
|
|||
- now include a help button (connected that to a slot
|
|||
which calls the QBanking Help System)
|
|||
- no longer manually add joblists, account lists or user lists to
|
|||
layout boxes, let uic do it
|
|||
- QBPickStartDate: Changed constructor, now a pointer to a QBanking
|
|||
object is required (this change was necessary in order to let this
|
|||
dialog call the help system)
|
|||
- started to sort and cleanup include directives
|
|||
dc567a66 | aquamaniac | ||
b70b52fd | aquamaniac | 2006/01/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- imported German translation by Jens Koerner: Thank your very much!!
|
|||
ef42154e | aquamaniac | - added help texts for the AqBanking settings dialog (all pages)
|
|
b70b52fd | aquamaniac | ||
b1be30ea | aquamaniac | 2006/01/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added Qbanking help viewer tool which is now called by QBanking when
|
|||
a help button is clicked
|
|||
049727b6 | aquamaniac | 2006/01/20: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- enabled OFX-QT3 section in specs file
|
|||
- fixed a bug: qbuserlist.h was including an AqHBCI header
|
|||
fd9a7914 | aquamaniac | - fixed a bug in aqhbci-tool: Was not setting the medium whenn adding a new
|
|
user
|
|||
- moc-files are now called *.moc instead of *.h.moc, and they are now
|
|||
included by .cpp files instead of compiling them separately
|
|||
- activated visibility feature for QBanking: This removes about 1300 symbols
|
|||
049727b6 | aquamaniac | ||
===========================================================================
|
|||
MARK: released AqBanking - 1.9.2beta (2006-01-19)
|
|||
===========================================================================
|
|||
31c626e0 | aquamaniac | 2006/01/19: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug (was not finding the new QT3 wizard)
|
|||
3418fe7f | aquamaniac | 2006/01/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- reenabled OFX DirectConnect
|
|||
- created tab pages for OFX DirectConnect
|
|||
- changed QBanking's plugin path to be a sub-path of aqbanking's lib dir
|
|||
(now everything is installed below $libdir/aqbanking)
|
|||
- fixed a minor bug in QBanking's QBCfgTab (false index number for tab pages)
|
|||
7adabbbe | aquamaniac | 2006/01/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- removed unneeded buttons from backend list page of configuration
|
|||
dialog
|
|||
1e251ed9 | aquamaniac | - no longer write debug file "/tmp/transactions.trans"
|
|
7adabbbe | aquamaniac | ||
===========================================================================
|
|||
MARK: released AqBanking - 1.9.1beta (2006-01-17)
|
|||
===========================================================================
|
|||
40e39e20 | aquamaniac | 2006/01/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a showstopper bug (msgEngine malloced 0 bytes)
|
|||
7adabbbe | aquamaniac | - more fixes on user migration
|
|
- fixed a bug (was segfaulting when edit user requested while no user was
|
|||
selected in user list)
|
|||
40e39e20 | aquamaniac | ||
ff21ea9f | aquamaniac | 2006/01/16: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed automatic config file update for AqBanking and AqHBCI (now the
|
|||
automatic migration from existing configurations really works), tested
|
|||
with updates from AqBanking 1.4.0 to current and 1.6.0 to current
|
|||
aa49b41e | cstim | 2006-01-16 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/cfgtabpageuserhbci.cpp:
|
|||
Fix failed assertion by creating a new object if none existed.
|
|||
e9dbf0d0 | aquamaniac | ||
ff21ea9f | aquamaniac | ||
e9dbf0d0 | aquamaniac | 2006/01/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- started new approach to get data from a backend to the application:
|
|||
added argument AB_IMEXPORTER_CONTEXT to backends execute() functions.
|
|||
The can be used by backends to report queue-sepcific data (like messages
|
|||
from the bank, or imported data for accounts for which there was no
|
|||
request. Some backends only provide reports for multiple accounts, so we
|
|||
need a way to make that unrequested data available to the application).
|
|||
- fixed some more <includehint> related problems in UI files of QBanking
|
|||
(why the heck did we never encounter any problem with them??)
|
|||
57fcc30b | cstim | 2006-01-15 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Check for qt tools from identical qt version.
|
|||
26c1f92c | aquamaniac | ||
e9dbf0d0 | aquamaniac | ||
26c1f92c | aquamaniac | 2006/01/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- bump up GCC version needed for visibility (use version 4, don't know which
|
|||
version started to support it, but I'm sure 4.0 does)
|
|||
c21b3af9 | aquamaniac | - qbcfgtabpageusers.ui, qbcfgtabpageaccounts.ui:
|
|
fixed two bugs in UI files (were referring to files which do not exist)
|
|||
26c1f92c | aquamaniac | ||
b4f2656f | cstim | 2006-01-14 Christian Stimming <stimming@tuhh.de>
|
|
b3ccfa35 | cstim | * src/plugins/backends/aqgeldkarte/ui/qt3/libs/Makefile.am:
|
|
Renamed cfgtabpageaccountgeldkarte files into cfgtabpagk because
|
|||
on make dist, tar complains about too long filenames.
|
|||
b4f2656f | cstim | * configure.ac: Add check for glade2 if g2banking is enabled.
|
|
26c1f92c | aquamaniac | ||
89b60542 | cstim | ===========================================================================
|
|
MARK: Merged tag branch_2_0_merge2 back onto HEAD. (2006-01-13)
|
|||
===========================================================================
|
|||
26c1f92c | aquamaniac | ||
7a51c985 | cstim | 2006-01-13 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Disable -fvisibility gcc option on mingw/windows
|
|||
-- seems to be not implemented there.
|
|||
26c1f92c | aquamaniac | ||
caa35f6f | cstim | ===========================================================================
|
|
89b60542 | cstim | MARK: Merged tag branch_2_0_merge1 back onto HEAD. (2006-01-13)
|
|
caa35f6f | cstim | ===========================================================================
|
|
6b9ceebe | aquamaniac | ||
a5537892 | cstim | 2006/01/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- declared list2 functions for AB_ACCOUNT_STATUS
|
|||
- job "getTransactions" is now additionally able to receive account status
|
|||
lists. This will allow us to get an account status even if a bank does not
|
|||
explicitly support the job "getBalance". These account status lists are
|
|||
now also sampled upon AB_Banking_GatherJobListResponses().
|
|||
89b60542 | cstim | - backends no longer call setlocale() (this is done in AqBanking, and all
|
|
backends provided by AqBanking use the same PACKAGE string)
|
|||
- re-enabled backend AqGeldKarte
|
|||
- removed some unneeded files and folders from AqGeldKarte QT stuff
|
|||
- QBanking's settings dialogs are now able to create new accounts
|
|||
- QBanking's settings dialogs are now able to create new users even if the
|
|||
backend configuration module does not provide a user wizard (in this case
|
|||
the user is simply created and edited)
|
|||
- AB_Banking_CreateAccount() now assigns a unique id to the newly created
|
|||
account
|
|||
a5537892 | cstim | ||
2006/01/12: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added CSV im-/export profile for T-Online banking module
|
|||
- remove job status "DEFERRED" and function to defer a job: Replaced by
|
|||
AB_Banking_ExecuteJobList()
|
|||
- cfg module for AqHBCI: added wizard pages to complete the new RDH user
|
|||
part of the wizard
|
|||
- AH_HBCI: AH_HBCI_AddBankPath() now always adds the lowercased country
|
|||
code
|
|||
- AqHBCI's Qt stuff
|
|||
- fixed some bugs
|
|||
- removed some unneeded files (from old wizard)
|
|||
- wizard is now able to create new keyfiles
|
|||
- wizard's special user edit dialog now contains the HBCI version
|
|||
===========================================================================
|
|||
MARK: released AqBanking - 1.9.0beta (2006-01-11)
|
|||
===========================================================================
|
|||
2006/01/09: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- QBanking:
|
|||
- unload and free config modules upon fini()
|
|||
- fixed a bug in QBPickStartDate: Was not disabling date input when needed
|
|||
- aqbanking-tool:
|
|||
- added arguments "--bank=x" and "--account=y" to command
|
|||
"import": This overwrites (non-)existing values in imported files (like
|
|||
when importing SWIFT)
|
|||
- relaxed accountid/bankcode selection in command "listtrans": Now the
|
|||
account no longer needs to exist
|
|||
2006/01/07: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- frontend QBanking:
|
|||
- added dialog to select a backend (used for "new user" and "new account")
|
|||
- cfg module for AqHBCI:
|
|||
- now it is possible again to setup a PinTan user (not finished yet, it
|
|||
does not automatically assign users, so created accounts cannot be used
|
|||
right now)
|
|||
- added "AB_ProviderExtendMode_Save": This mode is now used to let the
|
|||
backends store not yet saved data before writing the user/account data
|
|||
to the DB upon AB_Banking_Save()
|
|||
- no setting up a user and loading account lists works!
|
|||
2006/01/05: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- AqHBCI-QT3:
|
|||
- added generic ActionWidget which is used by actions like GetKeys,
|
|||
GetAccounts etc.
|
|||
- adapted new-user-wizard to latest changes
|
|||
2006/01/04: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added AB_Banking_GetSharedData() (used by the QT frontend "QBanking")
|
|||
- prepared help function framework
|
|||
- removed files which are no longer needed
|
|||
- remove backend argument from AB_Banking_GetWizardDescrs() (it is not used
|
|||
by GnuCash so we can make this change)
|
|||
- removed functions:
|
|||
- AB_Banking_SuspendProvider()
|
|||
- AB_Banking_ResumeProvider()
|
|||
- AB_Banking_GetWizardPath()
|
|||
- AB_Banking_SetUserDataDir()
|
|||
- started working on QBHelpBrowser
|
|||
2006/01/03: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- AqBanking now stores its version in the configuration file. If a newer
|
|||
version is started than before then all backends are given the opportunity
|
|||
to update AqBanking's data via the new callback AB_Provider_Update().
|
|||
This will be used by the current backends to create users (which are new to
|
|||
AqBanking2).
|
|||
- implemented backend-specific account configuration pages for AqHBCI and
|
|||
AqDTAUS
|
|||
- AqHBCI is now able to update AqBanking (it now creates missing users)
|
|||
2005/12/31: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- very much work on new settings wizard infrastructure:
|
|||
- implemented as announced on OpenHBCI-General
|
|||
- created cfg module for HBCI (not finished yet)
|
|||
- created edit user page for HBCI users
|
|||
- started creating basic HBCI functions which are going to be needed for
|
|||
basic HBCI setup (future versions of AqHBCI will only allow core access
|
|||
via these functions)
|
|||
2005/12/30: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- worked on transaction.xml:
|
|||
- added transaction subtypes "buy" and "sell"
|
|||
- added fields for investment transactions:
|
|||
- unit
|
|||
- unitPrice
|
|||
- fees
|
|||
- added category field to splits
|
|||
- added check for latest LibOfx (has some additional fields, which are now
|
|||
optionally used)
|
|||
- started working on AqBanking2:
|
|||
- added class AB_User
|
|||
- backend configuration is now stored within the AqBanking config file
|
|||
- removed unneeded functions from banking.c
|
|||
- made some functions private in banking.c
|
|||
- adapted backends:
|
|||
- aqhbci:
|
|||
- removed AH_BANK, AH_CUSTOMER
|
|||
- modified AH_USER to be just an extension of the new class AB_USER
|
|||
- no longer store user/account settings in backend specific
|
|||
configuration, this is now rather stored with AqBanking itself
|
|||
- make use of GCC's new visibility features: Now we only export symbols which
|
|||
are part of the API (so marked by AQBANKING_API. Gladly we had to add this
|
|||
macro for WIN32 long ago, so we just redefine this macro for GCC)
|
|||
- AqHBCI: only export symbols which are defined via AQHBCI_API
|
|||
===========================================================================
|
|||
MARK: started working on AqBanking2 (2005-12-30)
|
|||
===========================================================================
|
|||
a4f5b3cb | aquamaniac | 2005/12/23: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- now all calls to GWEN_NEW_OBJECT and GWEN_FREE_OBJECT do match (as required
|
|||
by gwen)
|
|||
- introduced environment variable "AQBANKING_HOME" which is consulted in
|
|||
case there is no config directory path (which is the default for most
|
|||
programs)
|
|||
- included a check for ktoblzcheck v1.8.x: The version shipped with Debian
|
|||
unstable introduces a mismatched free/delete/delete[].
|
|||
- updated German bankinfo files (Bundesbank, HBCI file)
|
|||
2005/12/17: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added CSV importer profile for Sparkasse Aachen
|
|||
6b9ceebe | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.8.1beta (2005-12-15)
|
|||
===========================================================================
|
|||
dacbd6b2 | cstim | 2005-12-06 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/banking.h: Add QBANKING_API to exported
|
|||
qbanking classes. Necessary for windows/mingw32 and DLLs.
|
|||
6b9ceebe | aquamaniac | ||
1f06e0a3 | cstim | 2005-12-05 Christian Stimming <stimming@tuhh.de>
|
|
*
|
|||
src/plugins/backends/aqofxconnect/ui/qt3/libs/dialogs/editaccount.cpp:
|
|||
Improve OFX account creation dialog -- still relatively
|
|||
unfinished.
|
|||
6b9ceebe | aquamaniac | ||
1f06e0a3 | cstim | 2005-12-02 Christian Stimming <stimming@tuhh.de>
|
|
6d84ca07 | cstim | ||
* src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/userwizard.cpp:
|
|||
Show clear error message for currently unimplemented media.
|
|||
6b9ceebe | aquamaniac | ||
c86e02ce | cstim | 2005-11-30 Christian Stimming <stimming@tuhh.de>
|
|
21d71d9d | aquamaniac | ||
c86e02ce | cstim | * configure.ac, src/*/Makefile.am: Switch mingw DLL creation
|
|
everywhere to automatic libtool DLLs. Requires libtool >= 1.5.14.
|
|||
21d71d9d | aquamaniac | ||
99a6643e | aquamaniac | ||
f51e0530 | cstim | 2005-11-29 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqgeldkarte/plugin/Makefile.am,
|
|||
src/plugins/backends/aqdtaus/plugin/Makefile.am: Include source
|
|||
objects only into libbla.so; link the plugin bla.so against that
|
|||
lib.
|
|||
21d71d9d | aquamaniac | ||
6475b3e8 | aquamaniac | 2005/11/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug (was closing connections even for real HBCI)
|
|||
5b6c84b9 | cstim | 2005-11-29 Christian Stimming <stimming@tuhh.de>
|
|
4fb88494 | aquamaniac | ||
0510bb87 | cstim | * src/plugins/backends/aqofxconnect/plugin/Makefile.am: Include
|
|
source objects only into libaqofxconnect; link the plugin
|
|||
aqofxconnect.so against that libaqofxconnect.so.
|
|||
5b6c84b9 | cstim | * */Makefile.am: Add -no-undefined to all library object
|
|
LDFLAGS. Required for cygwin/mingw, and doesn't harm for
|
|||
everything else.
|
|||
5dd642ef | aquamaniac | ||
6475b3e8 | aquamaniac | ||
5dd642ef | aquamaniac | 2005/11/28: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AqHBCI and QT-Tools:
|
|||
- added customer property "keepAlive" (defaults to "0" which means a PIN/TAN
|
|||
connection is not kept alive but instead reopened for every message
|
|||
exchange)
|
|||
- added customer property "preferSingleDebitNote" (no longer uses
|
|||
"preferSingleTransfer" for debit notes)
|
|||
- removed customer property "httpHost" (no longer used for HTTP connections,
|
|||
so it is better to remove it)
|
|||
dc2eead5 | cstim | 2005-11-26 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/g2banking/Makefile.am: Call glade-2 via the
|
|||
AC_PROG_PATH variable GLADE2, which can be overriden by a user by
|
|||
GLADE2=/my/prefix/bin/glade-2. Workaround until we finally use
|
|||
libglade.
|
|||
50de79b6 | aquamaniac | ||
4fb88494 | aquamaniac | ||
7e3ccdb5 | aquamaniac | 2005/11/26: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in Pin/Tan-setup code of AqHBCI wizard (was removing newly
|
|||
created bank/user/accounts)
|
|||
4fb88494 | aquamaniac | - added calls to GWEN_Init() and GWEN_Fini() to AqBanking's constructor/
|
|
destructor
|
|||
7e3ccdb5 | aquamaniac | ||
46d1e821 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.8.0beta (2005-11-22)
|
|||
===========================================================================
|
|||
50de79b6 | aquamaniac | ||
2005/11/22: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- aqhbci: introduced a hardlimit for transactions per multi-transfers
|
|||
e1ae41e4 | cstim | 2005-11-19 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/testlib.cpp, src/libs/aqbanking/testlib.c
|
|||
(also in g2banking, cbanking, kbanking): Add small test program
|
|||
that is linked on built so that the linker flags are checked for
|
|||
correctness.
|
|||
50de79b6 | aquamaniac | ||
3943668b | cstim | 2005-11-18 Christian Stimming <stimming@tuhh.de>
|
|
a3491fbd | aquamaniac | ||
3943668b | cstim | * src/plugins/backends/aqdtaus/ui/qt3/libs/views/accountview.ui
|
|
(also geldkarte and ofxconnect): Remove obsolete includehint.
|
|||
a3491fbd | aquamaniac | ||
50de79b6 | aquamaniac | ||
a3491fbd | aquamaniac | 2005/11/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added m4 and configure scripts for cbanking (thus making CBanking available
|
|||
outside of AqBanking)
|
|||
50de79b6 | aquamaniac | - qbanking.{cpp,h}: Added QString-versions of progressStart() and
|
|
progressLog()
|
|||
- started working on Rdh user creation wizard
|
|||
a3491fbd | aquamaniac | ||
db52cdc6 | cstim | 2005-11-16 Christian Stimming <stimming@tuhh.de>
|
|
8a860ed2 | aquamaniac | ||
0ee27137 | cstim | * m4/qt3.m4: Make qt3 detection independent of the shared library
|
|
extension of the current OS.
|
|||
db52cdc6 | cstim | * aqbanking.spec.in: Move lib*.so into -devel rpm package; the
|
|
binary packages will only contain "lib*.so.MAJOR".
|
|||
8a860ed2 | aquamaniac | ||
a3491fbd | aquamaniac | ||
4a324a68 | aquamaniac | 2005/11/10: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added wizard which imports RDH media (keyfile, chipcard)
|
|||
e8501c33 | aquamaniac | - aqhbci-qt3-wizard: fixed a bug (was not adjusting the status of an imported
|
|
4a324a68 | aquamaniac | user)
|
|
- fixed a long frustrating - even if minor - bug: The progress watcher
|
|||
was not accepting the text I assigned to it, because for some unknown
|
|||
reason the function languageChange() is called after creation and this
|
|||
function always resets the label's text to it's initial value.
|
|||
cd774cd0 | aquamaniac | 2005-11-08 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/*.cpp,
|
|||
src/frontends/qbanking/...: Finally fix return value problem of
|
|||
QMessageBox everywhere, because qt3-3.3.4 of suse9.3 returns a
|
|||
different value as described in the documentation.
|
|||
de31669d | aquamaniac | 2005/11/07: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed some bugs in AqHBCI setup wizard (in many cases the return value
|
|||
of QMessageBox functions was misinterpreted)
|
|||
b19a0935 | aquamaniac | 2005/11/05: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug (was always asking for acceptance of certificate and never
|
|||
storing the result of that user question for new certificates)
|
|||
- started working on a new modular setup wizard for AqHBCI
|
|||
7f3fc896 | cstim | 2005-11-04 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: release version 1.6.1 on separate branch
|
|||
gwen-1-branch, forked from HEAD on 2005-10-25; increment
|
|||
aqbanking_so_current and age; increment qbanking_so_current and
|
|||
age.
|
|||
243c4121 | aquamaniac | ||
b19a0935 | aquamaniac | ||
d01ad6ea | aquamaniac | 2005/11/02: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- adapted to Gwenhywfar2 (needs the latest CVS version of Gwenhywfar)
|
|||
- temporarily disabled AqHBCI-QT3-Wizard (it is too broken and it still used
|
|||
the old buggy network code of Gwen, I will have to write a new wizard in the
|
|||
next days)
|
|||
f822ee9b | aquamaniac | 2005/10/31: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- adapted AqHBCI to latest changes in Gwenhywfar:
|
|||
- now uses GWEN_NetLayer instead of GWEN_NetConnection
|
|||
- cleaned up network stuff of AqHBCI
|
|||
- all remaining network code is now in msglayer/dialog*.{c,h}
|
|||
- network code is now completely synchronous (no need for asynchronous
|
|||
code since AqHBCI is only a client, not a server)
|
|||
7f3fc896 | cstim | ===========================================================================
|
|
MARK: released AqBanking - 1.6.1 (2005-11-04)
|
|||
===========================================================================
|
|||
39f82261 | cstim | 2005-10-05 Christian Stimming <stimming@tuhh.de>
|
|
aa3aad4e | cstim | * bindings/python/aqcodegen, _aqtypes.py: Fix the accidental
|
|
overriding of the from_param method by defining the class method
|
|||
in the class itself. In python2.4 this can be replaced by function
|
|||
decorators, see http://www.python.org/doc/2.4/whatsnew/node6.html
|
|||
39f82261 | cstim | * configure.ac: Loosen the requirements on an installed python
|
|
ctypes; instead, only python is considered sufficient for
|
|||
installing the python wrappers. I propose to enable python by
|
|||
default (and did so in the rpm spec file), although currently it
|
|||
is still disabled by default.
|
|||
* bindings/python/__init__.py: Update AB_Error to latest
|
|||
additions. Clarify argument change of AB_Banking_new >= 1.3.0 by
|
|||
renaming the second argument to configdir (vs. config file).
|
|||
f822ee9b | aquamaniac | ||
bab86e94 | cstim | 2005-10-02 Christian Stimming <stimming@tuhh.de>
|
|
* src/*.cpp: Remove unneeded casts to (QObject*) and QWidget.
|
|||
f822ee9b | aquamaniac | ||
f5d0e2cc | aquamaniac | 2005/09/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug (bad assert)
|
|||
8840d4c0 | aquamaniac | - updated German bankinfo files
|
|
f5d0e2cc | aquamaniac | ||
2e6952a5 | cstim | 2005-09-23 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Fix errornous debugging
|
|||
messages. Replace more '/' with the DIRSEP macro for win32
|
|||
compatibility.
|
|||
f822ee9b | aquamaniac | ||
8363d40b | cstim | 2005-09-21 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/country.c: Fix missing ending marker of the
|
|||
static list ab_country_list. Pointed out by qbankmanager segfault
|
|||
of Ronny Steiner.
|
|||
f822ee9b | aquamaniac | ||
596fc8bb | cstim | 2005-09-19 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/*,
|
|||
src/plugins/backends/aqhbci/ui/qt3/libs/*: Replace implicit
|
|||
conversions of const char* into QString by explicit conversions
|
|||
everywhere. This means that aqbanking-strings are now always
|
|||
converted by QString::fromUtf8 and correctly backwards. This can
|
|||
be checked by defining QT_NO_CAST_ASCII.
|
|||
f822ee9b | aquamaniac | ||
edc3ce72 | cstim | 2005-09-17 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/qbanking.cpp,
|
|||
src/plugins/backends/aqhbci/ui/qt3/libs/*: Eventually really fix
|
|||
the QString -> const char* conversions by taking care that
|
|||
temporary objects are kept correctly.
|
|||
f822ee9b | aquamaniac | ||
6d30ce3c | cstim | 2005-09-16 Christian Stimming <stimming@tuhh.de>
|
|
88a04912 | cstim | * src/frontends/qbanking/qbanking.{h,cpp} and many more in
|
|
qbanking: Replace implicit conversions of const char* into QString
|
|||
by explicit conversions, using QString::fromUtf8() where
|
|||
appropriate, because the implicit conversions are always using
|
|||
QString::fromLatin1 which is not correct for strings that are
|
|||
retrieved from aqbanking. These problems can be identified by
|
|||
defining QT_NO_CAST_ASCII in config.h (not to be confused with the
|
|||
much more important QT_NO_ASCII_CAST) -- maybe we should do that
|
|||
sometime in the future.
|
|||
859ff931 | cstim | * src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/editaccount.cpp,
|
|
pagecheckfile.cpp, pageservercert.cpp, pageuserdata.cpp,
|
|||
selectcontext.cpp: Replace errorneous conversions
|
|||
QString::latin1() by QString::utf8() or QString::local8Bit().
|
|||
* src/plugins/backends/aqhbci/ui/qt3/libs/dialogs/pagemedium.cpp:
|
|||
Do not yet fix potentially errorneous latin1 conversion in
|
|||
QBanking::inputBox but add a huge FIXME comment.
|
|||
b02e0d5e | cstim | * src/frontends/qbanking/dialogs/qbimporter.cpp: Replace
|
|
errorneous conversions QString::latin1() by QString::utf8() or
|
|||
QString::local8Bit().
|
|||
6d30ce3c | cstim | * src/frontends/qbanking/qbanking.cpp: Add static
|
|
QBanking::isPure7BitAscii() to check QStrings for that. Improve
|
|||
header documentation. Do not yet fix potentially errorneous latin1
|
|||
conversion in QBanking::inputBox but add a huge FIXME comment.
|
|||
* src/frontends/qbanking/widgets/qbinputbox.cpp
|
|||
(QBInputBox::Validator::validate): Improve checking for digits by
|
|||
using only Qt methods on the QString.
|
|||
f5d0e2cc | aquamaniac | ||
728a6914 | aquamaniac | 2005/09/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- implemented job HKUMB (InternalTransfer)
|
|||
9c8b5f38 | aquamaniac | - fixed a bug in aqbanking-tool command "request": was not correctly
|
|
reading fromDate and toDate
|
|||
86f2c8fe | aquamaniac | - AB_Banking_GetAccountByCodeAndNumber() now checks for numeric
|
|
account id as well (rules out problems when there are accounts with
|
|||
leading zeroes)
|
|||
728a6914 | aquamaniac | ||
243c4121 | aquamaniac | 2005/09/07: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added flag QBANKING_IMPORTER_FLAGS_AS_ORDERS
|
|||
- improved QBImporter:
|
|||
- added static method for easier import (QBImporter::import)
|
|||
- now the import flags can be given to the constructor
|
|||
f9c05a39 | cstim | 2005-09-07 Christian Stimming <stimming@tuhh.de>
|
|
300ea58a | cstim | * aqbanking.iss.in: Update Inno Setup Compiler file for the
|
|
post-1.3.0 package structure.
|
|||
793ced4e | cstim | * aqbanking.pc.in: Add configuration file for pkg-config; let this
|
|
also be installed.
|
|||
f9c05a39 | cstim | * src/frontends/qbanking/Makefile.am: Add DLL rules for
|
|
qbanking32_1.dll
|
|||
aa94733c | aquamaniac | ||
243c4121 | aquamaniac | ||
aa94733c | aquamaniac | 2005/09/06: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug: Was not using the correct data dir when given
|
|||
243c4121 | aquamaniac | ||
5dd4e07a | cstim | 2005-09-06 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/Makefile.am, qbanking.cpp, other
|
|||
Makefile.am: Rename defined DATADIR constant to PKGDATADIR because
|
|||
DATADIR collides with an existing define in some weird
|
|||
Windows/mingw32 header file.
|
|||
95cb4993 | aquamaniac | ||
243c4121 | aquamaniac | ||
95cb4993 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.6.0beta (2005/09/02)
|
|||
===========================================================================
|
|||
6fbe9550 | aquamaniac | ||
d9cd71b9 | aquamaniac | 2005/09/02: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added function AB_Banking_ExecuteJobList()
|
|||
- added parts of AqHBCI README to this packages README
|
|||
- declared private functions in banking_p.h as "static": nm (1) shows that
|
|||
this makes these symbols local (should in the long run reduce loading
|
|||
time)
|
|||
1157b2e3 | aquamaniac | - when creating new jobs: drop a note into job log
|
|
d9cd71b9 | aquamaniac | ||
d38f122c | aquamaniac | 2005/08/31: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- tool AqBanking-Tool now links against the newly created libaqbanking.so
|
|||
instead of the system-wide one
|
|||
2d94d2fc | aquamaniac | 2005/08/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- applied a patch by Hendrik Weimer which fixes iniletter creation in
|
|||
aqhbci-tool (TODO: Need to check whether the wizard creates a valid
|
|||
iniletter!)
|
|||
6fbe9550 | aquamaniac | ||
2005/08/27: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added function: AB_Job_Log(). Now the jobs will keep a history of what
|
|||
is being done to/with them
|
|||
- added function AB_Job_GetLogs()
|
|||
- AqHBCI now uses the job-log mechanism
|
|||
- added functiuns AB_Job_SetUsedTan() and AB_Job_GetUsedTan()
|
|||
- added section to README about which environment variables AqBanking uses
|
|||
- job logger code now checks for the environment variable
|
|||
"AQBANKING_STORE_JOBLOGS"
|
|||
bfee76b5 | aquamaniac | ||
01c541d1 | aquamaniac | 2005/08/25: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a possible problem with security media which do not provide a
|
|||
user list (create empty user instead)
|
|||
80a336bf | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.5.1beta (2005/08/24)
|
|||
===========================================================================
|
|||
15683709 | aquamaniac | 2005/08/24: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- improved README of AqHBCI-Tool: Now a pristine RSA card can also be
|
|||
setup
|
|||
- adapted to latest changes in Gwen: Now when CryptManager_GetPin is called
|
|||
with a pin encoding which differs from ascii the pin is transformed
|
|||
accordingly
|
|||
f9bc4f3a | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.5.0beta (2005/08/23)
|
|||
===========================================================================
|
|||
2005/08/23: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- AqHBCI:
|
|||
- Now uses Gwen's PathManager which replaces the plugin code to
|
|||
find the XML files
|
|||
- moved update code into its own files (hbci-updates*.{c,h})
|
|||
- added documentation about what each update does
|
|||
- aqhbci-tool:
|
|||
- added command "listusers"
|
|||
- added command "iniletter"
|
|||
- added command "listaccounts"
|
|||
- improved documentation of aqhbci-tool (README)
|
|||
- README of AqHBCI is now installed to $(datadir)/doc/aqhbci
|
|||
2005/08/22: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added option "-os FILE" to tool hbcixml2 which extracts SWIFT records
|
|||
from log messages (this allowed me to re-import all old transactions from
|
|||
AqMoney2 and very old AqHBCI log files)
|
|||
- added import profile for AqMoney1 CSV files
|
|||
- made SWIFT importer less verbous
|
|||
- importers csv, eri2 and openhbci1 now transform data to UTF-8 before
|
|||
import
|
|||
- added functions
|
|||
- AB_ImExporter_Iso8859_1ToUtf8()
|
|||
- AH_ImExporter_DbFromIso8859_1ToUtf8()
|
|||
abb71806 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.4.1beta (2005/08/19)
|
|||
===========================================================================
|
|||
bfee76b5 | aquamaniac | 2005/08/19: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug: banking.cpp did not set the pint function, ergo printing
|
|||
was impossible (grr!, must have happened while merging code)
|
|||
91ecbb01 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.4.0beta (2005/08/19)
|
|||
===========================================================================
|
|||
9bfaf959 | aquamaniac | ||
702ed33f | cstim | 2005-08-18 Christian Stimming <stimming@tuhh.de>
|
|
01010ef0 | cstim | * src/plugins/backends/aqhbci/*.cpp: Set the QBanking
|
|
parentWidget. Also, Always give 'this' as parent widget when
|
|||
opening a MessageBox to prevent a globally modal messageBox that
|
|||
might be hidden underneath the application's window.
|
|||
99ef0efa | cstim | * src/frontends/qbanking/dialogs/*.cpp, src/frontends/kbanking/*:
|
|
Always give 'this' as parent widget when opening a MessageBox to
|
|||
prevent a globally modal messageBox that might be hidden
|
|||
underneath the application's window.
|
|||
702ed33f | cstim | * src/frontends/qbanking/qbanking.h: Improve storing of
|
|
parentWidget pointer; enable querying it.
|
|||
* src/frontends/qbanking/qbanking.cpp: Use parentWidget pointer
|
|||
when opening a MessageBox to prevent a globally modal messageBox
|
|||
that might be hidden underneath the application's window.
|
|||
9bfaf959 | aquamaniac | ||
91ecbb01 | aquamaniac | ||
75505144 | cstim | 2005-08-17 Christian Stimming <stimming@tuhh.de>
|
|
* Makefile.am, configure.ac: Only use msgfmt --qt if the program
|
|||
supports this argument.
|
|||
8dcefcc5 | aquamaniac | ||
9bfaf959 | aquamaniac | ||
954fb577 | aquamaniac | 2005/08/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed *-config scripts
|
|||
9bfaf959 | aquamaniac | - define AQBANKING_SO_EFFECTIVE_STR
|
|
- add --enable-local-install (to be used for windows programs).
|
|||
With this enabled plugins are also searched for below the working dir of the
|
|||
running program
|
|||
- added function AB_Banking_GetGlobalSysconfDirs()
|
|||
- added description of used Windows Registry Keys
|
|||
954fb577 | aquamaniac | ||
8dcefcc5 | aquamaniac | ||
0fbf2776 | pdevrijer | 2005/08/16 Peter de Vrijer <pdevrijer@home.nl>
|
|
* src/plugins/imexporters/eri2/eri2.c
|
|||
* src/plugins/imexproters/eri2/eriformat.xml
|
|||
Changed both files to improve importing of erifiles
|
|||
according to my understanding of the eri format.
|
|||
- Added stripping of leading zeroes (and P of Postgiro)
|
|||
in account numbers
|
|||
- Changed purpose adding system
|
|||
- Added __HandleRec4() to add purpose 6 correctly.
|
|||
- Changed in eriformat.xml purpose17_32 to CustomerReference
|
|||
8dcefcc5 | aquamaniac | ||
0fbf2776 | pdevrijer | ||
372522c9 | aquamaniac | 2005/08/16: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- more work on build system
|
|||
8dcefcc5 | aquamaniac | - implemented Create function in pintan crypttoken
|
|
5e570ede | aquamaniac | - improved help message of aqhbci-tool
|
|
- improved build-system:
|
|||
- removed "eval SOMETHING" where encountered
|
|||
- no longer AC_DEFINE_UNQUOTED data dirs, instead add DEFS to
|
|||
Makefile.am where the data dir is needed
|
|||
- renamed plugin "pkgdatadir" to "aqbanking_datadir" which is no longer
|
|||
registered (it is private to AqBanking)
|
|||
372522c9 | aquamaniac | ||
17368bef | aquamaniac | ||
2005/08/15: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- fixed a bug in AH_Provider_AddJob(): Was using the userId instead of the
|
|||
customer id
|
|||
520f402e | aquamaniac | - fixed a bug in openhbci1 importer: Was not using the correct date when
|
|
importing
|
|||
17368bef | aquamaniac | ||
07225e13 | aquamaniac | 2005/08/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- set the loglevel of the AqBanking logdomain according to the environment
|
|||
variable "AQBANKING_LOGLEVEL"
|
|||
===========================================================================
|
|||
MARK: released AqBanking - 1.3.1beta (2005/08/12)
|
|||
===========================================================================
|
|||
12e476b5 | cstim | 2005-08-12 Christian Stimming <stimming@tuhh.de>
|
|
* m4/kde3.m4, qt3.m4: If KDE or Qt is not there, only give
|
|||
warnings; the error will come in configure.ac.
|
|||
* configure.ac: Fix build system -- put the AM_CONDITIONAL macros
|
|||
always at top-level, never inside an if-branch, or else configure
|
|||
will break.
|
|||
* aqbanking.spec.in: RPM spec file updated; will create
|
|||
sub-packages for qt3, kde, gnome2, geldkarte, geldkarte-qt3, ofx,
|
|||
ofx-qt3.
|
|||
a397d773 | aquamaniac | ||
07225e13 | aquamaniac | ||
a397d773 | aquamaniac | ===========================================================================
|
|
07225e13 | aquamaniac | MARK: released AqBanking - 1.3.0beta (2005/08/11)
|
|
a397d773 | aquamaniac | ===========================================================================
|
|
4f4d9434 | aquamaniac | ||
619f44ca | aquamaniac | 2005/08/11: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- adapted CryptToken plugin for Pin/Tan to the latest changes in Gwen
|
|||
- improved configure.ac: Now some checks are only performed if the list of
|
|||
requested backends and frontends require it (e.g. tests for GTK, QT etc)
|
|||
a397d773 | aquamaniac | - backported ui files to 3.2
|
|
- added a missing include in AqGeldKarte-Qt-Wizard and AqOfxConnect-Qt3-Wizard
|
|||
- polished README
|
|||
5bd814c3 | aquamaniac | - added missing header files to dist
|
|
619f44ca | aquamaniac | ||
378c8821 | aquamaniac | ||
14aa1b3b | aquamaniac | 2005/08/10: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- removed cbanking stuff from aqhbci-tool (now uses the frontend "cbanking")
|
|||
4f4d9434 | aquamaniac | - changed interpretation of the second argument to AB_Banking_new(): It now
|
|
expects the path to the data folder. The configuration file will be read
|
|||
from this data folder (new default is $HOME/.banking/settings.conf instead
|
|||
of $HOME/.aqbanking.conf). The old file is still loaded if the new file
|
|||
doesn't exist, but when writing it back the new location is used.
|
|||
- added function AB_Banking_GetGlobalDataDir()
|
|||
- added my own eri importer, just to test a new approach to be used in general
|
|||
for binary record-oriented file formats (to be used forthe Spanish Q43
|
|||
format)
|
|||
14aa1b3b | aquamaniac | ||
6a1b65b4 | cstim | 2005-08-09 Christian Stimming <stimming@tuhh.de>
|
|
* src/frontends/qbanking/banking.h: Move banking.{h,_p.h,cpp} from
|
|||
sub-library prg/ to the library itself -- this way the header is
|
|||
correctly copied to the top_builddir/header directory.
|
|||
005bbf56 | cstim | ||
378c8821 | aquamaniac | ||
c55014d7 | aquamaniac | 2005/08/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- swallowed and adapted AqHBCI-QT-Tools
|
|||
- fixed QT frontend
|
|||
32bad631 | aquamaniac | - swallowed and adapted AqDTAUS-QT-Tools
|
|
- swallowed and adapted AqGeldKarte-QT-Tools
|
|||
0ab8fa75 | aquamaniac | - adapted OFXDirectConnect plugin to latest LibOFX release (0.8.0)
|
|
fe5330f6 | aquamaniac | - fixed library linking order in backend wizards
|
|
- swallowed last backend wizard (ofx direct connect)
|
|||
378c8821 | aquamaniac | - now correctly create all necessary symlinks
|
|
87ce1031 | aquamaniac | - improved QBanking importer dialog, progress widget and callbacks
|
|
c55014d7 | aquamaniac | ||
86bc7225 | aquamaniac | 2005/08/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- swallowed more backends (aqdtaus, aqgeldkarte, aqofxconnect)
|
|||
- swallowed gtk2 frontend
|
|||
3a2e513f | aquamaniac | - swallowed kde frontend
|
|
7904aab9 | aquamaniac | - created qt frontend (not tested yet)
|
|
86bc7225 | aquamaniac | ||
2005-08-07 Christian Stimming <stimming@tuhh.de>
|
|||
005bbf56 | cstim | * src/plugins/backends/aqhbci/plugin/applayer/accountjobs/Makefile.am:
|
|
Rename the jobgetstandingorders.{h,c,xml,_p.h} files to
|
|||
jobgetsto.* because of tar's file name length limitation on "make
|
|||
dist".
|
|||
86bc7225 | aquamaniac | ||
005bbf56 | cstim | 2005-08-06 Peter de Vrijer <pdevrijer@home.nl>
|
|
a95551dd | pdevrijer | * src/plugins/imexporters/eri/eri.c
|
|
- Fixed bug in finding EOF. ERI files end with
|
|||
^Z character after the last record in the file.
|
|||
Changed EOF detecting in AB_ERI_ReadRecord()
|
|||
accordingly
|
|||
0536da14 | aquamaniac | ||
a95551dd | pdevrijer | ||
9f3e4d84 | aquamaniac | 2005/08/05: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- build-system: Now the symlinks for all headers are created below the folder
|
|||
"headers" in $(top_builddir)
|
|||
- added frontend "cbanking" (console) (aqbanking-tool now uses this rather
|
|||
than having its own console ui files)
|
|||
d3a1afa4 | aquamaniac | - swallowed AqHBCI (-> src/plugins/backends/aqhbci)
|
|
9f3e4d84 | aquamaniac | ||
0536da14 | aquamaniac | ||
c9b56799 | pdevrijer | 2005-08-04 Peter de Vrijer <pdevrijer@home.nl>
|
|
* src/plugins/imexporters/eri/eri.c
|
|||
- Changed one log message back to
|
|||
LogLevelNotice
|
|||
fea569ad | aquamaniac | ||
c9b56799 | pdevrijer | ||
fea569ad | aquamaniac | 2005/08/04: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added flag AB_BANKING_INPUT_FLAGS_ALLOW_DEFAULT
|
|||
- added error code AB_ERROR_DEFAULT_VALUE
|
|||
5c7ba645 | aquamaniac | - changes to eri.c:
|
|
- changed loglevel from Notice to Error
|
|||
- make the file fit into lines of 80 characters
|
|||
0536da14 | aquamaniac | - updated German bank info files
|
|
- updated APIDOC in banking.h
|
|||
fea569ad | aquamaniac | ||
f620a89b | pdevrijer | 2005-07-31 Peter de Vrijer <pdevrijer@home.nl>
|
|
* src/plugins/imexporters/eri/eri.c
|
|||
Changed all the printf() call's for logging purposes
|
|||
to calls to GWEN_WaitCallback_log(). This way the messages
|
|||
go into the messagebox which is already there.
|
|||
5bb15ece | aquamaniac | ||
fea569ad | aquamaniac | ||
440de801 | aquamaniac | 2005/07/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- defined AB_BANKING_PROGRESS_ONE
|
|||
- now AB_Banking_ExecuteQueue calls AB_Banking_ProgressStart and -End,
|
|||
not each backend. This change has to be implemented in the backends as well.
|
|||
This is needed because otherwise if there are multiple backends involved
|
|||
in one queue execution then there will be multiple progress windows which
|
|||
is quite annoying.
|
|||
5bb15ece | aquamaniac | ||
2005/07/26: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- only call GWEN_WaitCallback_Enter() when starting a progress via
|
|||
AB_Banking_ProgressStart()
|
|||
6ad63c91 | cstim | 2005-07-28 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Fix AC_CHECK_LIB usage -- it *must* have a
|
|||
ACTION_IF_FOUND or otherwise the -lLIB command is added to LIBS
|
|||
automatically.
|
|||
5bb15ece | aquamaniac | ||
7392da4f | pdevrijer | 2005-07-28 Peter de Vrijer <pdevrijer@home.nl>
|
|
* src/plugins/imexporters/eri/eri.c: Changed the use of
|
|||
GWEN_BufferedIO_ReadRaw() in AB_ERI_ReadRecord() to the
|
|||
use of GWEN_BufferedIO_ReadRawForced(). Changed error handling
|
|||
accordingly. Also detecting EOF exactly after a record by the use of
|
|||
the character we took already a GWEN_BufferedIO_PeekChar() to.
|
|||
5bb15ece | aquamaniac | ||
c5fac50a | pdevrijer | 2005-07-27 Peter de Vrijer <pdevrijer@home.nl>
|
|
* src/plugins/imexporters/eri/eri.c: Changed the call
|
|||
back to GWEN_Error_GetSimpleCode() and changed the errorhandling
|
|||
in calling function accordingly. Added handling of errors not resulting
|
|||
from EOF in the eri file.
|
|||
7392da4f | pdevrijer | ||
5bb15ece | aquamaniac | ||
c60da474 | pdevrijer | 2005-07-27 Peter de Vrijer <pdevrijer@home.nl>
|
|
* src/plugins/imexporters/eri/eri.c: Changed the call to
|
|||
GWEN_Error_GetSimpleCode() in AB_ERI_ReadRecord into a
|
|||
call to GWEN_Error_GetCode(). Really need the code without
|
|||
any regard to the severity.
|
|||
7392da4f | pdevrijer | ||
5bb15ece | aquamaniac | ||
693c94a7 | cstim | 2005-07-26 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/cryptmanager.c: Introduce a temporary
|
|||
password buffer to avoid pointer signedness warnings (gcc4.x)
|
|||
between AB_CryptManager_GetPin and AB_Banking_GetPin.
|
|||
22f514a2 | aquamaniac | ||
5bb15ece | aquamaniac | ||
cdd4cfa0 | aquamaniac | 2005/07/26: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- enabled Peter de Vrijer's ERI file importer
|
|||
- fixed a bug in the ERI importer (a closing curly bracket was within an
|
|||
#ifdef)
|
|||
e3e84a4c | aquamaniac | 2005/07/16: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added command "import" to aqbanking-tool.
|
|||
Example of usage:
|
|||
aqbanking-tool import -c out.ctx -f testfile --importer=swift
|
|||
--profile=SWIFT-MT940
|
|||
8e9c8b0b | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.2.0 (2005/07/15)
|
|||
===========================================================================
|
|||
2005/07/15: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- updated German bank info
|
|||
f7ec75dc | aquamaniac | ||
57303d9b | aquamaniac | 2005/07/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added some options to CSV im/exporter: It is now able to handle positive/
|
|||
negative marks in CSV files and modifies the amount of a transaction
|
|||
accordingly.
|
|||
cf9af9a8 | aquamaniac | - added CSV profile for Mijnpostbank.nl provided by Peter deVrijer
|
|
57303d9b | aquamaniac | ||
717f6916 | aquamaniac | 2005/07/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added a list of datedTransfers to import/export context
|
|||
- added function AB_Banking_RequestDatedTransfers()
|
|||
- added request for dated transfers to aqbanking-tool
|
|||
548051fa | aquamaniac | 2005/07/11: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed order in LDFLAGS for parser plugins dtaus and swift
|
|||
2fbcb4be | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.1.0 (2005/07/10)
|
|||
===========================================================================
|
|||
22f514a2 | aquamaniac | 2005/07/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- transactionlimits: Now stringlists are no longer returned as const (making
|
|||
it easier for backends to modify them)
|
|||
- fixed some bugs in base transfer job
|
|||
2005/07/07: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added fields to transaction limits:
|
|||
- allowMonthly (monthly cycles allowed for standing orders)
|
|||
- allowWeekly (weekly cycles allowed for standing orders)
|
|||
3049ae97 | cstim | 2005-07-05 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac, src/tools/aqbanking-tool/cbanking.c:
|
|||
Windows/mingw32 now has <signal.h> but is missing the actual
|
|||
functions that we use. Therefore add configure check for the
|
|||
declaration of sigprocmask() and #if accordingly.
|
|||
b3be07bd | aquamaniac | ||
22f514a2 | aquamaniac | ||
64eefec5 | aquamaniac | 2005/06/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added jobs:
|
|||
- CreateStandingOrder
|
|||
- ModifyStandingOrder
|
|||
- DeleteStandingOrder
|
|||
d9eabda2 | aquamaniac | - CreateDatedTransfer
|
|
- ModifyDatedTransfer
|
|||
- DeleteDatedTransfer
|
|||
235b8f94 | aquamaniac | - updated German bank info (HBCI part)
|
|
64eefec5 | aquamaniac | ||
5d0ad18d | aquamaniac | 2005/06/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- extended AB_TRANSACTION_LIMITS to contain limits for standing orders and
|
|||
dated transfers: Started working on standing orders and dated transfers
|
|||
1ba9aa44 | aquamaniac | (sponsored by Frank Hansen).
|
|
5d0ad18d | aquamaniac | - very much simplified transaction-based jobs: JobSingleTransfer,
|
|
JobSingleDebitNote and the future jobs JobCreateStandingOrder,
|
|||
JobModifyStandingOrder, JobDeleteStandingOrder, JobCreateDatedTransfer,
|
|||
JobModifyDatedTransfer and JobDeleteDatedTransfer will internally share the
|
|||
new base job JobTransferBase.
|
|||
This is completely transparent, applications or backends won't notice this
|
|||
change.
|
|||
d3bff1b5 | aquamaniac | 2005/06/27: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added command "listbal" to aqbanking-tool. This command shows balances
|
|||
in CSV format received upon "exec" (sponsored by Robert Schneider)
|
|||
98eecede | aquamaniac | 2005/06/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added local command line argument "-x" to aqbanking-tool commands
|
|||
"debitnote" and "transfer". With these arguments given the queue is
|
|||
d3bff1b5 | aquamaniac | immediately executed and the result returned after enqueuing a request
|
|
(sponsored by Oliver Doerfler)
|
|||
98eecede | aquamaniac | - started adding functions for transactions (transactionfns.{c,h})
|
|
9346d5ca | aquamaniac | - added command line arguments for logging to AqBanking-Tool
|
|
- aqbanking-tool now uses its own log domain
|
|||
57a66446 | aquamaniac | - updated README of aqbanking-tool
|
|
94402dfb | aquamaniac | - documentation is now installed
|
|
98eecede | aquamaniac | ||
44652d87 | aquamaniac | 2005/06/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added job JobGetDatedTransfers
|
|||
- improved help screen of AqBanking-Tool
|
|||
2d8d7f22 | aquamaniac | - added a aqbanking-tool module which checks for a given bank code and
|
|
account number combination
|
|||
44652d87 | aquamaniac | ||
5c3388fd | aquamaniac | 2005/06/20: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- updated Austrian bank info files: Added address, zipcode, city etc from
|
|||
another source (Oesterreichische Nationalbank). Now we have info about
|
|||
ca 2200 Austrian banks
|
|||
8392c3eb | aquamaniac | - added missing header checks to configure.ac
|
|
- fixed a bug in banking.h: AB_BANKING_MSG_FLAGS_SEVERITY_IS_DANGEROUS
|
|||
was missing the argument
|
|||
- work on AqBanking-Tool:
|
|||
- added non-interactive mode
|
|||
- character-set for output is now adjustable via a command line switch
|
|||
- added module for debit notes
|
|||
5c3388fd | aquamaniac | ||
cc902c90 | aquamaniac | 2005/06/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- updated German bank info files
|
|||
be1a967c | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.12 (2005/06/14)
|
|||
===========================================================================
|
|||
d124f079 | aquamaniac | 2005/06/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in dtaus-exporter (wrong size<256 assertion)
|
|||
be1a967c | aquamaniac | - added "CHARGE" field to AB_TRANSACTION
|
|
- added some fields needed for foreign transfers
|
|||
d124f079 | aquamaniac | ||
d06f4a1d | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.11 (2005/05/20)
|
|||
===========================================================================
|
|||
5b1897c9 | aquamaniac | 2005/05/20: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- aqbanking-tool now gets installed
|
|||
b3be07bd | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.10 (2005/05/20)
|
|||
===========================================================================
|
|||
b22489ea | aquamaniac | ||
8a25fbb2 | aquamaniac | 2005/05/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- adapted plugin description files to latest changes in gwen
|
|||
- fixed DTAUS plugin description: currently there is no export function
|
|||
3d65f86f | aquamaniac | 2005/05/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added functions
|
|||
- AB_ImExporterContext_toDb()
|
|||
- AB_ImExporterContext_fromDb()
|
|||
- AB_ImExporterAccountInfo_dup()
|
|||
- AB_ImExporterAccountInfo_toDb()
|
|||
- AB_ImExporterAccountInfo_fromDb()
|
|||
- AB_AccountStatus_List_dup()
|
|||
- added command line tool which allows some basic operations (aqbanking-tool)
|
|||
7ff3ab01 | aquamaniac | - added a README for aqbanking-tool
|
|
956967f4 | aquamaniac | - added transfer list to ImExporterAccountInfo
|
|
- AB_Banking_GatherResponses() now also samples transfers (including
|
|||
single transfer, debit note, EU transfer etc)
|
|||
- added module "transfer" to aqbanking-tool
|
|||
- fixed README of AqBanking-Tool
|
|||
3d65f86f | aquamaniac | ||
24de7427 | aquamaniac | ||
69939932 | adegert | 2005-05-04 Andreas Degert <ad@papyrus-gmbh.de>
|
|
* bindings/python/_aqtypes.py: regenerated.
|
|||
* bindings/python/aqcodegen: added nested type definitions and
|
|||
enums (but as of now only nested enum definitions will work..).
|
|||
* bindings/python/__init__.py: some fixes and additions.
|
|||
24de7427 | aquamaniac | 2005/05/02: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in ImExporter: When returning a transaction from an accountInfo
|
|||
3d65f86f | aquamaniac | object the transactions were falsely unlinked from the list
|
|
24de7427 | aquamaniac | - added StandingOrders to ImExporter_Context
|
|
- AB_Banking_GatherResponses() now also samples standing orders
|
|||
- AB_Banking_RequestTransactions():
|
|||
- firstDate and lastDate are now const
|
|||
- both dates are now set in the job if present
|
|||
- added function AB_Banking_RequestStandingOrders()
|
|||
06b761d6 | aquamaniac | 2005/05/01: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added field "period" to AB_TRANSACTION (started to prepare for standing
|
|||
orders. To rebuild the transaction.* files you'll need the latest CVS
|
|||
version of Gwen, because only the latest typemaker version is able to
|
|||
handle enums)
|
|||
19d9a291 | aquamaniac | - added some more fields needed for standing orders to struct AB_TRANSACTION
|
|
- added definitions for job AB_JobGetStandingOrders
|
|||
06b761d6 | aquamaniac | ||
b22489ea | aquamaniac | ||
2005/04/26: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added a function which checks whether a given IBAN is valid
|
|||
4aa5d66b | aquamaniac | - added bankinfo plugin for Switzerland (about 3,500 banks)
|
|
b22489ea | aquamaniac | ||
03a2c725 | cstim | 2005-04-25 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Add PluginManager for path lookup
|
|||
of loading the profiles.
|
|||
b22489ea | aquamaniac | ||
5df93094 | cstim | 2005-04-24 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Change path lookup order to avoid
|
|||
warnings on win32.
|
|||
e4345eb6 | aquamaniac | ||
b22489ea | aquamaniac | ||
13f3f976 | aquamaniac | 2005/04/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in AB_ImExporter_ImportFile (found by Andreas Degert):
|
|||
Was not setting a read buffer for BIO
|
|||
e4345eb6 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.9 (2005/04/22)
|
|||
===========================================================================
|
|||
2005/04/22: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added two general purpose fields to AB_BankinfoService (used by OFX
|
|||
entries for FID and ORG)
|
|||
2005/04/20: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- OFX importer now stores the account type
|
|||
2005/04/19: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added function AB_Account_List2_FreeAll() to be used by backends only
|
|||
54c80e54 | cstim | 2005-04-19 Christian Stimming <stimming@tuhh.de>
|
|
b33665a9 | cstim | * src/libs/aqbanking/banking.c (AB_Banking__UnlinkJobAs): On
|
|
windows, the file descriptor has to be close before trying to
|
|||
unlink(2) a file. Maybe this is true on unix, too? Martin needs to
|
|||
check this.
|
|||
54c80e54 | cstim | * src/libs/aqbanking/banking.c: Add PluginManager path lookup for
|
|
ImExporter plugins. Necessary for win32.
|
|||
e4345eb6 | aquamaniac | ||
72fa65d7 | cstim | 2005-04-18 Andreas Degert <ad@papyrus-gmbh.de>
|
|
* bindings/python/_aqtypes.py: generated with current version of
|
|||
xml files; some comments and the BankInfo property bic got added.
|
|||
* bindings/python/aqcodegen: change decorators into syntax usable
|
|||
with python versions before 2.4.
|
|||
* bindings/python/aqcodegen: replace "print" with a function that
|
|||
writes UTF-8 encoded output as declared in the output header
|
|||
(no change in output because the text from the xml-input files is
|
|||
pure ascii; just in case this changes sometime).
|
|||
e4345eb6 | aquamaniac | ||
3fb59f3e | cstim | 2005-04-15 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac, bindings/python/*: Add the python bindings. They
|
|||
can be enabled by --enable-python. You need ctypes for that, see
|
|||
README, and you need to call automake --add-missing once before
|
|||
you can install the python bindings, because otherwise the file
|
|||
py-compile is missing.
|
|||
e4345eb6 | aquamaniac | ||
0d8a8fb3 | cstim | 2005-04-15 Christian Stimming <stimming@tuhh.de>
|
|
e40a9c90 | aquamaniac | ||
0d8a8fb3 | cstim | * src/libs/aqbanking/banking.c: For win32, rename(2) fails if the
|
|
target exists. Therefore explicitly unlink(2) the target
|
|||
beforehand.
|
|||
5db09537 | aquamaniac | ||
e4345eb6 | aquamaniac | ||
5db09537 | aquamaniac | 2005/04/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added bankinfo files for USA (about 24000 banks)
|
|||
- all necessary bankinfo files for the generic bank info plugin are now
|
|||
provided by the AqBanking tarball (only need to be rebuilt by myself,
|
|||
and since rebuilding those files takes a long time it is best to do it
|
|||
only once)
|
|||
c928310f | aquamaniac | 2005/04/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in JobGetTransactions() (was storing the fromTime instead of the
|
|||
toTime)
|
|||
ae627efa | aquamaniac | - sped up work with bank info files. Also, bankinfo files are now stored in
|
|
a single file which still is a simple GWEN_DB file (this might change
|
|||
later, however, for now this is faster than before and doesn't need too
|
|||
many files)
|
|||
- improved Makefile regarding building of bankinfo files: Now they are only
|
|||
created once (unless changed)
|
|||
5db09537 | aquamaniac | - added bankinfo plugin for USA (this also lists some banks with OFX servers)
|
|
c928310f | aquamaniac | ||
8ae4db8b | aquamaniac | 2005/04/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added generic bankinfo convenience library (to be used by bankinfo plugins)
|
|||
- implemented lookup code in German bankinfo plugin: Now much information is
|
|||
available for German banks
|
|||
- added bankinfo module for Austria (few informations, though, only bank id
|
|||
and bank name)
|
|||
fc771cfd | aquamaniac | 2005/04/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- improved the SWIFT parser: Now if the tag :86: starts with a 999 which
|
|||
is not followed by a '?' this 999 is still read and skipped. In such a case
|
|||
now the 999 is not part of the purpose line.
|
|||
221d7155 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.8 (2005/04/08)
|
|||
===========================================================================
|
|||
e40a9c90 | aquamaniac | ||
43ffa235 | aquamaniac | 2005/04/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- the default for pinCacheEnabled changed now to FALSE. That means pins
|
|||
will only be cached while executing a job queue. Christian was right
|
|||
all along about this feature ;-) It is best to let the user always
|
|||
acknowledge online operations by entering his pin (chip cards will have
|
|||
to ask anyway). Furthermore the status of this flag is neither written nor
|
|||
read from the config file. So if an application wants this feature on it
|
|||
must set this flag after each AB_Banking_Init() explicitly.
|
|||
e40a9c90 | aquamaniac | 2005/04/07: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added AB_Banking_newExtended which takes the extensions supported by the
|
|||
application as third argument.
|
|||
This will be used to check for extensions to GUI functions supported by
|
|||
the application.
|
|||
It will allow me to keep the number of callbacks small while maintaining
|
|||
binary compatibility even when introducing new flags for the existing
|
|||
GUI callbacks.
|
|||
AB_Banking_new() now calls this new function with extensions=0, so
|
|||
existing programs don't need to be recompiled.
|
|||
- AQBANKING_VERSION stuff is no longer defined in config.h, this now allows
|
|||
to include "version.h" within AqBanking's source files
|
|||
43ffa235 | aquamaniac | - added special treatment for nested progress contexts (-> first extension
|
|
to GUI callbacks AB_Banking_ProgressStart() and AB_Banking_ProgressEnd())
|
|||
e40a9c90 | aquamaniac | ||
beddbe4f | cstim | 2005-04-07 Christian Stimming <stimming@tuhh.de>
|
|
* Makefile.am: Some cleanup for the translation-related rules in
|
|||
Makefile.
|
|||
11167d58 | aquamaniac | ||
e40a9c90 | aquamaniac | ||
b00c3675 | aquamaniac | 2005/04/05: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- OpenHBCI1 plugin now returns "AB_ERROR_UNKNOWN" thus flagging that a
|
|||
particular file *might* be supported (since there currently is no way to
|
|||
make that determination for sure)
|
|||
- fixed CSV-importer (now works even with non-AqMoney2-files)
|
|||
- added a CSV-profile for CSV files provided by comdirect bank
|
|||
11167d58 | aquamaniac | 2005/04/04: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- German translation completed by Jens Koerner (Thank you very much, I know
|
|||
how much work that must have been!!)
|
|||
- refreshed type files generated by typemaker (fixes memory leaks)
|
|||
dc872c4f | cstim | 2005-03-30 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.c: Use new
|
|||
PluginManager_AddPathFromWinReg for path lookup from windows
|
|||
registry.
|
|||
fc31a833 | aquamaniac | ||
11167d58 | aquamaniac | ||
dd642b5f | aquamaniac | 2005/03/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in CSV importer
|
|||
- added helper function AB_ImExporter_DateFromString()
|
|||
- temporarily disabled deprecated warning until next GnuCash is released
|
|||
- added blocking macro AQBANKING_NOWARN_DEPRECATED to be used by
|
|||
applications to disable these warnings in future versions (mainly to
|
|||
be used by GnuCash as requested)
|
|||
81b57719 | aquamaniac | - added default WaitCallback. This was formerly declared in each backend,
|
|
but since its job - to direct WaitCallback logs to AB_Banking functions -
|
|||
is better suited in AqBanking this class has moved here.
|
|||
dd642b5f | aquamaniac | ||
4b6f058c | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.7beta (2005/03/28)
|
|||
===========================================================================
|
|||
8800fad0 | aquamaniac | 2005/03/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added type AB_TRANSACTION_LIMITS. This one is supposed to contain field
|
|||
limits for AB_TRANSACTIONs. This can be used to set some limits in a
|
|||
GUI.
|
|||
- AB_JOBs which deal with transactions (like AB_Job_TypeTransfer and
|
|||
AB_Job_TypeDebitNote) now use AB_TRANSACTION_LIMITS instead of their own
|
|||
fields. Their own fields are still supported for compatibility reasons
|
|||
but are soon to be removed (as soon as the next GnuCash version is
|
|||
released)
|
|||
- define macro AQBANKING_DEPRECATED (used with gcc to mark deprecated
|
|||
functions)
|
|||
- added country to AB_ACCOUNT
|
|||
1748f3a7 | aquamaniac | 2005/03/28: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- always use "UTC 12:00" for dates which do not contain a time. This avoids
|
|||
the problem with date shifting due to daylight saving time.
|
|||
Note: This means there is no localization of the time in the plugins
|
|||
anymore.
|
|||
4b6f058c | aquamaniac | - switched to short dates in AB_Job_to/fromDb (makes job files smaller)
|
|
1748f3a7 | aquamaniac | ||
fc31a833 | aquamaniac | ||
2005/03/27: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added function AB_JobEuTransfer_GetCountryInfoList()
|
|||
2005/03/26: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added field to AB_TRANSACTION: remoteBankLocation
|
|||
0cf979d1 | cstim | 2005-03-23 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/jobs/jobeutransfer.c: Fix error in creating
|
|||
JobEuTransfer: was not setting the correct enum JobType.
|
|||
939e47f5 | aquamaniac | ||
fc31a833 | aquamaniac | ||
beebbe18 | aquamaniac | 2005/03/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in AB_Banking__ReadImExporterProfiles() (was trying to lock
|
|||
the profile file)
|
|||
- added currency information to AB_COUNTRY. This will make it easier for me
|
|||
to implement EUR transfers (because I can now determine whether the target
|
|||
country is within the EUR zone)
|
|||
948175ea | aquamaniac | - AB_TRANSACTION: preparations for EU transfers:
|
|
- added remoteIban
|
|||
- added remoteBankName
|
|||
- added job: AB_JobEuTransfer
|
|||
beebbe18 | aquamaniac | ||
939e47f5 | aquamaniac | 2005/03/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug concerning pending jobs
|
|||
fb1d73e0 | cstim | 2005-03-21 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac, m4/az_python.m4, bindings/Makefile.am: Put
|
|||
infrastructure for python wrappers into place.
|
|||
939e47f5 | aquamaniac | ||
fb1d73e0 | cstim | ||
b25b76bc | cstim | 2005-03-17 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/imexporters/*/Makefile.am: Fix DLLLDFLAGS for
|
|||
win32/mingw DLL building.
|
|||
939e47f5 | aquamaniac | ||
84410e89 | cstim | 2005-03-13 Christian Stimming <stimming@tuhh.de>
|
|
* Makefile.am: Modify rules for i18n so that the catalogs are
|
|||
rebuilt only at install-time or explicitly, not during normal
|
|||
make.
|
|||
19317e39 | aquamaniac | ||
939e47f5 | aquamaniac | ||
f65fdde7 | aquamaniac | 2005/03/11: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug: Status of pending jobs are no longer set to "sent".
|
|||
fa481be7 | aquamaniac | 2005/03/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- safer handling of enqueued jobs upon ExecuteQueue:
|
|||
- when a job has been added to the queue of a backend it is moved from the
|
|||
"todo" list to the "sent" folder. This way even if the backend crashes a
|
|||
job will in no case be executed twice.
|
|||
- AB_Banking_Save() now writes to temporary config file and renames the
|
|||
resulting file later to the real name.
|
|||
- clarified APIDOC of GetEnquedJobs and the function group it is in
|
|||
b01637c6 | aquamaniac | 2005/03/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in dtaus-import.c (reported by Andreas Degert)
|
|||
35a09f36 | aquamaniac | 2005/03/07: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AB_Banking_GetAccountByAlias() now no longer calls AB_Banking_MsgBox()
|
|||
8db6737a | aquamaniac | - clarified APIDOC concerning accounts returned by various functions
|
|
35a09f36 | aquamaniac | ||
19317e39 | aquamaniac | 2005/03/01: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AB_Job now attaches to its account
|
|||
2005/02/25: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added account type field to AB_ACCOUNT
|
|||
e13513b7 | aquamaniac | - started working on QIF importer
|
|
19317e39 | aquamaniac | ||
18dddc52 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.6beta (2005/02/24)
|
|||
===========================================================================
|
|||
2005/02/24: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- safer treatment of application and backend data files: write to temporary
|
|||
file and rename to target later
|
|||
e2bd5a74 | aquamaniac | ||
2005/02/23: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- country.h: added missing statements for C++
|
|||
18dddc52 | aquamaniac | - balance.c/h: argument t is now const
|
|
e2bd5a74 | aquamaniac | ||
6b8e1d49 | cstim | 2005-02-22 Christian Stimming <stimming@tuhh.de>
|
|
82a45cac | cstim | * src/libs/aqbanking/types/value.h, value.c: Improve
|
|
documentation. Add some additional predicate functions.
|
|||
6b8e1d49 | cstim | * aqbanking.iss.in: Finally finish the iss setup file: The DLL is
|
|
installed in the windows directory, the gwen plugins are installed
|
|||
in gwen's dbio-plugindir, everything else in the application's
|
|||
dir, and registry keys for querying its plugindir are set.
|
|||
e2bd5a74 | aquamaniac | ||
4c65fe3e | cstim | 2005-02-21 Christian Stimming <stimming@tuhh.de>
|
|
* aqbanking.iss.in: Add Inno Setup Compiler input file for
|
|||
automated creation of self-extracting Windows exe files.
|
|||
* aqbanking-config.in.in, configure.ac: Clean up some variables so
|
|||
that the iss file can adapt this script at installation time.
|
|||
c0e05b4f | aquamaniac | ||
e2bd5a74 | aquamaniac | ||
a6ce76f8 | aquamaniac | 2005/02/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added functions to AB_VALUE which will me allow later to use something
|
|||
other than double internally (add, sub, compare, isNegative)
|
|||
- inserted country value 280 for Germany (since our official number is not
|
|||
really used. However, 276 is still around. But when asking for the number
|
|||
Germany the 280 will be returned because it preceeds 276 in my list)
|
|||
97d1f611 | aquamaniac | 2005/02/20: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- clarified API for AB_Banking_Print() to allow dry-runs and multi-page
|
|||
documents.
|
|||
===========================================================================
|
|||
MARK: released AqBanking - 1.0.5beta (2005/02/19)
|
|||
===========================================================================
|
|||
2005/02/19: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- now the certificate status is green when all is ok
|
|||
- decreased verbosity
|
|||
1d936aa2 | aquamaniac | 2005/02/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- changed order in AB_Banking_Fini() (now the providers are deinit first)
|
|||
- now all job types for the current app are removed from the finished queue
|
|||
- fixed DTAUS import- and export parsers
|
|||
95bb8093 | aquamaniac | 2005/02/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- now certificate handling is done inside AqBanking (no longer in the
|
|||
backends)
|
|||
- added functions AB_Banking_GetAlwaysAskForCert() and
|
|||
AB_Banking_SetAlwaysAskForCert()
|
|||
- added country information lookup functions (AB_COUNTRY)
|
|||
2005/02/16: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- made some functions in account class public
|
|||
- AB_Account_fromDb() can now be used by backends (it internally no longer
|
|||
calls AB_Provider_UpdateAccount(), this is now done by AB_Banking_Init())
|
|||
- added function AB_Banking_Print()
|
|||
- DTAUS GWEN_DBIO parser now adds information from E sets to the GWEN_DB when
|
|||
reading a DTAUS object
|
|||
- configure.ac: Added "--enable-release"
|
|||
5b53083e | aquamaniac | 2005/02/11: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- this lib now uses $libdir instead of $prefix/lib)
|
|||
86afe32d | aquamaniac | 2005/02/10: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a typo (rendered the macro AB_BANKING_MSG_FLAGS_CONFIRM_BUTTON
|
|||
unusable)
|
|||
- clarified documentation here and there
|
|||
62e6b5f3 | aquamaniac | 2005/02/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
791fd4f7 | aquamaniac | - fixed a bug in SWIFT parser (thanks to Christian for providing me with a
|
|
62e6b5f3 | aquamaniac | usable log)
|
|
a79e56f0 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.4beta (2005/01/30)
|
|||
===========================================================================
|
|||
2005/01/30: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added function AB_Banking_GetSharedDataDir() which will be used by
|
|||
QBankManager and AqMoney3 to share their transaction storage.
|
|||
However, other applications might want to share some of their data, too.
|
|||
37827794 | aquamaniac | 2005/01/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug in AB_Banking__ExecuteQueue() (was always returning an
|
|||
error)
|
|||
- fixed missing usage of logdomain where encountered
|
|||
- fixed AB_Banking_GatherResponses: If multiple GetTransaction jobs exist for
|
|||
one day and they all have the same date range they will be removed but one.
|
|||
444737e5 | aquamaniac | - changed *_LIBADD order in Makefiles to always link against the libraries
|
|
currently under contruction
|
|||
37827794 | aquamaniac | ||
ad42f77b | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.3beta (2005/01/26)
|
|||
===========================================================================
|
|||
4a9f56e2 | aquamaniac | 2005/01/25: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a possible bug: Now PluginManagers are only unregistered if they
|
|||
exist...
|
|||
37827794 | aquamaniac | ||
ad42f77b | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.2beta (2005/01/22)
|
|||
===========================================================================
|
|||
4a9f56e2 | aquamaniac | ||
1d51b9b8 | aquamaniac | 2005/01/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added function AB_Provider_ResetQueue() to make sure no job is left in any
|
|||
backends' queue.
|
|||
- now AqBanking guarantees that after AB_ExecuteQueue is called no job is
|
|||
left in any queue
|
|||
- now even less verbous about entered PIN
|
|||
c4ce9d41 | aquamaniac | - fixed a bug in pin management (was allowing a bad pin to be entered in a
|
|
second try)
|
|||
4616b03e | aquamaniac | - added I18N stuff, added German translation
|
|
1d51b9b8 | aquamaniac | ||
fe88aa35 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.1beta (2005/01/22)
|
|||
===========================================================================
|
|||
2005/01/22: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- made AB_Banking_SetPinStatus and _SetTanStatus less verbous about the
|
|||
pin/tan
|
|||
- fixed a bug in banking.c: Was saving status of all BUT bad pins
|
|||
ef68ba30 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 1.0.0beta (2005/01/14)
|
|||
===========================================================================
|
|||
42c31eed | aquamaniac | ||
2005/01/14: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added functions AB_Banking_FindWizard() and AB_Banking_FindDebugger()
|
|||
- marked function AB_Banking_GetWizardPath() deprecated
|
|||
432ec0b7 | aquamaniac | - SWIFT and DTAUS DBIO parser no longer work with splits, therefore I will
|
|
have to prepare AB_TRANSACTIONs before exporting them with the DTAUS parser.
|
|||
- AB_ImExporterAccountInfo() now returns const objects
|
|||
42c31eed | aquamaniac | ||
e069076d | aquamaniac | 2005/01/13: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added splits to AB_TRANSACTION. This way we can fully import file formats
|
|||
which contain splits
|
|||
ea5e9461 | aquamaniac | ||
2005/01/12: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- future version numbers always use a level of 3 (even if the patchlevel is 0)
|
|||
2d0bfbc9 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 0.9.9 (2005/01/12)
|
|||
===========================================================================
|
|||
c0e05b4f | aquamaniac | 2005/01/12: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- now really fixed the bug I was hoping to have fixed on 2005/01/09
|
|||
0b23e2e6 | cstim | 2005-01-11 Christian Stimming <stimming@tuhh.de>
|
|
* aqbanking.spec.in: Add BuildRequires to ensure a sane rpm
|
|||
building environment.
|
|||
d9a95154 | aquamaniac | ||
c0e05b4f | aquamaniac | ||
028d871e | aquamaniac | 2005/01/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug which could have occurred over year changes
|
|||
b13cdde3 | aquamaniac | 2004/12/05: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed some bugs concerning UTF8/DTAUS/SWIFT/HBCI character set conversions
|
|||
3192d729 | aquamaniac | - bankinfo and provider plugins are now loaded using the GWEN_PLUGIN
|
|
mechanism. Please note that all plugins will have to be adapted to this
|
|||
14d77262 | aquamaniac | changes (AqHBCI already is). This needs the latest CVS version of GWEN.
|
|
b13cdde3 | aquamaniac | ||
2004/12/03: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- added JobSingleDebitNote (still not supported by AqHBCI, that will
|
|||
follow)
|
|||
d9a95154 | aquamaniac | ||
c1f5db6c | aquamaniac | 2004/11/26: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added plugin for OpenHBCI1 config file (extracts transactions)
|
|||
Now importing transactions from an existing OpenHBCI1 config file
|
|||
works ;-)
|
|||
This change needs the latest Gwen CVS version (1.3.0.7)
|
|||
a50c64d2 | aquamaniac | 2004/11/25: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added new CSV profile for AqMoney2 CSV files
|
|||
- importing of AqMoney2 data now works !! ;-)
|
|||
d9a95154 | aquamaniac | 2004/11/23: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added properties to imexporter plugin descriptions ("import" and "export")
|
|||
608340cf | aquamaniac | - added categories to AB_TRANSACTION
|
|
- removed account from AB_IMEXPORTER_ACCOUNTINFO (not needed)
|
|||
- completed default profile for csv (export now works !! ;)
|
|||
d9a95154 | aquamaniac | ||
8307ee5e | cstim | 2004-11-22 Christian Stimming <stimming@tuhh.de>
|
|
* src/plugins/bankinfo/de/de_p.h, de.c: Ifdef out when ktoblzcheck
|
|||
is not available.
|
|||
8148d4ec | aquamaniac | ||
d9a95154 | aquamaniac | ||
061d069c | aquamaniac | 2004/11/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added AB_BankInfoService (will extend the bank info code to include server
|
|||
settings for HBCI, OFX, WebConnect etc)
|
|||
This needs the latest GWEN CVS version.
|
|||
4a880929 | aquamaniac | - extended API: Now AB_BANKINFO objects can be queried using templates.
|
|
This allows to use any of the fields of a AB_BANKINFO object (except the
|
|||
service lists) for matching.
|
|||
- bankinfo/de: now not only uses KtoBlzCheck, additionally uses the FinTS
|
|||
banklist file. This file also contains information about the HBCI version
|
|||
and servers.
|
|||
061d069c | aquamaniac | ||
ef081550 | aquamaniac | 2004/11/19: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added export-function to im/exporter
|
|||
061d069c | aquamaniac | - started working on CSV exporter (needs latest Gwenhywfar CVS!)
|
|
- added new vars to im/exporter profiles: "import" and "export". These vars
|
|||
tell the application whether the profile can be used for import and/or
|
|||
export.
|
|||
ef081550 | aquamaniac | ||
0bc3f653 | aquamaniac | 2004/11/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- parsers/swift/swift.c:
|
|||
- fixed two bugs (spotted by Herbert.hbci@gmx.de, modified his patches):
|
|||
- removes artificial CR/LFs in :86: fields
|
|||
- now parses the last line of a SWIFT document
|
|||
- fixed loglevel (SWIFT log infos are no longer shown in red)
|
|||
- improved handling of umlauts in SWIFT documents (actually, SWIFT does not
|
|||
allow umlauts or any other special characters for that matter. However,
|
|||
ef081550 | aquamaniac | banks send those character anyway, so we have to deal with them...
|
|
This fix also handles English and French chars).
|
|||
0bc3f653 | aquamaniac | ||
e4138a7c | aquamaniac | 2004/11/05: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug spotted by Herbert Ellebruch
|
|||
8148d4ec | aquamaniac | ===========================================================================
|
|
2d0bfbc9 | aquamaniac | MARK: released AqBanking - 0.9.8 (2004/11/02)
|
|
8148d4ec | aquamaniac | ===========================================================================
|
|
fa1390e0 | cstim | 2004-10-30 Christian Stimming <stimming@tuhh.de>
|
|
2da1aedb | aquamaniac | ||
fa1390e0 | cstim | * aqbanking.spec.in: Added spec file for rpm creation.
|
|
2da1aedb | aquamaniac | ||
8148d4ec | aquamaniac | ||
2da1aedb | aquamaniac | 2004/10/08: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added some user error codes
|
|||
84ce0ef1 | cstim | 2004-10-03 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.h: Added
|
|||
AB_Banking_SetPinCacheEnabled function to allow the application to
|
|||
choose between per-session-caching (default) and
|
|||
only-per-queue-execution caching. Note: Need to increment
|
|||
SO_REVISION and SO_AGE because of that.
|
|||
3a74ed60 | aquamaniac | ||
2da1aedb | aquamaniac | ||
2d0bfbc9 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 0.9.7 (2004/09/28)
|
|||
===========================================================================
|
|||
194e4efa | aquamaniac | 2004/09/27: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- jobGetTransactions: fromDate and toDate are now const arguments
|
|||
3a74ed60 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 0.9.6 (2004/09/26)
|
|||
===========================================================================
|
|||
5aeab77f | cstim | 2004-09-25 Christian Stimming <stimming@tuhh.de>
|
|
3bb472d8 | cstim | * src/libs/aqbanking/types/value.c: When changing the locale,
|
|
immediately copy the previous locale to a new buffer. Otherwise
|
|||
often enough the returned string which was static storage was no
|
|||
longer valid.
|
|||
5aeab77f | cstim | * src/libs/aqbanking/banking.c: In any DelJob method, first check
|
|
whether the name strings are non-NULL. Fixes crash when aborting
|
|||
the PIN dialog and still calling DelPendingJob afterwards.
|
|||
97f62dbb | aquamaniac | ||
3a74ed60 | aquamaniac | ||
97f62dbb | aquamaniac | 2004/09/24: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a stupid bug in the code that reads a unique id
|
|||
d9aeac10 | cstim | 2004-09-24 Christian Stimming <stimming@tuhh.de>
|
|
529b0f3d | aquamaniac | ||
a9bf8342 | cstim | * src/libs/aqbanking/banking.c: Make the directory separator a
|
|
macro so that correct paths are used on windows.
|
|||
d9aeac10 | cstim | * configure.ac: Introduce new AC_SUBST variable
|
|
aqbanking_internal_libs that has the linker command without the
|
|||
lib directory.
|
|||
abf958e9 | aquamaniac | ||
13d19a72 | aquamaniac | ||
ec31a192 | aquamaniac | 2004/09/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added a GWEN_BufferedIO_Flush() to AB_Banking_GetUniqueId()
|
|||
abf958e9 | aquamaniac | - AB_Banking__OpenFile: if error upon fcntl is ENOLCK it will be ignored.
|
|
This is because locking is not supported on NFS files systems.
|
|||
ec31a192 | aquamaniac | ||
11a10f78 | aquamaniac | ===========================================================================
|
|
MARK: released AqBanking - 0.9.5 (2004/09/19)
|
|||
===========================================================================
|
|||
4e287dd2 | aquamaniac | ||
2004/09/19: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- OFX importer: now stores check number and some other additional OFX fields
|
|||
e63ef5e1 | aquamaniac | - parsers: now all parsers create UTF-8 data (surprisingly banks send SWIFT
|
|
data which contains German umlauts)
|
|||
4e287dd2 | aquamaniac | ||
878ce62d | aquamaniac | 2004/09/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- changed type of uniqueId in AB_Transaction
|
|||
3b8daeb9 | aquamaniac | - added element FiId to transaction
|
|
- dropped country codes from transactions
|
|||
- added elements localBranchId and remoteBranchId (for OFX)
|
|||
878ce62d | aquamaniac | - transactions handed over to JobGetTransaction get assigned a unique transfer
|
|
id
|
|||
d1e4f8af | aquamaniac | 2004/09/17: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added function AB_Banking_EnqueuePendingJobs()
|
|||
6bce4485 | aquamaniac | 2004/09/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added a note about the encodings used (UTF-8)
|
|||
75277e49 | aquamaniac | - consequent usage of UTF-8 in importer/exporter and parser plugins
|
|
1abfe643 | aquamaniac | - fixed a bug in SWIFT importer
|
|
043a8085 | aquamaniac | - added error code AB_ERROR_ABORTED
|
|
6bce4485 | aquamaniac | ||
===========================================================================
|
|||
MARK: released AqBanking - 0.9.4 (2004/09/15)
|
|||
===========================================================================
|
|||
a216ddcd | aquamaniac | 2004/09/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- clarified documentation for the virtual user interaction functions regarding
|
|||
the code set to be used (and how to use HTML in the text)
|
|||
e7275430 | aquamaniac | 2004/09/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed a bug (was falsely reporting a backend as active when in fact
|
|||
it wasn't)
|
|||
111a9b58 | aquamaniac | - added OFX importer
|
|
a216ddcd | aquamaniac | - improved safety of unique id (it is now read from a file and written back
|
|
direclty after increment)
|
|||
- the user data dir (normally $HOME/.banking) can now be set in the
|
|||
configuration file (but you should not that. Anyway, for very special
|
|||
occasions - and I currently can't think of any - this might be usefull).
|
|||
This function has been added reluctantly on request.
|
|||
e7275430 | aquamaniac | ||
529b0f3d | aquamaniac | ||
2004/09/13: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- ImExporter API: added function to make an importer plugin check whether
|
|||
it supports a given file as data source
|
|||
- replaced im/exporter DBIO by DTAUS and SWIFT
|
|||
ec822253 | cstim | 2004-09-10 Christian Stimming <stimming@tuhh.de>
|
|
* configure.ac: Add ACX_WINDOWS_PATHS. Add dll rules all over the
|
|||
place.
|
|||
754196b5 | aquamaniac | ||
529b0f3d | aquamaniac | ||
===========================================================================
|
|||
MARK: released AqBanking - 0.9.3 (2004/09/10)
|
|||
===========================================================================
|
|||
7787144a | aquamaniac | 2004/09/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- banking: added functions which make it easier to retrieve the PIN or
|
|||
TAN for a given medium. These functions - if not overloaded - just
|
|||
use AB_Banking_InputBox() to get the pin/tan.
|
|||
These functions also keep track of the status of a pin. So if the
|
|||
backend requesting a pin plays along the built-in pin manager is able
|
|||
to take care of the pin status (e.g. refusing to return a PIN which is
|
|||
already known as being "bad"). This will facilitate building non-interactive
|
|||
programs.
|
|||
The PIN will be stored internally and returned for all following calls
|
|||
to the PIN getter function until the program is terminated. The PIN is
|
|||
not stored in a file. However, if the PIN has been marked as "bad" then
|
|||
an entry in the config-file is made. This entry consist of a name derived
|
|||
from the token and the value of the pin (concatenated and RMD160-hashed)
|
|||
and the status (only "bad" pins are saved since even if decoded they would
|
|||
be useless).
|
|||
572d56d0 | aquamaniac | - changed the path for application and backend data in jobs (so that both
|
|
types cannot interfere with each other)
|
|||
2cac3b74 | aquamaniac | - added support for account/bank checkers: the first country for which such
|
|
a checker is available is "de" (Germany) using KtoBlzCheck.
|
|||
7787144a | aquamaniac | ||
615c30ef | aquamaniac | 2004/09/07: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- improved saving of backend data upon AB_Banking_Fini()
|
|||
36c6be3a | aquamaniac | - added plugins for DTAUS and SWIFT (taken from AqHBCI)
|
|
7787144a | aquamaniac | - added AB_Banking_Save() on Christian's account
|
|
615c30ef | aquamaniac | ||
754196b5 | aquamaniac | 2004/09/03: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added missing checks to configure.ac (setlocale, locale.h)
|
|||
cb6a476a | cstim | 2004-09-03 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/types/transaction.c: include config.h was
|
|||
missing, so update the generated code to the current typemaker's
|
|||
output.
|
|||
829ed6bc | aquamaniac | ||
7787144a | aquamaniac | ||
e5d4bf52 | aquamaniac | ===========================================================================
|
|
b6950e16 | aquamaniac | MARK: released AqBanking - 0.9.2 (2004/09/02)
|
|
e5d4bf52 | aquamaniac | ===========================================================================
|
|
2004/09/02: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- prepared next release (revised API, additional high level API, bugfixes etc)
|
|||
- AqBanking now works with KMyMoney
|
|||
1e6b93bc | aquamaniac | 2004/08/30: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added conveniance functions to importer/exporter
|
|||
7024c5dd | aquamaniac | 2004/08/29: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- Valgrind-Session: fixed some memory leaks
|
|||
- added application level API which should make it easier to add support for
|
|||
AqBanking to existing applications
|
|||
42f5298d | aquamaniac | 2004/08/27: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added some lines to README
|
|||
9fa09ad3 | aquamaniac | 2004/08/26: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added two new queues: "deferred" and "archived".
|
|||
Jobs deleted from the "finished" queue are now stored in the "archived"
|
|||
directory.
|
|||
Jobs which have already been enqueued but not executed can now be
|
|||
deferred thus allowing to hold back some jobs without needing to remove
|
|||
them completely. You can later re-enqueue those jobs.
|
|||
83492524 | aquamaniac | ||
2004/08/25: Martin Preuss<martin@libchipcard.de>
|
|||
-------------------------------------------------
|
|||
- changed the way AqBanking saves application/backend data, better data
|
|||
separation (as needed when temporarily shutting down a backend while
|
|||
setting it up with a wizard)
|
|||
-> previous configuration data gets lost with this change !!
|
|||
f7b2a411 | aquamaniac | 2004/08/24: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- simplified importer/exporter framework: now an importer does no longer
|
|||
have to sort imported transactions by days. This must now be done inside
|
|||
an application, because sometimes this needs user interaction which is out
|
|||
of the scope of AqBanking
|
|||
81c71d0d | aquamaniac | - fixed some bugs (e.g. was not using the data folder set bei ./configure)
|
|
f7b2a411 | aquamaniac | ||
c55347f7 | aquamaniac | 2004/08/23: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added a generic import/export framework. This can be used to import
|
|||
any kind of financial file formats into AqBanking suitable data (like
|
|||
AB_TRANSACTION, AB_ACCOUNT etc).
|
|||
86cf6f29 | aquamaniac | - added AB_Banking_GetImExporterProfiles(). This function loads all profiles
|
|
for an importer/exporter.
|
|||
c55347f7 | aquamaniac | ||
b11e1998 | aquamaniac | 2004/08/22: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- AB_JOB: added functions which allow applications and backends to store
|
|||
specific data to a GWEN_DB within a job
|
|||
361f0c42 | aquamaniac | - application names are now internally escaped to avoid security risks (since
|
|
the application name is used to create file paths)
|
|||
- application specific banking data is now stored in one file per application.
|
|||
This removes the need of loading the data for all applications on startup.
|
|||
Now only the data of the running application is loaded (in the long run
|
|||
this should keep the startup time short)
|
|||
- boosted version to 0.9, since about 90 percent of the planned features
|
|||
are implemented
|
|||
c1669db8 | aquamaniac | - provider names are now also escaped
|
|
0b95d097 | aquamaniac | - removed the import-transactions function from provider, this will be later
|
|
added to a new function class which handled importing and exporting of
|
|||
AqBanking data
|
|||
b11e1998 | aquamaniac | ||
829ed6bc | aquamaniac | 2004/08/21: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added currency to AB_ACCOUNT
|
|||
76a6dd6e | aquamaniac | - added functions to transaction which allows to clear purpose and remote
|
|
name lists
|
|||
- removed API-inconsistencies: since all *_fromSomething" functions basically
|
|||
3024fb75 | aquamaniac | are constructors they start with a lowercase letter after the prefixes
|
|
76a6dd6e | aquamaniac | (like in AB_Value_fromString() as in AB_Value_new()).
|
|
829ed6bc | aquamaniac | ||
2bfe4d65 | cstim | 2004-08-21 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/banking.h: Add AB_Banking_GetUserData and
|
|||
AB_Banking_SetUserData to pass data to the callbacks.
|
|||
14705fef | aquamaniac | ||
41dccd88 | aquamaniac | 2004/08/20: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- created new LogDomain "aqbanking" (needs current Gwen CVS, though)
|
|||
9d01a30d | aquamaniac | 2004/08/19: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- changed the constructors for the getTransactions job
|
|||
- added JOBSingleTransfer (performs a single transfer as you might have
|
|||
guessed ;-)
|
|||
b61f097c | aquamaniac | 2004/08/18: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- banking.c:
|
|||
- changed loading of job queues. They are now stored one file per job in
|
|||
special folders:
|
|||
- "todo" : enqueued jobs
|
|||
- "finished": finished jobs (moved to there from "todo")
|
|||
- "pending" : pending jobs (moved to there from "todo")
|
|||
bf38555f | aquamaniac | 2004/08/15: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- created new header files for backend development (contain prototypes
|
|||
for functions which are only to be used by the library itself and
|
|||
backends. Might be published in special RPMs especially dedicated to
|
|||
backend development).
|
|||
- added AB_Transaction_fromDb() and AB_Transaction_toDb()
|
|||
0901266c | aquamaniac | - AB_Banking_GetProvider: initialize the provider after loading it
|
|
bf38555f | aquamaniac | ||
7e9ab364 | aquamaniac | 2004/08/14: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- added AB_Transaction_dup()
|
|||
- added functions which allow the library to completely load jobs from
|
|||
a db (improves the previous job loading features)
|
|||
- started implementing JOBGetTransactions
|
|||
14705fef | aquamaniac | ===========================================================================
|
|
MARK: released aqbanking-0.1.2alpha (2004/08/13)
|
|||
===========================================================================
|
|||
453dd507 | cstim | 2004-08-13 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking++/aqbankingpp.vcproj: Add project file for
|
|||
compiling aqbanking++ with Microsoft Visual Studio C++ (MSVC)
|
|||
compiler.
|
|||
a61e2622 | aquamaniac | ||
14705fef | aquamaniac | ||
2a172c1c | aquamaniac | 2004/08/12: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- aqbanking:
|
|||
- removed AB_ProviderWizard. A Wizard is now a stand-alone executable so
|
|||
there is no need for dynamically loading a module
|
|||
- banking:
|
|||
- added functions which allow to temporarily suspend backends. This
|
|||
is needed while a setup wizard is executed
|
|||
- made some functions private to AqBanking
|
|||
- added AB_Banking_GetWizardPath() which returns the folder where
|
|||
executable wizards for a given backend are located
|
|||
- provider: added functions to init and deinit backends
|
|||
- aqbanking++: removed provider files, because the ProviderWizard no longer
|
|||
exists
|
|||
a61e2622 | aquamaniac | ||
===========================================================================
|
|||
MARK: released aqbanking-0.1.1alpha (2004/08/11)
|
|||
===========================================================================
|
|||
d4f43d11 | cstim | 2004-08-10 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/*.h: Add AQBANKING_API to all function
|
|||
declarations.
|
|||
* src/libs/aqbanking/error.h: Add declaration of
|
|||
__declspec(dllimport/export) macro AQBANKING_API, depending on
|
|||
BUILDING_AQBANKING_DLL.
|
|||
4510f4e0 | aquamaniac | ||
a61e2622 | aquamaniac | ||
5b50d3e7 | aquamaniac | 2004/08/09: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- declared UI methods in AB::Banking public
|
|||
- added a flags parameter to AB_Banking_ShowBox()
|
|||
- adapted to latest changes in Gwen
|
|||
6f186ca1 | aquamaniac | 2004/08/06: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- aqbanking++: added class for ProviderWizards
|
|||
55df3828 | aquamaniac | - fixed some bugs
|
|
- launching a wizard now works !!! ;-)
|
|||
I will have to concentrate now on the kde_wizard for AqHBCI to allow people
|
|||
to later move over to AqHBCI/AqBanking ;-)
|
|||
6f186ca1 | aquamaniac | ||
4510f4e0 | aquamaniac | ||
6618b489 | cstim | 2004-08-02 Christian Stimming <stimming@tuhh.de>
|
|
ae78d67d | aquamaniac | ||
6618b489 | cstim | * many headers: Remove trailing semicolon from macro calls as
|
|
required by ISO C89.
|
|||
4510f4e0 | aquamaniac | ||
6618b489 | cstim | ||
caa33806 | aquamaniac | 2004/08/05: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- fixed some bugs, added some functions to AB_JOB
|
|||
7c3df034 | aquamaniac | 2004/08/04: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- completed API documentation for AB_BANKING
|
|||
78248cb5 | aquamaniac | - fixed AB_Transaction (was missing textkey)
|
|
7c3df034 | aquamaniac | ||
ae78d67d | aquamaniac | 2004/08/03: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- banking/banking.{c,h}: AB_Banking_MessageBox: Just figured out that for
|
|||
non-interactive frontends there is more information to be supplied.
|
|||
4510f4e0 | aquamaniac | I also reordered the arguments so that they look like those of
|
|
ae78d67d | aquamaniac | AB_Banking_InputBox.
|
|
a1ff7469 | cstim | 2004-08-02 Christian Stimming <stimming@tuhh.de>
|
|
* src/libs/aqbanking/Makefile.am,
|
|||
src/libs/aqbanking/ressource.rc.in, configure.ac: Add build rules
|
|||
for windows DLL, copied from gwenhywfar.
|
|||
b1b07f55 | aquamaniac | ||
4510f4e0 | aquamaniac | ||
8fe2ecaa | aquamaniac | 2004/08/02: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- very much improved generation of API doc. In combination with the
|
|||
changes in my other projects the new target "install-srcdoc" now
|
|||
creates combined API docs (e.g. API doc for AqBanking now links to
|
|||
that of Gwenhywfar etc)
|
|||
4510f4e0 | aquamaniac | - now uses gwen's new tool mklistdoc to generate list documentation suitable
|
|
25d43967 | aquamaniac | for doxygen. Needs the latest CVS version of Gwen.
|
|
8fe2ecaa | aquamaniac | ||
b18f78bf | aquamaniac | 2004/08/01: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- adapted to latest changes in AqHBCI and Gwen.
|
|||
- fixed some bugs
|
|||
b1b07f55 | aquamaniac | 2004/07/31: Martin Preuss<martin@libchipcard.de>
|
|
-------------------------------------------------
|
|||
- improved configure.ac
|
|||
- added c++ binding
|
|||
7d982bb7 | aquamaniac | - cleaned up the code, moved some functions to private headers
|
|
a6258b12 | aquamaniac | - started with APIDOC
|
|
b1b07f55 | aquamaniac | ||
e40a9c90 | aquamaniac | ||
-----------------------------------------------------------------------------
|
|||
Below are some templates to be copied to the top of this file when needed.
|
|||
- API version modifications
|
|||
-------------- REMINDER PLEASE KEEP ON TOP UNTIL RELEASE----------------
|
|||
! remember to do SO_CURRENT++ and SO_AGE++ before next release !
|
|||
------------------------------------------------------------------------
|