CGui: Always allow the user to abort an input dialog (Elias Oltmanns)
This patch simply rearranges some code in GWEN_Gui_CGui__input()mainly in order to move the handler for user initiated abortionoutside the buffer-not-full condition. Not a single line of new code...
CGui: Add character conversion to the inputBox() routine (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2301 70169cfe-8b10-0410-8925-dcb4b91034d8
Added patches/ folder to .gitignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2300 70169cfe-8b10-0410-8925-dcb4b91034d8
Partially undid last commit.
We don't want to incompatibly change the API just yet.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2299 70169cfe-8b10-0410-8925-dcb4b91034d8
Apply character conversion during command line argument parsing (Elias Oltmanns)
In actual fact, character conversion will only be applied ifGWEN_Args_Check() is called after the gui has been properlyinitialised. This means that the arguments parsed beforehand (e.g. in...
Gui: Adopt a more consistent approach to character conversion (Elias Oltmanns)
Ideally, all direct output to and input from the standard streamsshould be handled consistently with regard to character conversion.This patch manages to achieve this goal for all output through the...
Make GWEN_StringList_Sort() compliant with the documented behaviour (Elias Oltmanns)
Contrary to the documentation in stringlist.h, GWEN_StringList_Sort()used to sort in ascending order when the argument ascending was notset, and vice versa. This bug has been (partially) masked by the fact,...
Fix various hiccups in stringlist handling (Elias Oltmanns)
- Do the right book keeping when inserting new entries or clearing the list.- Remove an erroneous assertion in GWEN_StringList_RemoveString().- Make integer sorting functions actually fit for qsort()....
Fix assertions in syncio_file.c (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2294 70169cfe-8b10-0410-8925-dcb4b91034d8
Safe guard against invalid argument to GWEN_Date_GetThisMonthEnd() (Elias Oltmanns)
The compiler warns about the use of a possibly uninitialised variable.Since this function is part of the public API, sane arguments can,indeed, not be taken for granted and precautionary steps are in order....
Fix several memory leaks (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2292 70169cfe-8b10-0410-8925-dcb4b91034d8
Make GWEN_Memory_realloc() robust in the case of shrinking (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2291 70169cfe-8b10-0410-8925-dcb4b91034d8
Fix memory handling when allocating fastbuffers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2290 70169cfe-8b10-0410-8925-dcb4b91034d8
Remove an instance of a double free.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2289 70169cfe-8b10-0410-8925-dcb4b91034d8
Prepared release 4.10.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2288 70169cfe-8b10-0410-8925-dcb4b91034d8
Added functions GWEN_PathManager_InsertRelPath() and GWEN_PluginManager_InsertRelPath()
These functions insert relative paths for plugins. We need this for thelatest change in AqBanking to allow for separation of plugins per library.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2287 70169cfe-8b10-0410-8925-dcb4b91034d8
Added a clarifying remark.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2286 70169cfe-8b10-0410-8925-dcb4b91034d8
Reverting previous revision 2284
... preparing another approach.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2285 70169cfe-8b10-0410-8925-dcb4b91034d8
Add function GWEN_Register_App_Plugin_Dir()
This function allows the calling application to register an explicitdirectory that is scanned for plugins before all other (default)locations when GWEN_Init() is called.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2284 70169cfe-8b10-0410-8925-dcb4b91034d8
Minor decrease of verbosity: Display the 'plugin has no i18n domain' text as notice, not as warning, to avoid distractions here
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2283 70169cfe-8b10-0410-8925-dcb4b91034d8
SSL: Disabled new cipher selection code for now, needs further testing.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2282 70169cfe-8b10-0410-8925-dcb4b91034d8
Prepared 4.9.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2281 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Added flags to force unsafe ciphers.
Unfortunately it is necessary to offer only "SECURE128" ciphers to theNetbank server, otherwise it chooses a safe cipher but fails when somethingis actually sent via the connection.
This needs to be added to AqHBCI as well....
TLS: Improved cipher handling
The environment variable "GWEN_TLS_CIPHER_PRIORITIES" is now used as is.Only if this var is not set a default handling is used.
This allows connecting to Netbank/Sparda servers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2279 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Fixed another problem.
The string "SECURE256:SECURE128:-ARCFOUR-128:-AES-128-CBC:-CAMELLIA-128-CBC:-3DES-CBC" makes it impossible to connect to postbank.de. For whatever reason Postbanktries to enforce ARCFOUR-128 when given the opportunity to use a 128 bit...
Auch abrufbar als: Atom