aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-10-06do not potentially pass -1 to fcntl()Christian Grothoff
2017-10-06more return value checks on TALER_amount_get_zeroChristian Grothoff
2017-10-06do not potentially pass -1 to fcntl()Christian Grothoff
2017-10-06better logging if IBAN validation fails, also avoid potentially unbounded ↵Christian Grothoff
stack allocation
2017-10-06check return value from TALER_amount_get_zeroChristian Grothoff
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2017-10-06fix indentationChristian Grothoff
2017-10-06fix signed calls to isalpha/isdigit/isspace etc.Christian Grothoff
2017-09-30modify wire auditor to deal with asynchrony of WIRE plugin APIChristian Grothoff
2017-09-30also store wire position in auditordbChristian Grothoff
2017-09-30update auditordb API to support logic for taler-wire-auditorChristian Grothoff
2017-09-26fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash ↵Christian Grothoff
value
2017-09-26fix uninit auditor_url fieldChristian Grothoff
2017-09-26fix calculation of 'Expires:' header, also handle HTTP HEAD requestsChristian Grothoff
2017-09-26simplify time conversion using strptime instead of manual hack, also check ↵Christian Grothoff
for timezone issues if we get unusual time values
2017-09-26check json_array_append_new() return values, proper logging on errorsChristian Grothoff
2017-09-26fix bad sizeof()Christian Grothoff
2017-09-25starting point for #4948Christian Grothoff
2017-09-17bump version of taler protocol we implementChristian Grothoff
2017-09-17clean up /keys cherry picking logic, including changing the last_issue_date ↵Christian Grothoff
value to be in seconds
2017-09-14be more precise about encoding HTTP bodiesChristian Grothoff
2017-09-14(imperfect) test for #4840Christian Grothoff
2017-09-13note on messy / duplicated codeChristian Grothoff
2017-09-13do keep signing over DKs even for cherry-picked /keys repliesChristian Grothoff
2017-09-13add logic to signal exchange to reload keysChristian Grothoff
2017-09-13style fixChristian Grothoff
2017-09-13create tables in taler-auditor-sign instead of failing obscurelyChristian Grothoff
2017-09-13add argument to TALER_EXCHANGE_check_keys_current() to allow forcing the ↵Christian Grothoff
download
2017-09-13skeleton for /keys cherry picking testcaseChristian Grothoff
2017-09-13theoretically finished implementation of #4840 (/keys cherry picking), but ↵Christian Grothoff
by far not done testing
2017-09-12fix odd missing initialization, very strange that this did not show up ↵Christian Grothoff
before as a problem
2017-09-12add support for #4840 (/keys cherry picking) to libtalerexchangeChristian Grothoff
2017-07-25error code for merchant /pay db transactionMarcello Stanisci
2017-07-21improve diagnosticsChristian Grothoff
2017-07-21introducting error code for merchant detecting wire fee inconsistencyChristian Grothoff
2017-07-20implement #5114Christian Grothoff
2017-07-14add missing indices where neededChristian Grothoff
2017-07-14add UNIQUE constraint on BIGSERIAL columns as that is not automatic in PostgresChristian Grothoff
2017-07-14make reserves_update more canonical, avoiding odd WHERE constraint that is ↵Christian Grothoff
unnecessary
2017-07-14select on denom_pub_hash instead of denom_pub as the hash is a primary keyChristian Grothoff
2017-07-14clean up PQ tables (renamings, remove redunant column), and primarily fix #4751Christian Grothoff
2017-07-06log amount involvedChristian Grothoff
2017-07-06tolerate total-amount==fee in aggregatorChristian Grothoff
2017-07-05importing a 'PS' struct from merchantMarcello Stanisci
2017-07-05signature macro to confirm refundsMarcello Stanisci
2017-07-04fix #4955 in auditordb, clean up fix in exchangedbChristian Grothoff
2017-07-04eliminate dead macrosChristian Grothoff
2017-07-01implement logic to check protocol version compatibility (#5035)Christian Grothoff
2017-06-29preparations for #4840Christian Grothoff
2017-06-29expand set of EC codes to better cover merchant /refund (likely still not ↵Christian Grothoff
perfect)