summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Collapse)Author
2019-04-18only use AI_IDN if supported by platform (fixes #5688)Christian Grothoff
2019-04-06add preflights, fix indentationChristian Grothoff
2019-04-06add non-X variants to payment trigger to provide future-compatibilityChristian Grothoff
2019-04-06add preflights, fix indentationChristian Grothoff
2019-04-06add preflights, fix indentationChristian Grothoff
2019-04-06get rid of some memcmpsChristian Grothoff
2019-04-06add another preflight check in /refund handlingChristian Grothoff
2019-04-06indentation and style fixesChristian Grothoff
2019-04-06actually, the rollback() was redundant, instead introduce preflight checksChristian Grothoff
2019-04-06add missing abort() to error handling in /pay transaction, start to use ↵Christian Grothoff
GNUNET_memcmp()
2019-04-04clean up code duplication in checking of tipping reserve status by moving ↵Christian Grothoff
shared logic to helper function
2019-04-04fix indentation issuesChristian Grothoff
2019-03-24clean up tipping transactiton mess a bit (wip)Christian Grothoff
2019-01-31/proposal API disambiguation.Marcello Stanisci
The order object gives the client TWO ways to specify the merchant instance: one is at the object top-level, and the other one is within the "merchant" sub-object. This change makes sure that the top-level instance indication and the one internal to the merchant sub-object refer always to the same instance. Note: when the top-level indication is missing, then the instance is set to "default", and the merchant sub- object must likewise specify a "default" instance.
2019-01-31Proposal logic.Marcello Stanisci
Checking if the instance(s) given by the frontend when it creates the proposal are the same.
2019-01-31indentMarcello Stanisci
2019-01-30fix compiler warnings/errors.Marcello Stanisci
2019-01-10improve logging for reoccurrances of #5492Christian Grothoff
2019-01-10clean up /proposal handling to (1) avoid (previously missing) ↵Christian Grothoff
multi-statement transaction for /proposal; (2) only generate locations if actually configured, and (3) transmit location data only once if jurisdiction and address of merchant are identical
2019-01-10use specific error codes instead of EC_NONE placeholderChristian Grothoff
2019-01-10fix double-free bugChristian Grothoff
2018-12-22disambiguate error scenarios betterChristian Grothoff
2018-12-17Fix BIGSERIAL treatment.Marcello Stanisci
It maps to a *signed* long long.
2018-12-17Debug.Marcello Stanisci
2018-12-17(Attempt to) fix value definition.Marcello Stanisci
2018-12-17debugMarcello Stanisci
2018-12-14/history API mod.Marcello Stanisci
Provide option to return results in ascending order.
2018-12-13Default 'delta' for /history.Marcello Stanisci
2018-12-13Changing /history semantics.Marcello Stanisci
Return results younger than 'start' by default (= with positive/ungiven 'delta').
2018-12-13Implement bullet point 1 of #5066.Marcello Stanisci
2018-11-17adjust callback to match revised libtalerexchange API for /depositChristian Grothoff
2018-10-21fix FTBFSChristian Grothoff
2018-10-06fix #5434 (no more salt in exchange wire replies)Christian Grothoff
2018-09-15adjust to API change from fixing #5315Christian Grothoff
2018-08-18insert missing rollback, move another rollback to proper locationChristian Grothoff
2018-07-04Providing 'static' keyword where missing.Marcello Stanisci
2018-06-28Conditional compilation of twisted-chunk.Marcello Stanisci
2018-06-27Towards #5366..Marcello Stanisci
2018-05-23Commenting "pay" CMDs.Marcello Stanisci
2018-05-22Fix "insufficient funds" error case.Marcello Stanisci
The test case didn't firstly create the tip reserve where the "insufficient funds" error was supposed to be caused.
2018-05-10copy-and-paste fault.Marcello Stanisci
2018-04-15get tests to pass (again)Christian Grothoff
2018-04-15fix misc issues with tests after latest refactoringChristian Grothoff
2018-04-15fix more of config files, fix testing_api_helpers logic to deal with ↵Christian Grothoff
merchant ports that are not 8082
2018-04-15Towards enabling multiple wire accounts per merchant.Christian Grothoff
This also adjusts the merchant logic to the latest exchange wire API and updates the configurations to match the latest changes to the exchange's configuration structure (including the shift to payto://-URLs).
2018-04-15pre-merge changes towards #4939 patchChristian Grothoff
2018-04-04compute reserve expiration time properlyFlorian Dold
2018-03-23spending tip passes.Marcello Stanisci
2018-03-22cover invalid /pay abortion.Marcello Stanisci
2018-03-21address leaks.Marcello Stanisci