------------------------------------------------------------------
2009-12-31 17:16:38 +0100 Martin Preuss
Released 3.11.3.

------------------------------------------------------------------
2009-12-31 15:31:10 +0000 martin
Show a more informative erro message when a false chipcard has been inserted.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1612 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-12-31 14:01:58 +0000 martin
GWEN_DB: Escape and unescape group names upon read/write, respectively (addresses #66).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1611 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-12-30 21:08:29 +0000 martin
Released 3.11.2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1610 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-12-30 21:08:27 +0000 martin
Fixed a few important typos.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1609 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-12-30 21:08:25 +0000 martin
Improved handling of file/directory locks on POSIX systems. We now after a few seconds ask the user whether (s)he wants to remove the lock rather than just waiting and failing. This only affects the interactive mode.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1608 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-11-28 13:33:10 +0000 martin
Ignore more executables.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1607 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-11-28 13:33:08 +0000 martin
Applied a patch provided by Peter Fritzsche to allow compiling and building with binutils-gold. The important difference to the stock binutils is that --no-add-needed is the default behavior of of GNU binutils-gold.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1606 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-11-20 20:44:07 +0000 christian
Decrease debug level of non-critical info message.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1605 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-11-02 21:09:36 +0000 christian
Check for NULL token name before crashing in FSLock_new so that a more clear error message is printed instead.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1604 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-10-30 09:18:39 +0000 martin
Added missing CFLAGS.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1603 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-24 20:41:32 +0000 christian
Add initial slash in ConfigMgrDir only if the path doesn't start with a drive letter.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1602 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-24 20:04:08 +0000 christian
Fix GWEN_Url_fromString for windows paths which include a drive letter.
Also, gracefully return NULL instead of abort on unknown port number.
Also, improve error message output. Also, confirm this to work
without breaking anything by adding several more unittests for
this function.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1601 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-24 19:00:07 +0000 christian
Add unittest for GWEN_Url_fromString that checks those cases that work.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1600 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-23 09:23:55 +0000 christian
Minor correction of reported gnutls version on windows.
(No functional change - only the printed summary didn't show
the >= 1.6.3 version so far, which is fixed now.)

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1599 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-23 09:19:15 +0000 martin
Prepared release 3.11.1.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1598 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-22 18:31:55 +0000 christian
Win32: Add configure check for RC executable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1597 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-18 21:07:09 +0000 martin
Fixed a few typos.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1596 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-18 20:35:24 +0000 martin
Prepared release 3.11.0. - remove handling of static plugins (it is a nightmare to maintain and   no longer used by my projects) - removed other no longer needed configure-options - removed unused storage plugin - added function GWEN_HttpSession_ConnectionTest which can be used to   retrieve SSL certs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1595 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-17 15:56:14 +0000 martin
Fixed a bug in make target "srcdoc" (fixes ticket 52).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1594 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-17 15:56:10 +0000 martin
Updated Doxygen.in.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1593 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-17 15:40:45 +0000 martin
Set initial sign counters of sign keys in file-based CryptTokens to "1".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1592 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-10 07:24:07 +0000 martin
Temporarily fixed a compiler problem with MacOSX (a real solution is still needed).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1591 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-08 18:57:32 +0000 martin
Decreased verbosity in fastbuffer.h, increased verbosity in cgui.c.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1590 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-05 15:20:23 +0000 martin
Prepared release 3.10.1.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1589 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-05 08:27:03 +0000 martin
Improved error message when getting the pin in noninteractive mode.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1588 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 13:18:06 +0000 martin
Fixed a few bugs in new proxy code (works now against squid).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1587 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 13:18:00 +0000 martin
Fixed a bug in GWEN_Url_fromString().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1586 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 12:15:02 +0000 martin
Code cleanup.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1585 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 12:13:00 +0000 martin
Fixed a minor bug introduced by latest changes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1584 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 12:11:23 +0000 martin
Added a log messages to proxy code.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1583 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 12:07:49 +0000 martin
Added possibility to submit username/password for HTTP proxy. - use GWEN_PROXY in format "username:password@123.45.67.89" - use HTTP/1.1 for proxy connect - correctly handle partly written bytes - write GWEN_GUI log messages in proxy code - removed HACK_FOR_DAVID
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1582 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-09-04 12:07:44 +0000 martin
Fixed API documentation for GWEN_IO_LAYER_HTTP_FLAGS_IPC.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1581 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-08-20 19:47:43 +0000 martin
Fixed a bug reported trac.macports.org (ticket #20680). Include binreloc.h in local installation mode even on Darwin.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1580 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-08-18 18:34:22 +0000 martin
Released version 3.10.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1579 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-08-18 18:34:18 +0000 martin
Changed debug output of ctfile.c to actually create debug-out only if loglevel is DEBUG or more verbous.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1578 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-08-18 18:34:11 +0000 martin
Removed some debugging code, use GWEN_Crypt_KeyRsa_GenerateKeyPair2 in ctfile.c.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1577 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-12 19:40:02 +0000 martin
Committed a patch provided by James E. Flemer <jflemer@alum.rpi.edu>: Additionally handle ENOTCONN to make the socket code work on FreeBSD as well.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1576 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-08 20:21:09 +0000 martin
Add module GWEN_DATE.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1575 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-06 22:25:47 +0000 martin
Much more work on typemaker2. It is actually quite usefull now for AqFinance.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1574 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-06 14:59:16 +0000 martin
typemaker2: - added handling of defines - added code for comparation of members - added support for GWEN_TREE - added optional functions to get an object from the list by comparing values to members
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1573 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-04 15:35:44 +0000 martin
Improved error message in GWEN_XML__ReadTag.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1572 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-04 15:35:38 +0000 martin
Added support for enums to typemaker2. Also added support for #ifdef in typedef files. Removed test for typemaker2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1571 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-03 22:45:20 +0000 martin
Added typemaker2 description for type GWEN_TIME. Add data paths from GWEN_PathManager.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1570 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-03 21:04:50 +0000 martin
Added output file to .gitignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1569 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-03 21:04:46 +0000 martin
Typemaker2 now creates a typedef file (to be used by typemaker2 again). Actually read command line arguments.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1568 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-03 20:11:22 +0000 martin
Added "testmain" to gitignore file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1567 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-03 20:11:17 +0000 martin
First working version of typemaker2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1566 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-03 00:11:29 +0000 martin
Typemaker2: Added some fields for toObject/fromObject functions. Added type definition for "int".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1565 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-02 23:09:56 +0000 martin
Added typemaker2 to .gitignore file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1564 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-02 23:09:53 +0000 martin
Started working on TypeMaker2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1563 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-07-02 23:09:43 +0000 martin
Added GWEN_StringList_fromString().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1562 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-27 19:13:10 +0000 martin
- added member keySizeInBytes to GWEN_CRYPT_CRYPTALGO - added function GWEN_Crypt_KeyRsa_GeneratePair2() which allows   for finer control over the size of created keys - fixed the documentation of GWEN_Crypt_KeyRsa_GeneratePair() - ctfile.c: special handling when signing with Pkcs1_Pss_Sha256
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1561 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-27 17:45:05 +0000 martin
"gct-tool showkey" now also shows the number of bits of the modulus.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1560 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-27 17:10:56 +0000 martin
Added code needed for RDH10 in AqHBCI. Needs SO_MAJOR++, SO_AGE++ - added function GWEN_MDigest_SetDigestLen() - constructors for message digestors now call that new function - added function GWEN_Padd_AddPkcs1Pss() - added function GWEN_Padd_VerifyPkcs1Pss() - added function GWEN_Padd_MGF1() - added padding algo GWEN_Crypt_PaddAlgoId_Pkcs1_Pss_Sha256 - added special handling for this new algo in module   GWEN_Crypt_TokenFile - added tests for new PSS functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1559 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-20 19:46:43 +0000 christian
Add check for non-NULL function pointer where it was missing.
Maybe this was the cause for gnucash bug
http://bugzilla.gnome.org/show_bug.cgi?id=582048 ? But in any
case the pointer should be checked.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1558 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-20 07:30:11 +0000 martin
Prepared release 3.9.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1557 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-19 23:31:35 +0000 martin
Improved documentation of GWEN_GUI.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1556 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-19 20:37:40 +0000 martin
There are no incompatibel API changes yet, so we don't have to force a change in the major version just yet.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1555 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-19 20:15:49 +0000 martin
Started working on Gwenhywfar4.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1554 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-19 20:01:02 +0000 martin
GWEN_GUI: Added flags to the base class which can be used by GUI implementations. This is to facilitate use of shared certificates in applications (just use AB_Gui_Extend in your application after creating the gui object). Marked some functions as deprecated (those will be removed for Gwenhywfar 4.0).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1553 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-19 20:00:51 +0000 martin
Removed some warning flags for gcc.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1552 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-18 21:03:02 +0000 martin
Fixed a subtle problem which occurred when the callback for certificate verification invoked GWEN_Io_Manager_Work(). In such a case a recursion would occurr which sometimes corrupts the SSL stream.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1551 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-06 17:55:20 +0000 martin
Committed a patch provided by Micha Lenk which shows more informative messages when plugins are missing.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1550 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-06-04 10:47:11 +0000 martin
Released 3.8.2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1549 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-24 16:25:27 +0000 martin
Applied a patch by Andreas Metzler to use pkg-config for GnuTLS detection.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1548 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-12 18:42:01 +0000 martin
Marked some more function argumente as "unused".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1547 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-12 18:41:53 +0000 martin
Removed "--enable-maintainer-mode".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1546 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-12 18:41:46 +0000 martin
Incorporated two patches by Hanno Boeck (build-system fixes).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1545 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-10 20:14:57 +0000 christian
Make GWEN_ConstList_GetFront/Back const-correct as well to avoid compiler errors in aqbanking et al.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1544 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-09 19:48:11 +0000 christian
Automake >= 1.10 now requires the config.rpath script of gettext to be present.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1543 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-09 16:58:10 +0000 martin
Released 3.8.1.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1542 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-09 16:08:15 +0000 martin
Fixed a bug introduced by the latest changes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1541 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-05-08 22:27:17 +0000 martin
Code cleanup (mainly removing the reason for some compiler warnings).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1540 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-04-08 08:00:24 +0000 martin
Added an option to CGUI which makes it accept every valid cert.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1539 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-04-07 20:24:00 +0000 martin
Added missing include for MacOSX.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1538 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-04-06 16:59:52 +0000 martin
Fixed a few memory leaks.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1537 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-31 17:27:25 +0000 martin
Prepared release 3.8.0. Fixed a few compiler warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1536 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-30 22:14:13 +0000 martin
Improved sort functions in GWEN_IdList64, added GWEN_IdList64_ReverseSort().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1535 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-30 22:14:10 +0000 martin
Added some new libtool entries to .gitignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1534 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-23 06:15:54 +0000 martin
Apparantly now for snprintf "%f" means double, while in sscanf it means "float". So we have to change the argument of snprintf. (closes ticket #44)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1533 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-23 06:15:50 +0000 martin
Fixed a typo.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1532 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-09 19:06:54 +0000 christian
Fix compiler warning about wrong printf specification on 64 bit systems.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1531 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-03-01 13:49:19 +0000 martin
Use CoreFoundation stuff in local mode on MacOSX. This follows two patches supplied by torsten@springide.org.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1530 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-28 19:43:49 +0000 martin
Added some speedup functions for GWEN_IDLIST64.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1529 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-16 21:17:21 +0000 martin
Fixed a bug: set signseq to 1 if it is zero.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1528 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-16 21:17:19 +0000 martin
Fixed minimum libgcrypt version (1.2.0 as opposed to 1.4.x).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1527 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-16 17:40:07 +0000 martin
Applied a patch submitted by Micha Lenk (improved checking of gcrypt version).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1526 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-16 17:40:05 +0000 martin
Added a missing counter increment in tree.c.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1525 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-14 01:15:17 +0000 martin
Toyed around with __builtin_expect, fixed a bug in GWEN_IDMAP.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1524 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-09 23:15:34 +0000 martin
Removed some asserts for speedup, declared some functions as static inline.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1523 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-09 23:15:30 +0000 martin
Prepare release 3.7.2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1522 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-02-09 23:15:28 +0000 martin
Fixed a bug in GWEN_DB_ReadFromFastBuffer.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1521 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-28 21:21:28 +0000 martin
Prepared release 3.7.1.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1520 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-23 00:01:19 +0000 martin
No longer send debug messages from gwenhywfar itself to the log hook. Some applications literally save all messages from the log hook into a file, so sensitive data might get written to a file (because gwenhywfar's message engine could send sensitive information in debug mode which we don'T want any application to store to disk).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1519 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-23 00:01:16 +0000 martin
Added function GWEN_TreeElement_GetBelow (including macros).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1518 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-22 11:22:37 +0000 martin
Fixed version tag.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1517 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-22 11:16:47 +0000 martin
Prepared release 3.7.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1516 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-21 22:53:52 +0000 martin
Applied and adapted a patch by Andreas Steinmetz (adds HTTP proxy support).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1515 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-21 22:53:49 +0000 martin
Fixed a bug in I18N code.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1514 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-13 10:17:57 +0000 martin
Applied a patch from Andreas Koehler adding GWENHYWFAR_CB declarations to 4 functions. This makes gwen compilable again under MinGW/WIN32.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1513 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-11 22:09:35 +0000 martin
- i18n.c now strips chars before "|" when returning the default string - added a missing function for new class GWEN_TREE - added function GWEN_Time_Compare() - added c++ compatibility to configmgr.h - disable debug log for msgengine.c - added a note about GWEN_Gui_LogHook()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1512 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-11 22:09:28 +0000 martin
Added typesafe tree macros. - fixed a bug in list1.h (*HasElement)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1511 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2009-01-01 16:21:53 +0000 christian
Fix compiler warning on 64bit host.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1510 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-26 22:35:21 +0000 martin
Fixed a few bugs. - added missing typedefs - fixed definition of GWEN_GUI_MSG_FLAGS_CONFIRM_BUTTON - added "extern C" in xmlctx.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1509 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-16 20:47:07 +0000 martin
Removed unused code.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1508 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-09 21:09:53 +0000 martin
Released 3.6.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1507 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-09 17:44:49 +0000 martin
Fixed a bug in ctfile.c (now RDH2 works!).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1506 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-07 21:58:33 +0000 martin
Some minor fixes in text.c and cryptkeyrsa.c. - CryptKEyRSA is now more flexible if "p" and "q" are missing - GWEN_TextEscapeToBufferTolerant now also accepts "_" and "-".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1505 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-02 21:29:53 +0000 martin
More work on module CryptMgr. - added a function to create a private RSA key from N, D, E - setters for virtual functions of CryptMgr now return the previous handler - TLV values are now public (because they are now used in AqBanking-CLI2's   update manager) - CryptMgsKeys now has a setter for the peer key
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1504 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-02 21:29:45 +0000 martin
Added some documentation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1503 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-01 19:04:12 +0000 martin
C++-fixes, export all symbols needed.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1502 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-01 18:49:51 +0000 martin
Removed unused code.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1501 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-01 18:44:16 +0000 martin
Ignore core files.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1500 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-01 18:44:14 +0000 martin
Fixed a bug in generation of symmetric keys.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1499 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-01 18:44:05 +0000 martin
Implemented CryptMgr. This is a simple framework which defines formats for signed and encrypted data entities. It will be used by the online update manager of aqbanking-cli.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1498 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-12-01 18:43:54 +0000 martin
Started working on a CryptMsg module.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1497 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-29 00:35:20 +0000 martin
Added support for SHA-256.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1496 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-08 10:04:50 +0000 martin
Added ChangeLog.old to dist.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1495 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-08 10:00:50 +0000 martin
MARK: Released 3.5.2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1494 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-08 10:00:46 +0000 martin
ChangeLog will now be created from git-log.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1493 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-07 22:36:07 +0000 martin
Fixed a bug in GWEN_Text_CheckSimilarity().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1492 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-07 19:40:23 +0000 martin
Improved error message when SSLv3 should be set.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1491 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-11-03 22:21:26 +0000 martin
Applied some FreeBSD fixes as indicated by James E. Flemer.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1490 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-25 11:01:45 +0000 martin
Fixed a bug in gwentest.c (was using stuff from libz without linking against it).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1489 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-14 20:34:10 +0000 martin
Released 3.5.1.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1488 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-12 20:17:49 +0000 martin
Fixed a typo.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1487 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-12 20:13:01 +0000 martin
Added some functions for XML handling, fixed some bugs. - added functions   - GWEN_XMLNode_StripNamespaces()   - GWEN_XMLNode_GetNamespace()   - GWEN_XMLNode_SetNamespace() - fixed GWEN_XmlCtxStore_AddData() to also accept chars >#127 - clarified GWEN_FASTBUFFER code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1486 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-11 14:39:03 +0000 martin
Some WIN32 fixes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1485 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-11 10:14:50 +0000 martin
Prepared release of 3.5.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1484 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-04 12:16:40 +0000 martin
Increased timeout argument for file locking in ConfigMgrDir.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1483 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-04 00:01:12 +0000 martin
Always store ConfigMgrDir files using lowercased filenames.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1482 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-03 21:09:02 +0000 martin
Added argument "guiid" to all ConfigMgr functions.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1481 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-10-03 15:18:06 +0000 martin
Fixed a few bugs in new ConfigMgr code. - added GWEN_DB_FLAGS_ALLOW_EMPTY_STREAM - GWEN_Directory functions now return correct error values instead of "1"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1480 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-09-27 14:50:37 +0000 martin
Added ConfigManager plugins to static plugin framework.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1479 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-09-27 14:50:33 +0000 martin
Started working on ConfigManager plugins. - added ./configure option "--with-plugins-cfgmgr" - added ConfigManager plugin "dir" (uses a folder to store data)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1478 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-09-27 14:50:23 +0000 martin
Fixed APIDOC of GWEN_ConfigMgr_Factory().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1477 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-09-27 14:50:17 +0000 martin
Added list definitions and _Attach() function to module GWEN_FSLOCK - added GWEN_LIST definitions - added GWEN_LIST2 definitions - added function GWEN_FSLock_Attach() - added function GWEN_FSLock_GetName()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1476 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-09-27 14:50:09 +0000 martin
Added convenience functions to module GWEN_DIRECTORY: - GWEN_Directory_GetAllEntries() - GWEN_Directory_GetAllEntriesWithType() - GWEN_Directory_GetFileEntries() - GWEN_Directory_GetDirEntries()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1475 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-09-01 20:31:59 +0000 christian
Fix missing comma.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1474 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-27 22:58:32 +0000 martin
Improved error message when a non-matching version of libgcrypt was found. Patch provided by M'Micha Lenk.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1473 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-16 12:09:46 +0000 martin
Fixed release version.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1472 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-16 12:07:32 +0000 martin
Prepared release 3.4.1, started using git-log for ChangeLog generation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1471 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-14 16:15:45 +0000 martin
Fixed CryptToken OHBCI, added command to gct-tool. - plugin OHBCI now always adds the flags HASKEYNUMBER and HASKEYVERSION - added command "setkey" to gct-tool; this allows for settings some   parameters of a key (for now: signature counter, key version, key   number)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1470 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-12 12:35:19 +0000 martin
- fixed a problem when reading packets (like with HTTP)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1469 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-11 12:49:44 +0000 martin
Prepared release 3.4.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1468 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-11 12:31:11 +0000 martin
Started working on a configuration manager (soon to be used by AqBanking). The abstract declaration has been completed, first implementations will follow soon.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1467 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-11 12:31:03 +0000 martin
- fixed a problem in SSL connections (should also fix David's problem) - relaxed check for SSL connections (ignore error on disconnect because   some servers already have the connection closed at the time the test   tool tries to)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1466 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-11 07:38:52 +0000 martin
- protect against too-many-known-ca problem
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1465 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-08-11 07:38:44 +0000 martin
- added function GWEN_Directory_GetPrefixDirectory() - use that function in GWEN_PathManager_AddRelPath()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1464 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-29 14:30:10 +0000 martin
- removed Carbon stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1463 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-29 14:10:17 +0000 martin
- added module GWEN_SEMAPHORE (as needed by one of my projects)   The MacOSX part needs some checking (what library needs to be linked in   to get MP* functions?)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1462 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-28 21:35:24 +0000 martin
- improved documentation in src/gui/cgui.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1461 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-28 11:09:12 +0000 martin
- removed unneeded entry in gwenhywfar.pc.in
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1460 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-22 22:30:34 +0000 martin
- include config.h in test executables as well - some build system fixes - replace -omit-version by -avoid-version for plugins
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1459 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-22 13:26:27 +0000 martin
- added options for libgcrypt/gnutls on WIN32 platforms to Makefile.cvs - added mutex*.* files for WIN32 platforms to Makefile.am
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1458 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-15 17:07:50 +0000 martin
- added missing functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1457 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-15 17:05:25 +0000 martin
- added modules GWEN_MUTEX and GWEN_MEMCACHE
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1456 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-11 15:58:23 +0000 martin
- added function GWEN_MsgEngine_FindNodeByPropertyStrictProto() which   requires strict protocol matching when searching for a node. This function   is needed to make sure that only the node for the current protocol is   returned.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1455 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-11 15:58:14 +0000 martin
- prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1454 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-11 15:57:57 +0000 martin
- prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1453 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-07-03 13:24:06 +0000 martin
- added check for default hard limit of GWEN_BUFFERs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1452 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-23 23:24:45 +0000 martin
- src/gui/cgui.*: added missing functions - src/gui/gui.c: implemented declared but missing function GWEN_Gui_GetGui()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1451 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-12 09:49:17 +0000 christian
Add cast in debug message to avoid warnings about %d format specifier not matching a 64-bit size_t.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1450 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-11 20:35:02 +0000 martin
- prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1449 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-11 09:09:56 +0000 martin
- always ask for the pin if the CONFIRM flag is set
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1448 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-10 15:25:25 +0000 martin
- added function GWEN_CryptKeyRsa_GetSecretExponent() - removed unneeded code from src/crypt3/padd.c - added gct-tool command "changepin"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1447 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-09 13:54:07 +0000 martin
- prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1446 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-09 13:39:40 +0000 martin
- fixed a bug in CSV exporter (note: GWEN_FASTBUFFER_WRITEBYTES only writes   as many bytes as possible, use GWEN_FASTBUFFER_WRITEFORCED if you want   all bytes to be written)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1445 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-07 22:40:16 +0000 martin
- added check for EBICS plugin (used when statically linking plugins) - added init call for EBICS plugin if requested - ignore check for nscanned when reading an MPI from a binary format (these   checks aren't performed by other libs and in fact with older versions of   libgcrypt they might lead to an error)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1444 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-06 22:43:45 +0000 martin
- disabled TLS logging
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1443 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-06 22:43:32 +0000 martin
-prepared release 3.3.3
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1442 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-06 13:18:54 +0000 martin
- decreased severity of message which asks the user to insert a card
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1441 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-06-06 12:42:37 +0000 martin
- changed the way the crypttoken password name is generated.   It now creates the same names as AqHBCI.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1440 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-30 17:05:29 +0000 martin
- fixed a bug in io_http.c (was waiting until timeout with a special   EBICS server)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1439 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-30 17:05:14 +0000 martin
- removed some debugging messages - added function GWEN_Crypt_KeyDes3K_SetIV() - really fixed padding/unpadding with ISO 9796_2 - added some tests for DES keys to gwentest.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1438 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-27 21:53:15 +0000 martin
- prepared release 3.3.2
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1437 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-27 21:53:05 +0000 martin
- added prototypes for Plugins_Init() functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1436 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-27 21:52:58 +0000 martin
- incremented BUIDL version - added checks for static plugins (needed for gct-tool) - link gct-tool against static plugins as well and let it init the plugins upon start
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1435 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-06 14:03:09 +0000 martin
- added ChangeLog entry - incremented BUILD
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1434 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-06 14:03:05 +0000 martin
- io_http.c: fixed bug in chunked download mode
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1433 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-05-06 14:02:57 +0000 martin
- gct-tool: show a better error message when plugins could not be found - fixed padding with ISO9796 - httpsession: add flag DOSMODE - src/testlib: added a check for ISO9796_2
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1432 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-26 22:44:22 +0000 martin
decreased verbosity
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1431 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-26 22:44:16 +0000 martin
- added option to disable the initialisation of plugins when statically linked - fixed function GWEN_Padd_PaddWithIso9796_2() - fixed function GWEN_Padd_UnpaddWithIso9796_2()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1430 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-24 22:23:04 +0000 martin
Fixed SO version.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1429 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-24 22:19:30 +0000 martin
Released 3.3.1
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1428 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-24 22:19:25 +0000 martin
Fixed a bug.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1427 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-22 15:35:09 +0000 martin
Released 3.3.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1426 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-21 00:46:07 +0000 martin
Some fixes in the build system and a few minor bugfixes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1425 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-13 18:18:42 +0000 martin
- configure.ac: added option --enable-plugin-loading (for static linking) - plugins/Makefile.am: fixed a bug - src/base/plugin.c: check macro ENABLE_PLUGIN_LOADING in plugin loader functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1424 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-13 06:07:41 +0000 martin
adapted version
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1423 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-13 05:54:24 +0000 martin
- configure.ac: added checks for plugins to be built - m4/ssl.m4: no longer abort if OpenSSL is not available - plugins/: added a convenience library which includes all plugins built - plugins/*: create convenience libraries for all plugins and let the   plugins link against that. This allows for static linkage of the plugins   into an application. - src/base/plugin.{c,h}: added function GWEN_PluginManager_AddPlugin()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1422 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-09 22:46:01 +0000 martin
further adapted ignore file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1421 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-09 22:45:59 +0000 martin
added some more entries to the ignore file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1420 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-04-09 22:31:53 +0000 martin
added ignore file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1419 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-16 13:50:09 +0000 martin
prepared release 3.2.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1418 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-11 22:55:29 +0000 martin
- ct.h: added mode GWEN_CRYPT_TOKEN_MODE_DIRECT_SIGN (passes the flag   GWEN_CRYPT_KEYRSA_FLAGS_DIRECTSIGN on to sign keys if set)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1417 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-10 00:29:24 +0000 martin
- fixed a bug in ctfile.c (was applying unpadd algo before decryption)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1416 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-08 11:59:57 +0000 martin
Geduld, ich bin ja dabei...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1415 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-08 11:52:53 +0000 martin
- added functions:    - GWEN_Padd_PaddWithIso9796_2()    - GWEN_Unpadd_PaddWithIso9796_2()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1414 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-08 11:46:31 +0000 martin
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1413 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-08 11:23:51 +0000 martin
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1412 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-03-07 19:18:00 +0000 martin
- fixed a bug in CryptToken plugin OHBCI: Now creates empty key info   objects for keys missing in the file (thus allowing to create the   corresponding keys later)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1411 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-02-20 22:12:15 +0000 martin
- cgui: added password handling and TLS certificate handling so this is now   also available to C console tools
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1410 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-02-18 16:08:46 +0000 martin
- added debug messages to io layer code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1409 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-02-15 14:59:00 +0000 martin
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1408 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-02-15 14:56:42 +0000 martin
- added GWEN_HttpSession: This module is a wrapper around the various   io layers. It very much simplifies sending requests and receiving   responses and will be used by some of AqBanking's backends.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1407 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-02-10 15:44:29 +0000 martin
- fixed a bug in ctfile.c (now ignores modulus and exponent in   GWEN_Crypt_TokenFile__SetKeyInfo())   Now gct-tool setsignseq works again with OpenHBCI keyfiles.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1406 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-01-29 22:57:13 +0000 martin
- parser/msgengine.c: decreased verbosity
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1405 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-01-25 15:22:42 +0000 martin
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1404 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-01-22 11:25:17 +0000 martin
- base/buffer.c: fixed a bug in IO mode
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1403 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-01-15 20:50:45 +0000 martin
- fixed a bug in src/parser/text.c whiche prevented the CSV plugin from   reading lines with empty fields when using TAB as a delimiter - gwentime_all.c: decrease verbosity
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1402 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2008-01-08 12:59:54 +0000 martin
- fixed GWEN_XML_ReadFromFastBuffer(): no longer requires the function   GWEN_XmlCtx_GetCurrentNode(), so we really can write new XML context   implementations which do not use XML nodes (e.g. for the new OFX parser)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1401 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-18 14:22:30 +0000 martin
- applied a small patch by Andreas Steinmetz which fixes a bug in   src/os/inetsocket.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1400 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-14 20:47:55 +0000 christian
Add size_t length modifier in printf format string
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1399 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-14 20:47:35 +0000 christian
Remove obsolete size_t format in printf
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1398 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-11 08:33:44 +0000 martin
- added GWEN_IDLIST64_ITERATOR which deprecates the following functions:   - GWEN_IdList64_GetFirstId()   - GWEN_IdList64_GetNextId()   - GWEN_IdList64_GetFirstId2()   - GWEN_IdList64_GetNextId2()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1397 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-10 20:32:06 +0000 martin
- fixed another bug in GWEN_Buffer_ReplaceBytes()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1396 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-07 18:49:16 +0000 martin
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1395 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-12-01 17:31:42 +0000 martin
fixed target install-srcdoc
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1394 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-11-22 18:26:05 +0000 martin
merged branch aq3 back to trunk
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1393 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-11-08 20:44:13 +0000 martin
- backported fix for GWEN_InetSock_Select()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1351 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-10-15 19:41:11 +0000 christian
Release 2.6.2 with windows fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1298 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-10-13 15:51:01 +0000 christian
Windows workaround needs probably only 300ms delay.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1297 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-10-12 21:00:26 +0000 christian
Introduce an additional waiting time to avoid Windows connection errors.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1296 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-09-06 18:57:42 +0000 christian
ChangeLog message.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1271 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-09-06 18:56:33 +0000 christian
Fix socket race condition on NetBSD and potentially others. Patch by G. Paul Ziemba.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1270 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-07-08 10:18:00 +0000 christian
Fix documentation of release revision
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1265 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-07-08 10:17:05 +0000 christian
Release gwen-2.6.1
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1264 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-07-08 08:05:41 +0000 christian
Change all registry key lookups to use HKEY_LOCAL_MACHINE as opposed to CURRENT_USER because we're talking about installation paths as opposed to per-user configuration settings. See also http://bugzilla.gnome.org/show_bug.cgi?id=454108
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1261 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-07-08 08:01:19 +0000 christian
As per the reminder here, enabled the _free() function in _freeAll() because gnucash doesn't depend on it anymore for quite some time by now.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1260 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-07-08 07:58:27 +0000 christian
Add sanity check in ForEach so that calling this with a NULL list doesn't crash.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1259 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-06-19 19:10:28 +0000 christian
For the gwentest libxml2 check and --cflags and --libs retrieval, use pkg-config rather than xml2-config. Patch by Andreas Koehler.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1251 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-06-19 19:07:53 +0000 christian
When searching for files and choosing the path separator, examine instead of . Patch by Andreas Koehler.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1250 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-06-19 19:07:18 +0000 christian
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.  Use AC_CANONICAL_BUILD and _HOST, but not _TARGET. Patch by Andreas Koehler.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1249 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-06-09 15:59:59 +0000 christian
Release gwenhywfar-2.6.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1225 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-05-11 20:37:30 +0000 christian
Fix LoggerType_Function. Patch by Hendrik Weimer.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1182 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-04-30 08:15:49 +0000 christian
Add script to add all unversioned files to svn:ignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1180 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-03-12 11:31:57 +0000 martin
- src/os/posix/process.c: now use GWEN_BUFFER to collect arguments for   the process to start instead of fixed buffers
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1179 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-03-10 10:12:33 +0000 christian
Add macros for functions IsEmpty, FindIter, Contains to make available list functions more complete.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1174 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-03-09 21:03:44 +0000 christian
Add functions IsEmpty, FindIter, Contains to make available list functions more complete.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1169 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-03-06 21:33:31 +0000 christian
Add several list function unittests.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1167 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-16 12:48:39 +0000 christian
Release version 2.5.4
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1165 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-16 12:36:53 +0000 christian
Really fix header symlinking if they are already existing.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1163 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-16 12:30:24 +0000 christian
Add common macros for DIR_SEPARATOR and SEARCHPATH_SEPARATOR, both as character and string. Naming is similar to glib convention.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1161 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-13 10:43:37 +0000 christian
Add GWEN_Directory_GetTmpDirectory() function to have a uniform method for getting a temporary directory, similar to g_get_tmp_dir().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1158 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-13 08:55:59 +0000 christian
Really fix symlinking/copying generated header files.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1155 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-12 17:35:59 +0000 christian
Fix symlinking/copying generated header files. Necessary for win32.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1154 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-09 15:21:19 +0000 christian
Release version 2.5.3
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1150 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-09 12:37:21 +0000 christian
For GetHomeDirectory() on windows, really look up the user's home directory now.  (Previously this used the WindowsDirectory, but this is fixed now.).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1148 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-02-08 10:16:11 +0000 christian
Add check for working INHERIT functions. Necessary because not all windows versions work with the current GWENHYWFAR_CB setting.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1146 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-30 10:05:39 +0000 christian
Update for new directory variables in autoconf>=2.60.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1144 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-29 14:20:16 +0000 christian
Fix detection of binreloc support for autoconf>=2.60.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1142 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-26 16:15:16 +0000 christian
Update spec file so that it builds within the openSUSE Build Service.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1140 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-23 13:35:33 +0000 christian
Add extra include for unlink declaration on windows/mingw. Merges r1136 from branch-aq3.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1139 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-19 10:57:17 +0000 christian
Release 2.5.2 for fixed win32 build.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1122 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-17 12:54:23 +0000 christian
Simplify OS section about windows; detection of WIN_PATH_SYSTEM et al is no longer necessary for libtool-aided builds, so we skip this here.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1121 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-17 10:52:34 +0000 christian
Fix win32 openssl detection again; forgot to remove old linker flags
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1120 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-16 20:18:07 +0000 christian
Update win32 openssl detection: should check for  instead of windows-dir; also, if variables are set externally, ignore the test
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1119 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-16 13:38:00 +0000 christian
Release version 2.5.1
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1117 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-12 21:13:54 +0000 christian
On win32, change gwenhywfar_libs flags back to "-lgwenhywfar" without so-version because libtool will lookup the library name without so-version number.
Also, move common variables out of the case statement.



git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1114 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-09 15:56:41 +0000 christian
Add __stdcall decoration on md.h callback functions as well.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1110 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2007-01-09 14:52:56 +0000 christian
Add missing __stdcall decoration on callback functions as needed on win32 since r1087 (2006-09-14). In other words, gwenhywfar-2.4.1 and 2.5.0 are probably broken on win32.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1108 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-12-29 02:20:29 +0000 martin
- decreased verbosity of libloader code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1100 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-12-25 16:32:51 +0000 martin
- decreased verbosity of libloader code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1099 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-17 11:29:46 +0000 christian
Improve build system: Replace 'which' by autoconf macro to improve cross-platform configuration.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1098 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-17 09:30:02 +0000 christian
Remove old unneeded package from sourceforge-build-script
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1097 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-11 09:07:45 +0000 christian
Make plugindir lookup relocatable as well. By now, the full gwenhywfar should be relocatable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1096 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-11 08:56:25 +0000 martin
- src/gwenhywfar.c: changed position of binreloc init call because the   GWEN_LOGGER mechanism is only available after the logger module has been   initialized
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1095 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-11 08:54:04 +0000 martin
- src/gwenhywfar.c: decreased verbosity of binreloc
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1094 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-11 08:47:17 +0000 martin
- added functions GWEN_NetLayerPackets_GetFixedPacketSize() and   GWEN_NetLayerPackets_SetFixedPacketSize(): This allows the packets netlayer   determine on its own how many bytes have to be read for a complete packet   -> this constitutes an API enhancement - src/gwenhywfar.c: initialize binreloc only once
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1093 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-10 20:13:21 +0000 christian
Add initial binreloc support; all directories except plugindir are now looked up automatically at runtime.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1092 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-10-02 21:37:10 +0000 martin
- decreased verbosity of netlayer and OS functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1091 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-09-21 16:32:04 +0000 martin
- decreased verbosity in src/parser/xml.c and src/base/plugindescr.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1090 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-09-20 18:47:45 +0000 martin
- decreased verbosity in src/os/directory_all.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1089 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-09-20 17:05:48 +0000 martin
- nl_packets: Don't start sending data unless the next lower layer is   connected
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1088 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-09-14 00:30:15 +0000 martin
- introduced attribute GWENHYWFAR_CB which expands to "__stdcall" on WIN32   systems. This prevents some spurious errors we get on Win32 systems   when inherited classes are used (those errors are very hard to debug so   we now prevent them).   On WIN32 systems this changes the API of inherting classes!   However, our main development system is Linux, and on such systems nothing   changes. Therefore we will also increment SO_AGE for the next release.   I will have to make sure that on WIN32 all depending projects adapt to this   API change.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1087 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-09-04 12:18:00 +0000 martin
- implemented the function GWEN_Logger_SetLogFunction()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1086 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-08-25 22:46:20 +0000 martin
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1085 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-20 12:32:56 +0000 christian
On Directory_Read, add assertion that the directory handle is non-NULL.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1084 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-20 12:31:28 +0000 christian
Add new svnignores
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1083 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-20 11:03:59 +0000 martin
possibly fixed a compile stopper for amd64
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1082 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-16 20:43:11 +0000 martin
- fixed a bug in list.c (pointed out by "Archimedes Submerged")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1081 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-16 08:48:11 +0000 martin
- added a simple signal/slot framework which allows a single signal to be   connected to multiple matching slots - GWEN_List_Erase(): The given iterator is moved toward the next element in   any case (if there is no next element then the iterator will point to 0).   This makes the return conditions clear to the caller.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1080 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-13 16:20:25 +0000 martin
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1079 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-07-03 11:28:32 +0000 martin
use install -p in my own Makefile.cvs target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1078 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-23 01:02:46 +0000 martin
adjusted VERSION_TAG
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1077 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-22 23:31:16 +0000 martin
implemented checkFile function of xmldb plugin
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1076 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-22 23:16:27 +0000 martin
- added GWEN_DBIO plugin for XML data
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1075 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-15 20:41:32 +0000 martin
prepared release 2.3.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1074 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-15 20:27:32 +0000 martin
- decreased verbosity of nl_packets.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1073 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-03 03:28:05 +0000 martin
- plugins/storage/localfiles:   - fixed a problem with the latest checkin:     The storage code assumes that every object has a unique id. So to ensure     this while keeping GWEN_IDMAPs effective the upper 8 bytes of the id     are now reserved for the type.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1072 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-06-01 19:18:48 +0000 martin
- src/storage:   - fixed some bugs   - object ids are now only unique within a type's namespace. This allows     for a more efficient use of GWEN_IDMAP to store object ids per type.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1071 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-23 14:08:34 +0000 martin
- src/storage.c: fixed a bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1070 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-23 02:18:01 +0000 martin
- src/storage: now logs creation of new objects
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1069 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-22 21:52:31 +0000 martin
- improved idmap code: now iterates over const idmaps (i.e. the argument   *pid to the function GWEN_IdMap_FindNext() is now used as attach point   instead of an internally stored var). This also allows for multiple   iterations in parallel
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1068 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-22 15:25:23 +0000 christian
Add include file ifdefs, which might be necessary on some         windows (MSVC) platforms.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1067 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-20 04:47:53 +0000 martin
- src/base/idlist: added functions which allow iterating over   const GWEN_IDLIST as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1066 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-20 02:43:56 +0000 martin
more fixes to storage code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1065 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-20 01:07:23 +0000 martin
more fixes to storage code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1064 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-20 00:37:37 +0000 martin
- src/storage: added argument "reason" to GWEN_StoStorage_UnregisterClient(),   which is now logged in the new log messages beginSession and endSession
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1063 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-20 00:10:47 +0000 martin
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1062 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-20 00:09:56 +0000 martin
- added function pr##_IdMap_FreeItems() to GWEN_IDMAP macros which e.g.   expands to GWEN_Buffer_IdMap_freeItems() for   "GWEN_IDMAP_FUNCTION_DEFS(GWEN_BUFFER, GWEN_Buffer)".   This function frees all objects stored in the GWEN_IDMAP and clears the   GWEN_IDMAP (e.g. make it contain no ids afterwards).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1061 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-19 23:59:48 +0000 martin
- added function pr##_IdMap_freeAll() to GWEN_IDMAP macros which e.g. expands   to GWEN_Buffer_IdMap_freeAll() for   "GWEN_IDMAP_FUNCTION_DEFS(GWEN_BUFFER, GWEN_Buffer)".   This function frees all objects stored in the GWEN_IDMAP and frees the   GWEN_IDMAP itself.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1060 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-19 13:14:42 +0000 christian
Finally get BUILD detection work for all possible repositories
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1059 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-19 13:03:22 +0000 christian
Let svn write the revision number directly into here on each svn update. Fixes all problems with using svninfo.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1058 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-19 13:02:19 +0000 christian
Add forgotten header to dist target to fix the distribution
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1057 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-19 13:01:56 +0000 christian
Remove nonexisting file from EXTRA_DIST target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1056 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-19 09:13:17 +0000 christian
Add svnignores for new directories
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1055 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-18 23:07:41 +0000 martin
some fixes to storage code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1054 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-18 16:47:34 +0000 martin
more name changes to make the idmap functions fit better into gwenhywfar
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1053 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-18 14:45:28 +0000 martin
added some idmap functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1052 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-18 14:33:49 +0000 martin
renamed idmap functions according to Christian's advices
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1051 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-18 14:01:12 +0000 martin
- added typesafe macros for idmap (like those macros for GWEN_LIST2), e.g.   "GWEN_IDMAP_FUNCTION_DEFS(GWEN_BUFFER, GWEN_Buffer)" would create an idmap   for GWEN_BUFFER objects instead of void* pointers. So the function   GWEN_Buffer_IdMap_GetPtr() will only work on an idmap which stores pointers   to GWEN_BUFFERs and it returns a pointer to a GWEN_BUFFER rather than a   void* pointer.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1050 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-18 13:29:20 +0000 martin
- added base/idmap: This code allows for fast and efficient storage of   pairs of [32-bit ID and a void* pointer].   Such pairs can be set, reset and sought. This new class also allows to   fastly iterate over the pairs.   It allows for multiple storage algos. The first algo uses 8-step pointer   tables of 16 entries per table.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1049 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-17 17:15:35 +0000 martin
- added storage framework (to be used by some of my developing projects) - added first storage plugin which uses local files   The storage framework is not yet part of the official API of Gwenhywfar,   so API changes are likely to occurr.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1048 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-11 20:02:08 +0000 martin
- parser/db.c: increased word buffer size - parser/xml.c: fixed a bug in GWEN_XMLNode_HandlePath
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1047 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-11 08:39:52 +0000 christian
Add complete set of svn:ignore so that no files are reported with unknown status.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1046 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-10 12:14:53 +0000 christian
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.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1045 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-04 21:00:00 +0000 martin
incremented version
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1044 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-05-04 20:54:17 +0000 martin
- removed prototype for a function which had been removed in previous   versions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1043 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-24 14:04:02 +0000 christian
Update description on how to create a libgwenhywfar.lib file for MSVC.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1042 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-18 17:57:02 +0000 christian
Revert r1040 because %lf is allowed very well for sscanf (but not for printf)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1041 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-18 16:14:27 +0000 christian
Replace "%lf" by "%f" in sscanf because the "l" length modifier is not allowed for "f".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1040 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-18 16:11:39 +0000 christian
2006-04-18   Christian Stimming <stimming@tuhh.de>
        * src/gwenhywfarapi.h: Define __attribute__((deprecated)) not on
        all __GNUC__, but only on gcc >= 3.0.x because gcc-2.95 doesn't
        yet have it.

        * src/base/logger.h: Replace __attribute__((deprecated)) by the
        macro from gwenhywfarapi.h.



git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1039 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-12 12:41:54 +0000 martin
released 2.2.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1037 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-12 02:09:48 +0000 martin
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1036 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-12 00:41:02 +0000 martin
- fixed rfc822 DBIO plugin (import *and* export now work)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1035 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-10 18:57:01 +0000 martin
- net2/urlfns.c, net2/url.xml:   - added fields "userName" and "password" to GWEN_URL, the format of a     complete URL is now:     "proto://user:passwd@host/path:port", as in     "http://me:secret@here/path:123"     These new fields are optional, of course.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1034 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-07 13:29:08 +0000 christian
Oops, fix last commit because of stupid autoconf/m4 quoting.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1033 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-07 12:53:03 +0000 christian
Add workaround if a non-release version should be configured from a tarball, where svn info clearly doesnt give a valid revision number.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1032 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-07 12:51:10 +0000 christian
Remove old files from m4/Makefile.am; they were introduced for gettext in r523, but somehow they are no longer needed? The files certainly are not in SVN.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1031 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-07 09:53:56 +0000 martin
- included a temporary fix for MacOSX as suggested by Thorsten (introduce a 1s   sleep when writing to a socket for the first time).   This is just an ugly hack, but it should work.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1030 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-06 19:04:22 +0000 martin
removed files which have been added by accident
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1029 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-06 19:03:11 +0000 martin
- db.c:   - GWEN_DB_ReadFile(), GWEN_DB_ReadFileAs(), GWEN_DB_WriteFile() and     GWEN_DB_WriteFileAs() now honour the flag "GWEN_DB_FLAGS_DOSMODE" - added GWEN_DBIO: "rfc822". This plugin reads RFC822 message headers (e.g.   those used in maildir or in HTTP requests) - GWENHYWFAR_VERSION_BUILD is now automatically updated from SVN's revision - changed GWENHYWFAR_VERSION_RELEASE_STRING and GWENHYWFAR_VERSION_FULL_STRING
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1028 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-03 23:17:42 +0000 martin
test
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1027 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-04-03 22:37:42 +0000 martin
- initial import into SVN
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1026 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-27 15:37:34 +0000 cstim
Compile farm scripts for gwenhywfar, aqbanking, simthetic, and others
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1025 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-27 12:25:01 +0000 cstim
2006-03-27  Christian Stimming <stimming@tuhh.de>
        * src/parser/xsd_write.c, src/net2/nl_http.c: Add cast to
        isdigit() et al functions; needed for platforms where "char" has a
        different signedness than on most platforms. Notably
        sparc-solaris.

        * configure.ac: Change gcc version number checking so that it
        works with 2.95.x as well.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1024 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-27 12:24:10 +0000 cstim
And improve building scripts even more
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1023 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-26 17:28:34 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1021 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-26 17:16:05 +0000 aquamaniac
- fixed a bug in DBIO plugins: Was returning a false value when file to be   checked did not exist
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1020 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-25 20:32:15 +0000 cstim
More improvements in build script
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1019 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-25 17:38:31 +0000 cstim
More improvements in build script
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1018 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-25 14:01:14 +0000 cstim
And finally get compile farm script to build aqbanking as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1017 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-25 11:06:25 +0000 cstim
More compile farm script improvements
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1016 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-25 10:55:41 +0000 cstim
More compile farm script improvements
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1015 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-25 10:33:27 +0000 cstim
Add cast in isdigit() argument. Necessary e.g. for sparc-solaris.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1014 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-24 16:53:22 +0000 cstim
And improve building scripts even more
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1013 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-24 16:43:43 +0000 cstim
Improve building scripts; they are not for distribution, though
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1012 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-24 16:10:55 +0000 cstim
Add scripts for building on Sourceforge compile farm.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1011 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-24 15:49:34 +0000 cstim
2006-03-24  Christian Stimming <stimming@tuhh.de>
        * src/os/posix/fslock.c: Cast the result of getpid() to
        int. Necessary for sparc-solaris.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1010 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-24 14:43:51 +0000 cstim
2006-03-24  Christian Stimming <stimming@tuhh.de>
        * src/base/memory.c, plugins/dbio/olddb/olddb.c: Fix format args
        for amd64 platform.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1009 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-22 01:06:30 +0000 aquamaniac
- nl_hbci.c: Also print code and text when logging error response
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1008 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-21 03:29:03 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1006 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-20 21:35:44 +0000 aquamaniac
fixed last commit
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1005 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-20 20:31:49 +0000 aquamaniac
- added flags to NetLayer_Log which allow to choose what data to log   (incoming and/or outgoing data)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1004 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-16 15:59:51 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1003 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-16 15:58:40 +0000 aquamaniac
- fixed a bug in IPC request manager
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1002 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-15 15:47:27 +0000 aquamaniac
- fixed a bug in keyspec.c: Was not initialising list structures
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1001 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-15 11:22:48 +0000 aquamaniac
- reverted source-incompatible change in xml.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1000 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-15 10:03:08 +0000 aquamaniac
- clarified documentation of list1.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@999 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-15 09:46:45 +0000 cstim
Improve documentation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@998 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-15 01:08:40 +0000 aquamaniac
- replaced old GWEN_LIST stuff by new code: These new lists are a drop-in   replacement for the old lists (source-compatible) and are double-linked.   In addition to storing the first element these lists now also store a   pointer to the last element. This makes browsing of the list when adding   an element unnecessary. - XML code now uses the new lists insteadof its own list code. This leads   to an astonishing speedup for XML loading:   Loading times for an XML file with about 16MB of data:      Gwenhywfar 2.0.0.1: 11 secs      Gwenhywfar 2.0.0.2: 2-3 secs   If I can find the time I will also change the GWEN_DB code to use these   lists instead of its own list code.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@997 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-04 00:30:45 +0000 aquamaniac
minor changes (I guess?)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@996 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-03 11:54:36 +0000 cstim
2006-03-03   Christian Stimming <stimming@tuhh.de>
        * src/io/bufferedio.h: Make some simple accessor functions const
        because they don't modify the object.
Also, improve documentation quite a bit.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@995 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-03-02 14:07:48 +0000 aquamaniac
- fixed a bug in waitcallback code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@994 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-27 20:49:08 +0000 aquamaniac
prepared release of 2.0.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@992 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-24 02:27:09 +0000 aquamaniac
- mklistdoc now recognizes const list macros as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@991 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-17 11:00:56 +0000 cstim
2006-02-17   Christian Stimming <stimming@tuhh.de>
        * configure.ac: Use AC_CONFIG_HEADERS, not HEADER, in according to
        autoconf docs.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@990 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-16 13:56:31 +0000 cstim
Let test2 run for smaller number of tests so that 'make check' doesnt take longer than a few seconds.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@989 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-15 02:05:42 +0000 aquamaniac
- added functions GWEN_CryptToken_GetMatchingContexts() and   GWEN_CryptToken_FindContextInList(). This very much simplifies working with   crypt tokens. - adapted "ohbci" crypt token context description to the latest changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@988 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-14 02:10:29 +0000 aquamaniac
- removed debug messages in ct_file.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@987 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-10 10:57:10 +0000 cstim
2006-02-10   Christian Stimming <stimming@tuhh.de>
        * src/base/buffer.h, list.h: Improved documentation.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@986 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-10 03:17:04 +0000 aquamaniac
- added function GWEN_NetLayer_WaitForStatus() - fixed two bugs in PKCS1 padding - finally fixed the spurious signature bug which sometimes caused HBCI   signatures to be invalid
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@985 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-07 09:18:01 +0000 cstim
Add cvsignore. Improve makefile - make check will call ./testlib
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@984 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-07 07:08:53 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@983 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-06 17:51:07 +0000 aquamaniac
- added a test executable (for now only checks base64 code)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@982 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-06 13:35:03 +0000 cstim
2006-02-06   Christian Stimming <stimming@tuhh.de>
        * src/os/{posix,windows}/fslock.c: Free strdup'd string to fix a
        memory leak.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@981 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-06 12:41:20 +0000 cstim
Remove my old, now unused, rule which was broken for some time anyway
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@980 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-04 01:47:12 +0000 aquamaniac
- fixed a bug in GWEN_InetSocket_Accept_Wait (was waiting for writeability,   should rahter wait for readability) - fixed another bug in GWEN_InetSocket_Accept_Wait(): Was closing socket   even wif the error simply was a timeout   - now saves new auth keys
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@979 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-03 17:41:49 +0000 aquamaniac
- OpenHBCI CryptToken:   - now supports keylength of up to 2048 bits   - now accepts key ids up to 6 (including the new auth keys) - CryptToken: Context functions now return non-const pointers, because   otherweise we would also have to copy all that stuff even for objects   we own - src/os/inetsocket.h:   - added socket type GWEN_SocketTypeFile   - added constructor GWEN_Socket_fromFile() - added GWEN_NetLayer_Stdio which uses stdin and stdout on non-WIN32 systems - added functions GWEN_NetLayerHttp_GetHttpVersion()   and GWEN_NetLayerHttp_SetHttpVersion()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@978 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-02-01 08:38:32 +0000 cstim
Add workaround for libssl on Mac OS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@977 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-31 10:47:47 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@976 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-31 10:39:34 +0000 cstim
2006-01-31   Christian Stimming <stimming@tuhh.de>
	* src/types.h.in: Fix bad include order between gwenhywfarapi.h
	and this file.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@975 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-30 22:41:35 +0000 aquamaniac
- OpenHBCI CryptToken now signals a bad pin to the CryptManager (UI, which   is implemented e.g. in AqBanking). Now when entering a bad pin in a   AqBanking environment leads to the expected behaviour.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@974 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-27 09:06:10 +0000 aquamaniac
jajajaja
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@973 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-25 18:12:10 +0000 aquamaniac
- fixed a bug in GWEN_Url_toString (was not writing an unchanged string)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@971 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-25 12:46:50 +0000 aquamaniac
- fixed a bug in GWEN_Url_toString (was not writing an unchanged string)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@970 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-25 12:42:24 +0000 aquamaniac
- fixed a bug in GWEN_Url_toString (was not writing an unchanged string)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@969 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-23 17:01:15 +0000 aquamaniac
fixed a bug in HTTP code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@968 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-23 05:11:37 +0000 aquamaniac
- work on CryptToken-API:   - added virtual function GWEN_CryptManager_SetPinStatus()     This function is now used by some crypttokens (mainly chipcards) and     intercepted by AqBanking's CryptManager. This is another step in making     working with crypttokens safer.   - added modes (change the behaviour for crypt tokens, e.g. allow the user     to enter the pin even though the error counter isn't zero   - moved       GWEN_CRYPTTOKEN_FLAGS_FORCE_PIN_ENTRY     to       GWEN_CRYPTTOKEN_MODES_FORCE_PIN_ENTRY
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@967 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-19 14:54:39 +0000 cstim
2006-01-19   Christian Stimming <stimming@tuhh.de>
	* src/gwenhywfarapi.h: Add #define GWENHYWFARAPI_H to avoid
	errorneous circular inclusion from types.h; remove '#' lines with
	comments but no preprocessor directives, might choke some compiler
	some day.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@966 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-18 15:34:49 +0000 aquamaniac
release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@965 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-14 10:46:32 +0000 aquamaniac
- 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)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@963 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-13 12:30:08 +0000 aquamaniac
- GWEN_WaitCallback_Enter_u() now immediately calls the checkAbort function.   This allows instantiated callbacks to check whether a widget is to be   shown immediately.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@962 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-11 23:19:00 +0000 aquamaniac
- fixed a bug in gct-tool - added yet another missing GWENHYWFAR_API in requestmgr.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@961 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2006-01-03 23:13:54 +0000 aquamaniac
- added missing GWENHYWFAR_API in requestmgr.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@960 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-30 07:23:54 +0000 aquamaniac
- worked on typemaker:   - fixed some bugs (e.g. missing DOMAIN before List_dup-functions)   - added "c-headers", "pre-headers" and "post-headers"   - added some struct-properties     - constructor-name     - constructor-access     - fromdb-access     - dup-access - 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).   For Gwenhywfar this removes about 700 (!!) symbols from the symboltable !
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@959 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-23 10:43:33 +0000 cstim
Ifdef static variable to avoid unused variable warning
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@958 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-23 01:43:18 +0000 aquamaniac
- worked on memory allocation stuff:   - calls to GWEN_NEW_OBJECT and GWEN_FREE_OBJECT MUST be matched   - added optional code for allocation of small memory blocks without     having to bother the heap for every 4 byte data (disabled for now,     since it is much less effective than the glibc heap functions. However,     my functions speed up things when working with dmalloc or efence)   - removed the memory tracker stuff, since it always showed the constructors     of all objects as the caller, however, we would more need to see who was     calling the constructor function... Currently there is no way to trace     back in runtime. Anyway, valgrind is much better in that capacity.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@957 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-15 15:53:17 +0000 aquamaniac
release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@956 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-06 14:35:42 +0000 cstim
2005-12-06   Christian Stimming <stimming@tuhh.de>
        * src/gwenhywfar.c: Use only GWEN_PathManager for path
        lookups. Make sure the PathManager entries are initialized with
        windows registry, if this is windows.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@955 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-06 11:09:56 +0000 cstim
Increment build due to latest changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@954 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-06 11:08:53 +0000 cstim
2005-12-06   Christian Stimming <stimming@tuhh.de>
        * src/gwenhywfar.c: Use windows registry and GWEN_PathManager for
        all path lookups in gwen. Replaces literal LOCALEDIR macro and
        LIBSUFFIX macro for lib64 library paths.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@953 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-05 18:08:24 +0000 aquamaniac
- completed documentation of pathmanager
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@952 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-05 18:01:55 +0000 aquamaniac
- temporarily disabled call to GWEN_PluginDescription_List2_free() from   within GWEN_PluginDescription_List2_freeAll(): This causes Gnucash to   crash because it contains a workaround for an old memory leak which had been   fixed in the last release of Gwen. However, the bugfix in gwen and the   workaround in Gnucash together lead to a double free which causes the   program to crash.   As soon as the next release of Gnucash is out we reenable this function   call thus finally fixing this bug.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@951 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-05 17:38:40 +0000 cstim
2005-12-05   Christian Stimming <stimming@tuhh.de>
        * src/gwenhywfar.c: Register GWEN_PathManager entries for
        localedir and libdir as well. Intended to prepare for integration
        of autopackage's binreloc tools, hence providing even more
        platform independence.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@950 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-05 17:36:17 +0000 cstim
Add much documentation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@949 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-05 12:07:26 +0000 cstim
Add missing DOMAIN_API macro before enum string conversions. Code cleanup.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@948 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-05 11:42:45 +0000 cstim
Add missing GWENHYWFAR_API macro
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@947 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-02 10:32:00 +0000 cstim
Simplify Makefile: only one rule for make setup
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@946 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-12-01 19:57:10 +0000 aquamaniac
released 1.99.1
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@945 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-30 14:18:25 +0000 cstim
Add missing API macro.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@944 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-30 10:28:26 +0000 cstim
Fix missing GWENHYWFAR_API declaration
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@943 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-29 21:45:17 +0000 aquamaniac
incremented BUILD version
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@942 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-28 21:09:53 +0000 cstim
2005-11-28  Christian Stimming  <stimming@tuhh.de>
	* src/gwenhywfar.c: Add header define for x86_64 libdir suffix.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@941 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-28 18:25:56 +0000 aquamaniac
- worked on nl_ssl:   - now GWEN_NetLayerSsl_Disconnect() also disconnects the     SSL layer, not only the underlying layer   - fixed a severe bug (double free of peer certificate)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@940 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-24 15:28:10 +0000 cstim
Now really finally fix make setup
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@939 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-24 15:02:54 +0000 cstim
Finally enable make setup again. Probably requires libtool-1.5.20.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@938 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-23 16:59:09 +0000 cstim
Update ISS file for windows
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@937 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-23 09:35:41 +0000 cstim
005-11-23  Christian Stimming <stimming@tuhh.de>
        * gwenhywfar-config.in.in: Re-introduce the old --has-ui argument
        but print a single-line error message, because if the "usage" text
        is printed then the old gwenhywfar.m4 macro breaks with very weird
        error messages.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@934 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-22 22:54:00 +0000 aquamaniac
released 1.99.0beta
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@933 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-22 01:09:26 +0000 aquamaniac
- fixed a bug in HTTP write work function: Was always returning "Changed",   even if there was nothing to write. This caused up to 100% CPU   consumption - introduced brake to avoid CPU overload by GWEN_Net_HeartBeat() - entered cleanup phasis:   - implemented destructors for netlayers   - fixed memory leaks found by valgrind
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@932 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-21 17:02:47 +0000 aquamaniac
really fixed "Connection: close" stuff in nl_http.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@931 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-21 06:14:00 +0000 aquamaniac
- improved to GWEN_NetLayerHttp_Request() [nl_http.c]:   - intermediate packets (like "100 Continue") are now ignored   - when the final response indicates to close the connection (via header     "Connection: close" or when this header is omitted in HTTP/1.0)     then the connection is closed automatically. This way the next try to     send a packet via this connection would fail. Callers will always     check for the connection status before sending packets, so in this case     they will just reopen the connection. We should now finally get rid of the     ominous "timeout" problem in AqHBCI
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@930 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 11:10:14 +0000 cstim
Improve Makefile for make distcheck
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@929 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 10:59:09 +0000 cstim
Improve linker flags for make distcheck
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@928 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 10:45:14 +0000 cstim
Add missing install-data-local to trigger i18n installation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@927 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 10:28:37 +0000 cstim
Remove cvsignores of now no longer used files to remind people to remove them
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@926 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 10:28:04 +0000 cstim
Add cvsignores
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@925 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 10:14:21 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@924 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-19 03:35:10 +0000 aquamaniac
- implemented poll()-based code which checks whether a connection is down   (as suggested by Thomas Baumgart) - changed HTTP code: Now tries to detect when a connection is broken while   trying to send a packet (detects the special condition when the connection   is broken while sending the first byte of a packet. In such a case a   reconnect would be in order, while a broken pipe after having written some   bytes is still an error) - switched from autopoint to what we use in AqBanking: autopoint doesn't   exist on WIN32 and I didn't like it anyway (uses way too many files) - added GWENHYWFAR_API where missing - removed all selfmade DLL-creation stuff: Current libtool is able to do   that for us now (I hate libtool, it took me over 10 hours to figure out how   to use it for DLLs with version info. If they only had documented this   stuff!) - mingw adds a "-<NUM>" to the DLL name, I couldn't find a way to make it omit   the major version number for the plugins. Therefore I added code to the   libloader under windows which checks for modules with the major number   "0" (so we for now just use "0" for every plugin)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@923 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-18 03:41:02 +0000 aquamaniac
- added function GWEN_NetLayerSsl_ImportCertFile() (this will make it easier   to import certificate files)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@922 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 17:03:53 +0000 cstim
Fix erroneous variable renaming in windows installation. Talking of Bristol shape...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@921 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 16:24:51 +0000 cstim
Add GWENHYWFAR_API to function that is used in gwentest
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@920 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 16:15:09 +0000 cstim
Adapt spec file to latest change
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@919 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 16:06:23 +0000 cstim
Remove nonexistent directory from checking
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@918 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 15:50:04 +0000 aquamaniac
- reverted change of filename for gwenhywfar-config script - install gwenhywfar2 headers to the same location as gwenhywfar1 (thus   effectively overwriting gwenhywfar1 headers) - incremented minor version number: Next release shall be 1.99.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@917 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 15:39:52 +0000 aquamaniac
- reverted change of filename for gwenhywfar-config script - install gwenhywfar2 headers to the same location as gwenhywfar1 (thus   effectively overwriting gwenhywfar1 headers) - incremented minor version number: Next release shall be 1.99.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@916 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-17 10:22:19 +0000 cstim
Fix pkg-config file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@915 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-16 20:41:14 +0000 cstim
Add missing files in Makefile for make rpm
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@914 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-16 20:04:48 +0000 cstim
Remove obsolete Makefile from configure to fix make dist
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@913 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-15 19:10:58 +0000 aquamaniac
- fixed a bug in keyspec.c: Was not writing keyType to db (we should backport   this one to gwen1)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@911 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-15 09:48:06 +0000 cstim
2005-11-15   Christian Stimming <stimming@tuhh.de>
        * m4/ssl.m4: Revert the configure argument name change; maybe this
        is not so unconventional after all and it is at least consistent
        with the rest of the configure arguments in aqbanking.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@910 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-15 09:30:22 +0000 cstim
2005-11-15   Christian Stimming <stimming@tuhh.de>
        * configure.ac, README.DARWIN: Add -L/sw/lib to linker flags on
        darwin, but don't use that in test/Makefile.am.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@908 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-14 10:56:23 +0000 cstim
2005-11-14   Christian Stimming <stimming@tuhh.de>
        * m4/ssl.m4: Change configure argument name to
        --with-openssl-include (no s at the end); improve documentation.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@907 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-09 12:26:31 +0000 aquamaniac
- added NetLayerLog (used for debugging, loggs data read and written from   netlayers below itself. The output of this layer can be used for   NetLayerFile)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@906 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-09 10:29:39 +0000 aquamaniac
- added NetLayerFile (used for debugging, can be used instead of real sockets   when testing new code)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@905 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-04 08:36:41 +0000 cstim
Increase version number of development version so that it can be distinguished from the old gwen1 version
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@904 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 14:51:49 +0000 aquamaniac
fixed a bug in socket code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@903 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 13:02:38 +0000 aquamaniac
- some fixes in network/IPC code (now works with Libchipcard2, so the IPC   stuff now works again
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@900 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 10:29:26 +0000 cstim
Add missing GWENHYWFAR_API
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@899 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 09:51:39 +0000 cstim
Add GWENHYWFAR_API to headers
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@898 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 09:03:34 +0000 cstim
Add GWENHYWFAR_API to headers
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@897 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 08:54:09 +0000 cstim
Update cvsignore
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@896 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 08:51:42 +0000 cstim
Remove removed files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@895 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 08:44:11 +0000 cstim
Remove auto-generated file from CVS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@894 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 04:25:33 +0000 aquamaniac
fixed some bugs in HTTP code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@893 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-03 00:20:45 +0000 aquamaniac
- started on Gwenhywfar2:   - src/ipc/*:     - removed netconnectionhttp*.{c,h}     - renamed all function GWEN_IPCxxx to GWEN_IpcXxx (according to coding       style of GWEN)   - removed src/net     This has now been replaced by src/net2.   - removed ui/   - removed gwenpp/   - GWEN_CryptKey: Renamed function _FromDb and _ToTb to _fromDb and _toDb     according to coding style document   - GWEN_KeySpec: removed proprietary list functions, added GWEN_KeySpec_List   - GWEN_StringList2, GWEN_Args, GWEN_Logger: Renamed enums according to     coding style document   - removed gwenhywfar-config.in.in, added gwenhywfar2-config.in.in
  These changes break the API, so SO_CURRENT has been incremented and SO_AGE
  is 0 !
  This means that all depending applications must be recompiled in order to
  use the new version of GWEN (all not-recompiled applications still use the
  old version). Some depending libraries/tools will have to be adapted to
  these changes (AqBanking, Libchipcard2).
  For some enums which might be used by Gnucash there are compatibility
  macros (if there are some missing please tell me. At least Gnucash MUST
  compile without modifications!).


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@892 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-02 09:45:31 +0000 cstim
Improve linker flags for win32 preparation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@891 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-02 01:16:52 +0000 aquamaniac
- added nl_packets.{c,h}: This is a simple layer which enqueues incoming and   outgoing packets.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@890 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-01 16:30:43 +0000 cstim
Windows linker flags improvements
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@889 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-01 13:43:52 +0000 aquamaniac
- removed a fprintf() from netlayer.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@888 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-01 09:24:29 +0000 cstim
Comment out/remove unused variables
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@887 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-11-01 01:51:53 +0000 aquamaniac
- added functions to GWEN_NetLayer:   - GWEN_NetLayer_RecvPacket()   - GWEN_NetLayer_SendPacket()   - GWEN_NetLayer_RecvPacketBio()   - GWEN_NetLayer_SendPacketBio() (this is now used for HTTP requests) - fixed a bug in nl_http.c (error in handling of chunked transfers) - AqHBCI now works with the latest changes !!
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@886 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-30 21:35:02 +0000 aquamaniac
- added GWEN_NetLayerHbci:   This is to be used by AqHBCI. It determines the size of incoming messages   and also encodes/decodes them to/from BASE64 if requested.   This layer only handles the transport of HBCI messages, it neither parses   nor generates HBCI messages.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@885 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-29 02:30:35 +0000 aquamaniac
- typemaker: added property "out" to "header" element (if value is "source"   then the corresponding include will be written to the created source file,   otherwise it will be written to the created header files).   Possible values: "header", "source" - implemented GWEN_NetLayerSsl (will replace GWEN_NetTransportSSL)   Tested the following chains:   - NetLayerSocket   - NetLayerHttp->NetLayerSocket   - NetLayerSsl->NetLayerSocket   - NetLayerHttp->NetLayerSsl->NetLayerSocket - src/crypt/*: added definition for structs which deal with SSL certificates   and SSL ciphers. No longer use GWEN_DB_NODE for those things, because   the tool typemaker makes it too easy to create real classes instead of the   ugly hack with GWEN_DB_NODEs :-)   - GWEN_SslCipher    : Cipher description (name, bits, description etc)   - GWEN_SslCertDescr : representation of an SSL certificate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@884 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-27 23:54:12 +0000 aquamaniac
synced
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@883 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-27 23:45:18 +0000 aquamaniac
- started rewriting network code - db.{h,c}:   - when writing a db with GWEN_DB_FLAGS_USE_COLON then insert a space     after the colon   - added functions:     - GWEN_DB_ReadFromString()     - GWEN_DB_WriteToBuffer()   - added flag GWEN_DB_FLAGS_DOSMODE   - modified GWEN_DB_FLAGS_HTTP:     - include GWEN_DB_FLAGS_OMIT_TYPES     - include GWEN_DB_FLAGS_DOSMODE
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@882 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-26 15:11:09 +0000 cstim
Fix missing dllexport declarations
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@881 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-25 15:37:24 +0000 aquamaniac
- worked on GWEN_HttpSession: Now requesting a document works (including   diversion and authorization) - added description and example for GWEN_INHERIT code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@879 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-25 10:11:26 +0000 cstim
2005-10-25   Christian Stimming <stimming@tuhh.de>
	* configure.ac, plugins/*/Makefile.am: Clean up linker arguments
	by specifying one libname in configure.ac and reusing this
	throughout the project.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@878 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-24 09:06:28 +0000 cstim
2005-10-24   Christian Stimming <stimming@tuhh.de>
	* gwenpp/Makefile.am, plugins/dbio/olddb/Makefile.am,
	plugins/dbio/csv/Makefile.am,
	plugins/crypttoken/ohbci/Makefile.am: Fix broken win32 linker
	arguments in last LIBADD change.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@877 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-22 15:10:47 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@875 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-13 05:22:49 +0000 aquamaniac
- worked on typemaker:   - write_code_fromdbArg_c() no longer handles volatile elements   - now defining virtual functions is allowed. Typemaker declares the     type and getter/setter/exec functions (see src/ipc/request/request.xml) - worked on IPC:   - undid the latest changes (do not export the internal GWEN_IPCREQUEST     class)   - added a new request wrapper class (GWEN_IPC_REQUEST) which uses the     normal GWEN_IPCMANAGER function calls
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@874 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-05 09:34:22 +0000 cstim
Temporary comment out static declaration of __GetConnection to prevent annoying compiler warning, explained in the comment.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@873 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-04 17:17:55 +0000 aquamaniac
- worked on a timing problem in network code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@872 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-10-01 14:21:16 +0000 cstim
Decrease verbosity after Martins successful bugfix (congrats)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@871 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-29 03:21:55 +0000 aquamaniac
- fixed ohbci-crypttoken: Can now work even if the key length is smaller than   96 bytes: Uses the result of GWEN_CryptKey_GetChunkSize() instead of the   fixed size given in the CryptToken-Context.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@870 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-28 21:23:55 +0000 aquamaniac
- probably fixed ohbci-crypttoken: When reading modulus and some other key   values expand them to 96 bytes if they are shorter
  =======================================================================
  WARNING: PLEASE MAKE BACKUPS OF YOUR KEYFILES BEFORE TRYING THIS !!!
  =======================================================================


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@869 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-28 19:10:11 +0000 aquamaniac
- added function GWEN_IPCManager_GetClientForConnection() - added some more debugging to cryptssl_rsa.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@868 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-18 20:47:37 +0000 cstim
Clearly mark the backward compatibility issue of ohbci-crypttoken
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@867 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-09 15:02:28 +0000 aquamaniac
fixed a newly introduced bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@866 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-09 14:20:50 +0000 aquamaniac
- GWEN_Logger_ModuleInit() now uses the envrionment variable "GWEN_LOGLEVEL"   to determine the initial loglevel for Gwen
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@865 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-09 13:58:45 +0000 cstim
Added return value to surpress gcc4 -O2 warnings. Martin is still at work.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@864 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-09 11:41:33 +0000 aquamaniac
- added usage counters to GWEN_CryptKey and GWEN_CryptToken (to detect the   case when an already freed object is still used)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@863 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 18:49:46 +0000 aquamaniac
- added functions   - GWEN_DB_FindFirstVar()   - GWEN_DB_FindNextVar() - started working on HTTP session stuff - added debug code to spot the problem with "size 96!=xx"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@862 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 15:40:38 +0000 cstim
Clean up Makefiles: Remove cmdline defines that are no longer being used
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@861 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 15:12:05 +0000 cstim
Add sysconfdir registry key to ISSC file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@860 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 15:06:34 +0000 cstim
Comment out compiler defines that are no longer needed
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@859 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 14:26:11 +0000 cstim
Update ISS file; probably the crypttoken were forgotten so far
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@858 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 11:09:14 +0000 cstim
Fix typo in spec file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@857 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-07 09:57:38 +0000 cstim
2005-09-07   Christian Stimming <stimming@tuhh.de>
        * gwenhywfar.pc.in: Add configuration file for pkg-config, let
        this also be installed.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@856 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-05 05:10:10 +0000 aquamaniac
- OpenHBCI crypttoken: Reset password upon close()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@855 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-09-03 12:25:57 +0000 aquamaniac
added tool mkxsdtypes.sh to tarball
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@854 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-27 09:16:08 +0000 cstim
2005-08-27  Christian Stimming  <stimming@tuhh.de>
	* src/crypt2/crypttoken.c, ct_file.c: Decrease verbosity in
	non-critical messages; increased verbosity in some error messages.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@853 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-27 06:30:27 +0000 aquamaniac
- fixed a bug (GWEN_DB_Node_Unlink was not setting parent to 0)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@852 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-24 15:23:16 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@850 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-24 13:56:50 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@849 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-24 12:32:11 +0000 cstim
and yet more gcc4 pointer signedness warning
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@848 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-24 11:56:24 +0000 aquamaniac
- added function GWEN_CryptToken_TransformPin() - added encoding type FPIN2 - added an argument to GWEN_CryptToken_ChangePin: Pin type   This is an API change, but so far only Gwen itself and Libchipcard2   use this function. - gct-tool has now an improved help screen and is less verbous otherwise
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@847 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-23 06:24:09 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@845 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-22 23:10:45 +0000 aquamaniac
- added functions   - GWEN_DB_VariableRename()   - GWEN_DB_GetCharValueFromNode()   - GWEN_DB_SetCharValueInNode()   - GWEN_DB_GetIntValueFromNode()   - GWEN_DB_GetBinValueFromNode()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@844 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-22 21:52:09 +0000 aquamaniac
fixed a bug in new gwen_time code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@843 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-19 13:40:30 +0000 cstim
2005-08-19   Christian Stimming <stimming@tuhh.de>
        * configure.ac, plugins/crypttoken/ohbci/ohbci.xml.in: Add version
        string OHBCI_VERSION_STRING for the xml plugin file.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@842 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-19 01:26:46 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@840 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-18 13:21:26 +0000 aquamaniac
- fixed some bugs in crypttoken (especially in OpenHBCI crypttoken)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@839 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-18 12:56:22 +0000 aquamaniac
- fixed a bug in crypttoken
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@838 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-18 12:22:23 +0000 cstim
Update POTFILES.in and translation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@837 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-18 09:55:15 +0000 cstim
2005-08-18   Christian Stimming <stimming@tuhh.de>
        * src/crypt2/crypttoken.c (GWEN_CryptManager_GetPluginDescrs): Fix
        returning an accidentally free'd object -- this error caused the
        aqhbci-qt-wizard to crash.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@836 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-18 02:00:40 +0000 aquamaniac
minor fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@835 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-17 19:52:39 +0000 aquamaniac
- added functions   - GWEN_Directory_FindPathForFile()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@834 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-17 18:21:48 +0000 aquamaniac
- added functions   - GWEN_Directory_FindFileInPaths()   - GWEN_DB_RemoveCharValue()   - GWEN_PathManager_AddPath()   - GWEN_PathManager_InsertPath()   - GWEN_PathManager_RemovePath()   - GWEN_PathManager_RemovePaths()   - GWEN_PathManager_PathChanged()   - GWEN_PathManager_GetPaths() - added flag GWEN_DB_FLAGS_INSERT (this allows inserting groups/vars/values   rather than appending them upon creation)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@833 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-17 14:09:29 +0000 aquamaniac
- added functions   - GWEN_PluginManager_InsertPath()   - GWEN_PluginManager_RemovePath()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@832 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-17 13:55:59 +0000 aquamaniac
- GWEN_DBIO now finally uses the plugin mechanism - removed functions   - GWEN_DBIO_Find   - GWEN_DBIO_GetPluginPath   - GWEN_DBIO_GetLibLoader   - GWEN_DBIO_SetLibLoader   - GWEN_DBIO_Register   - GWEN_DBIO_LoadPluginFile   - GWEN_DBIO_LoadPlugin   Normally these changes should lead to an increased major version number,   but until now only AqBanking uses GWEN_DBIOs so we just increment the minor   version number and hope to get away with it (which we will if nobody else   is using GWEN_DBIOs)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@831 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-11 10:44:38 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@830 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-10 14:56:51 +0000 aquamaniac
- msgengine now honours the attribute "size" in generic types - fixed a bug in GWEN_Time_fromString (error when using only two digits for   the year)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@828 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-09 15:04:05 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@827 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-09 13:18:32 +0000 aquamaniac
- added definition GWEN_WAITCALLBACK_PROGRESS_ONE
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@826 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-05 16:05:54 +0000 aquamaniac
- added extern "C" to crypttoken header files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@825 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 09:58:04 +0000 cstim
Update German translation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@824 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 09:55:35 +0000 cstim
Update POTFILES.in. Improve strings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@823 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 08:11:04 +0000 cstim
2005-08-04  Christian Stimming <stimming@tuhh.de>
	* src/os/windows/fslock.c: Update windows code to latest changes.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@822 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 05:36:12 +0000 aquamaniac
removed some obsolete flags from crypttoken definitions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@821 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 05:28:35 +0000 aquamaniac
fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@820 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 04:56:44 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@819 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-04 04:55:48 +0000 aquamaniac
- more work on crypttoken - added crypttoken flag GWEN_CRYPTTOKEN_FLAGS_FORCE_PIN_ENTRY - added getpin flag GWEN_CRYPTTOKEN_GETPIN_FLAGS_ALLOW_DEFAULT
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@818 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-02 14:37:31 +0000 cstim
Update gettext input files. Update German translation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@817 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-02 14:16:01 +0000 cstim
Update German translation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@816 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-02 07:54:39 +0000 aquamaniac
- added virtual function GWEN_CryptToken_GetTokenIdData() - fixed some bugs in OpenHBCI keyfile code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@815 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-08-01 18:41:09 +0000 aquamaniac
- added function GWEN_KeySpec_toDb() - added function GWEN_KeySpec_fromDb() - fixed a bug in PluginDescr loading code - fixed a bug in GWEN_Buffer_dup() - added GWEN_CryptManager_CheckToken() - added the command "checktoken" to gct-tool (checks whether a given token   is supported by any plugin)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@814 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-31 10:25:39 +0000 cstim
2005-07-31  Christian Stimming  <stimming@tuhh.de>
	* gwenhywfar.spec.in: Move /etc/*.crt from -devel rpm to binary
	rpm. While missing, Pin/Tan connections were impossible.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@813 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-29 17:06:12 +0000 aquamaniac
- no longer enter or leave waitcallbacks in netconnection.c (because we are   working with milliseconds here)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@812 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-29 02:17:30 +0000 aquamaniac
- redefined GWEN_WAITCALLBACK_PROGRESS_NONE as "-1". FIXME: Does this result   in 0xffffffffffffffff ??
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@811 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-29 02:03:56 +0000 aquamaniac
- GWEN_WAITCALLBACK:   - added text field to waitcallback   - added function/macro GWEN_WaitCallback_EnterWithText   - fixed GWEN_WaitCallback: If any previously activated callback returns     GWEN_WaitCallbackResult_Abort then all following callbacks will return     this code as well. Also the condition of returning this code is stored.   - introduced GWEN_WAITCALLBACK_ID_SIMPLE_PROGRESS   - introduced GWEN_WAITCALLBACK_ID_FAST   - introduced flags:     - defined flag GWEN_WAITCALLBACK_FLAGS_NO_REUSE   - defined depth level GWEN_WAITCALLBACK_LEVEL_REUSED - replaced GWEN_BUFFEREDIO_CBID_IO with GWEN_WAITCALLBACK_ID_FAST - replaced GWEN_NETCONNECTION_CBID_IO with GWEN_WAITCALLBACK_ID_FAST - replaced GWEN_FSLOCK_CBID_IO with GWEN_WAITCALLBACK_ID_FAST - README: Added listing of waitcallback ids - added "LL" to GWEN_WAITCALLBACK_PROGRESS_NONE.   FIXME: We should better define a MAXVALUE, like GWEN_MAXVAL_UINT64 and   let configure determine this type (like the other stuff), because the   suffix "LL" tells the compiler that this is a "long long" value, which isn't   necessarily the case for 64 bit architectures...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@810 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-28 11:42:28 +0000 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.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@809 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-28 09:40:37 +0000 cstim
Fix potentially uninitialized rv variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@808 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-28 09:36:49 +0000 cstim
Add return value in unused functions to fix compiler warnings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@807 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 18:28:37 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@806 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 18:26:27 +0000 aquamaniac
- improved structure of new OHBCI keyfiles:    c3 xx xx 16 00 05 "OHBCI" VMAJOR VMINOR CRYPT    -> new tags:      GWEN_CRYPTTOKEN_OHBCI_TAG_MEDIUM            0xc3        GWEN_CRYPTTOKEN_OHBCI_TAG_CRYPT_INVALID   0xc1 (was old DES)       (GWEN_CRYPTTOKEN_OHBCI_TAG_CRYPT_DES)      0xc2        GWEN_CRYPTTOKEN_OHBCI_TAG_CRYPT_BF        0xc3   The plugin should still read old files and write them as they have been   read, but new files will be in the new format.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@805 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 15:54:57 +0000 cstim
2005-07-27   Christian Stimming <stimming@tuhh.de>
        * plugins/crypttoken/ohbci/ohbci.c: Fix more signedness warnings:
        When using GWEN_CryptManager_GetPin, the password is returned in a
        'unsigned char*' buffer but has to be used in a 'char*' buffer
        afterwards. Added temporary buffer and copying so that the correct
        signedness is used where needed.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@804 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 13:44:14 +0000 cstim
2005-07-27   Christian Stimming <stimming@tuhh.de>
        * gwenui/tablewidget.c, textwidget.c, widget.c: Fix gcc4 warnings
        about different pointer signedness by adapting char* and unsigned
        char* pointers to the actual function prototypes.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@803 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 09:23:37 +0000 aquamaniac
- GWEN_MsgEngine: removed '"' from list of characters to escape
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@802 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 09:19:01 +0000 aquamaniac
- GWEN_BufferedIO_ReadRawForced() now returns an error (not a warning) when   only partial data has been read - GWEN_MsgEngine: removed '"' from list of default delimiters
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@801 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 02:02:32 +0000 aquamaniac
- GWEN_Error_GetSimpleCode() now reacts on warnings, too
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@800 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 01:49:03 +0000 aquamaniac
- bufferedio: Now uses severity "error" instead of "warn" in some places - fixed a bug in error.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@799 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 01:26:15 +0000 aquamaniac
- changed behaviour of GWEN_Error_GetSimpleCode(): It now only returns   success only if the error code was "0" (thus disregarding severity)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@798 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-27 00:01:12 +0000 aquamaniac
- added gct-tool command "changepin"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@797 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-26 17:07:31 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@796 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-26 16:57:47 +0000 aquamaniac
- function GWEN_PluginDescription_GetLongDescrByFormat() now tries to find   the localized version of the long description
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@795 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-26 16:13:16 +0000 aquamaniac
- added function GWEN_CryptKey_SetKeySpec() - added gct-tool command "readkey" - added blowfish encryption/decryption when using OpenSSL
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@794 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-25 19:01:26 +0000 cstim
Fix dist target and rpm building
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@793 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-24 20:12:46 +0000 cstim
Add cvsignores
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@792 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-23 09:39:42 +0000 aquamaniac
- added tool "gct-tool" for administration of ctypt tokens
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@791 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-23 09:32:08 +0000 aquamaniac
- added function GWEN_TLV_create() - added function GWEN_TLV_toBuffer() - added function GWEN_TLV_DirectlyToBuffer() - added function GWEN_PluginDescription_dup() - added function GWEN_PluginManager_GetPluginDescr() - csv-plugin: Now returns GWEN_DBIO_CheckFileResultUnknown instead of   GWEN_DBIO_CheckFileResultOk. This will allow AqBanking to also present   other plugins when searching for importers - added crypttoken plugin for OpenHBCI key files - continued work on crypt token - added function GWEN_GetInstallPath() - added function GWEN_GetPluginPath() - stuff from crypt2 is now included into the main lib
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@790 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-20 07:46:43 +0000 cstim
Spelling fixes as suggested by Thomas Viehmann
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@789 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-11 12:40:15 +0000 aquamaniac
releases
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@787 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-09 13:38:17 +0000 aquamaniac
- added function GWEN_Time_DiffSeconds() - introduced sortMode param (GWEN_STRINGLIST_SORT_MODE) for stringlist sort   function
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@786 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-09 11:05:03 +0000 cstim
2005-07-09  Christian Stimming  <stimming@tuhh.de>
	* src/base/stringlist.c: Use qsort(3) in
	GWEN_StringList_Sort(). Improved documentation.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@785 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-08 16:44:51 +0000 aquamaniac
added note to ChangeLog about SO_AGE
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@784 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-08 16:42:55 +0000 aquamaniac
- added function GWEN_StringList_Sort()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@783 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-06 13:53:36 +0000 cstim
Oops, fix iss setup file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@782 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-07-06 08:52:38 +0000 cstim
Upgrade to Inno Setup 5
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@781 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-06-28 15:15:59 +0000 aquamaniac
- added configure-switch "--enable-gwenui" (defaults to yes)   This is needed for OpenZaurus (will disable GWENUI there).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@780 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-06-14 00:14:51 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@778 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-06-04 21:44:16 +0000 aquamaniac
- args.c: Removed use of flag GWEN_PATH_FLAGS_CREATE_VAR
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@777 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-06-04 19:30:57 +0000 aquamaniac
- replaced "&>" by "2>" in configure.ac (should fix problems with BSD shell   reported by Sam Lawrance)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@776 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-06-02 22:42:18 +0000 aquamaniac
- fixed a bug in GWEN_Buffer_InsertRoom: Was not adjusting usedBytes field - fixed a bug in GWEN_Buffer_AllocRoom: Was not adding +1 for trailing NULL   byte
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@775 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-06-01 09:46:52 +0000 cstim
Add explanation about windows registry keys
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@774 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-31 12:46:35 +0000 cstim
Add rule for make srpm; can be used by non-rpm distributions as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@773 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-25 20:19:16 +0000 aquamaniac
- fixed GWEN_DB_VariableExists(): Now works with paths as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@771 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-24 09:36:32 +0000 aquamaniac
release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@769 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-19 23:19:01 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@767 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-18 00:27:11 +0000 aquamaniac
- added function GWEN_XMLNode_GetLocalizedCharValue() - GWEN_PluginDescription_new() now uses localized version of elements in   XML file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@766 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-13 22:14:25 +0000 aquamaniac
- GWEN_Buffer_Crop() now adjusts the pos pointer if it is left behind the end   of the buffer by truncating
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@765 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-06 14:40:57 +0000 aquamaniac
- decreased verbosity in HTTP code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@764 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-01 13:36:25 +0000 aquamaniac
added include for typemaker generated source code file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@763 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-05-01 13:35:17 +0000 aquamaniac
- typemaker is now able to create enums (including _toString and _fromString   functions, reading and writing values as strings from/to GWEN_DBs)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@762 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-30 21:55:27 +0000 aquamaniac
released 1.12.1
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@760 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-30 08:53:44 +0000 aquamaniac
  - fixed a bug in this new code (now works)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@759 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-30 07:54:55 +0000 aquamaniac
- GWEN_NetConnectionHTTP:   - added state GWEN_NETCONNHTTP_STATE_IGNOREMSG which is used to ignore     intermediate HTTP responses (like 100)   - added mode GWEN_NETCONN_MODE_RAW. If this is on then all messages received     are forwarded to the application. If it is off (default) then intermediate     messages (like 100) are ignored. This should make the OFX plugin of     AqBanking work.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@758 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-26 11:30:21 +0000 cstim
2005-04-26   Christian Stimming <stimming@tuhh.de>
        * src/crypt/crypt.c, src/crypt/md.c,
        src/crypt/ossl/nettransportssl.c, src/ipc/ipc.c,
        src/parser/xsd_write.c: Add casts from and to unsigned char to fix
        gcc4 warnings about "pointer differ in signedness". Since those
        casts are accepted implicitly in earlier gccs, we expect that this
        doesn't change the behaviour. The casts are clearly marked with
        "GCC4".


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@757 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-22 17:56:55 +0000 cstim
Decrease verbosity
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@756 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-22 11:00:53 +0000 cstim
2005-04-22   Christian Stimming <stimming@tuhh.de>
        * src/base/buffer.c, src/crypt/padd.c, src/parser/text.c,
        src/parser/xml.c, test/gwentest.c: Change the signedness of
        variables to fix gcc4 warnings about "pointer differ in
        signedness".


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@755 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-22 07:34:16 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@753 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-21 05:55:32 +0000 aquamaniac
- fixed some more bugs in netconnection code (now also works with my   OFX direct connect backend for AqBanking)   This results in an extreme speedup !!!
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@752 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-14 05:10:16 +0000 aquamaniac
- GWEN_PluginManager_LoadPlugin() now uses lowercased module names when   loading
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@751 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-13 21:22:35 +0000 aquamaniac
- added flags for GWEN_Directory_GetPath()   - GWEN_DIR_FLAGS_PUBLIC_PATH   - GWEN_DIR_FLAGS_PUBLIC_NAME - added function GWEN_Directory_CreatePublic()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@750 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-11 19:20:36 +0000 aquamaniac
- added "/sw" prefix when searching for Gwen (used by Fink on MacOSX)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@749 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-10 14:19:25 +0000 aquamaniac
- merged in Herbert's InetSocket corrections for Gwen (thanks a lot!!)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@748 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-08 00:59:27 +0000 aquamaniac
release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@746 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-08 00:56:28 +0000 aquamaniac
release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@745 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-07 09:24:47 +0000 cstim
Make RSA signing less verbose
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@744 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-06 20:26:54 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@743 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-06 20:17:53 +0000 aquamaniac
show SSL cert file and dir upon error
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@742 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-06 20:13:13 +0000 aquamaniac
- fixed a copy'n paste bug in netconnectionssl.c (only effected WIN32)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@741 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-05 12:24:55 +0000 aquamaniac
- added variable "ignoreLines" to CSV plugin. This can be used to skip   garbage at the beginning of a CSV file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@740 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-04 12:33:47 +0000 cstim
increase build nr because of addition
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@739 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-04 12:33:14 +0000 cstim
2005-04-04   Christian Stimming <stimming@tuhh.de>
        * src/base/plugin.h: Add PluginManager_GetPaths to enable access
        to the search paths from the outside. Necessary for aqhbci's
        mediumprovider.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@738 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-04-04 08:58:53 +0000 aquamaniac
- fixed a memory leak in typemaker generated code (spotted by Andreas Degert)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@737 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-30 12:09:28 +0000 cstim
Improve debug message
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@736 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 21:10:36 +0000 aquamaniac
- fixed a bug in WaitCallback (type mismatch)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@735 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 14:30:10 +0000 cstim
Further improvements for win32-setup generation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@734 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 13:33:35 +0000 cstim
2005-03-29   Christian Stimming <stimming@tuhh.de>
	* src/base/plugin.h: Add PluginManager_AddPathFromWinReg() which
	reads a path from the windows registry.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@733 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 09:32:14 +0000 cstim
2005-03-29   Christian Stimming <stimming@tuhh.de>
	* src/crypt/crypt.c: Add function GWEN_Random() which uses an
	internal RNG state. This was, the application's RNG state is left
	untouched.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@732 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 09:12:22 +0000 cstim
2005-03-29   Christian Stimming <stimming@tuhh.de>
	* configure.ac, src/crypt/padd.c, crypt.c: If random()/srandom()
	is not available, use rand()/srand(). Necessary for
	e.g. windows/mingw32.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@731 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 02:20:54 +0000 aquamaniac
final prerelease fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@729 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-29 01:55:21 +0000 aquamaniac
final prerelease fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@727 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-28 19:05:20 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@726 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-28 10:14:27 +0000 aquamaniac
fixed a newly introduced bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@725 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-26 13:14:20 +0000 aquamaniac
more debugging
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@724 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-26 06:39:25 +0000 aquamaniac
- added environment variable "GWEN_SSL_DEBUG" - reworked parts of GWEN_NetConnectionHTTP, GWEN_NetConnection and   GWEN_NetTransportSSL. This should work now with more banks. - added functions to retrieve CryptToken data from XML (needed by   Libchipcard2)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@723 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-25 17:35:28 +0000 aquamaniac
- added message digest SHA1 - simplified GWEN_Buffer functions for inserting bytes - added functions   - GWEN_Buffer_InsertRoom()   - GWEN_Buffer_FillLeftWithBytes()   - GWEN_MD_HashToBuffer()   - GWEN_Padd_PaddWithPkcs1Bt1()   - GWEN_Padd_UnpaddWithPkcs1Bt1()   - GWEN_Padd_PaddWithPkcs1Bt2()   - GWEN_Padd_UnpaddWithPkcs1Bt2() - added GWEN_CryptToken framework (generic interface to cryptographic tokens,   like keyfiles or chipcards)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@722 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-15 20:36:54 +0000 aquamaniac
- GWEN_Netconnection_Walk() now returns a timeout rather than an error when   select() has been interrupted by a signal.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@721 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-14 11:29:10 +0000 aquamaniac
- GWEN_NetTransportSSL_StartConnect() no returns   GWEN_NetTransportResultWantRead instead of GWEN_NetTransportResultOk when   the connect is in progress. - same with GWEN_NetTransportSocket_StartConnect() - GWEN_WaitCallback() now checks all currently entered callbacks
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@720 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-11 20:07:36 +0000 cstim
Improve rule for quickly building from CVS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@719 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-10 05:31:38 +0000 aquamaniac
fixed a bug in SSL detection macros
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@718 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-09 11:34:30 +0000 aquamaniac
- added flags to GWEN_CRYPTKEY which will be used to influence the behaviour   of some functions (namely the sign function of RSA keys) - introduced flag GWEN_CRYPT_FLAG_DISABLE_SMALLER_SIGNATURE which will disable   selecting the smaller signature when signing data (might help solve a   special bug in AqHBCI which has not yet been fixed).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@717 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-08 00:00:48 +0000 aquamaniac
- added flags to GWEN_CRYPTKEY which will be used to influence the behaviour   of some functions (namely the sign function of RSA keys) - introduced flag GWEN_CRYPT_FLAG_DISABLE_SMALLER_SIGNATURE which will disable   selecting the smaller signature when signing data (might help solve a   special bug in AqHBCI which has not yet been fixed).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@716 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-07 10:35:49 +0000 cstim
2005-03-07   Christian Stimming <stimming@tuhh.de>
        * src/parser/xml.c (GWEN_XML__ReadWordBuf): Rearrange some checks
        to improve performance. I tried to improve some flags-checks by
        introducing extra variables, but that gave no improvements.

        * src/io/bufferedio.c (GWEN_BufferedIO_ReadChar): Because this
        function is called for every character read, we skip the assert
        check in this function.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@715 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 22:06:24 +0000 aquamaniac
fixed some newly introduced bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@714 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 20:25:37 +0000 aquamaniac
- started optimisations of my own:   - GWEN_Buffer:     - ReadChar() no longer calls PeekChar()     - _new(): Now allocate size+1 (less reallocs, in a test from over        700 to 4)   - GWEN_BufferedIO: same here   - GWEN_XML:     - ReadWordBuf now doesn't call CheckEOF, since the return value       of GWEN_BufferedIO_ReadChar() has an error code for this case     - ReadWordBuf no longer uses GWEN_Buffer_AppendByte     - ReadBIO no longer calls GWEN_BufferedIO_CheckEOF   - GWEN_Text:     GWEN_Text_UnescapeXmlToBuffer() no longer uses GWEN_Buffer_AppendByte - added function GWEN_Buffer_GetMaxUnsegmentedWrite() These changes will require to increment SO_CURRENT.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@713 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 16:51:59 +0000 aquamaniac
well, not completely
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@712 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 16:51:18 +0000 aquamaniac
- took back my latest change (argh, we *need* to discuss those changes)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@711 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 16:41:27 +0000 aquamaniac
- partially reverted cs' changes to base/buffer.c: Please dicuss *before*   making changes to this important class, it is widely used (especially   GWEN_Buffer_AppendByte).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@710 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 13:12:31 +0000 cstim
2005-03-04   Christian Stimming <stimming@tuhh.de>
        * src/parser/text.c: Also some small performance improvements.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@709 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-03-04 12:48:45 +0000 cstim
2005-03-04   Christian Stimming <stimming@tuhh.de>
        * src/base/buffer.c, src/io/bufferedio.c: Add some small
        performance improvements; add comments about further potential
        performance improvements.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@708 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-24 03:59:23 +0000 aquamaniac
release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@707 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-23 09:00:58 +0000 cstim
Fix uninitialized variable warning.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@706 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-23 02:16:57 +0000 aquamaniac
- added function GWEN_IdList_dup()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@705 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-21 16:03:31 +0000 cstim
Fix iss input file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@704 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-21 12:01:56 +0000 cstim
Improve iss input file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@703 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-21 10:50:10 +0000 cstim
Fix Makefile for mingw/win compilation. Add cvsignores.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@702 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-21 00:15:49 +0000 aquamaniac
- fixed a bug in GWEN_Time_Diff()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@701 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-20 20:04:43 +0000 aquamaniac
checked in latest release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@700 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-20 19:56:45 +0000 cstim
Add windows registry keys to iss file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@699 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-20 19:11:16 +0000 cstim
2005-02-20  Christian Stimming  <stimming@tuhh.de>
	* gwenhywfar.spec.in: Add *.crt files to rpm.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@698 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-19 14:48:08 +0000 aquamaniac
- when setting the new function type pointer for AskAddCert then set the   old pointer to 0 and vice versa. - now when a certificate has been received the user is always asked
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@697 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-18 05:42:47 +0000 aquamaniac
- fixed a bug in XML code (iscntrl() also returns true for some characters   above 0x80 which makes this function useless for UTF-8)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@696 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-18 00:40:17 +0000 aquamaniac
- fixed a bug in GWEN_LIST code (could crash the program)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@695 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-15 22:43:43 +0000 aquamaniac
- added known public CA certificates which are now used by Gwens SSL code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@694 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-15 09:59:10 +0000 aquamaniac
- now the fingerprint of a certificate is written to the DB when converting a   certificate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@693 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-15 09:47:41 +0000 aquamaniac
- now the fingerprint of a certificate is written to the DB when converting a   certificate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@692 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-15 02:13:06 +0000 aquamaniac
- added function GWEN_DBIO_GetPluginPath() which looksup the DBIO path from   the Windows registry (or returns the compile-time value on non-win32   platforms) - added function GWEN_Directory_OsifyPath() which is needed on Win32 platforms   to transform a path (possibly containing a drive letter like in "/c/") into   a system-usable path. - create DLLs for plugins - fixed DLL creation targets (don't create DLL from inside dlldir)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@691 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-14 14:52:19 +0000 cstim
Forgot one quote in windows plugindir
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@690 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-14 14:33:34 +0000 cstim
2005-02-14   Christian Stimming <stimming@tuhh.de>
	* gwenhywfar.iss.in: Add Pascal scripting program that will adapt
	the gwenhywfar-config at *installation time* according to the
	local paths.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@689 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-14 14:10:15 +0000 aquamaniac
- fixed a bug in GWEN_Directory_HandlePathElement() on WIN32 platforms - decreased verbosity of directory_all.c and in nettransportssl.c - added a note about regexp.dll to README - now always break SSL connection if the user does not trust the cert (not   even temporarily) - fixed a newly introduced bug in mklistdoc/Makefile.am: GWEN_HEADERS must be   quoted.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@688 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-14 13:49:54 +0000 cstim
2005-02-14   Christian Stimming <stimming@tuhh.de>
        * configure.ac, */Makefile.am: Clean up and unify installation
        variables so that the gwenhywfar-config script is prepared to be
        adapted by the windows setup program. Adapt Makefile.am's
        accordingly.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@687 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-02-11 01:42:14 +0000 aquamaniac
this lib now uses  instead of /lib
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@686 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-30 22:44:41 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@684 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-28 13:46:44 +0000 cstim
Update RPM description
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@683 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-27 22:48:31 +0000 aquamaniac
-> finally fixes the nasty SSL bug I was hunting ;-)   Thanks to Thomas Baumgart for his help with this ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@681 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-27 14:09:03 +0000 aquamaniac
- added a timeout catcher on SSL connections waiting to be shut down   (why does SSL_shutdown not return 0 ???) - added eror checking for SSL_shutdown
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@680 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-26 22:46:55 +0000 aquamaniac
released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@678 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-26 19:05:12 +0000 aquamaniac
- decreased verbosity
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@677 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-25 23:26:16 +0000 aquamaniac
- added function GWEN_IPCManager_CheckConnection() - added NetTransport flag GWEN_NETTRANSPORT_FLAGS_RESTARTABLE which is   used by IPC code to restart a connection if it is down - GWEN_IPCManager_Disconnect() now does clean up an IPC node - added function GWEN_RingBuffer_Reset() - added function GWEN_NetTransport_AddFlags() - added function GWEN_NetTransport_SubFlags()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@676 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-23 21:21:18 +0000 aquamaniac
- decreased verbosity of IPC code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@675 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-23 16:56:53 +0000 aquamaniac
- added missing translations
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@674 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-22 04:03:49 +0000 aquamaniac
- added GWEN_NetTransportSSL_SetAskAddCertFn2() which allows setting a   callback function which takes a user data pointer. - fixed a bug which caused HTTP connections not to return the last message   received - now the HTTP protocol version plus the HTTP header "connection:" is   inspected to find out whether a connection is to be auto-terminated after   a message has been received
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@672 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-19 01:33:33 +0000 aquamaniac
- added GWEN_NetTransportSSL_SetAskAddCertFn2() which allows setting a   callback function which takes a user data pointer. - fixed a bug which caused HTTP connections not to return the last message   received - now the HTTP protocol version plus the HTTP header "connection:" is   inspected to find out whether a connection is to be auto-terminated after   a message has been received
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@670 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-14 17:32:28 +0000 aquamaniac
post release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@668 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-14 13:40:10 +0000 aquamaniac
- added function GWEN_Path_HandleWithIdx(), make GWEN_DB use this instead of   the old function.   This results in GWEN_DB_ being able to handle indices, like in   "root/group[2]/var[1]" - now version numbers always use three digits (except for CVS packages).   @Christian: You won ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@667 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-13 17:30:36 +0000 aquamaniac
- added memtrace code to debug*.{c,h} - improved function GWEN_NetConnectionHTTP_Work(): It now only calls the   WorkIO function if necessary, otherwise it doesn't: This might fix the   problem with AqHBCI and banks which terminate the connection before all   messages have been read. This way this function only returns an error if   no there are no more messages in the queues.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@666 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-13 02:50:49 +0000 aquamaniac
- valgrind session, fixed memory leaks in:   - GWEN_NetTransport_free()   - GWEN_WaitCallback_free()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@665 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-11 21:24:03 +0000 aquamaniac
- lightened up SSL connection code: Now all errors will be presented to the   user - added var to certificate DB in GWEN_NetTransportSSL__AskAddCert():   - statusText: explanation of the reason why the user is asked
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@663 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2005-01-11 10:20:38 +0000 cstim
2005-01-11   Christian Stimming <stimming@tuhh.de>
        * gwenhywfar.spec.in: Add BuildRequires to ensure a sane rpm
        building environment.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@662 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-30 07:59:49 +0000 aquamaniac
prerelease changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@661 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-30 04:30:38 +0000 aquamaniac
- added function GWEN_IPCManager_RemoveClient(). This function does what its   name implies, so it is now safe to write IPC servers (like the Libchipcard2   server) without the server process getting bigger and bigger...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@659 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-29 03:52:45 +0000 aquamaniac
- added function GWEN_IPCManager_RemoveClient(). This function does what its   name implies, so it is now safe to write IPC servers (like the Libchipcard2   server) without the server process getting bigger and bigger...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@658 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-28 03:16:00 +0000 aquamaniac
- undid a change by Christian from 2004-12-20: keep buffer in function   GWEN_MsgEngine__TransformValue() static, since it's content is returned.   Removing the "static" attribute will return a pointer to data which has been   already freed.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@657 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-22 17:02:05 +0000 aquamaniac
- GWEN_STRINGLIST2:   - fixed some bugs - GWEN_XSD:   - added function to adapt an XML file to the namespaces in an XSD profile     (to simplify comparison to XML schema)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@656 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-22 10:25:35 +0000 cstim
2004-12-22   Christian Stimming <stimming@tuhh.de>
        * tools/typemaker/code_c.c: Commented out generation of List2_dup
        function because that one us now generated by the list macro. This
        is necessary so that aqbanking actually compiles with current gwen
        CVS, or did I misunderstand something?


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@655 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-20 14:29:11 +0000 cstim
2004-12-20   Christian Stimming <stimming@tuhh.de>
        * src/parser/text.c: Make static conversion structure const so
        that it is absolutely clear that this has read-only access. To
        avoid potential thread-related problems.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@654 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-20 14:28:48 +0000 cstim
2004-12-20   Christian Stimming <stimming@tuhh.de>
        * src/parser/msgengine.c: Make local character buffer non-static
        so that there will not be any thread-related problems.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@653 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-17 09:40:42 +0000 cstim
Fix uninitialized variable access
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@652 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-16 17:45:30 +0000 aquamaniac
- GWEN_XML: Fixed a problem: Now data (between XML elements) can contain any   character except "<". Quotation marks and apostrophs are now only parsed   within element definitions.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@651 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-16 10:45:01 +0000 cstim
Improve error message
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@650 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-16 10:06:09 +0000 cstim
Canonify Makefile.ams by replacing relative paths with top_builddir. Fix make dist target.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@649 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-15 19:26:04 +0000 aquamaniac
finally fixed List_PopFront/Back
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@648 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-15 13:43:53 +0000 cstim
Fix error in implementation of PopFront and PopBack
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@647 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-15 13:41:08 +0000 cstim
Improve documentation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@646 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-15 12:39:51 +0000 cstim
Fix warning about uninitialized variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@645 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-15 11:52:10 +0000 aquamaniac
  - added function GWEN_List_Unshare()   - re-armed function GWEN_List_Erase()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@644 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-15 11:11:16 +0000 aquamaniac
- added new class GWEN_REFPTR (a type of smart pointer with reference counter) - GWEN_LIST:   - now internally uses GWEN_REFPTR to store objects. This allows     for shallow copies of lists (as needed for the read-code of GWEN_XSD).   - fixed a severe bug (list became nearly unusable after PopFront/PopBack)   - added function GWEN_List_dup() which makes a shallow copy of a list.     When either of the referencing lists wants to modify the list (adding or     removing entries) the list really gets copied (but still the elements are     shared as long as possible)   - added function GWEN_List_PushBackRefPtr()   - added function GWEN_List_PushFrontRefPtr()   - added function GWEN_List_GetFrontRefPtr()   - added function GWEN_List_GetBackRefPtr()   - added function GWEN_List_GetRefPtrInfo()   - added function GWEN_List_SetRefPtrInfo()     The two latter functions can be used to inform the list code about     _free() and _dup() functions of the elements stored in the list. This     is used when copying lists. It can also be used to set the list into     AUTODELETE mode (which is off by default to maintain compatibility with     existing code).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@643 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 09:34:28 +0000 cstim
Fix uninitialized variable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@642 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 05:39:52 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@641 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 05:39:52 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@640 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 05:35:30 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@639 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 05:03:31 +0000 aquamaniac
minor changes, added a missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@638 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 05:00:53 +0000 aquamaniac
- changed format of plugin description files (are now valid XML files) - added schema for plugin description files and an example file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@637 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-14 03:44:17 +0000 aquamaniac
- GWEN_XSD:   - added support for precompiled profiles     - added function GWEN_XSD_ProfileToXml()     - added function GWEN_XSD_ProfileFromXml()   - fixed some functions to not modify the profile once it is complete - GWEN_XML:   - added function GWEN_XMLNode_SetCharValue()   - added function GWEN_XMLNode_SetIntValue()   - added optional handling of header tags (such as <?xml?> or <!DOCTYPE>).     These tags can now be extracted and stored as headers (instead of normal     tags) with the root node of a file. When using the flag     GWEN_XML_FLAGS_HANDLE_HEADERS on both reading and writing of a file it     still looks the same as it did before.     Since this new flag is off by default this new feature is completely     optional.     - added flag GWEN_XML_FLAGS_HANDLE_HEADERS     - added function GWEN_XMLNode_GetHeader()     - added function GWEN_XMLNode_AddHeader()     - added function GWEN_XMLNode_DelHeader()     - added function GWEN_XMLNode_ClearHeaders() - GWEN_TEXT:   - fixed a bug in GWEN_Text_CountUtf8Chars() - added a test profile which can be used with "gwentest xsd3" - Christian established that the current CVS compiles under MinGW32.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@636 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 10:25:05 +0000 cstim
Add -lregex for windows DLL linker flags
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@635 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 10:11:35 +0000 cstim
Fix wrong variable name
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@634 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 10:09:15 +0000 cstim
Fix problems with uninitialized variables
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@633 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 06:10:51 +0000 aquamaniac
more changes to XSD stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@632 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 05:32:51 +0000 aquamaniac
more changes to XSD stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@631 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 05:13:38 +0000 aquamaniac
more changes to XSD stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@630 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 05:07:16 +0000 aquamaniac
fixed ChangeLog
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@629 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 05:02:59 +0000 aquamaniac
more changes to XSD stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@628 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 04:26:43 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@627 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 03:39:42 +0000 aquamaniac
renamed a function
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@626 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 03:34:25 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@625 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-13 03:31:40 +0000 aquamaniac
Please note: The changes below are not checked on WIN32 !! I sometimes used the function strncasecmp(), maybe we have to find a way around this for WIN32 (or does MinGW already support it?)   ------------------------------------------------------------------------   !     remember to do SO_CURRENT++ and SO_AGE++ before next release     !   ------------------------------------------------------------------------
- GWEN_XSD:
  - started working on XSD module (not complete !!!)

- GWEN_XML:
  - fixed some bugs in XML code:
    - now "[" and "]" are accepted within XML files (mostly used within
      <!DOCTYPE> tags), so we can now also read valid XML files (like the
      various XSD files I'm currently dealing with)
    - fixed the bug concerning simple quote characters ('): These characters
      are now valid, too.
  - added function GWEN_XML_GetXPath which returns the XPath from one
    XML node to another one
  - added flag GWEN_XML_FLAGS_INLINE_DATA (used to inline data tags directly
    between start and end tag without any linefeed
  - now indention is only done if the line position pointer in the BIO is 0
    (which means: no unnecessary indention)
  - added function GWEN_XMLNode_NormalizeNameSpaces() to remove unnecessary
    namespaces from an XML tree
  - special characters (like "&<>" etc) are now escaped and unescaped in
    tagnames, property names and values and data.
  - added function GWEN_XML_fromString() which creates an XML tree from
    a string

- GWEN_BUFFER:
  - fixed a "bug": When reserving bytes in an empty buffer
    the first character is set to 0 (to keep the buffer usable for C string
    functions)

- GWEN_DB:
  - fixed a bug Remove the newline when omitting variables in
    GWEN_DB_WriteGroupToStream.
  - added a mechanism to assign hash mechanisms to DB groups. This might be
    used to speedup lookups of group members in GWEN_DBs.

- GWEN_TEXT:
  - added function GWEN_Text_CountUtf8Chars()

- GWEN_BUFFEREDIO:
  - added function GWEN_BufferedIO_GetLinePos()

- GWEN_BIO_BUFFER:
  - added function GWEN_BufferedIO_Buffer_fromString()


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@624 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-06 12:31:53 +0000 cstim
2004-12-06   Christian Stimming <stimming@tuhh.de>
	* src/os/windows/fslock.c: Finish file lock support on
	Win32/MinGW; unfortunately link() is unavailable there.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@623 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-06 12:30:23 +0000 cstim
Fix using an uninitialized variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@622 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-05 20:41:50 +0000 aquamaniac
- fslock.c: added fallback mechanism for file systems which do not support the   link() function. Use open() with O_EXCL flag on those systems instead.   This should also work with FAT or other file systems which do not support   link().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@621 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-05 02:18:01 +0000 aquamaniac
- StringList: Added reference counter to StringListEntry.   When adding or inserting a string via GWEN_StringList_AppendString or   GWEN_StringList_InsertString and double checking is enabled then the   reference counter of a string is incremented if the string to be added or   inserted is already in the list.   The default behaviour of GWEN_StringList_RemoveString is the same as before:   It removes a matching string regardless of its reference counter.   However, if GWEN_StringList_SetIgnoreRefCount() is called with a null   argument only those strings are removed whose reference counter reaches   zero.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@620 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-05 01:19:52 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@619 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-05 01:07:59 +0000 aquamaniac
- added generic plugin management. This will be used by new plugins   (in AqBanking and AqHBCI) and maybe in Gwen 2.x for DBIO plugins.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@618 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-05 00:57:11 +0000 aquamaniac
- added I18N module (just a simple helper for some I18N issues)   When setting a locale the given locale is also stored in it generalized   forms, e.g.:     de_DE@euro is stored as:     - de_DE@euro     - de_DE     - de - added I18N to plugin descriptions (uses the property "lang" in "plugin"   tags). Every current locale is tried. If there is no plugin description   in the current language the default description is used.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@617 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-04 22:08:26 +0000 aquamaniac
- implemented FSLock at least for POSIX the way "man 2 open" suggests.   This should now also work on NFS shares.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@616 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-04 11:37:33 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@615 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-03 23:51:37 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@614 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-12-03 22:58:17 +0000 aquamaniac
- added simple file/folder locking mechanism - started working on filters for GWEN_BUFFEREDIO. I used these kind of filters   in AqBackup, but they weren't as sophisticated as the current ones are ;-)   Fortunately I can now use the GWEN_RINGBUFFER functions...   ------------------------------------------------------------------------   !     remember to do SO_CURRENT++ and SO_AGE++ before next release     !   ------------------------------------------------------------------------
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@613 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-29 10:28:21 +0000 cstim
add cvsignores
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@612 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-27 23:45:24 +0000 aquamaniac
fixed a bug in olddb.xml.in
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@611 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-27 18:06:32 +0000 cstim
Fix make dist
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@610 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-26 20:39:52 +0000 aquamaniac
- added DBIO plugin for old OpenHBCI1-style config files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@609 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-25 05:23:08 +0000 aquamaniac
- csv plugin:   - implemented checkFile function   - fixed a bug (now importing AqMoney2 CSV files works ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@608 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-22 02:38:45 +0000 aquamaniac
more fixes to typemaker
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@607 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-22 01:50:59 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@606 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-22 01:43:16 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@605 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-22 01:24:38 +0000 aquamaniac
- typemaker:   - added property "volatile": if set then the element is not written to or     read from a db   - fixed some bugs: DOMAIN name was not prepended to function definitions     in header files   - now _LIST2_dup() functions are created if LIST2 is enabled   - now adds apidocs for automatically generated functions - list(2): First() and Last() use const arguments now
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@604 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-20 00:22:57 +0000 aquamaniac
postrelease fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@603 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 22:27:24 +0000 aquamaniac
- current version also compiles (with few warnings) on   - alpha (Debian)                  [few warnings]   - amd64 (suse)                    [few warnings]   - SunOS (5.9, SUNW,Ultra-60)      [without warning]   - Mac OSX (Darwin 6.8, PowerPC)   - FreeBSD 4.10 (i386)   - NetBSD 1.6.1 (i386) - added support for NetBSD to automake script os.m4 - fixed some bugs in Makefiles:   - when ncurses is not available (was assuming if     ncurses is not there it must be Windoze. Well, that's not the case ;-)   - there must be no blank between "-D" and the macro to define via     "-DSOMETHING", otherwise some MacOSX bails out...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@601 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 17:57:04 +0000 aquamaniac
small fixed
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@600 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 17:33:28 +0000 aquamaniac
small fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@599 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 17:19:20 +0000 aquamaniac
small fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@598 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 17:18:25 +0000 aquamaniac
small fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@597 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 17:13:40 +0000 aquamaniac
- added defines for printf-templates for GWEN_TYPEs - fixed some 64bit-warnings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@596 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 16:17:17 +0000 aquamaniac
- added defines for printf-templates for GWEN_TYPEs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@595 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 15:37:14 +0000 aquamaniac
- fixed a bug in CSV-importer: now title lines are skipped if "title=0" in   parameters
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@594 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 15:14:55 +0000 aquamaniac
- armed CSV plugins import function
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@593 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-19 12:26:31 +0000 aquamaniac
- added functions:   - GWEN_Time_toString   - GWEN_Time_toUtcString   ------------------------------------------------------------------------   !     remember to do SO_CURRENT++ and SO_AGE++ before next release     !   ------------------------------------------------------------------------
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@592 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-11 21:29:22 +0000 aquamaniac
- fixed a build-problem (tools did not link against all needed libraries)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@591 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-04 10:15:44 +0000 cstim
Add missing include
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@590 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-04 10:06:51 +0000 cstim
Add small security checks
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@589 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-11-03 21:27:56 +0000 aquamaniac
- src/os/directory_all.c: Improved path handling for WIN32
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@588 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-10-02 13:11:28 +0000 aquamaniac
prerelease fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@587 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-30 19:41:48 +0000 aquamaniac
- db: GWEN_GetIntValue: When converting a char value to int we now use   "%i" instead of "%d". This will allow the code to read hex values as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@586 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-27 16:10:24 +0000 aquamaniac
post-release fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@585 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-25 09:36:24 +0000 cstim
2004-09-25  Christian Stimming  <stimming@tuhh.de>
	* src/parser/text.c, src/os/posix/libloader.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.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@584 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-25 06:48:16 +0000 aquamaniac
- db: ReadFromStream now uses a GWEN_BUFFER instead of a fixed char buffer.   This removes unnecessary limits (and allows libchipcard to work)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@583 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-24 11:38:32 +0000 aquamaniac
- args: fixed a silly bug (flags are binary, and flag help falsely contained   two other flags). Normally this change would mean to break conmpatibility.   However, since I'm the only one currently using GWEN_ARGS I will still   increment SO_AGE for the next release.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@582 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-24 10:40:24 +0000 cstim
Fix the testing Makefile for windows.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@581 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-24 08:49:43 +0000 cstim
2004-09-24   Christian Stimming <stimming@tuhh.de>
        * gwenpp/Makefile.am, tools/*/Makefile.am: Fix LIBADD flags so
        that all libraries and tools are forced to link against the
        currently compiled libgwen instead of the potentially installed
        one. Necessary for e.g. building new rpms.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@580 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-24 08:19:59 +0000 aquamaniac
- xml: added flag GWEN_XML_FLAGS_IGNORE_DESCR. This flag makes the XML code   ignore <DESCR> tags when reading a file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@579 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-23 15:44:35 +0000 aquamaniac
- added status field to cryptkey
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@578 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-23 13:04:06 +0000 aquamaniac
- msgengine: Now values can be given directly within an ELEM tag   (like in <ELEM name="xyz" type="bytes">DirectValue</ELEM>).   Before this change this only worked with unnamed elements.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@577 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-23 07:12:51 +0000 aquamaniac
more bugfixes in msgEngine
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@576 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-23 06:16:07 +0000 aquamaniac
- fixed a bug introduced yesterday
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@575 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-23 06:02:38 +0000 aquamaniac
- fixed a bug introduced yesterday
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@574 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-23 02:22:55 +0000 aquamaniac
- GWEN_KeySpec_Dump now prints the status as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@573 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 14:48:41 +0000 aquamaniac
- added status field to keyspec
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@572 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 14:42:37 +0000 aquamaniac
- crypt, keyspec: added inherit- and list2 macros to both objects
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@571 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 12:29:47 +0000 cstim
2004-09-22   Christian Stimming <stimming@tuhh.de>
        * src/os/posix/libloader.c: Fix problem with evaluation of
        dlerror() return value when translations are turned
        on. Effectively, the error evaluation during loading of libraries
        was totally broken since 2004-08-20, but is now fixed again.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@570 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 10:40:55 +0000 cstim
Fix undeclared variable -- strangely enough this error only showed up on windows with no-variadic-macros.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@569 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 09:55:34 +0000 cstim
Fix warning about uninitialized variable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@568 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 08:05:34 +0000 aquamaniac
- msgengine.c:   - now looks for groups not only at the XML root but at every     XML node along the current path   - now looks for groups under their "id" and (if not found) "name"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@567 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-22 06:59:51 +0000 aquamaniac
- waitcallback.c: now reuses templates which are currently entered if   they match the requested one - msgengine.c: now looks for groups not only at the XML root but at every   XML node along the current path
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@566 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-17 09:09:52 +0000 aquamaniac
committed latest changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@565 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-15 02:07:42 +0000 aquamaniac
- plugin descriptions now have a field for the filename - added flags for XML file reading - fixed a bug in XML code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@564 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-14 05:09:40 +0000 aquamaniac
- plugin descriptions now have a field for the filename
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@563 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-13 23:49:49 +0000 aquamaniac
- added a function to GWEN_DBIO which allows to check whether a given file   is supported by a given plugin
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@562 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-10 21:26:29 +0000 aquamaniac
package released
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@561 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-09 08:33:09 +0000 cstim
2004-09-09   Christian Stimming <stimming@tuhh.de>
	* src/base/logger.h: Enclose __attribute__deprecated into ifdefs
	to hide it for non-gcc compilers.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@560 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-09 01:41:23 +0000 aquamaniac
- fixed a bug in nettransportssl.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@559 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-08 19:47:45 +0000 aquamaniac
- fixed a bug in typemaker
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@558 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-03 11:59:23 +0000 aquamaniac
adjusted versions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@557 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-03 10:05:28 +0000 cstim
Stupid me -- config.h needs to be included as very first file or otherwise its defines are still invisible in the header files.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@556 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-03 10:00:29 +0000 cstim
2004-09-03   Christian Stimming <stimming@tuhh.de>
        * tools/typemaker/code_c.c: Add include config.h in the
        output. Make the auto-generation warning in the output more clear.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@555 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-03 10:00:07 +0000 cstim
Improve text formatting -- the text itself is unchanged.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@554 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-02 11:17:16 +0000 cstim
Add new missing file to rpm spec file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@553 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-02 10:43:25 +0000 aquamaniac
Makefile fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@552 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-02 10:11:52 +0000 cstim
Add cvsignore
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@551 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-02 10:11:19 +0000 cstim
Fix missing errorcode assignment.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@550 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-01 16:30:51 +0000 aquamaniac
fixed a bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@549 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-01 16:17:03 +0000 aquamaniac
- added a tool which allows me to create simple data containers more easily
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@548 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-01 08:27:55 +0000 cstim
2004-09-01   Christian Stimming <stimming@tuhh.de>
        * src/gwenhywfar.c: Replace fprintf with DBG_DEBUG.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@547 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-09-01 08:20:41 +0000 cstim
Fix spec file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@546 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-31 10:28:07 +0000 aquamaniac
- waitcallback: added nesting level information
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@545 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-31 10:23:12 +0000 cstim
Fix file list in spec file for releases.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@544 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-30 09:12:47 +0000 aquamaniac
- valgrind session:   - the system is now asked for the home dir only the first     time a program issues such a request. It is then copied to an internal     buffer.   - fixed some other memory leaks - replaced fprintf with DBG_INFO in posix/libloader.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@543 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-29 09:45:11 +0000 aquamaniac
- Valgrind-Session:   - added GWEN_WaitCallback_free() to public headers
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@542 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-29 08:08:25 +0000 aquamaniac
- adapted mklistdoc to new macro names
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@541 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-28 19:27:00 +0000 aquamaniac
committed needed changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@540 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-28 10:50:10 +0000 cstim
Add AC_PROG_CXX to configure.ac
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@539 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-25 11:32:15 +0000 cstim
Fix cryptnone module
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@538 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-24 12:23:20 +0000 cstim
2004-08-24   Christian Stimming <stimming@tuhh.de>
	* gwenhywfar.iss.in: Add spec file for the Inno Setup Compiler
	which will create a Windows Setup.exe program for the whole
	package, see http://www.jrsoftware.org/isdl.php. Added "make
	setup" for this target.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@537 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-23 15:05:55 +0000 cstim
Fix make distcheck target.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@536 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-23 13:09:00 +0000 cstim
2004-08-23   Christian Stimming <stimming@tuhh.de>
	* src/os/gwentime.h: Include time.h.

	* src/base/debug.h: Adapted the non-variadic-macro function
	declarations to the change from GWEN_LOGGER to const char*
	logdomain.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@535 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-23 06:54:18 +0000 cstim
Remove superfluous GWEN_API.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@534 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-23 06:53:33 +0000 cstim
2004-08-23   Christian Stimming <stimming@tuhh.de>
        * src/base/stringlist.h: Add GWEN_StringList_ForEach function.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@533 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-23 06:42:48 +0000 cstim
Fix warning in Makefile.cvs.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@532 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-23 06:17:25 +0000 aquamaniac
- added statistical functions to GWEN_BufferedIo - changed GWEN_Time_To_time_t -> GWEN_Time_toTime_t   and GWEN_Time_To_tm -> GWEN_Time_toTm to adhere (that's how the other   converter functions are called throughout the library)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@531 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-21 09:20:16 +0000 cstim
2004-08-21  Christian Stimming  <stimming@tuhh.de>
	* src/os/gwentime.h: Add conversion functions GWEN_Time_To_tm and
	GWEN_Time_To_time_t.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@530 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-21 08:34:33 +0000 cstim
add cvsignores.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@529 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-21 08:32:51 +0000 cstim
Add comment in Makefile.cvs. Remove one non-existent file from POTFILES.in.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@528 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-21 02:52:42 +0000 aquamaniac
- added GWEN_Logger_IsOpen()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@527 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 22:34:14 +0000 aquamaniac
added missing files to Makefile.am
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@526 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 22:20:49 +0000 aquamaniac
I18N seems to work now
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@525 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 20:51:03 +0000 aquamaniac
- added simplified error codes to GWEN_Error, will get away from that   complicated GWEN_ERRORCODE stuff, since that isn't needed anyway.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@524 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 20:35:27 +0000 aquamaniac
- prepared gwen for gettext
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@523 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 11:18:45 +0000 aquamaniac
added GWEN_Logger_Exists()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@522 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 10:22:59 +0000 aquamaniac
logger now works again as intended
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@521 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 09:48:05 +0000 aquamaniac
fixed another bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@520 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 09:43:36 +0000 aquamaniac
fixed a bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@519 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 09:33:36 +0000 aquamaniac
init of logger module is now done inside logger.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@518 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-20 09:17:29 +0000 aquamaniac
- introduced logdomains: Now every library can have its own log domain,   making it much easier to debug a single library out of multiple libs   NOTE: This is an incompatible API change, therefore SO_VERSION++.   The first argument of all GWEN_Logger functions has been changed.   However, in most cases a NULL was given, so you should simply need to   recompile your sources with no (or at most few) changes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@517 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-18 11:04:50 +0000 cstim
2004-08-18   Christian Stimming <stimming@tuhh.de>
        * src/base/misc.h, list2.h, inherit.h: Add extra macro for an
        empty string because in the definition of GWEN_LIST_FUNCTION_DEFS,
        the MSVC compiler does not accept an empty macro argument.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@516 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-17 09:29:57 +0000 cstim
Fix typos in windows gwentime.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@515 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-17 01:21:40 +0000 aquamaniac
- decreased debugging level in GWEN_DB_ReadFromStream
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@514 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-16 23:19:45 +0000 aquamaniac
- very much simplified GWEN_TIME: It now mostly uses <time.h> functions   and a local version of mktime (to make the time from UTC time instead   of local time). This leaves only one function which the OS layer has to   provide.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@513 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-16 19:54:30 +0000 aquamaniac
- added GWEN_Time_fromUtcString()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@512 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-16 10:38:18 +0000 cstim
2004-08-16   Christian Stimming <stimming@tuhh.de>
	* src/os/windows/gwentime.c (GWEN_Time_new): Remove errornous
	extra variable declaration.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@511 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-14 20:30:46 +0000 aquamaniac
- added functions to get the time/date as UTC time - added functions to set/get a GWEN_TIME from/to a GWEN_DB - moved common code from various os-dependant gwentime.c files to   gwentime_all.c.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@510 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-11 01:20:03 +0000 aquamaniac
switched back to CVS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@509 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-11 01:06:50 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@508 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-10 21:25:33 +0000 aquamaniac
- base/plugindescr: added function    GWEN_PluginDescription_GetLongDescrByFormat() to retrieve HTML and other    formats of descriptions.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@507 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-10 21:09:47 +0000 aquamaniac
- fixed network code (netconnection, nettransportssl etc)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@506 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-10 11:29:07 +0000 aquamaniac
- removed "-lpanel -lncurses" from all_libraries
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@505 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 19:04:51 +0000 cstim
Revert part of last change since it didnt make sense.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@504 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 19:03:01 +0000 cstim
Add makefile rule for PACKAGE.tag
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@503 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 14:29:09 +0000 cstim
Improve documentation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@502 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 14:26:06 +0000 aquamaniac
- did the same with the list templates...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@501 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 14:18:25 +0000 cstim
2004-08-09   Christian Stimming <stimming@tuhh.de>
        * src/base/list2.h, list.h: Modify the ForEach function
        declaration so that is takes an additional void* argument that can
        be used to pass data into the callback.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@500 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 13:13:58 +0000 cstim
2004-08-09   Christian Stimming <stimming@tuhh.de>
        * src/base/misc.h, list2.h: Introduce GWEN_LIST_FUNCTION_LIB_DEFS
        macros that accept a third argument to specify the
        __declspec(dllimport) function declarations where necessary. These
        are necessary for all libraries that use these macros in their
        public headers.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@499 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-09 09:53:25 +0000 cstim
Fix makefile for when ncurses is not built
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@498 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 20:41:33 +0000 aquamaniac
hopefully finally fixed GWEN_INHERIT...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@497 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 20:02:02 +0000 aquamaniac
fixed a newly introduced bug in inherit code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@496 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 18:36:56 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@495 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 18:30:36 +0000 aquamaniac
- base/inherit: added a macro which allows unlinking a type from a base type
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@494 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 11:58:34 +0000 cstim
Remove trailing semicolon from macros since they are not allowed in ISO C89.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@493 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 11:32:06 +0000 cstim
2004-08-06   Christian Stimming <stimming@tuhh.de>
        * configure.ac: Fix header links for gwenui directory.

        * src/crypt/ossl/cryptssl.c (GWEN_CryptKey_FromPasswordSSL): Fix
        wrong buffer size variable.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@492 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 08:41:04 +0000 aquamaniac
- crypt: added a function which allows creating key data from a password using   the SSL method. However, this is only to be used for old, existing code and   data. New code is required to use the other function   (GWEN_CryptKey_FromPassword()). This allows removing OpenSSL dependencies   from other projects (like AqHBCI's OpenHBCI medium plugin)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@491 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 08:14:56 +0000 aquamaniac
- added TVL handling code to parser module
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@490 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 06:48:32 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@489 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 06:36:12 +0000 aquamaniac
- install an XML file for the CSV plugin
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@488 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 06:31:36 +0000 aquamaniac
fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@487 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-06 06:28:49 +0000 aquamaniac
- base/plugindescription: added functions to retrieve the XML node of   the plugin. This may contain more usefull information for the caller. - separated the ncurses based UI stuff from the rest: There is now   libgwenui.so which contains the UI functionality. Therefore gwen itself   no longer needs to be linked against ncurses. This also makes gwen lean   again ;-)   -> SO_VERSION incremented, SO_AGE=0 (makes it effectively .so.16)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@486 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-05 19:54:24 +0000 aquamaniac
once again fixed a bug in idlist (quite complicated stuff, even if it looks so easy ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@485 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-05 16:28:57 +0000 aquamaniac
- io/bufferedio: fixed a bug (was never closing streams)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@484 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-05 16:04:01 +0000 aquamaniac
- base/idlist: fixed a severe bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@483 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-05 14:20:44 +0000 aquamaniac
- os/gwentime: changed some arguments to const
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@482 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-05 11:44:18 +0000 aquamaniac
- base/waitcallback: fixed a severe bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@481 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-03 07:11:51 +0000 cstim
Add cvsignore
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@480 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 10:49:26 +0000 cstim
Add cvsignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@479 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 10:28:50 +0000 cstim
Fix compiler warning about uninitialized variable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@478 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 09:35:48 +0000 cstim
2004-08-02   Christian Stimming <stimming@tuhh.de>
	* src/base/list2.h: Remove GWENHYWFAR_API from function
	definitions in the macro because the implementations will not be
	imported from the DLL but instead be generated locally through the
	other macro.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@477 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 09:20:12 +0000 aquamaniac
improved list templates a bit
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@476 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 09:13:10 +0000 aquamaniac
- added a tool which can automatically create header files appropriate for   doxygen (this is because normally a list defined by GWEN_LIST_FUNCTION_DEFS   is not documented): mklistdoc.   Gwen now uses this tool to include API doc for all list functions defined   this way.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@475 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 08:49:16 +0000 cstim
Christian Stimming <stimming@tuhh.de>
	* src/base/Makefile.am: Remove -I$(top_srcdir)/src/os because its
	process.h conflicts with <process.h> on gcc3.2 and mingw32.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@474 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 07:42:44 +0000 cstim
2004-08-02   Christian Stimming <stimming@tuhh.de>
        * src/base/waitcallback.c: Fix potential problem with
        uninitialized pointer.

        * configure.ac: Fix error in symlinking headers -- xml.h was
        missed.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@473 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 03:43:25 +0000 aquamaniac
fix on APIDOC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@472 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 03:11:14 +0000 aquamaniac
ran Doxygen.in through doxywizard
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@471 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-02 02:49:03 +0000 aquamaniac
- 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)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@470 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-01 10:48:40 +0000 aquamaniac
  - GWEN_WaitCallback_Enter() is now a macro. This allows me track down the     origin of a Callback (i.e. from where is has been entered).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@469 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-01 09:34:25 +0000 aquamaniac
removed debug messages
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@468 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-01 09:14:06 +0000 aquamaniac
  - API change !!     Now all callbacks are kept in a flat list. You also now need to unregister     callbacks you once registered !   -> SO_VERSION incremented, SO_AGE=0 (makes it effectively .so.15)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@467 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-08-01 06:17:50 +0000 aquamaniac
- base/waitcallback: fixed a bug (was unable to find callbacks by id).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@466 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-31 05:25:36 +0000 aquamaniac
- base/stringlist: Added GWEN_StringList_SetSenseCase() which allows   changing the behaviour regarding cases. The default behaviour has now   changed to ignore cases. - base/plugindescr: Added field "isActive", this can be set by applications
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@465 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 23:12:36 +0000 aquamaniac
- gwenhywfar.m4: fixed a buf (was always using libgwen_pp instead of   libgwenhywfar)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@464 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 12:56:29 +0000 aquamaniac
- fixed a bug in POSIX libloader
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@463 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 10:33:08 +0000 cstim
2004-07-30   Christian Stimming <stimming@tuhh.de>
        * all header files: Removed GWENHYWFAR_API from all typedefs since
        this will break compilation of Win32 applications as soon as those
        use any gwen typedef as function return type.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@462 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 09:43:26 +0000 aquamaniac
and yet even more small fixes ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@461 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 08:31:54 +0000 aquamaniac
yet even more small fixes ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@460 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 08:25:38 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@459 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 08:17:30 +0000 aquamaniac
small fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@458 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-30 08:11:43 +0000 aquamaniac
- base: added module PluginDescription. This module loads all XML files   from a directory and tries to extract plugin informations from them.   In future all my plugins will be shipped with such an XML file to allow   scanning for available plugins without the need to actually load the   plugins (with all the rat's tail that implies).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@457 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-29 18:21:15 +0000 aquamaniac
- parser/text: added GWEN_Text_CheckSimilarity() which checks how equal   two strings are (untested)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@456 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-28 20:18:22 +0000 cstim
Comment out unused variables
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@455 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-28 15:40:41 +0000 aquamaniac
- base/misc2.h: added *List2_ForEach functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@454 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-28 13:55:00 +0000 aquamaniac
added misc2.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@453 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-28 13:52:50 +0000 aquamaniac
- base: added misc2.h   This file now contains wrappers around a GWEN_LIST which allow typesafe   use of a GWEN_LIST.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@452 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-27 21:40:23 +0000 aquamaniac
test for new syncmail
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@451 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-26 23:27:52 +0000 aquamaniac
- parser/base64: fixed a bug in GWEN_Base64_Decode - crypt/ossl/nettransportssl.c: fixed some bugs, added verbosity while   testing AqHBCI's PIN/TAN support which extensively uses it
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@450 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-22 13:25:00 +0000 aquamaniac
- ipc/netconnectionhttp: added defaultUrl. This is used when no URL is given   in a request. This very much simplifies using this class.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@449 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-20 07:29:40 +0000 cstim
2004-07-20   Christian Stimming <stimming@tuhh.de>
        * Makefile.am: Fix win32-cs target with wrong .lib filename.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@448 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-20 02:13:39 +0000 aquamaniac
fixed version number
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@447 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-20 01:56:58 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@446 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-20 01:34:49 +0000 aquamaniac
- reverted latest changes to toplevel Makefile.am (contained ugly CR   characters. To Christian: Could you please reintroduce your  changes ?   Sorry for being rude but I needed Gwen to work and since I did not find a   ChangeLog entry I was unable to figure out the difference at a first   glance...). - started working on a C++ binding. This will only include function groups   which are a bit complicated to use from C++ (like GWEN_WaitCallback).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@445 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-16 15:04:08 +0000 cstim
Fix win32 target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@444 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-04 17:07:53 +0000 aquamaniac
- os/gwentime:   - added a function that allows to generically parse date and time from a     string (guided by a template string)   - added GWEN_Time_dup() - parser/text:   - added function GWEN_Text_DoubleToBuffer()   - GWEN_Text_StringToDouble()
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@443 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-04 03:22:09 +0000 aquamaniac
- base/args: GWEN_Args_Check is now able to return a new code which flags   that the user wanted help. This circumstance is detected by a new flag   (GWEN_ARGS_FLAGS_HELP). - crypt/padd: removed usage of a deprecated function (so that the annoying   warning in OpenHBCI2/AqHBCI vanishes)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@442 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-03 08:01:43 +0000 cstim
Add dlgtest to spec file for gwenhywfar-devel package.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@440 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-03 04:01:23 +0000 aquamaniac
- some more fixes, prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@439 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-02 02:54:46 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@438 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-07-01 23:21:07 +0000 aquamaniac
- tools: added "dlgtest", a tool which allows testing a dialog.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@437 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-30 23:02:48 +0000 aquamaniac
focus fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@436 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-30 22:12:17 +0000 aquamaniac
- ui:   - added a new widget type: "HLine". This widget simply draws a horizontal     line or serves as a placeholder (to be used with the DialogLoader).   - finished GWEN_UILoader. It is now able to automatically arrange widgets,     to populate created widgets with user data and to retrieve the data     modified by the user. It is now usable with Libchipcard2 ;-)     See doc/testdialog.xml for an example. You can try this with the     following gwentest-command (from within the "test" folder):     "#> gwentest ../doc/testdialog.xml"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@435 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-30 09:59:21 +0000 cstim
Fix compiler warnings about potentially uninitialized variables.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@434 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-30 00:57:37 +0000 aquamaniac
- ui:   - widget loader can now setup a complete dialog (including HTML help     texts etc).   - started working on a function whcih populates the dialog widgets with     values. The next step will be to retrieve and validate data entered by     the user.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@433 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-29 20:40:20 +0000 aquamaniac
- ui:   - finished widget-loader, I will now have to think of a way to     automatically run a dialog and fill in form dar from a DB and to     store the user input into it. This will very much simplify creating     of dialogs.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@432 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-29 01:31:34 +0000 aquamaniac
- ui:   - started working on a widget-loader (loads and creates widgets from an     XML file) - parser:   - xml: introduced a file-load flag which allows selecting whether some     unclosed HTML tags are accepted (like <br>) or not.     The default still is not to.   - db: introduced new value type PTR (allows portable storage of     void* pointers)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@431 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-28 08:10:41 +0000 cstim
Fix compiler warnings about potentially uninitialized variables.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@430 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-28 02:21:40 +0000 aquamaniac
- configure.ac: fixed a bug (the headers from src/parser where not   symlinked)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@429 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-27 22:02:11 +0000 aquamaniac
- parser/xml.c: fixed a newly introduced bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@428 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-27 20:58:31 +0000 aquamaniac
- ui:   - TableWidget now sends an event when activating a table field
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@427 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-27 20:32:41 +0000 aquamaniac
- gwenhywfar.m4: fixed a bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@426 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-27 19:41:03 +0000 aquamaniac
  - fixed more bugs in EditBox, more work on FileDialog (can now at least     be used to select a file. Otherwise not very usefull for now)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@425 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-27 06:25:56 +0000 aquamaniac
- ui:   - started working on FileDialog   - more work/fixes in TableWidget and TextWidget
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@424 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 18:34:22 +0000 aquamaniac
- ui:   - focus can now be changed to the nex *AND* to the previously active     widget ;-) - base/misc.h:   - added functions which allow traversing a list backwards.     However, these functions aren't very fast since the lists are only     simple-linked. But using these new functions allows to silently use     optimized versions later
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@423 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 17:11:51 +0000 aquamaniac
added EventChecked for checkboxes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@422 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 16:44:58 +0000 aquamaniac
- ui:   - UI headers are now expected in "${prefix}/include/gwenhywfar/ui" - configure.ac, gwenhywfar-config.in.in:   - added checks and switches to determine whether UI or crypto support is     compiled into Gwenhywfar   - UI headers are installed to ${prefix}/include/gwenhywfar/ui
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@421 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 16:20:47 +0000 aquamaniac
added several GetText functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@420 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 16:01:38 +0000 aquamaniac
replaced ncurses-forms lib in configure script by ncurses-panel lib
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@419 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 15:55:17 +0000 aquamaniac
  - TextWidget: Now sends a "Chosen" event when ENTER is pressed in line mode.     This is interpreted e.g. by the DropDownBox.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@418 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 15:53:54 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@417 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 15:53:22 +0000 aquamaniac
  - added a subscription model: Widgets can now subscribe to any event     received by any other widget. This is similiar to the signal/slot     mechanism used in *graphical* user interfaces   - added DropDownBox (basically an edit widget with a list of choices to     drop down)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@416 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 05:22:00 +0000 aquamaniac
- parser/xml: now accepts simple tags (like "<br>" or "<hr>") without   ending tags (e.g. there is no more need for "<br/>").   This allows to use simple HTML for texts in TextWidget and derived classes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@415 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 05:09:23 +0000 aquamaniac
added another widget flag (for ignoring help string to avoid recursions)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@414 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 05:02:38 +0000 aquamaniac
  - added a help string which can be assigned to a widget. Whenever F1 is     pressed the current widget will popup a message box and show that help     text in it. If the widget which currently possesses the focus does not     have a help string the parents will be consulted.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@413 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 04:59:54 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@412 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-26 04:47:22 +0000 aquamaniac
- ui:   - introduced MODAL flag for widgets (focus will never go beyond a MODAL     widget)   - completed MessageBox, which is now able to calculate the necessary width     and height by itself   - added EditBox   - added CheckBox   - fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@411 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-24 23:43:25 +0000 aquamaniac
- ui:   - nearly completed MessageBox   - reworked XML->text parsing of TextWidget   - close events do now work   - provide more control over event handling for applications
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@410 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-24 08:03:49 +0000 cstim
2004-06-24   Christian Stimming <stimming@tuhh.de>
        * configure.ac, src/Makefile.am: Make the compilation of the UI
        module conditional on whether ncurses is available. If it is not
        there, then the whole GWEN_UI module will neither be compiled nor
        installed.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@409 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-24 07:49:33 +0000 cstim
Fix compiler warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@408 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-24 01:29:57 +0000 aquamaniac
- ui:   - added Close-events   - added ScrollWidget (which basically is a widget with optional vertical     and horizontal scroll bars)   - started working on GWEN_MessageBox
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@407 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-22 22:24:29 +0000 aquamaniac
- ui: added Button and a command event emitted by buttons (or menus later)   This will allow me to create a Message class and a TextBrowser module   tomorrow (hopefully).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@406 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-22 11:56:55 +0000 cstim
Fix compiler warnings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@405 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-22 02:47:43 +0000 aquamaniac
- ui: added VSlider, fixed many bugs in UI code etc. It is still slow   but now it works ;-) I will have to optimize later...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@404 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-21 04:05:47 +0000 aquamaniac
added tablewidget
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@403 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-20 07:34:00 +0000 aquamaniac
- started working on a ncurses GUI which will be used by Libchipcard's setup   tools and maybe by AqMoney2...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@402 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-18 07:38:59 +0000 aquamaniac
fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@401 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-18 07:15:51 +0000 aquamaniac
added missing implementation in crypt/none
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@400 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-18 07:01:20 +0000 aquamaniac
- crypt/nettransportssl: added function GWEN_NetTransportSSL_GenerateDhFile   So now there finally is no need to access OpenSSL from outside Gwen just   to make parts of Gwen (namely the SSL stuff) work.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@399 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-17 00:01:50 +0000 aquamaniac
- m4/os.m4: Define OS_POSIX if running on a POSIX system - os/posix/libloader:   improved library loading. Now the following order is used when loading   a library:   1) the name given   2) the name given plus ".so"   3) the name given with prefix "lib"   4) the name given with prefix "lib" and ".so"   This now allows for files without ".so" to be loaded.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@398 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-16 16:06:17 +0000 aquamaniac
- parser/db: added function GWEN_DB_InsertGroup
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@397 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-11 20:10:55 +0000 aquamaniac
- ipc/ipc.c: added GWEN_IPCManager_Attach() and usage counter
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@396 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-08 19:05:48 +0000 aquamaniac
- parser/db: increased size of the word buffer used (I'm still looking   for a better solution. Maybe I will write a DBIO which reads/writes DB as   XML files...)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@395 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-07 18:24:20 +0000 aquamaniac
- ipc/ipc: fixed a bug (did not take node id into account when assigning a   response to a request)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@394 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-07 08:52:56 +0000 cstim
2004-06-07  Christian Stimming <stimming@tuhh.de>
        * src/crypt/none/cryptnone.c: Fix function prototype SSL_new.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@393 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-06 10:05:33 +0000 aquamaniac
- ipc/ipc: fixed a bug (did not take node id into account when assigning a   response to a request)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@392 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-04 13:35:32 +0000 aquamaniac
- base/idlist.c: fixed another stupid bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@391 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-04 11:30:50 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@390 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-03 10:43:32 +0000 aquamaniac
even more work on SSL ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@389 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-03 09:31:47 +0000 aquamaniac
more fixes on SSL code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@388 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-03 07:26:21 +0000 aquamaniac
added function which checks whether an SSL connection is secure
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@387 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-03 07:12:51 +0000 aquamaniac
- os/gwentime: added function to retrieve the time in milliseconds - base/idlist: fixed two severe bugs - crypt/ossl/nettransportssl: added functions to retrieve the peer certificate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@386 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-06-02 20:21:09 +0000 aquamaniac
- crypt/ossl/cryptssl_rsa: fixed a severe bug which caused signing to fail
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@385 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-30 15:35:35 +0000 aquamaniac
- parser/text: GWEN_Text_FromHexBuffer now ignores blanks - parser/msgengine: added property "storedAs" which indicates the storage     type when reading bin-values from within the data of a tag
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@384 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-29 05:57:43 +0000 aquamaniac
- parser/msgengine.c:   - added ELEM property "size" which indicates that an element should have a     fixed size (as needed for Libchipcard)   - added ELEM property "filler" which is used to fill an fixed-size element     with a given byte - parser/text: added functions for BCD reading and writing - net/*: major speedup of IPC routines ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@383 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-27 21:43:59 +0000 aquamaniac
changed tag back to cvs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@382 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-27 20:05:31 +0000 aquamaniac
- Gwen now compiles on Solaris (tested with R220) - fixed some M4 macros (e.g. "find" on Solaris is not as powerfull as it is   on Linux)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@380 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-27 18:38:52 +0000 aquamaniac
- fixed a bug in NetTransportSSL
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@379 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-26 23:48:56 +0000 aquamaniac
- fixed a bug in MsgEngine (strchr doens't like if the character   searched for is \0, which is a valid character when reading binary   data such as bytes, words, dwords etc which are used by   Libchipcard2)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@378 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-25 00:44:59 +0000 aquamaniac
- parser/msgengine.c: fixed a bug which occurred if "maxnum" was   zero in XML files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@377 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-23 22:57:07 +0000 aquamaniac
- parser/text: added function GWEN_Text_FromHexBuffer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@376 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-21 13:53:12 +0000 aquamaniac
- base/logger.c: fixed a severe bug (trapped into endless loop when   log level was "debug")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@375 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-19 23:05:48 +0000 aquamaniac
- parser/xml: added a usage counter and some functions around it to be   used by an application (not used internally, but they allow marking   and detection of unused nodes)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@374 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-18 00:04:50 +0000 aquamaniac
- parser/msgengine: switched inherit code to new gwenhywfar/inherit type - parser/text: added function GWEN_Text_ToHexBuffer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@373 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-17 02:50:02 +0000 aquamaniac
- parser/text: added functions to log a string - base/logger: improved logging, fixed some bugs - ipc/ipc: more fixes - removed some debug messages
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@372 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-16 03:02:00 +0000 aquamaniac
- base/logger.c: fixed a buffer overflow bug - ipc/ipc.c: more fixes and minor modifications
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@371 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-14 23:53:52 +0000 aquamaniac
fixed some more bugs in IPC code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@370 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-14 22:55:54 +0000 aquamaniac
- ipc/ipc.{c,h}: fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@369 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-14 01:25:19 +0000 aquamaniac
added TODO file (was always there but not in CVS)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@368 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-14 01:24:12 +0000 aquamaniac
- ipc/ipc.{c,h}:   - added functions GWEN_IPCManager_SetUpFn and     GWEN_IPCManager_SetDownFn to allow keeping track of connection states   - added function GWEN_IPCManager_Disconnect to actively disconnect a given     client/server
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@367 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-10 21:54:56 +0000 aquamaniac
- ipc/*.h: prepared for use by C++ code - ipc/ipc: minor additions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@366 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-10 08:23:45 +0000 cstim
Fix compiler warnings about potentially uninitialized variables.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@365 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-09 20:27:13 +0000 aquamaniac
- completed IPC stuff (still untested), added documentation to ipc/ipc.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@364 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-08 16:13:11 +0000 aquamaniac
- SSL server code works !!! ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@363 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-07 22:26:28 +0000 aquamaniac
- io/bio_buffer: added constructor which does NOT take over ownership - added module ipc/ipc. This is a very simple IPC model based on   GWEN_DBs send over HTTP (which in turn may be sent over any supported   transport layer, such as TCP/UDP sockets and SSL).   This allows maximum flexibility while maintaining a very simple API.   Even with this simple API you can implement any security depth you like:   - unencrypted using HTTP over UDP sockets   - unencrypted using HTTP via TCP sockets   - encrypted using HTTP via SSL   - encrypted using HTTP via SSL while checking certificates
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@362 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-07 16:55:01 +0000 aquamaniac
improived documentation of new classe GWEN_NetConnectionHTTP
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@361 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-07 16:02:36 +0000 aquamaniac
- tried some Darwin fixes (still minimun success, that system is quite   different in some aspects. However, the configure script runs). - started working on IPC stuff again, this time based on HTTPS, therefore   added ipc/netconnectionhttp (implements the HTTP protocol, together with   the transport layer NetTransportSSL we have HTTPS ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@360 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-07 13:42:36 +0000 cstim
Comment out initialization message on windows, too, so that users of e.g. simthetic are not bothered about this verbosity.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@359 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-07 13:39:22 +0000 cstim
2004-05-07   Christian Stimming <stimming@tuhh.de>
	* src/Makefile.am: For windows DLLs, create the def and lib files
	with the filename including the SO_EFFECTIVE number as well,
	because otherwise linking against it doesn't work.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@358 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-07 07:42:28 +0000 cstim
Fix compiler warning about uninitialized variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@357 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 21:52:10 +0000 aquamaniac
more Darwin fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@356 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 21:38:35 +0000 aquamaniac
- tried some Darwin fixes (still minimun success, that system is quite   different in some aspects. However, the configure script runs).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@355 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 18:44:12 +0000 aquamaniac
- added parser/base64. This is not an elegant implementation but it   works ;-) (Currently I don't have the time for a more elaborated version)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@354 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 14:48:31 +0000 aquamaniac
- ssl module is now able to save certificates if demanded by the user
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@353 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 11:15:29 +0000 aquamaniac
added missing extern C bindings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@352 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 11:12:31 +0000 aquamaniac
added missing entries in Makefile.am's
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@351 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 11:04:16 +0000 aquamaniac
added useful file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@350 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 11:02:04 +0000 aquamaniac
- more strict usage of *_p.h files. These files should nly be included by   their matching code file (and by no other file).   Therefore: created some *_l.h files for prototypes of functions private   to the library. - crypt/ossl/nettransportssl.{c,h}: improved this module a lot. It can now at   least be used for client connections.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@349 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-06 08:37:34 +0000 cstim
Add missing include for --disable-ssl
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@348 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 20:09:40 +0000 aquamaniac
adapted gwentest.c to latest changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@347 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 20:08:05 +0000 aquamaniac
adapted gwentest.c to latest changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@346 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 20:05:41 +0000 aquamaniac
- removed sslconnection, it is now replaced by nettransportssl.   This now fits into the network framework. As soon as this is better   tested I will be able to release Gwenhywfar 1.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@345 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 17:29:53 +0000 aquamaniac
- started working on a NetTransport module for SSL connections
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@344 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 15:39:11 +0000 cstim
Eliminate further pedantic warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@343 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 15:25:38 +0000 aquamaniac
- renamed DLL to gwenhywfar32_EFFECTIVE_SO_VERSION to imitate the very   useful SO features of the GNU linker on windows
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@342 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 14:44:51 +0000 cstim
Fix the gcc/MSVC type definitions also for windows
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@341 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 14:23:33 +0000 aquamaniac
- removed some trailing semicolons from macros in inherit.h and misc.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@340 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 14:12:27 +0000 cstim
2004-05-05   Christian Stimming <stimming@tuhh.de>
        * src/*: Remove trailing semicolons from macro calls where
        "-pedantic" complains about them.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@339 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 14:11:55 +0000 cstim
2004-05-05   Christian Stimming <stimming@tuhh.de>
        * src/base/misc.h: Remove trailing semicolons from the function
        definitions in the GWEN_LIST_FUNCTIONS macro since ISO C89 does
        not allow these (-pedantic i.e. --enable-warnings=all will give
        warnings about that). Admittantly all modern compilers have no
        problems with them and ISO C99 allows these, but we never know
        whether our source code might get compiled with something
        different. In other words, since it doesn't hurt us to comply with
        the older standard, we try to do it here.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@338 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 14:11:33 +0000 cstim
2004-05-05   Christian Stimming <stimming@tuhh.de>
        * src/types.h.in: Add __extension__ specifier to "long long"
        definition in order to avoid warnings when compiling with
        gcc and "-pedantic".


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@337 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 13:14:32 +0000 aquamaniac
hopefully fixed the UINT64 stuff...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@336 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 13:04:17 +0000 aquamaniac
fixed m4/Makefile.am
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@335 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 13:00:39 +0000 aquamaniac
- fixed GWEN_TYPE_UINT64 for MSVC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@334 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 12:47:14 +0000 cstim
Fix compiler warning about unused variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@333 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 12:24:07 +0000 aquamaniac
- modified the prototype of GWEN_WaitCallback_Log
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@332 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-05 00:16:36 +0000 aquamaniac
- fixed some bugs in args.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@331 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-04 20:48:29 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@330 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-04 20:42:22 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@329 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-04 19:39:03 +0000 aquamaniac
- added type GWEN_TYPE_UINT64 - rewrote GWEN_WAITCALLBACK stuff (will have to modify some dependant   projects in order to use this new infrastructure)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@328 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-03 00:16:48 +0000 aquamaniac
- fixed another bug in base/buffer (could not set a position outside   buffer boundaries even if in USE_BIO mode) - fixed yet another bug in base/buffer (did not crop if pos was 0)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@327 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-02 21:48:51 +0000 aquamaniac
- fixed a bug in base/buffer (did not abort when mode   GWEN_BUFFER_MODE_ABORT_ON_MEMFULL was given)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@326 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-02 18:01:12 +0000 aquamaniac
- added new functions to GWEN_Time:   - GWEN_Time_GetBrokenDownTime   - GWEN_Time_GetBrokenDownDate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@325 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-05-01 20:29:03 +0000 aquamaniac
- fixed a bug in base/buffer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@324 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-30 23:18:12 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@323 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-30 23:08:47 +0000 aquamaniac
- io/bufferedio:   - added function GWEN_BufferedIO_ReadRawForced - base/buffer:   - added GWEN_Buffer_SetSourceBIO and a mechanism, which reads missing     data from a GWEN_BUFFEREDIO (if the buffer is in mode     GWEN_BUFFER_MODE_ABORT_USE_BIO). Does work wor ReadChar and PeekChar.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@322 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-28 14:49:36 +0000 cstim
2004-04-28  Christian Stimming <stimming@tuhh.de>
        * gwenhywfar.m4: For automake-1.8, add extra quotation in the
        macro name.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@321 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-28 14:35:33 +0000 cstim
2004-04-28  Christian Stimming <stimming@tuhh.de>
        * gwenhywfar.m4: For automake-1.8, add extra quotation in the
        macro name.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@320 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-26 08:29:28 +0000 cstim
2004-04-26  Christian Stimming <stimming@tuhh.de>
        * m4/acx_compile_warn.m4: For gcc3.4, add the new warning switch
        -Wdeclaration-after-statement in order to preserve source code
        compatibility with gcc2.95 and other compilers.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@319 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-24 22:04:38 +0000 aquamaniac
- renamed acx_windoze_paths.m4 to windoze.m4 thus overwriting the latter   file, since it basically contains the stuff which is in windoze.m4 plus   some minor additions.   This should take care of some autotool complaints...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@318 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-24 21:59:07 +0000 aquamaniac
- changed GWEN_ARGS so that it can now be used as const. All functions   now accept "const GWEN_ARGS*" pointers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@317 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-24 21:30:04 +0000 aquamaniac
added GWENHYWFAR_API to header args.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@316 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-24 21:28:10 +0000 aquamaniac
added C++ bindings for module GWEN_ARGS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@315 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-24 21:20:37 +0000 aquamaniac
- GWEN_Args_Usage() is now able to produce an ASCII help screen using   GWEN_ARGS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@314 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-24 20:43:50 +0000 aquamaniac
- debugged module "args" (it now works as intended)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@313 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-23 23:39:59 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@312 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-23 23:28:32 +0000 aquamaniac
- added base module "args" which transforms command line arguments to   a GWEN_DB. It performs some checks on the arguments given and makes it   easier to create help screens.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@311 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-19 14:19:02 +0000 aquamaniac
incremented BUILD
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@310 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-16 10:07:32 +0000 cstim
2004-04-16  Christian Stimming <stimming@tuhh.de>
	* src/base/debug.c: Fix DBG_* functions that are the replacements
	for their variadic-macros counterpart. Unfortunately this error
	caused every gwen version built with --disable-variadic-macros to
	crash -- sorry. But it is fixed now.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@309 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-08 15:06:43 +0000 cstim
2004-04-08  Christian Stimming <stimming@tuhh.de>
	* m4/ssl.m4: For openssl on windows, check more than one directory
	for the location of the DLLs.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@308 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-08 12:27:07 +0000 aquamaniac
changed tag back to CVS (after tagging the release version
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@307 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-08 12:18:05 +0000 aquamaniac
prepared next release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@305 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-08 10:47:26 +0000 aquamaniac
C-binding where missing
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@304 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-08 10:37:38 +0000 aquamaniac
- io/bufferedio:   - added flag functions to set/get flags which control the behaviour of a     BufferedIO   - split into multiple object files for the different supported BufferedIOs   - now the GWEN_BUFFEREDIO type is opaque, its strcuture is no longer     exported to the supported BufferedIOs   - now uses the inherit module   The changes above now allow for new BufferedIOs to be created outside Gwen.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@303 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-07 11:39:33 +0000 cstim
Fix rpm spec file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@302 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-06 06:26:56 +0000 aquamaniac
- os/process:   - added functions to set/retrieve flags to modify the behaviour of the     GWEN_PROCESS code.     The most important (and for now the only) flags are:     - GWEN_PROCESS_FLAGS_REDIR_STDIN     - GWEN_PROCESS_FLAGS_REDIR_STDOUT     - GWEN_PROCESS_FLAGS_REDIR_STDERR     These flags make Gwen redirect the corresponding std stream so that the     calling process may intercept the input/output of the started process.   - added functions which return a GWEN_BUFFEREDIO which can be used to     read/write from/to redirected child streams.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@301 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 13:17:40 +0000 cstim
Fix make distcheck target.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@300 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 09:49:33 +0000 aquamaniac
- base/inherit.h:   - added macro GWEN_INHERIT_ISOFTYPE which checks whether a given pointer     refers to an object of a given type
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@299 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 08:56:15 +0000 aquamaniac
- base/idlist:   - added function GWEN_IdList_Clean() to clean a list   - added function GWEN_IdList_Sort() to sort an id list in ascending order
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@298 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 06:17:40 +0000 aquamaniac
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@297 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 06:14:54 +0000 aquamaniac
- parser/db:   - added functions GWEN_DB_FindFirstGroup and GWEN_DB_FindFirstGroup which     simplify searching for groups by name.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@296 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 05:14:30 +0000 aquamaniac
- base/idlist:   - added getNextId functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@295 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-05 04:56:16 +0000 aquamaniac
- added base/idlist: This is basically a list for GWEN_TYPE_UINT32 objects,   but since it uses tables instead of those list objects normally used   throughout Gwen it is less memory consuming. I used it in the current   development version of Libchipcard and found it usefull in another project   so I decided to move it to Gwen.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@294 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-04 02:39:23 +0000 aquamaniac
- bufferedio: GWEN_BufferedIO_File__Close() no longer closes one of the   console files (like stdin, stdout, stderr). - base/buffer:   - when creating a new buffer with a NULL pointer the first character of the     allocated memory is preset with a 0 - parser/text:   - added new functions GWEN_Text_EscapeToBufferTolerant and     GWEN_Text_UnescapeToBufferTolerant which are more tolerant when escaping/     unescaping strings - parser/db:   - added parenthesis around composed flag definitions   - added flags GWEN_DB_FLAGS_ESCAPE_CHARVALUES and     GWEN_DB_FLAGS_UNESCAPE_CHARVALUES. These are now used to escape/unescape     char values when reading/writing a DB. These flags are now on by default,     so newly compiled programs will automatically use these flags while     not recompiled programs still use the old default flags. This allows     easy migration from the old behaviour to the new one.     This should now allow AqMoney to handled any institute message received     from a bank (whatever control character they might include). - parser/xml:   - added functions for writing an XML tree to a bufferedio - added new "tools" folder which contains as the first tool "xmlmerge".   This tool allows merging multiple XML files into one. This will be used   by my new project AqHBCI to create job definitions in single files per   supported job. All job-XML files are then merged into one working file   before installation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@293 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-02 21:07:10 +0000 aquamaniac
- moved plugins to toplevel (grr, didn't think about the fact that the   plugins need libgwenhywfar which hasn't been compiled when compiling   the plugins...)   Please remember to CVS update using   "cvs up -d"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@292 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-02 19:46:40 +0000 aquamaniac
- base/waitcallback:   - callback function is now able to monitor the progress     of an action (typedef has changed !)   - added GWEN_WaitCallbackProgress() which should be called instead of     GWEN_WaitCallback() (the latter function internally now calls     GWEN_WaitCallbackProgress() anyway). - base/buffer: increased hard limit even more (now 8 mb to be safe)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@291 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-02 06:19:20 +0000 aquamaniac
- plugin/dbio/csv: fixed factory function - base/buffer: changed hardlimit from 64kb to 2mb
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@290 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-01 08:18:43 +0000 cstim
2004-04-01  Christian Stimming <stimming@tuhh.de>
        * src/parser/db.c: Fix errornous function argument to
        GWEN_DBIO_GetPlugin.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@289 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-01 00:29:03 +0000 aquamaniac
- changed install location of plugins from "share" to "lib"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@288 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-04-01 00:17:52 +0000 aquamaniac
- added functions GWEN_DB_WriteFileAs and GWEN_DB_ReadFileAs which allow   using GWEN_DBIO plugins fro importing/exporting any format of files   supported by plugins. - added plugin "csv" which replaces the now deprecated CSV parser module
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@287 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-31 23:22:06 +0000 aquamaniac
- added plugin loading functions to GWEN_DBIO
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@286 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-31 09:24:16 +0000 aquamaniac
- added import/export framework for GWEN_DBs. This makes parser plugins   based on GWEN_DBs much easier.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@285 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-29 14:56:51 +0000 aquamaniac
- reintroduced my old win32 target, since the one of Christian doesn't work   the way I need it: It needs to build all objects/libraries again, and that   simply takes too much time. Another problem is that my configure options   are not used when creating the windows binaries (i.e. that makes using the   same target in the project simthetic useless for my local system).   So I now use my old approach which is simple, ugly but it works ;-)   Christian may still use his target (which is now called "win32-cs") ;-) - updated README.W32 to reflect the changes below
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@284 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-25 15:19:38 +0000 cstim
Fix new makefile rules for other autotools
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@283 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-25 14:28:16 +0000 aquamaniac
- changed the way a DLL is created:     Now the libXXX.a library is taken (which - thanks to libtool - already     contains all object files needed for building the DLL) and all the     object files in the ".libs" folder of the toplevel library (because     for any strange reasons they are not included with the toplevel library).     This removes the need of enlisting all object files in the toplevel     library Makefile.am (and because compiling under Windoze takes a veeery     veeeery long time this is quite a helper ;-)
  Oh, just a quick note: At least my version of automake is quite buggy when
  it comes to "DIST_SUBDIRS" variables inside a toplevel source folder.
  I tried to put the test folder into such a variable but then "make dist"
  only includes about the half of the project into the resulting tarball :-/
  Hmm, quite strange... in lower leveled folders (like src/os) this works...

  So for now the test program is even compiled under Windoze (sorry Christian,
  but I have to make some tests right now with Windoze).

  It can of course be disabled again prior to the next release.

- added some search paths for GWEN and SSL (just for my own conveniance)
- fixed a WIN32 related problem: The reason why sometimes linking did not work
  (e.g. if specifying "-L/c/windows/system" like someone did in OpenSSL.m4 ;-)
  was, that in that case the windows dlls (like KERNEL32.DLL etc) are used
  when linking. However, we need to use the mingw-wrapper version instead,
  and so we have to prepend their path. After that you may specify whatever
  other paths you like, but now we can be sure that the system libraries are
  searched for in the mingw folder first.
- fixed a bug in gwentest.c
- GWEN-DLL is now again installed to the windows folder instead of the
  windows system folder. I think it is more appropriate that way, since the
  windows system folder is very special, wheras the normal windows folder can
  be used by any user to store libraries etc.

NOTE: When linking programs using MinGW please make sure to always insert
      "-L/mingw/lib" before all other "-L" specifications !
      Otherwise linking is quite a horror, even for quite experienced users.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@282 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-24 15:40:47 +0000 cstim
Fix windows gwentime
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@281 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-24 15:19:59 +0000 cstim
2004-03-24   Christian Stimming <stimming@tuhh.de>
	* test/gwentest.c: Finalize test code for Microsoft Visual Studio
	C compiler. Necessary steps are described in README.MSVC (really
	not difficult).


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@280 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-24 15:14:55 +0000 aquamaniac
included a workaround for the missing function gettimeofday under WIN32
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@279 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-24 14:38:13 +0000 aquamaniac
added include windows.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@278 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-24 13:53:49 +0000 aquamaniac
2004/03/24: Martin Preuss<martin@libchipcard.de> ------------------------------------------------ - added new module GWEN_TIME (does not contain much for now, but I need a   higher granularity then time() offers)
VERSIONINFO: For next release: SO_VERSION++, SO_AGE++


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@277 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-24 13:38:23 +0000 cstim
2004-03-24  Christian Stimming <stimming@tuhh.de>
	* configure.ac, src/base/debug.h, src/base/debug.c: Variadic
	macros are not supported by Microsoft Visual Studio
	compiler. Therefore the macro NO_VARIADIC_MACROS disables them,
	and also the configure switch --enable-variadic-macros=no (default
	is yes) lets gwen be compiled with replacement functions instead
	of these macros. In other words the source code should still work
	totally unchanged.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@276 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-22 12:33:48 +0000 cstim
Increase build number.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@275 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-22 12:31:44 +0000 cstim
2004-03-22  Christian Stimming <stimming@tuhh.de>
	* src/gwenhywfarapi.h: Add macro declarations that are unavailable
	on mingw systems.

	* src/os/windows/inetsocket.c: Add missing function argument.

	* src/net/netmsg.c: Add include config.h.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@274 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-22 10:45:38 +0000 aquamaniac
prepared release of 0.9.8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@273 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-22 10:18:16 +0000 cstim
Improve rule for make quick that creates headers first, then does make all.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@272 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-22 09:09:10 +0000 aquamaniac
2004/03/19: Martin Preuss<martin@libchipcard.de> ------------------------------------------------ - waitcallback:   - added function GWEN_WaitCallback_LastEntered which returns the     time the callback context was last entered. This can be used by the     callback function to decide whether a window is to be opened (for     short operations it might be smoother to wait for one or two seconds     before opening a window. This way a window would only be opened if     the operation takes longer) - msgengine:   - is now ignoring <DESCR> tags when encoding/decoding a message. This     allows for descriptions inside the segment/group/job definitions - db:   - only insert a newline after writing groups if there is another node     following on the same level or if the last node before a group was     a variable. This improves readability. - cryptkey:   - removed an "assert": If the key could not be created simply return     "0" (that function did exactly that a few lines later ;-) - inherit:   - fixed a bug in MakeId code (result wasn't too unique) - text:   - added functions GWEN_Text_EscapeToBuffer and GWEN_Text_UnescapeToBuffer     which use GWEN_BUFFERs to store the result instead of char arrays (like     the equivalent non-buffer-functions GWEN_Text_Escape and     GWEN_Text_Unescape do) - path:   - added flag "GWEN_PATH_FLAGS_CHECKROOT" which allows special treatment     of root entries. For now this only affects the function     GWEN_Directory_GetPath. This allows especially for this function to     work with absolute paths.
2004/03/18: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- xml:
  - documented some still undocumented functions
- netconnection:
  - fixed some minor bugs


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@271 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-17 09:24:01 +0000 aquamaniac
2004/03/17: Martin Preuss<martin@libchipcard.de> ------------------------------------------------ - netconnection, nettransport:   - introduced idle time counter   - introduced backlog (see "man 2 listen") - ipc:   - removed this module since it is replaced by the net module - Make system:   - fixed the warnign about LDD_LDFLAGS not being used   - changed SO version and library version
2004/03/12: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- xml:
  - moved usage of static buffers to GWEN_BUFFERs. This removes any limit
    on the size of an XML data element since a GWEN_BUFFER allocates the
    memory space needed dynamically (unless told otherwise).
    This should improve the probability of correctly reading a valid XML
    document. Even the size of a comment is now unlimited.
    Well, not exactly unlimited, the hard limit of a GWEN_BUFFER is per
    default about 64 KB.
    Even with the knowledge that Bill Gates once crashed with the
    statement "640 kb oughta be enough"  I boldly guess this will suffice ;-)

    However, if it doesn't we can simply adjust the hard limit of the
    GWEN_BUFFERs used inside the XML code (those limits are not static, they
    are assigned on a per object basis).

    About the 640 KB note: That was the base of the 640 KB barrier the older
    ones amongst us had to deal with some years ago ;-)
    Who wouldn't remember the times when we had to sqeeze out every single
    byte below 640 KB by loading drivers into higher memory space (himem) ;-)
    just to play Doom with proper graphics and sound ;-)

    Hmm, on the other hand I also worked well with 64 KB CP/M computers back
    in the 90ies ;-)

    Ok, enough history for today ;-)
  - removed dead code
- buffer:
  - added mode flag ABORT_ON_MEMFULL
    This takes into account the fact that most AppendByte/AppendString etc
    functions of the GWEN_Buffer module are called without checking for the
    result.
    Well, that's ok, because normally a GWEN_BUFFER is in dynamic mode (as
    described above), and in that mode such a call SHOULD never fail.
    However, if it does anyway there might be an error later in the program's
    run which would not necessarily point to the real cause: The full buffer.
    An error due to a full buffer clearly is a design/development problem
    which is now handled as such: abort() is called which leaves the user
    with a core dump for detailed debugging.
    This flag is turned on by default, but if you want the old behaviour you
    can still turn if off on a per object basis.
- inherit:
  - added this module which facilitates inheritance (as known in C++).
    The implementation of inheritance models isn't as elegant as it is in
    C++ but it is type safe and it works just fine.
    One base class can be inherited by one or more other "classes".
    Each inheriting class has it's own data associated with the base object.
    You only need to use some macros in the inherited class and only two
    macros in inheriting classes for a complete implementation of inheritance.

    As I stated before (and I'm quite sure Christian will assist with this
    statement): Macros are very, very bad. Seriously.
    But they are the only alternative as long as templates are not implemented
    in C. And BTW: If the macros are properly designed and well tested they
    cause more problems to their developers since developing a macro is very,
    very difficulty.
    However, once they work they are quite usefull.

    Please refer to the modules net/netconnection and net/nettransport
    for an example of LIST and INHERIT macro usage.
- net/*
  - added multiple files which implement a networking framework which can be
    used with different network protocols and transport layer types.
    This will replace the old IPC stuff which wasn't too well designed ;-)
    The new modules have prooven to be very usefull while developing a
    C implementation of the HBCI protocol (and HTTP for that matter).
    These implementations will soon be released as a new GWEN module (like
    the old GWEN-IPC module which is now discontinued).


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@270 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-17 09:22:44 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@269 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-17 09:18:03 +0000 aquamaniac
- added a note about CVS usability to STYLE file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@268 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-12 15:53:23 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@267 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-12 15:22:28 +0000 aquamaniac
- merged my work from home into the current CVS.   Thanks to Christian Stimming I'm now able again to participate in the development of this project ;-)   Damned HanseNet does not provide me with a telephone line... (I'm waiting for more than a month now!) - added NET infrastructure
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@266 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-10 16:50:52 +0000 cstim
Make debugging comment more precise.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@265 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-10 16:48:28 +0000 cstim
Make ModuleInit less verbose.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@264 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-06 22:53:00 +0000 cstim
More process work.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@263 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-06 22:27:01 +0000 cstim
2004-03-06  Christian Stimming  <stimming@tuhh.de>
	* src/os/posix/process.c: Try to fix SIGCHLD problem some
	more. Still doesn't work with gnucash, though.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@262 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-03-05 10:38:09 +0000 cstim
2004-03-05  Christian Stimming <stimming@tuhh.de>
        * src/os/posix/process.c: Remember old SIGCHLD handler and call it
        if there was one. This is vital for gnucash, where guile installs
        its own SIGCHLD handler.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@261 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-28 17:13:15 +0000 rbla
src/parser/msgengine.c: fix offset for anonymizing unknown segments
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@260 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-28 10:00:21 +0000 rbla
src/parser/db.c: don't stop reading values on space
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@259 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-24 13:38:20 +0000 cstim
2004-02-24  Christian Stimming <stimming@tuhh.de>
	* src/os/windows/libloader.c: Improve error message output.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@258 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-18 12:01:27 +0000 cstim
Change version tag back to cvs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@257 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-18 11:54:50 +0000 cstim
=========================================================================== MARK: released gwenhywfar-0.9.7 (2004/02/18) ===========================================================================
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@255 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-18 11:46:29 +0000 cstim
Improve win32 package generation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@254 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-18 11:30:53 +0000 cstim
Improve win32 package generation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@253 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-17 12:50:58 +0000 cstim
Improve documentation.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@252 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-17 12:40:41 +0000 cstim
Make error message more verbose.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@251 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-17 12:10:59 +0000 cstim
2004-02-17  Christian Stimming <stimming@tuhh.de>
        * src/parser/xml_p.h (GWEN_XML_MAX_VARNAMELEN): Increased static
        buffer sizes a *lot* since they already exceeded for perfectly
        valid XML documents.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@250 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-15 11:34:33 +0000 cstim
Set version tag back to cvs.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@249 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-15 11:29:36 +0000 cstim
Release version 0.9.6 as required by openhbci-1.9beta7
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@247 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-15 11:29:05 +0000 cstim
Fix compiler warning about unused variable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@246 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-13 10:30:36 +0000 cstim
Oops, fix typo.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@245 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-13 10:29:08 +0000 cstim
2004-02-13  Christian Stimming <stimming@tuhh.de>
        * src/parser/xml.h: Improved documentation: Clarified the
        comparison to XML notation/naming scheme, which is different from
        Gwen's notation.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@244 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-04 16:43:01 +0000 cstim
2004-02-04  Christian Stimming <stimming@tuhh.de>
	* src/os/windows/libloader.c, src/os/posix/libloader.c: Fix
	errornous query for .so/.dll suffix.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@243 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-02-02 15:19:54 +0000 rbla
make /usr/local changeable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@242 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 17:20:27 +0000 cstim
more Makefile cleanups for make distcheck.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@241 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 16:18:51 +0000 cstim
After all these changes, increase BUILD.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@240 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 16:18:23 +0000 cstim
Add rule for CLEANFILES.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@239 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 16:05:44 +0000 cstim
Completed windows build rules for building with --disable-ssl.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@238 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 15:46:44 +0000 cstim
2004-01-28  Christian Stimming <stimming@tuhh.de>
        * test/gwentest.c, configure.ac: Add define to remove dependency
        on openssl in test program (for --disable-ssl).

        * Makefile.am: Add target "make quick" that generates the
        auto-generated headers first. This saves duplicated compilation.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@237 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 15:46:14 +0000 cstim
Remove files with old misspelled name.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@236 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-28 14:23:48 +0000 cstim
2004-01-28  Christian Stimming <stimming@tuhh.de>
	* m4/acx_windows_paths.m4: Renamed windoze.m4 to this file. Added
	caching of the directory values because this saves a lot of time.

	* README.W32: Add explanation of helpful configure options.

	* src/Makefile.am: Add LDFLAGS to DLLFLAGS since this is needed on
	some windows configurations.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@235 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-27 17:16:53 +0000 cstim
More windows fixes to makefiles.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@234 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-27 17:05:29 +0000 cstim
Fix compiler warning at -O2
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@233 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-27 16:47:48 +0000 cstim
Fix make rpm target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@232 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-27 15:01:28 +0000 cstim
2004-01-27  Christian Stimming <stimming@tuhh.de>
	* m4/ssl.m4: Use WIN_PATH_SYSTEM_MINGW for windows.
	* configure.ac: Also allow version autoconf-2.56. If this breaks
	anything, then of course the change should be reverted.
	Also use WIN_PATH_SYSTEM_MINGW for gwenhyfar_libraries.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@231 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-26 08:12:00 +0000 aquamaniac
corrected order of entries in ChangeLog
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@230 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-26 08:11:29 +0000 aquamaniac
- added a note about CVS usability to STYLE file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@229 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-25 18:06:43 +0000 rbla
remove autogenerated files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@228 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-25 17:04:59 +0000 aquamaniac
applied a patch by Ronny Buchmann: cleans up CVS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@227 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-25 09:36:46 +0000 aquamaniac
make ringbuffer.h includeable from C++, too
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@226 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-25 09:01:37 +0000 aquamaniac
- added statistical functions to GWEN_RingBuffer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@225 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-25 08:04:32 +0000 aquamaniac
- started cleaning up function names
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@224 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-25 07:35:44 +0000 aquamaniac
- added new base module: GWEN_RingBuffer; this module introduces a   circular read/write buffer.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@223 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-22 02:13:46 +0000 aquamaniac
removed a debug message
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@222 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-22 01:44:42 +0000 aquamaniac
removed brackets from FULL_VERSION_STRING
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@221 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-22 01:41:33 +0000 aquamaniac
- msgengine: added properties "readbin" and "writebin" to <ELEM> tags.   If "type" is "bin" then these properties are checked (default to "1").   If "0" then the binary data will not be parsed (this is needed to fix a   problem in OpenHBCI with banks, which send partial SWIFT MT942 which   have to be combined AFTER receiving all parts. So this parsing clearly can   not be done from within the message engine)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@220 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 07:41:28 +0000 aquamaniac
started next CVS cycle
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@219 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 06:06:41 +0000 aquamaniac
version fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@217 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 05:59:00 +0000 aquamaniac
version fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@216 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 05:37:09 +0000 aquamaniac
last version fix ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@215 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 05:35:31 +0000 aquamaniac
last version fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@214 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 05:28:48 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@213 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-21 04:10:21 +0000 aquamaniac
- fixed a severe bug in signature code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@212 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-19 23:01:04 +0000 aquamaniac
fixed a bug in Makefiles
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@211 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-19 18:54:19 +0000 aquamaniac
- MsgEngine:   - added a getCharValue callback to retrieve <VALUE>s with leading '?'   - added checkType callback which lets inheritors return the base type     instead of assuming "char".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@210 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-18 21:27:56 +0000 aquamaniac
- MsgEngine:   - added a getCharValue callback to retrieve <VALUE>s with leading '?'   - added checkType callback which lets inheritors return the base type     instead of assuming "char".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@209 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-18 16:16:32 +0000 aquamaniac
- worked on SSL code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@208 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-18 05:06:02 +0000 aquamaniac
- fixed windoze macros
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@207 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 09:27:18 +0000 aquamaniac
more work on SSL (establishing a connection works)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@206 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 06:59:06 +0000 aquamaniac
- added conveniance functions for socket operations (needed for SSL functions)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@205 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 05:16:43 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@204 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:54:02 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@203 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:53:08 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@202 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:52:00 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@201 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:50:27 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@200 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:49:45 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@199 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:48:21 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@198 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:31:07 +0000 aquamaniac
added GWEN_WaitCallback_LastCalled
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@197 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-17 04:18:22 +0000 aquamaniac
- added GWEN_WaitCallback:   This allows for nesting callback contexts. This is now a generic way   to inform the application about long term actions.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@196 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-15 04:34:28 +0000 aquamaniac
- DB:     - added "nodeflags" (intended to be used for flagging "dirty" nodes etc)     - every modification of a node (except modifying nodeflags) will mark that       node and all its parents as dirty.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@195 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-14 10:18:09 +0000 cstim
2004-01-14  Christian Stimming <stimming@tuhh.de>
        * configure.ac: Fix typo -- $() is a variable in a Makefile, but
        in configure it's a subshell.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@194 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-14 02:55:10 +0000 aquamaniac
- added windoze.m4 to get some windows paths - fixed types.m4 (was not removing conf.uint32 when finished)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@193 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-12 21:16:42 +0000 aquamaniac
- posix/process.c: increased needed log level for error messages
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@192 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-11 17:39:25 +0000 aquamaniac
- applied another patch submitted by Ronny Buchmann which allows for building   distribution-specific RPMs (in conjunction with the patch above)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@191 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-11 17:36:19 +0000 aquamaniac
- applied a patch submitted by Ronny Buchmann which turns the specfile into a   multi-distribution spec file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@190 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-11 16:43:19 +0000 aquamaniac
- fixed a bug in gwenhywfar.m4
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@189 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-10 22:36:45 +0000 aquamaniac
- logger: added function GWEN_Logger_AddLogger. This functions allows to   log to multiple loggers in parallel. This is interesting for debugging   purposes when you still want to log to syslog (or whatever service you   like) but want to additionally log to a log file or stderr. - Makefile.cvs: added my own target, since somebody always comments out my   "./configure" ;-) And I really think I know who does ;-) - posix/init.c: removed debugging output upon startup/shutdown of Gwen. I am   convinced now that __attribute__((constructor)) really works
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@188 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-07 16:39:07 +0000 aquamaniac
improved topdir Makefile.am
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@187 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-07 16:36:46 +0000 aquamaniac
- cleanup of Makefiles - prepared next release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@186 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-06 00:32:53 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@185 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 22:15:14 +0000 aquamaniac
added missing extern C statement
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@184 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 19:31:31 +0000 aquamaniac
- added padding submodule to crypt module. This includes some commonly used   padding algorithms (like ISO 9796 and ANSIX9_23). Those are taken from the   GWEN_IPC package (and they originated from Fabian Kaiser's C++-code for   OpenHBCI in rsakey.cpp, with modifications and translation to C).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@183 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 14:45:57 +0000 aquamaniac
added debug.o to win32 dll
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@182 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 14:16:57 +0000 cstim
Add cvsignores.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@181 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 14:10:22 +0000 aquamaniac
- reverted debug.h macros to use snprintf again, since all architectures   except PalmOS have it, and PalmOS is no longer supported
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@180 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 14:03:22 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@179 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 13:57:57 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@178 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 13:55:09 +0000 aquamaniac
- aborted PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@177 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 12:27:53 +0000 aquamaniac
- added "system.h", which defines some system dependant macros on some   platforms - process.c: less verbous signal handler
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@176 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 12:19:08 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@175 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-05 09:52:08 +0000 cstim
Add cvsignores
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@174 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 22:37:27 +0000 aquamaniac
- GWEN_BUFFER is now using the new type GWEN_TYPE_UINT32 - file "types.h" now gets installed - macros in "debug.h" now use the builtin function GWEN_Debug_Snprintf.   This is a limited function imitating "snprintf" with a very very limited   set of conversions (for now only "s", "c", "d" and "c" are supported.   But this already is enough for debugging purposes). This is needed on   PalmOS since there is no snprintf.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@173 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 20:32:06 +0000 aquamaniac
- GWEN_BUFFER is now using the new type GWEN_TYPE_UINT32
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@172 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 20:14:48 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@171 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 01:00:49 +0000 aquamaniac
fixed types.h.in
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@170 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 00:55:32 +0000 aquamaniac
minor changes regarding PalmOS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@169 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 00:54:25 +0000 aquamaniac
added some entries to cvsignore
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@168 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-04 00:53:38 +0000 aquamaniac
- added GWEN_TYPE_UINT32 (this is needed for crossplatform compilation,   e.g. for PalmOS in short-mode)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@167 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2004-01-03 21:43:45 +0000 aquamaniac
- prepared next release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@166 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-30 20:27:06 +0000 cstim
Copy HAVE_DOR configure check from openhbci-tng.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@165 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-29 20:53:19 +0000 aquamaniac
worked on PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@164 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-29 20:11:10 +0000 aquamaniac
worked on PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@163 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-29 20:07:39 +0000 aquamaniac
added README, worked on PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@162 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-29 18:31:20 +0000 aquamaniac
- started working on PalmOS port (just a small start, there still is very   much to do... well, actually more than I anticipated. However, it still   seems possible ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@161 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-29 14:15:51 +0000 cstim
add cvsignore
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@160 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 18:10:13 +0000 aquamaniac
added process.o for win32 platforms
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@159 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 18:07:57 +0000 aquamaniac
minor fixes in STYLE guide
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@158 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 18:05:51 +0000 aquamaniac
minor fixes in STYLE guide
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@157 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 18:00:40 +0000 aquamaniac
removed unmaintained file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@156 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 17:57:42 +0000 aquamaniac
- changed name of function GWEN_Md_Hash and GWEN_Md_UnregisterAllProviders   to GWEN_MD_Hash and GWEN_MD_UnregisterAllProviders, according to   my own style guid :-}
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@155 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 17:40:30 +0000 aquamaniac
added a note to the Getter section of db.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@154 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 17:21:24 +0000 aquamaniac
added db2.png to EXTRA_DIST
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@153 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 16:57:34 +0000 aquamaniac
- added doc/STYLE - changed some function definition to comply to the STYLE odcument
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@152 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 15:38:20 +0000 cstim
2003-12-28  Christian Stimming  <stimming@tuhh.de>
	* src/parser/db.h: Add foreach function for Groups, Variables, and
	Values. Added a lot of explaining comments.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@151 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 14:47:52 +0000 aquamaniac
- renamed Christian's new "GWEN_DB_isSomething" functions to   "GWEN_DB_IsSomething" (it is handled this way in GWEN_Error_IsOk, so we   have to keep it uniform) - added "process" to OS module. This allows for portably starting programs   (as needed by the upcoming version of Libchipcard) - added a graph to the documentation of the DB module to demonstrate the   internal structure - module XML: Added new flag which allows to ignore an <include> tag
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@150 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 14:38:08 +0000 aquamaniac
added db2.png
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@149 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-28 13:10:54 +0000 cstim
2003-12-28  Christian Stimming  <stimming@tuhh.de>
	* src/parser/db.h: Add predicates for testing the type of a node.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@148 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 17:54:41 +0000 aquamaniac
- module XML: Added new flag which allows to always include files to the   toplevel.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@147 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 15:54:05 +0000 aquamaniac
corrected ChangeLog
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@146 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 15:39:46 +0000 aquamaniac
- prepared release of 0.9.4rc1 (Release Candidate)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@145 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 15:37:25 +0000 aquamaniac
- prepared release of 0.9.5rc1 (Release Candidate)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@144 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 15:00:12 +0000 aquamaniac
- module XML: Added new flag which allows to share toplevel tags across   multiple files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@143 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 14:09:42 +0000 aquamaniac
- module XML: Added function that takes a search path (for <include> tags).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@142 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 08:50:31 +0000 cstim
2003-12-20  Christian Stimming  <stimming@tuhh.de>
	* gwenhywfar.m4: Make version error message more verbose.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@141 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-20 01:42:02 +0000 aquamaniac
- fixed a bug in XML code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@140 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-18 16:06:21 +0000 aquamaniac
- improved XML parser: Added some functions for tree navigation and for   locating tags inside the XML tree (GWEN_XMLNode_FindFirstTag() etc)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@139 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-18 15:06:50 +0000 aquamaniac
- improved XML parser: It can now read the XML files of Simthetic
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@138 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-18 04:56:24 +0000 aquamaniac
- added a function that creates keydata from a password by hashing it
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@137 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-18 02:23:31 +0000 aquamaniac
- GWEN_CryptKey_{G,S}etKeyData: These are now only defined if the macro   "GWEN_EXTEND_CRYPTKEY" is defined. This prevents an application from   carelessly using these functions. - added a conveniance function for hashing
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@136 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-18 01:50:54 +0000 aquamaniac
- added MD algorithm: MD5
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@135 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-17 13:46:51 +0000 cstim
Make error message even more verbose.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@134 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-17 13:44:30 +0000 cstim
Fix make dist target.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@133 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 09:22:04 +0000 cstim
Add  to default gwen path searchlist.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@132 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 08:48:50 +0000 cstim
If Gwenhywfar is not found by configure, exit with error.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@131 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 06:24:04 +0000 aquamaniac
marked latest releases
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@130 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 06:03:56 +0000 aquamaniac
fixed a bug in win32 target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@129 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 05:56:43 +0000 aquamaniac
fixed a bug in LibLoader
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@128 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 04:58:15 +0000 aquamaniac
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@127 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-15 01:39:32 +0000 aquamaniac
- added string functions to base/buffer module - improved library loader - added code for DLL init - Gwen now initializes itself upon loading - added README.W32 for people who want to compile Gwenhywfar on Windoze
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@126 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-11 04:43:11 +0000 aquamaniac
first release for Win32
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@125 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-11 00:58:22 +0000 aquamaniac
- started porting Gwen to Windoze
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@124 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-10 19:25:58 +0000 aquamaniac
updated version info
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@123 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-10 19:25:16 +0000 aquamaniac
- started porting Gwen to Windoze
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@122 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-06 10:41:06 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@121 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-03 23:29:33 +0000 aquamaniac
- removed IPC stuff from Gwenhywfar. You can find the IPC stuff in   the same CVS repository as Gwenhywfar. The module name is "gwenipc". - finally fixed last typos regarding Gwen's name ;-)   Now I addresses GWENHYFWAR (written in all-capitals).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@120 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-02 22:20:55 +0000 aquamaniac
- removed usage of libefence from test program
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@119 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-12-01 20:17:14 +0000 aquamaniac
- fixed some serious bugs in list code (this class seemed to be so simple,   but it is in fact quite complicated ;-) - nearly completed IPC code:   - added session management   - keys are no longer stored inside context files   - added AnonymousOpen function
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@118 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-30 18:38:13 +0000 aquamaniac
improved APIDOC for IPCXML
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@117 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-30 18:14:07 +0000 aquamaniac
- fixed a bug in list - IPC is now ready for deeper testing - added some new test files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@116 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-29 19:21:48 +0000 aquamaniac
- XML module: added special handling for tags named "include": If such   a tag is encountered it will be replaced by the content of the file   pointed to by the tag's data
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@115 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-29 12:11:08 +0000 aquamaniac
added release mark
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@114 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-29 11:59:04 +0000 aquamaniac
- fixed a bug in msgengine.c: Did not correctly iterate through multiple   groups when writing a group multiple times to a message (like in group   "result" in HBCI segment "SegResult": The group "result" may appear up   to 99 times, and for each appearance msgengine should use the next group,   but it always took the first one). - IPCXMLCmd: added "OpenSession" command
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@113 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-28 05:59:56 +0000 aquamaniac
- more work on IPC stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@112 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-26 15:09:06 +0000 cstim
2003-11-26  Christian Stimming <stimming@tuhh.de>
        * src/crypt/ossl/cryptssl_des.c: Fix compatibility code to
        openssl-0.9.6i which had a different declaration of the type
        des_key_schedule. The respective change is mentioned in OpenSSL's
        CHANGES file under the heading Changes between 0.9.6h and 0.9.7
        [31 Dec 2002].


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@111 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-26 07:35:27 +0000 aquamaniac
- more work on IPC:   - added some basic IPC requests/responses (such as segment results)   - added a test which sends a getkey request and shows the reply   - fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@110 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-25 17:45:13 +0000 aquamaniac
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@109 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-25 07:09:28 +0000 aquamaniac
worked on APIDOC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@108 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-25 06:35:54 +0000 aquamaniac
- added a module with handlers for some often needed IPC requests
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@107 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-25 00:03:41 +0000 aquamaniac
- fixed a bug in DB: Could not write longer binary values because of   the size of static buffers. I will have to think about storing binary   data anyway, because a 1024 bytes big binary is not easy to store within   a single line ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@106 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-24 22:27:02 +0000 aquamaniac
- removed unnecessary files, improved APIDOC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@105 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-24 20:21:46 +0000 aquamaniac
- IPC: added some callbacks for applications to keep track of   connections - replaced COPYING file with one that includes the LGPL instead of the GPL - added license exception to satisfy Debian needs (the old OpenSSL problem)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@104 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-24 07:51:24 +0000 cstim
Fix signed/unsigned warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@103 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-24 06:15:07 +0000 aquamaniac
modified testdata
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@102 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-24 05:50:20 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@101 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-24 05:13:36 +0000 aquamaniac
- added some testdata to continuously check IPC stuff ("test/testdata")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@100 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-23 22:27:17 +0000 aquamaniac
- added "src/os/directory_all.c" which contains some usefull functions (well,   ONE at this moment) - improved APIDOC of some "classes"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@99 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-23 18:28:07 +0000 aquamaniac
- added Doxyfile.in, started working on API documentation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@98 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-23 05:31:04 +0000 aquamaniac
- IPC: added check for the correct key version when decrypting or verifying   a signature - removed some of Christian's FIXMEs in README, since he got it all   perfectly right ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@97 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-23 04:54:09 +0000 aquamaniac
- more work on IPC. I think I now have found the best method ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@96 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-22 20:47:03 +0000 aquamaniac
removed some warnings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@95 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-22 20:22:36 +0000 aquamaniac
added author tag to gwenspell.sh
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@94 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-22 19:50:36 +0000 cstim
Fix compiler warnings about unused variables
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@93 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-22 19:19:10 +0000 aquamaniac
- finally corrected spelling of Gwenhywfar ;-)   Thanks to Thomas Viehmann for providing a nice conversion script ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@92 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-22 18:53:42 +0000 aquamaniac
- fixed a severe bug in "list" - more work on IPC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@91 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-22 07:53:39 +0000 aquamaniac
- fixed a bug in DB concerning loading of binary data - added a warning to DB when an unknown type specifier is found (which   defaults to "char") - fixed a bug in RSA code concerning loading of keys from a DB - first successful test of client/server IPC ;-)   Now it basically works. I also fixed many bugs in the code which is not   used by programs, since it is under heavy development. - reading keys from a file and writing then to a file now works
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@90 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-21 11:06:10 +0000 cstim
2003-11-21  Christian Stimming <stimming@tuhh.de>
        * README: Add some explanation of this package. Martin's
        proofreading still needed.

        * configure.ac: Add variables for rpm version. Changed name in
        AC_INIT_AUTOMAKE to conform to the package name and have the right
        spelling gwenhyWFar.

        * Makefile.am: Add targets for rpm packages.

        * gwenhywfar.spec.in: Add rpm spec file.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@89 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-21 01:36:39 +0000 aquamaniac
release fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@88 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-21 01:30:07 +0000 aquamaniac
prepared RELEASE
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@87 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-21 01:21:11 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@86 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-21 01:13:19 +0000 aquamaniac
- fixed some compiler warnings - more work on IPC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@85 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-19 12:14:24 +0000 cstim
Add new file to EXTRA_DIST.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@84 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-19 12:13:05 +0000 cstim
Add cvsignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@83 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-19 12:09:32 +0000 cstim
Fix compiler warnings about signed/unsigned.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@82 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-19 12:08:54 +0000 cstim
Remove auto-generated file from CVS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@81 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-19 12:08:23 +0000 cstim
2003-11-19  Christian Stimming <stimming@tuhh.de>
        * configure.ac: Add compilation debug argument macro.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@80 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-19 11:51:18 +0000 cstim
Fix compiler warnings about signed/unsigned.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@79 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-18 02:56:02 +0000 aquamaniac
adjusted build
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@78 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-18 02:54:53 +0000 aquamaniac
- should now work with OpenSSL 0.9.6 as well... - again more work on IPC - fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@77 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-17 12:44:43 +0000 aquamaniac
- fixed a bug in LIST code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@76 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-17 12:02:16 +0000 aquamaniac
- added KeyManager - added IPCXMLKeyManager, adapted IPCXMLDialog to use it
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@75 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-17 02:05:57 +0000 aquamaniac
- module "db" can now read/write binary values from/to streams
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@74 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-16 14:07:23 +0000 aquamaniac
- fixed several bugs - continued work on IPC - module "crypt": added DES
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@73 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-15 11:34:38 +0000 cstim
Fix mixed declarations and code for gcc2 compilers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@72 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-15 03:48:00 +0000 aquamaniac
- further work on IPC part - added module "list" (base)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@71 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-13 12:14:53 +0000 aquamaniac
- worked on Christian's FIXMEs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@70 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-13 11:47:11 +0000 cstim
Spellcheck Documentation and add more comments -- Martin please double check, esp. the FIXMEs. Thanks.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@69 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-13 10:45:36 +0000 cstim
2003-11-12  Christian Stimming  <stimming@tuhh.de>
	* configure.ac: Fix -L argument in gwenhyfwar_libs; it was missing
	the /lib suffix.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@68 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-13 03:03:47 +0000 aquamaniac
- fixed a severe bug in GWEN_Buffer (error in dynamic mode) - added rmd160 to crypt module - added padding with ISO 9796-1 (taken from OpenHBCI, the functions introduced   have originally been written by Fabian Kaiser and adapted for Gwen by me)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@67 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-12 08:43:04 +0000 aquamaniac
- CVS version now compiles again ;-}
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@66 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-11 18:05:16 +0000 aquamaniac
- started working on IPC stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@65 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-07 06:48:45 +0000 aquamaniac
- started working on crypto stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@64 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-06 05:47:41 +0000 aquamaniac
- fixed a bug in CSV code (was taking "quote" for "title")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@63 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-06 01:38:19 +0000 aquamaniac
- fixed a bug in MsgEngine (ReadMessage was not taking segment version into   account)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@62 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-05 02:50:20 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@61 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-03 02:17:25 +0000 aquamaniac
- MsgEngine is now able to share definitons with other MsgEngines
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@60 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-02 23:08:13 +0000 aquamaniac
- fixed a bug in MsgEngine (did not add a trailing 0 to values read)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@59 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-01 23:17:40 +0000 aquamaniac
- changed behaviour of GWEN_GetHomeDirectory: It now uses the effective   user id instead of the real user id.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@58 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-01 06:31:15 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@56 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-01 04:45:38 +0000 aquamaniac
version.h is now installed, too
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@55 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-11-01 04:28:44 +0000 aquamaniac
- added function GWEN_Version - added parser module CSV
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@54 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-30 04:40:02 +0000 aquamaniac
- fixed memory leaks
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@53 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-27 22:35:39 +0000 aquamaniac
prepared for release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@51 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-27 22:10:39 +0000 aquamaniac
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@50 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-27 22:04:35 +0000 aquamaniac
- improved API documentation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@49 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-26 21:40:59 +0000 aquamaniac
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@48 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-26 04:39:08 +0000 aquamaniac
- added call to binTypeWrite function in MessageEngine code - improved trustlevel handling in msgengine
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@47 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-24 07:50:49 +0000 cstim
Add aclocal flags for automatic aclocal regeneration.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@46 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-24 04:29:34 +0000 aquamaniac
- added dynamic mode to GWEN_BUFFER (in this mode more memeory is allocated   as needed when writing to it) - added new BufferedIO type which uses a GWEN_BUFFER for reading/writing
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@45 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-20 19:46:47 +0000 aquamaniac
- minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@44 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-20 15:10:22 +0000 cstim
More signed/unsigned fixes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@43 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-20 13:57:32 +0000 cstim
2003-10-20  Christian Stimming <stimming@tuhh.de>
        * src/parser/msgengine.c: Improve some signed/unsigned compiler
        warnings.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@42 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-20 12:51:05 +0000 aquamaniac
- MessageEngine: fixed a bug in value lookup code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@41 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-19 22:30:59 +0000 aquamaniac
- fixed a problem in MessageEngine: It now uses the correct path when   looking up a predefined value (it finally works even with the special   HBCI jobs containing <MESSAGE> tags) - XML: Added type "GWEN_XMLNODE_PATH". This type stores a XML node path. It   is used now by MessageEngine for <VALUE> lookups when creating a message
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@40 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-19 18:36:23 +0000 aquamaniac
- added function to XML module which allows copying properties from one   node to another one - this new function is now used by GWEN_MsgEngine__ListGroup when adding   a node to the list of used nodes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@39 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-19 15:52:56 +0000 aquamaniac
- minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@38 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-18 16:20:58 +0000 aquamaniac
- MsgEngine:   - fixed a bug concerning escaping   - MsgEngine now searches for the highest trustLevel
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@37 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-18 09:03:53 +0000 cstim
2003-10-18  Christian Stimming  <stimming@tuhh.de>
	* Makefile.cvs: Add calling libtoolize. Removed more auto-generated
	files.


git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@36 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-16 07:52:10 +0000 cstim
Add cvsignores
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@35 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-16 02:26:52 +0000 aquamaniac
- minor fixes here and there
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@34 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-15 20:04:15 +0000 aquamaniac
more fixes...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@33 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-15 09:54:55 +0000 cstim
Remove auto-generated files from CVS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@32 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-15 09:54:22 +0000 cstim
Add cvsignore
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@31 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-15 08:45:30 +0000 aquamaniac
- fixed a whole bunch of bugs - MessageEngine is now able to list all GROUPS and ELEMents which belong to   a given message. This allows for tools that show the variables needed/set   by different messages (as needed by OpenHBCI).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@30 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-12 21:18:47 +0000 aquamaniac
- fixed a whole bunch of bugs - MessageEngine is now able to list all GROUPS and ELEMents which belong to   a given message. This allows for tools that show the variables needed/set   by different messages (as needed by OpenHBCI).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@29 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-10-07 22:44:39 +0000 aquamaniac
- db module is now able to write a configuration (except binary data) - fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@28 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-25 04:29:24 +0000 aquamaniac
- many, many fixes, improved DB module etc - added gwenhywfar-config and gwenhywfar.m4
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@27 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-24 05:22:53 +0000 aquamaniac
fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@26 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-24 03:00:55 +0000 aquamaniac
- completed simple IPC protocol. Now a client can connect to a server   using a simple greeting exchange. Later the exchange of public and   session keys will be implemented as well.   For now I will not use encryption, this will be implemented as soon as   the rest works. - added a test routine to gwentest which allows connecting to another   gwentest which works as a server. - added a version header file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@25 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-23 00:45:36 +0000 aquamaniac
fixed a bug in msgengine.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@24 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-23 00:34:06 +0000 aquamaniac
- more work on IPC: Receiving messages and parsing them using msgEngine   works ;-) I will have to concentrate on creating a test function for   opening a connection to test writing of messages.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@23 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-22 02:35:21 +0000 aquamaniac
- worked on MsgEngine, IPC-CmdLayer - will start to combine both of them tomorrow
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@22 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-21 02:18:40 +0000 aquamaniac
- started debugging several modules (mostly IPC and msgEngine)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@21 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-19 21:58:45 +0000 aquamaniac
- added cmdlayer to impl/ipc
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@20 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-18 22:41:38 +0000 aquamaniac
finished for today
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@19 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-18 16:29:11 +0000 aquamaniac
- added servicelayer to ipc - added impl folder for implementations (starting with IPC)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@18 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-17 21:27:32 +0000 aquamaniac
- more work on IPC stuff: added serviceLayer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@17 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-17 13:48:47 +0000 aquamaniac
- worked on IPC stuff (still untested)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@16 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-15 05:46:49 +0000 aquamaniac
testing new syncmail
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@15 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-15 03:51:12 +0000 aquamaniac
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@14 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-14 11:04:39 +0000 aquamaniac
- started using Sourceforge's cvs_acl script - started using Sourceforge's syncmail script
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@13 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-14 10:57:25 +0000 aquamaniac
- added transport layers (socket: TCP and Unix) to IPC module
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@12 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-13 23:24:24 +0000 aquamaniac
- added "test" folder, started debugging - fixed some bugs in MsgEngine, Buffer - added some functions to Db
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@11 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-12 08:03:59 +0000 aquamaniac
- added module "buffer" to base - added some methods to db module - MsgEngine now uses the new "buffer" module
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@10 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-11 08:04:21 +0000 aquamaniac
- created libgwenhyfwar - added test tool - fixed db module
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@9 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-10 19:56:15 +0000 aquamaniac
- now all modules compile
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@8 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-10 08:46:12 +0000 aquamaniac
- added module db, worked on xml and msgengine modules, fixed some bugs   in os code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@7 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-07 07:54:29 +0000 aquamaniac
removed unnecessary files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@6 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-07 07:50:28 +0000 aquamaniac
Initial revision
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2 70169cfe-8b10-0410-8925-dcb4b91034d8

------------------------------------------------------------------
2003-09-07 07:50:28 +0000 (no author)
New repository initialized by cvs2svn.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1 70169cfe-8b10-0410-8925-dcb4b91034d8
