Commit Graph

  • f2e2c5c9d8
    -fix refund check regression Christian Grothoff 2022-06-07 22:24:49 +0200
  • 937524940a
    coarsen deposit transaction Christian Grothoff 2022-06-07 20:46:52 +0200
  • 982b60c93c
    -more minor bugfixes Christian Grothoff 2022-06-07 17:04:23 +0200
  • 446761b602
    -more minor bugfixes Christian Grothoff 2022-06-07 16:57:12 +0200
  • f0bcbf6586
    allow double-rollback, warn on rollback+commit Christian Grothoff 2022-06-07 15:59:35 +0200
  • b9a30d29cb
    -fix minor bugs Christian Grothoff 2022-06-07 15:02:08 +0200
  • 013942ba91
    Mention GANA repo in guidelines Thien-Thi Nguyen 2022-06-06 09:58:43 -0400
  • 070e6de61e
    Add some guidelines for src/include/taler_signatures.h maintenance Thien-Thi Nguyen 2022-06-06 09:57:29 -0400
  • f8e77a27c0
    Update ignorance Thien-Thi Nguyen 2022-06-06 03:02:34 -0400
  • 555cc06220
    Generate src/include/taler_signatures.h at bootstrap time Thien-Thi Nguyen 2022-06-06 02:59:59 -0400
  • bdbd2a464d
    no purse fee if purse is successfully merged Christian Grothoff 2022-06-05 21:00:41 +0200
  • 60f609135d
    fixed typo Özgür Kesim 2022-05-29 17:03:25 +0200
  • b9963f7525
    complete P2P/W2W conflict handling, deduplicate code across handlers Christian Grothoff 2022-06-05 14:07:23 +0200
  • 6c81796d6f
    -work on error proof response checking for p2p payments Christian Grothoff 2022-06-05 01:34:37 +0200
  • f4eb53f2a4
    -fix dist Christian Grothoff 2022-06-05 00:53:09 +0200
  • 8e0b998217
    -unify API Christian Grothoff 2022-06-05 00:43:11 +0200
  • 21a1c715ee
    -refactor internal API to use new EncrptedContract struct where applicable Christian Grothoff 2022-06-05 00:36:19 +0200
  • efa0ca4ec1
    -move econtract into sub-object with its own parser Christian Grothoff 2022-06-05 00:25:56 +0200
  • a17781ba8d
    -more work on p2p payments and tests thereof Christian Grothoff 2022-06-04 21:59:55 +0200
  • 6512456dc2
    Add support for generating taler_signatures.h. Thien-Thi Nguyen 2022-06-04 09:20:52 -0400
  • baf00c0262
    move "gana/" to caller Thien-Thi Nguyen 2022-06-04 08:59:14 -0400
  • 93943bdb5b
    add KYC errors for p2p payments Christian Grothoff 2022-06-04 15:19:57 +0200
  • 3e99c50c0f
    -fix SQL Christian Grothoff 2022-06-04 14:07:02 +0200
  • d04769b729
    handle case where purse expiration refunded the coin's deposited amount Christian Grothoff 2022-06-04 14:04:27 +0200
  • 04c32eafb9
    -work on P2P payment details Christian Grothoff 2022-06-02 21:55:21 +0200
  • 5dd03fe359
    -some FIXMEs from API review Christian Grothoff 2022-06-02 12:59:06 +0200
  • 65ce2eede6
    -expand table list for taler-auditor-sync Christian Grothoff 2022-06-01 23:16:35 +0200
  • 00c68e0a04
    -work on SQL for P2P table replication Christian Grothoff 2022-06-01 23:03:40 +0200
  • f86eead6d6
    -log invalid URI Christian Grothoff 2022-05-31 14:56:34 +0200
  • 7193261e52
    -log all BEGIN statements Christian Grothoff 2022-05-31 10:13:58 +0200
  • 361f534dbb
    add -I option to wirewatch Christian Grothoff 2022-05-31 08:46:43 +0200
  • 300194f42a
    -towards p2p auditor sync implementation: SQL still missing Christian Grothoff 2022-05-30 23:55:55 +0200
  • d55b093de8
    -fix reserve history, include in tests Christian Grothoff 2022-05-30 19:31:49 +0200
  • ab4aa4dcfd
    -add batch withdraw to test suite Christian Grothoff 2022-05-30 17:51:39 +0200
  • 7b25787a4b
    -generate 404 on non-existing accounts for fakebank, use payto://-URIs with receiver-name in tests Christian Grothoff 2022-05-30 16:31:24 +0200
  • 7f902c0fc9
    -sketch API for RSA parallel signing Christian Grothoff 2022-05-30 13:34:34 +0200
  • d40da21e90
    add batch signing support to taler-exchange-secmod-rsa Christian Grothoff 2022-05-29 22:25:04 +0200
  • 6d2ee2c88a
    rewrite sharding initialization logic Marco Boss 2022-05-25 08:40:01 +0200
  • d77354b11a
    use precise time for shards Christian Grothoff 2022-05-24 12:00:20 +0200
  • 8e71a7e4de
    lock into the future, instead of lock into past Christian Grothoff 2022-05-24 10:45:01 +0200
  • 92e04e0a3f
    -handle serialization issue Christian Grothoff 2022-05-24 10:11:43 +0200
  • daddc69dc9
    -revise shard locking: resume open shards before starting new ones Christian Grothoff 2022-05-24 09:52:23 +0200
  • 1d84c284ad
    -incomplete batch_withdraw test command Christian Grothoff 2022-05-23 22:09:05 +0200
  • 054f2ab51c
    -implement batch withdraw client-side logic Christian Grothoff 2022-05-23 21:12:31 +0200
  • 656b521a83
    -passes, enable by default Christian Grothoff 2022-05-23 16:19:40 +0200
  • 6ee4558b6f
    -sql fix Christian Grothoff 2022-05-23 16:15:14 +0200
  • 2e80f51e25
    handle purse deposit client-side Christian Grothoff 2022-05-23 16:11:21 +0200
  • 76b8a2a8de
    include purse deposits in coin history Christian Grothoff 2022-05-23 16:02:55 +0200
  • a509a91f92
    -more reserve history fixes Christian Grothoff 2022-05-23 15:29:35 +0200
  • cdd2930a99
    -misc fixes to reserve history Christian Grothoff 2022-05-23 14:57:00 +0200
  • 2035294adb
    -more traits for reserve history checking Christian Grothoff 2022-05-23 12:17:41 +0200
  • f1a58b0fd8
    -towards reserve history testing Christian Grothoff 2022-05-23 11:15:05 +0200
  • b3844e4923
    -deduplicate and expand reserve history validation logic in testing library Christian Grothoff 2022-05-23 10:36:39 +0200
  • fcaf508647
    -add missing break, clean up fee logic Christian Grothoff 2022-05-23 00:34:04 +0200
  • 3ee8879ada
    -refactor coin history checker Christian Grothoff 2022-05-23 00:19:57 +0200
  • 3599ac0ac2
    -complete extended reserve history signature check logic to libtalerexchange Christian Grothoff 2022-05-22 23:50:58 +0200
  • 67535ebf65
    -towards client-side support for merge and history requests in reserve history Christian Grothoff 2022-05-22 20:04:38 +0200
  • 40daa209fb
    -more work on reverse history Christian Grothoff 2022-05-22 18:21:15 +0200
  • 8658ae03ca
    -towards purse merge and history requests in reserve history (incomplete) Christian Grothoff 2022-05-22 16:58:48 +0200
  • 4a5d71cca2
    -implement reserve history DB logic Christian Grothoff 2022-05-22 16:18:09 +0200
  • 96fb11bed0
    -fix Christian Grothoff 2022-05-22 14:46:23 +0200
  • 21bcc5fa0b
    -fix wirewatch assertion Christian Grothoff 2022-05-22 13:48:56 +0200
  • 3233195d2d
    -fix NPE Christian Grothoff 2022-05-22 13:11:09 +0200
  • b1b943aa3e
    -add metrics for idempotent (batch) withdraw Christian Grothoff 2022-05-22 13:06:17 +0200
  • 737937291c
    wirewatch spring cleaning Christian Grothoff 2022-05-21 21:07:24 +0200
  • a6494f9905
    -experimental wirewatch change to keep shard locks across history requests Christian Grothoff 2022-05-21 02:00:31 +0200
  • 9e0df07a16
    latest_row_off is exclusive, remove bad comment Christian Grothoff 2022-05-21 01:41:02 +0200
  • c471ae447b
    -log where it failed Christian Grothoff 2022-05-21 01:39:59 +0200
  • 81ad77b8dc
    -improve error handling Christian Grothoff 2022-05-21 01:39:34 +0200
  • 421f59749e
    anti-gummy patch Christian Grothoff 2022-05-20 16:49:48 +0200
  • 68b155aab5
    missing plus sign for image data uris Sebastian 2022-05-20 10:08:56 -0300
  • 344c53c51d
    enforce valid payto:// URI in exchange /wire response Christian Grothoff 2022-05-18 18:05:32 +0200
  • 492d501570
    -squash compiler warning Christian Grothoff 2022-05-18 09:57:56 +0200
  • a6b2108009
    -check for ETag in request, generate 304 if applicable Christian Grothoff 2022-05-17 14:39:52 +0200
  • a6a1fa9fde
    keep ETag around Christian Grothoff 2022-05-17 14:31:37 +0200
  • 5e06f842dd
    add ETag to /keys response Christian Grothoff 2022-05-17 14:30:58 +0200
  • b9d0b1aae4
    -make batch withdraw requests idempotent Christian Grothoff 2022-05-17 12:29:00 +0200
  • 7bd1828482
    -deduplicate Christian Grothoff 2022-05-17 12:12:52 +0200
  • ccc7743fdd
    -note what is untested Christian Grothoff 2022-05-17 11:52:36 +0200
  • 3b5d9daca9
    -expand test to include coin refund Christian Grothoff 2022-05-17 11:46:41 +0200
  • d8f1f7b761
    integrate purse expiration into test, bugfixes Christian Grothoff 2022-05-17 11:21:20 +0200
  • 802649c270
    -add DB logic for purse expiration Christian Grothoff 2022-05-17 08:50:28 +0200
  • f089bbe536
    split conf file reference to -cs and -rsa Thien-Thi Nguyen 2022-05-17 02:20:05 -0400
  • 8690892cac
    fix typo: add extension .h to source filename Thien-Thi Nguyen 2022-05-17 02:12:45 -0400
  • 02716c4084
    -add skeleton logic for purse expiration Christian Grothoff 2022-05-16 15:43:40 +0200
  • d803d86bf9
    -work purse_deposit conflict handling Christian Grothoff 2022-05-16 14:01:04 +0200
  • 3db8f0f22d
    improve cache control support for /wire, /keys and legal Christian Grothoff 2022-05-16 11:56:10 +0200
  • fac01f140f
    -add purse-merge 409 handling client-side Christian Grothoff 2022-05-16 11:17:27 +0200
  • 439c872af4
    -implement purse_deposit error handling Christian Grothoff 2022-05-16 10:53:42 +0200
  • 10a97996f7
    -enable batch withdraw manual testing Christian Grothoff 2022-05-15 18:56:35 +0200
  • 84b8886b12
    -fix return value of taler-fakebank-run with -h option Christian Grothoff 2022-05-15 18:41:17 +0200
  • 6150713fc4
    -fix wire expiration Christian Grothoff 2022-05-14 15:11:16 +0200
  • 2d0d8e7e8e
    add max_age column Christian Grothoff 2022-05-14 12:24:25 +0200
  • 42f3f83b7d
    add recoup_by_reserve as sql function Marco Boss 2022-05-13 15:28:43 +0200
  • d6c161a72e
    fix metrics of withdraw - no label Marco Boss 2022-05-12 19:32:10 +0200
  • db320d3e8e
    add metrics for number of coins withdrawn in a batch request Marco Boss 2022-05-12 16:15:54 +0200
  • 7689c71cea
    -leak fix Christian Grothoff 2022-05-12 14:40:07 +0200
  • 6518cc20dd
    hande IF_NONE_MATCH in /wire request Christian Grothoff 2022-05-12 14:27:31 +0200
  • d0a0bd9725
    Merge branch 'master' of git+ssh://git.taler.net/exchange Christian Grothoff 2022-05-12 14:15:07 +0200
  • 75d9584e28
    add Etag and 'expires' to /wire Christian Grothoff 2022-05-12 14:15:02 +0200