Commit Graph

  • d2f970c964
    return revoked denom hashes under payback array in /keys Christian Grothoff 2017-04-08 20:08:44 +0200
  • 47d03e227a
    document denomination key revocation file format Christian Grothoff 2017-04-08 19:54:12 +0200
  • 2948254d49
    fix FTBFS in testcase Christian Grothoff 2017-04-07 22:46:30 +0200
  • 209076ebd3
    implement denomination key revocation logic in exchangedb and taler-exchange-keyup (part of #3887) Christian Grothoff 2017-04-07 22:37:00 +0200
  • ef6d9cc56d
    edits addressing FC reviews Christian Grothoff 2017-04-07 14:59:41 +0200
  • a2d89f2803
    even more logging on DB issues Christian Grothoff 2017-04-07 11:24:16 +0200
  • 930101256e
    check payback signatures in auditor Christian Grothoff 2017-04-04 17:05:38 +0200
  • 4b5efa4e81
    towards supporting #3887 in the auditor Christian Grothoff 2017-04-04 16:27:27 +0200
  • 4b82a591c5
    handle /payback in auditor when checking reserves Christian Grothoff 2017-04-04 15:38:58 +0200
  • cc3aa31732
    implement #3887-handling in exchange-lib Christian Grothoff 2017-04-03 22:45:48 +0200
  • dbb2368403
    mark TODOs for #3887 in exchange-lib Christian Grothoff 2017-04-03 16:49:38 +0200
  • 29a2f9b345
    implement rest of exchange logic for #3887 (return payback information in reserve and coin histories) Christian Grothoff 2017-04-03 16:40:31 +0200
  • 5b867c4b8e
    handle TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK in DB balance calulations Christian Grothoff 2017-04-03 15:37:33 +0200
  • c9995bd758
    handle TALER_EXCHANGEDB_RO_PAYBACK_COIN in DB balance calulations Christian Grothoff 2017-04-03 13:59:01 +0200
  • e8f7674ca4
    handle TALER_EXCHANGEDB_TT_PAYBACK in DB balance calulations Christian Grothoff 2017-04-03 13:57:17 +0200
  • 94e9ba8710
    handle TALER_EXCHANGEDB_TT_PAYBACK in response generation of exchange Christian Grothoff 2017-04-03 13:55:02 +0200
  • b988eb92fc
    implement tests for extended DB API Christian Grothoff 2017-04-02 22:34:45 +0200
  • b95522c1dd
    expand DB plugin to return payback information as part of coin/reserve histories Christian Grothoff 2017-04-02 18:17:29 +0200
  • d8542d729a
    implement returning /paybacks as part of reserve history (#3887) Christian Grothoff 2017-04-02 18:02:07 +0200
  • 94dddbbe82
    implementing insertion of payback information in postgres plugin (part of #3887) Christian Grothoff 2017-04-02 00:05:20 +0200
  • b293bda4ac
    implement DB plugin function to obtain reserve information, migrate logic to simplified API spec (#3887); use plugin API in /payback DB implementation Christian Grothoff 2017-04-01 23:43:55 +0200
  • c329b92ccf
    implementing remaining /payback responses Christian Grothoff 2017-03-29 16:57:20 +0200
  • 21d2613287
    first sketch at db module implementation for #3887 Christian Grothoff 2017-03-29 16:42:38 +0200
  • 5aebc70da6
    implement /payback-functions in libtalerexchange.so (new C file) Christian Grothoff 2017-03-29 15:45:18 +0200
  • 722577835f
    implement /payback-functions in libtalerexchange.so Christian Grothoff 2017-03-29 15:44:59 +0200
  • b38134ea4a
    implement /payback parsing and signature verification Christian Grothoff 2017-03-29 14:43:54 +0200
  • 8d9dc14227
    renaming GNUNET_GETOPT-symbols to match latest changes in GNUnet Christian Grothoff 2017-03-25 21:22:22 +0100
  • 293cd7a804
    fix manual compilation issue Marcello Stanisci 2017-03-24 16:12:17 +0100
  • 7ebacc6fbd
    merge aggregator Christian Grothoff 2017-03-24 13:41:21 +0100
  • 6050dad63e
    update manual a bit more Christian Grothoff 2017-03-20 16:46:13 +0100
  • e72d0ec3ff
    initial import of operator manual (needs a lot of work) Christian Grothoff 2017-03-20 14:32:09 +0100
  • e4b209c724
    use nicer text for audit report Christian Grothoff 2017-03-20 04:40:52 +0100
  • ab0286f583
    finish #3775, including addition of man page Christian Grothoff 2017-03-20 04:37:44 +0100
  • 3186dbf58a
    fix log level of auditor, elimintate REFERENCES constraint for now, unclear if it is needed/useful Christian Grothoff 2017-03-20 04:29:42 +0100
  • 73321daf5a
    deal with persisting wire/aggregation fee data in auditor Christian Grothoff 2017-03-20 04:17:06 +0100
  • 9fe8da0cc6
    deal with aggregation fee lookup and calculations in auditor Christian Grothoff 2017-03-20 03:58:51 +0100
  • 4599b25895
    report wire amount minus aggregation fee in wire_out table, start logic in auditor to check wire amounts including wire fees Christian Grothoff 2017-03-20 03:32:16 +0100
  • 1ce5651373
    fix risk/fee calculations in auditor Christian Grothoff 2017-03-20 03:06:23 +0100
  • 3fde028650
    fix auditor progress point issue Christian Grothoff 2017-03-20 02:45:33 +0100
  • a38fa32484
    fixing misc auditor issues Christian Grothoff 2017-03-20 02:29:33 +0100
  • 7115eda899
    fix misc minor issues in new auditor logic Christian Grothoff 2017-03-20 00:26:11 +0100
  • 45d96d8168
    minor auditor bugfixes Christian Grothoff 2017-03-19 13:53:50 +0100
  • 135172bae4
    fix regression causing NPE Christian Grothoff 2017-03-19 11:16:53 +0100
  • 51647e6259
    check return value from MHD_add_response_header() Christian Grothoff 2017-03-19 11:14:45 +0100
  • b0ba819cf4
    check return value from taler_array_append_new() Christian Grothoff 2017-03-19 11:12:56 +0100
  • ea1f2a1cd5
    properly update 'last' to make sanity check effective Christian Grothoff 2017-03-19 11:09:32 +0100
  • 0f5819de58
    fix SQL error for pq 9.4 Christian Grothoff 2017-03-19 10:59:54 +0100
  • d8b40ae9b8
    reduce logging, improve compatibility with older postgres versions Christian Grothoff 2017-03-19 10:55:14 +0100
  • 21ae4cc212
    add exchangedb API (but no implementation/tests) for /payback handling Christian Grothoff 2017-03-19 08:38:48 +0100
  • a3bb69fb1e
    add structs and message types for future implementation of #3887 Christian Grothoff 2017-03-19 07:50:16 +0100
  • 424b327395
    implement check_transaction_history() Christian Grothoff 2017-03-19 06:50:08 +0100
  • 9b4d0634e1
    simplify analysis by returning denom_pub with rest of coin transaction data instead of bothering fetching with coin history Christian Grothoff 2017-03-19 01:55:37 +0100
  • c75ac3b612
    revise exchangedb structure eliminating duplicated wire transfer date from aggregations, instead joining it from wire_out when needed Christian Grothoff 2017-03-19 01:36:15 +0100
  • b42ce7e80a
    alpha-renaming to better describe what functions/tables do Christian Grothoff 2017-03-19 01:09:00 +0100
  • e4a4a7e193
    finish sync_denomination() implementation Christian Grothoff 2017-03-18 23:03:00 +0100
  • 0f5ce284c4
    deal with some minor FIXMEs in auditor Christian Grothoff 2017-03-18 22:38:31 +0100
  • 69ac028a13
    add required separate risk balance per denomination to auditordb Christian Grothoff 2017-03-18 22:20:48 +0100
  • a9f9161c3a
    simplify auditordb API to match actual requirements better Christian Grothoff 2017-03-18 22:06:27 +0100
  • 9cfe47493c
    more work on auditor Christian Grothoff 2017-03-18 17:47:44 +0100
  • 9a5cef0eb1
    complete skeleton of wire-out audit logic Christian Grothoff 2017-03-18 16:56:31 +0100
  • 6a98b07ff2
    add wire_out tracking to exchangedb, including deferred constraint, and to aggregator Christian Grothoff 2017-03-18 03:44:59 +0100
  • 5a9d7ac835
    adjust exchangedb plugin to provide wire_out tracking API Christian Grothoff 2017-03-18 02:40:27 +0100
  • 543b4f7a7c
    fix FTBFS of test Christian Grothoff 2017-03-17 19:06:26 +0100
  • 3d1d78f23a
    fix FTBFS Christian Grothoff 2017-03-17 18:46:30 +0100
  • c250200f44
    simple error handling issues, update TODO/plan Christian Grothoff 2017-03-17 18:46:11 +0100
  • d1d767f8dd
    init risk, notes Christian Grothoff 2017-03-17 18:29:55 +0100
  • 011b7f5bcd
    add skeleton function for 3887-emergency reporting Christian Grothoff 2017-03-17 18:27:53 +0100
  • 382e3dfedb
    implement more audit checks for refunds Christian Grothoff 2017-03-17 17:49:55 +0100
  • 8ea9b0dad7
    more work on coin/denomination audit Christian Grothoff 2017-03-17 17:17:07 +0100
  • 78bfa7d077
    fix typos Christian Grothoff 2017-03-17 16:58:00 +0100
  • eee0674c86
    fix refund check logic Christian Grothoff 2017-03-17 14:45:58 +0100
  • 06c2327558
    verify deposit signature during audit Christian Grothoff 2017-03-17 14:09:58 +0100
  • 2d7d658e8b
    initialize 'currency' variable Christian Grothoff 2017-03-17 13:56:47 +0100
  • 6b5bfc57b5
    more work on auditor, towards coin/denomination key checks Christian Grothoff 2017-03-15 19:28:05 +0100
  • 36195e85ea
    skeleton logic for analyze_coins() Christian Grothoff 2017-03-15 14:19:57 +0100
  • 54b3a9e930
    add required rowid for diagnostics Christian Grothoff 2017-03-15 13:36:47 +0100
  • a3db0d4a8c
    introduce 'struct TALER_AUDITORDB_ProgressPoint' Christian Grothoff 2017-03-15 13:12:45 +0100
  • af5810ccae
    add -m option to auditor Christian Grothoff 2017-03-15 12:02:07 +0100
  • ae3e850c94
    update getopt config parsing style to match 'getopt' GNUnet branch API change Christian Grothoff 2017-03-15 12:01:06 +0100
  • 296f919ce4
    more work on auditor, listing open TODOs Christian Grothoff 2017-03-14 18:00:17 +0100
  • 6d798cecba
    fix logging of BEGIN error Christian Grothoff 2017-03-14 15:36:19 +0100
  • 4b952b3037
    more work on auditor, still very incomplete Christian Grothoff 2017-03-14 15:13:50 +0100
  • 9aec6f7727
    incomplete working on taler-auditor Christian Grothoff 2017-03-14 12:22:03 +0100
  • b06e314dbb
    Adding new error code. Marcello Stanisci 2017-03-10 17:43:27 +0100
  • 5f5babca93
    fix #4851 Christian Grothoff 2017-03-08 11:59:01 +0100
  • 7ba2ee0966
    test more of /wire, fix off-by-one Christian Grothoff 2017-03-06 17:36:10 +0100
  • 92345d05e2
    cover get more of /wire API in test case Christian Grothoff 2017-03-06 17:07:31 +0100
  • 0214e426a6
    add amount division API and test case Christian Grothoff 2017-03-06 16:35:30 +0100
  • 326f3b2a43
    add EC codes for merchant Christian Grothoff 2017-03-05 18:51:47 +0100
  • 3abca6d4e6
    fix memory leaks in DB logic Christian Grothoff 2017-03-05 18:18:23 +0100
  • 65457396b3
    fix use of uninit value Christian Grothoff 2017-03-05 17:36:58 +0100
  • 43cfb0eace
    write test for new wire fee APIs (#4931) Christian Grothoff 2017-03-04 23:01:25 +0100
  • 0e15a99504
    implement #4937: allow extraction of fees Christian Grothoff 2017-03-04 18:45:25 +0100
  • 1c84b3d4af
    implementing #4932 Christian Grothoff 2017-03-04 18:09:39 +0100
  • e3dcc27b68
    implementing/fixing #4933: check total_amount matches aggregated transactions Christian Grothoff 2017-03-04 17:51:50 +0100
  • 6ab67a3a76
    implementing #4929 Christian Grothoff 2017-03-04 16:49:33 +0100
  • f406f96129
    implement #4929: add wire transfer fee to /wire (but not yet charged by aggregator) Christian Grothoff 2017-03-03 20:31:29 +0100
  • 364abbaea1
    use new ENABLE method to load wire plugins Christian Grothoff 2017-03-03 19:44:27 +0100
  • 243d8d18b1
    update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generation Christian Grothoff 2017-03-03 19:43:26 +0100
  • 4d2faa5ec9
    changing wire plugin specification from [exchange]WIREFORMAT to [exchange-wire-PLUGIN]enable=YES/NO Christian Grothoff 2017-03-03 19:23:34 +0100