Commit Graph

  • 142a369e43
    add selection by shard, ignore KYC in revocation test aggregation Christian Grothoff 2022-03-18 08:54:08 +0100
  • 23af6c3c41
    change table structures again to shard better by coin_pub and not use known_coin_id so much Christian Grothoff 2022-03-18 01:57:39 +0100
  • a59d39f699
    reinit auditor bd: column dropped Christian Grothoff 2022-03-17 15:09:14 +0100
  • eac8b8c0da
    -re-enable test-revocation.sh, works again Christian Grothoff 2022-03-17 15:06:58 +0100
  • bab36a2ac8
    -remove dead field, return h_commitment_age to auditor Christian Grothoff 2022-03-17 14:45:12 +0100
  • 12809b28ec
    -misc fixes Christian Grothoff 2022-03-17 14:16:19 +0100
  • 63879d9d20
    more explicit cipher usage counters Marco Boss 2022-03-17 14:09:12 +0100
  • fe94405554
    regenerate revokedb Christian Grothoff 2022-03-15 13:09:32 +0100
  • 7529939a0f
    add metrics for number of crypto operations Marco Boss 2022-03-14 20:06:07 +0100
  • 687f0cab82
    add arguments for new fees Christian Grothoff 2022-03-14 16:03:01 +0100
  • a8d80d519d
    attempt to make GRID5K_MARCO_OPT superfluous Christian Grothoff 2022-03-14 07:34:21 +0100
  • 7a74cde9c7
    add option to exclude reserve history in grid5k experiments Marco Boss 2022-03-10 10:26:44 +0100
  • 9a3d993d07
    -also work with h_payto trait Christian Grothoff 2022-03-10 01:48:46 +0100
  • e1e68cebb8
    cbdc-it MS 2022-03-09 17:59:24 +0100
  • 92c594774e
    rewording cbdc-it MS 2022-03-09 15:11:06 +0100
  • 2fe5223c72
    add missing files for system documentation book Florian Dold 2022-03-08 21:56:38 +0100
  • cd5ee2338c
    -ensure label has no zero bytes Özgür Kesim 2022-03-08 11:47:51 +0100
  • ab3868f83b
    -add global-fee subcommand to taler-exchange-offline Christian Grothoff 2022-03-05 19:03:40 +0100
  • 54106e63dc
    add client API for setting global fees Christian Grothoff 2022-03-05 18:18:25 +0100
  • a080f11890
    add more logic for new global fees Christian Grothoff 2022-03-05 17:14:32 +0100
  • 57470e4c08
    -more work on global_fees Christian Grothoff 2022-03-05 16:16:38 +0100
  • 5fa977cc05
    work on global fee structure Christian Grothoff 2022-03-05 15:13:07 +0100
  • 841e56bafd
    also sync global fees table (new) Christian Grothoff 2022-03-05 14:38:03 +0100
  • 7ff58c3d8f
    refactor /wire to include logic to return the wad fee (for W2W payments) Christian Grothoff 2022-03-05 14:36:49 +0100
  • 8a906bf96c
    sync tables "extensions" and "extension_details" with auditor Özgür Kesim 2022-03-05 13:36:50 +0100
  • 43f8ab6b48
    add signing/verifying functions for global fees Christian Grothoff 2022-03-05 12:04:13 +0100
  • 4835ddf60b
    introduce sets for wire fees and global fees Christian Grothoff 2022-03-05 11:56:58 +0100
  • 3a1f418603
    improve URI path checking, make it more strict and simplify logic Christian Grothoff 2022-03-04 22:29:29 +0100
  • d0b27833b2
    [age restriction] added unit test for get_age_group Özgür Kesim 2022-03-04 17:00:28 +0100
  • f5e1cf5e6d
    rewrite query for recoup_by_reserve Marco Boss 2022-03-04 13:22:28 +0100
  • f9a2808ed0
    -fix kyc test Christian Grothoff 2022-03-04 00:30:43 +0100
  • 1643b745af
    use 32 byte hash for hpayto, use that for joins on queries to better align queries with partitions Christian Grothoff 2022-03-03 23:52:08 +0100
  • f951cdef8c
    include shard when marking deposits tiny/done to make better use of partitions/shards Christian Grothoff 2022-03-03 19:39:19 +0100
  • 4c53d42e44
    [age restriction] progress 18/n - attestation tested Özgür Kesim 2022-03-03 19:35:24 +0100
  • 476ae53808
    simply defer all, only way to do well with partitions Christian Grothoff 2022-03-03 17:48:00 +0100
  • 80fc8231ad
    Don't hardcode directory in taler-auditor-sync(1) invocation Thien-Thi Nguyen 2022-03-02 17:32:52 -0500
  • 57e3864c09
    Include partitioning in dbinit Marco Boss 2022-03-02 19:03:54 +0100
  • 79d123d1b4
    fix num partitions Marco Boss 2022-03-02 19:01:27 +0100
  • 7f30609ff0
    use plain uint32_t Marco Boss 2022-03-02 17:22:43 +0100
  • 548613c617
    fix Marco Boss 2022-03-02 13:30:44 +0100
  • 41a9a73eb8
    fix Marco Boss 2022-03-02 13:21:45 +0100
  • 10d7d93ad8
    -tests now with age restriction Özgür Kesim 2022-03-02 11:59:21 +0100
  • cab654237f
    clearer doc Marco Boss 2022-03-02 11:28:28 +0100
  • 7624db4efd
    -refactor TALER_AgeMask.mask -> TALER_AgeMask.bits Özgür Kesim 2022-03-02 10:59:42 +0100
  • 2abe9bf6d7
    include partitioning logic in dbinit Marco Boss 2022-03-02 10:50:51 +0100
  • 4978b1e966
    -amend missing parts to commit b20ddf0c8 Özgür Kesim 2022-03-02 07:58:55 +0100
  • b20ddf0c8a
    [age restriction] progress 17/n - attestation implemented Özgür Kesim 2022-03-01 19:30:57 +0100
  • e9eb00e285
    Refactoring TALER_AgeCommitment Özgür Kesim 2022-03-01 17:02:37 +0100
  • 3716592add
    Merge branch 'dev/boss/sharding' Marco Boss 2022-03-01 16:00:08 +0100
  • b4f7fef224
    stay with partitions for now - find shards on dev/boss/sharding Marco Boss 2022-03-01 15:54:47 +0100
  • 0eed0c0de2
    tested shard creation locally Marco Boss 2022-03-01 14:01:42 +0100
  • afb1b5f902
    prepare sharding / partitioning init - create exchange-0001.sql with functions to create all tables and partitions / shards - create exchange-0002.sql for the master db Marco Boss 2022-03-01 12:11:58 +0100
  • e24a6369aa
    test-sync passes again Christian Grothoff 2022-02-28 23:18:40 +0100
  • a8d9e7e0a6
    -more bool cleanup Christian Grothoff 2022-02-28 22:46:24 +0100
  • 3d4e580699
    work on auditor-sync update to latest DB Christian Grothoff 2022-02-28 22:41:21 +0100
  • ee79f31275
    -work on test_sync.sh, incomplete Christian Grothoff 2022-02-28 21:02:12 +0100
  • 0efc7fd524
    cleaner sql Marco Boss 2022-02-28 22:32:59 +0100
  • 23bc09fe3c
    get test-auditor and #7181 to pass Christian Grothoff 2022-02-28 20:37:19 +0100
  • 8f77bda2e0
    -towards getting auditor tests to pass again with new logic Christian Grothoff 2022-02-28 16:13:24 +0100
  • d7bbf934a0
    make DB generation work with new CS logic Christian Grothoff 2022-02-28 10:03:55 +0100
  • 58eb3d95fc
    towards adding shard/partitioning init functionality Marco Boss 2022-02-27 21:23:20 +0100
  • 99dd36f7f6
    add index on wire_targets - better performance on local db - many queries use wire_target_serial_id as join condition -> discussion use this as shard key? Marco Boss 2022-02-26 17:37:52 +0100
  • f11cab90ff
    -add parens Christian Grothoff 2022-02-24 23:58:13 +0100
  • 3d52f52164
    Fix ON CONFLICT statements for distributed tables Marco Boss 2022-02-24 14:31:19 +0100
  • fd9ba53c49
    make_coin_known can experience serialization failures, add retry logic Christian Grothoff 2022-02-24 13:53:09 +0100
  • 10b9023575
    -on conflict example Christian Grothoff 2022-02-24 10:16:10 +0100
  • 5e5004020e
    -fix aggregator with deferred constraint Christian Grothoff 2022-02-24 10:06:43 +0100
  • e253a5b055
    -unique constraint is crucial Christian Grothoff 2022-02-24 09:06:15 +0100
  • b244e23859
    -make age commiment structs const in traits Özgür Kesim 2022-02-23 16:08:27 +0100
  • 7910ca183f
    double melt test no works with age restriction Özgür Kesim 2022-02-22 18:35:10 +0100
  • fbdc1996a6
    -use correct idx Christian Grothoff 2022-02-22 17:28:44 +0100
  • 900b2d6fd9
    -use correct idx Christian Grothoff 2022-02-22 17:26:27 +0100
  • 26158fc725
    [age restriction] progress 16/n - refresh/reveal/link tests Özgür Kesim 2022-02-22 14:27:15 +0100
  • 0141a82161
    -add CS-helpers to Debian package Christian Grothoff 2022-02-22 13:29:52 +0100
  • 3cd6156513
    do not clamp EdDSA private keys Florian Dold 2022-02-21 16:08:45 +0100
  • 544ba42f44
    -big renaming of structs for consistent naming with P suffix Christian Grothoff 2022-02-21 00:23:23 +0100
  • 19624fd776
    -ensure different HKDF is used in melt vs. withdraw Christian Grothoff 2022-02-20 21:51:41 +0100
  • dbc5adba7f
    add feedback to refresh in cs thesis Lucien Heuzeveldt 2022-02-20 21:33:08 +0100
  • bc150693de
    -work around missing constraint, if not present Christian Grothoff 2022-02-20 19:25:56 +0100
  • e02c850acf
    add libtalerextensions.la to _LDADD (two instances) Thien-Thi Nguyen 2022-02-19 21:36:08 -0500
  • 82bdb6b1aa
    Add m4 to compare version numbers Thien-Thi Nguyen 2022-02-19 21:12:17 -0500
  • 4db0f22159
    Update PostgreSQL m4 Thien-Thi Nguyen 2022-02-19 21:03:25 -0500
  • 6e0e5c9a9d
    Bump required PostgreSQL to 13.0 (per README) Thien-Thi Nguyen 2022-02-19 20:53:11 -0500
  • d00456fac7
    spell it "PostgreSQL" Thien-Thi Nguyen 2022-02-19 20:52:15 -0500
  • 3f23bede87
    -bump version requirement Christian Grothoff 2022-02-19 21:34:50 +0100
  • bc3ec56373
    reject wire deadline of 'never' (#7157) Christian Grothoff 2022-02-19 21:26:27 +0100
  • bccdf7e452
    -reduce default fakebank memory allocation (see #7156) Christian Grothoff 2022-02-19 21:21:24 +0100
  • 917b2f373e
    -update GANA Christian Grothoff 2022-02-19 21:05:57 +0100
  • 71af4c539e
    -reducing FIXMEs re: age restriction Özgür Kesim 2022-02-18 02:07:38 +0100
  • f4f502d037
    -minor merge conflict resolves Özgür Kesim 2022-02-18 00:44:55 +0100
  • a78b3345fb
    [age restriction] progress 15/n - melt/refresh/reveal and recoup Özgür Kesim 2022-02-17 12:23:06 +0100
  • 22fe5da700
    -migrate to Postgress 11: use BIGINT GENERATED BY DEFAULT AS IDENTITY instead of BIGSERIAL Christian Grothoff 2022-02-17 23:08:28 +0100
  • eacbe6df19
    add cs nonce persistance and reuse check Lucien Heuzeveldt 2022-02-17 21:29:18 +0100
  • d380ff1ffe
    -restore fee structure Christian Grothoff 2022-02-17 19:02:55 +0100
  • 802f4986fe
    -fix Oec FTBFS Christian Grothoff 2022-02-17 15:29:50 +0100
  • f74757e234
    -another OEC FIXME Christian Grothoff 2022-02-17 15:28:00 +0100
  • 721c2c88d5
    -use age_mask Christian Grothoff 2022-02-17 15:23:56 +0100
  • 668342cd41
    -fix test_crypto FTBFS Christian Grothoff 2022-02-17 15:23:05 +0100
  • 81bf3ebeb4
    -fix bad choice during merge Christian Grothoff 2022-02-17 15:19:05 +0100
  • 5147993785
    -add missing file Christian Grothoff 2022-02-17 15:11:28 +0100