| 2025-11-25 13:25 | common: fix git dependencies | Antoine A | 1 | +4 | -4 |
| 2025-11-25 11:07 | common: improve deb and ci | Antoine A | 36 | +254 | -4142 |
| 2025-09-04 07:55 | common: fix ci | Antoine A | 1 | +1 | -1 |
| 2025-09-03 11:18 | common: update dependencies & clean code & update ci | Antoine A | 10 | +192 | -178 |
| 2025-07-30 13:26 | bitcoin: improve rpc connect error | Antoine A | 2 | +29 | -11 |
| 2025-07-30 12:55 | bitcoin: fix config | Antoine A | 2 | +3 | -3 |
| 2025-07-30 12:54 | bitcoin: fix doc | Antoine A | 3 | +12 | -12 |
| 2025-07-29 22:40 | common: update prebuilt | Antoine A | 0 | +0 | -0 |
| 2025-07-29 17:24 | bitcoin: fix dep and improve config & services | Antoine A | 14 | +101 | -45 |
| 2025-07-29 14:18 | bitcoin: fix tests | Antoine A | 2 | +18 | -6 |
| 2025-07-29 14:12 | common: clean project structure | Antoine A | 69 | +115 | -164 |
| 2025-07-29 13:19 | bitcoin: improve wire gateway compliance | Antoine A | 6 | +41 | -19 |
| 2025-07-29 12:42 | bictoin: clean worker | Antoine A | 2 | +22 | -34 |
| 2025-07-28 11:12 | bitcoin: add testbench for online testing and improve setup | Antoine A | 32 | +2926 | -2121 |
| 2025-07-28 10:55 | common: clean code | Antoine A | 6 | +13 | -17 |
| 2025-07-27 12:06 | bitcoin: optimize rpc and make bounce more error resilient | Antoine A | 9 | +148 | -112 |
| 2025-07-24 15:35 | bitcoin: rework whole SQL logic and improve worker logic | Antoine A | 13 | +1055 | -570 |
| 2025-07-23 15:08 | common: improve makefile | Antoine A | 2 | +18 | -13 |
| 2025-07-21 11:23 | bitcoin: add man pages | Antoine A | 4 | +18 | -0 |
| 2025-07-21 10:13 | bitcoin: improve documentation | Antoine A | 2 | +28 | -28 |
| 2025-07-10 14:00 | common: add deb and CI | Antoine A | 41 | +632 | -200 |
| 2025-07-09 12:10 | common: update common libs | Antoine A | 6 | +19 | -33 |
| 2025-07-09 12:02 | common: async everywhere | Antoine A | 27 | +883 | -1160 |
| 2025-07-08 11:55 | common: drop ethereum support for now | Antoine A | 31 | +2 | -4308 |
| 2025-07-08 10:07 | common: remove online tests | Antoine A | 6 | +117 | -526 |
| 2025-07-04 11:58 | common: improve test tools download | Antoine A | 2 | +19 | -12 |
| 2025-07-04 09:43 | nexus: update to geth 1.14 | Antoine A | 12 | +251 | -258 |
| 2025-06-19 12:00 | common: rewrite wires as taler adapter | Antoine A | 118 | +7304 | -6271 |
| 2025-05-08 15:24 | common: Update dependencies and bitcoind | Antoine A | 6 | +8 | -91 |
| 2025-06-18 12:16 | Merge remote-tracking branch 'origin/dev/antoine/api-v2' | Antoine A | 49 | +2877 | -4831 |
| 2025-04-04 10:57 | common: recover faster from injected failure | Antoine A | 2 | +4 | -2 |
| 2025-04-04 10:53 | common: store raw crypto address instead of encoded payto URI | Antoine A | 21 | +291 | -168 |
| 2025-04-04 08:31 | common: clean code | Antoine A | 12 | +285 | -247 |
| 2025-04-01 09:42 | gateway: make all URIs full using a dummy name | Antoine A | 5 | +582 | -354 |
| 2025-03-28 12:45 | common: update dependencies | Antoine A | 10 | +189 | -81 |
| 2025-03-28 12:09 | Update bitcoin to 28.1 | Antoine A | 2 | +2 | -2 |
| 2025-03-28 12:05 | Update rust and edition | Antoine A | 28 | +363 | -340 |
| 2025-03-28 11:14 | Update utils and use unix socket for postgresql connection | Antoine A | 15 | +489 | -465 |
| 2025-01-07 18:48 | Use new config parser | Antoine A | 4 | +109 | -122 |
| 2025-01-07 15:44 | update utils | Antoine A | 12 | +266 | -263 |
| 2024-12-17 19:14 | update utils | Antoine A | 12 | +101 | -71 |
| 2024-12-11 18:47 | update utils | Antoine A | 12 | +95 | -75 |
| 2024-12-10 12:07 | update utils | Antoine A | 7 | +54 | -54 |
| 2024-12-06 15:19 | update utils | Antoine A | 10 | +57 | -54 |
| 2024-12-04 16:33 | use new taler-rust repo | Antoine A | 37 | +121 | -5164 |
| 2024-12-02 11:08 | Support unix domain socket and listenfd | Antoine A | 6 | +172 | -158 |
| 2024-11-28 17:37 | Modern schema and clean code | Antoine A | 17 | +176 | -161 |
| 2024-11-28 15:57 | Check sqlx postgres config while parsing | Antoine A | 4 | +14 | -4 |
| 2024-11-27 13:56 | Remove redundant code | Antoine A | 16 | +18 | -2636 |
| 2024-11-27 10:16 | Install btc and eth on arm | Antoine A | 1 | +10 | -7 |
| 2024-11-27 10:01 | New taler api logic | Antoine A | 33 | +6378 | -870 |
| 2024-11-19 17:17 | Improve instrumentation tests: reuse the same postgres instance for all tests generate password once | Antoine A | 7 | +586 | -240 |
| 2024-10-15 13:05 | Test support for bitcoind 28.0 and update dependencies | Antoine A | 10 | +362 | -654 |
| 2024-06-17 08:34 | Update dependencies | Antoine A | 5 | +563 | -284 |
| 2024-03-18 18:44 | Update dependencies and clean code | Antoine A | 13 | +293 | -273 |
| 2024-02-01 17:18 | Update taler wire api to the newest specification | Antoine A | 5 | +687 | -650 |
| 2024-02-01 15:59 | Revert node version bump, more testing is required | Antoine A | 2 | +8 | -8 |
| 2024-02-01 15:41 | Test support for bitcoind 26.0 and update dependencies | Antoine A | 6 | +18 | -14 |
| 2024-02-01 15:19 | Test support for geth 1.13.11 and update dependencies | Antoine A | 4 | +293 | -311 |
| 2023-11-23 02:52 | Fix dirty fix | Antoine A | 4 | +181 | -190 |
| 2023-11-23 02:30 | Test support for bitcoind 25.1 | Antoine A | 3 | +23 | -22 |
| 2023-11-20 23:47 | Support ethereum 1.13.5 | Antoine A | 17 | +382 | -336 |
| 2023-10-06 01:58 | Clean code | Antoine A | 11 | +50 | -44 |
| 2023-10-04 22:45 | Test support for bitcoind 24.1 and small improvements | Antoine A | 10 | +44 | -25 |
| 2023-10-04 21:21 | Improve test runner and improve initdb commands | Antoine A | 6 | +271 | -92 |
| 2023-10-04 17:46 | Update dependencies and bump msrv to 1.70.0 to follow debian unstable package | Antoine A | 21 | +809 | -778 |
| 2023-09-21 10:41 | -note on URL change | Christian Grothoff | 1 | +1 | -1 |
| 2023-09-21 10:40 | -x | Christian Grothoff | 15 | +0 | -0 |
| 2023-01-31 14:50 | Update node versions | Antoine A | 2 | +7 | -7 |
| 2023-01-31 08:09 | Run integration tests in parallel | Antoine A | 9 | +617 | -486 |
| 2023-01-24 14:38 | Update dependencies | Antoine A | 8 | +170 | -184 |
| 2023-01-24 13:57 | Improve postgres setup for tests | Antoine A | 3 | +53 | -50 |
| 2023-01-24 12:31 | Fix logging | Antoine A | 4 | +13 | -13 |
| 2022-12-11 17:34 | Merge branch 'master' of git+ssh://git.taler.net/depolymerization | Antoine A | 2 | +305 | -0 |
| 2022-12-11 16:59 | Bump msrv to 1.63.0 to follow debian package | Antoine A | 9 | +200 | -135 |
| 2022-12-11 14:04 | Update dependencies | Antoine A | 27 | +338 | -239 |
| 2022-09-23 14:35 | BRAINS2022 presentation: use wide format | Antoine A | 1 | +6 | -7 |
| 2022-09-21 10:40 | BRAINS2022 presentation update | Antoine A | 1 | +4 | -4 |
| 2022-09-20 18:18 | BRAINS2022 presentation: add wallet QRcode | Antoine A | 1 | +14 | -6 |
| 2022-09-20 14:21 | BRAINS2022 presentation update | Antoine A | 1 | +1 | -1 |
| 2022-09-20 14:19 | BRAINS2022 presentation update | Antoine A | 1 | +6 | -5 |
| 2022-09-19 14:12 | BRAINS2022 presentation update | Antoine A | 1 | +58 | -209 |
| 2022-09-19 11:20 | Screen shot of electrum | Emmanuel Benoist | 1 | +0 | -0 |
| 2022-09-18 22:11 | BRAINS2022 presentation draft | Antoine A | 1 | +448 | -0 |
| 2022-09-15 19:25 | Fixed some dependency versions to correct Debian only supporting an ageing version of rust | Antoine A | 3 | +158 | -133 |
| 2022-09-15 19:15 | Fix analysis and merge analysis loop into worker loop | Antoine A | 10 | +84 | -182 |
| 2022-09-15 14:20 | Update geth (will need to test how well we support Proof-of-Stake) | Antoine A | 1 | +3 | -3 |
| 2022-09-15 13:56 | Update dependencies | Antoine A | 15 | +220 | -221 |
| 2022-09-15 13:20 | fix timestamp (protocol change) | Antoine A | 1 | +9 | -9 |
| 2022-09-08 08:44 | fix timestamp (protocol change) | Christian Grothoff | 1 | +3 | -4 |
| 2022-07-30 15:47 | Improve tests | Antoine A | 8 | +94 | -85 |
| 2022-07-20 20:56 | Set msrv to 1.57.0 to follow debian package | Antoine A | 7 | +18 | -27 |
| 2022-07-20 18:49 | Update dependencies | Antoine A | 7 | +349 | -338 |
| 2022-07-20 18:22 | Use latest nodes versions and improve documentation | Antoine A | 4 | +36 | -40 |
| 2022-07-20 17:34 | Rewriting tests in rust | Antoine A | 67 | +3055 | -3040 |
| 2022-06-05 16:03 | Some more typos plus explanation of the denominaton keys | Emmanuel Benoist | 1 | +6 | -5 |
| 2022-06-04 09:41 | remove author numbering | Christian Grothoff | 1 | +3 | -3 |
| 2022-06-04 09:40 | reduce statement to definitively correct version | Christian Grothoff | 1 | +2 | -3 |
| 2022-06-03 08:07 | Tweak figures to better fit the narrow format | Antoine A | 5 | +17 | -22 |
| 2022-06-03 07:48 | typos | Antoine A | 1 | +32 | -30 |
| 2022-06-02 14:56 | -more edits | Christian Grothoff | 3 | +188900 | -39 |
| 2022-06-02 12:57 | first editing pass | Christian Grothoff | 1 | +287 | -77 |
| 2022-06-01 23:58 | Merge branch 'master' of ssh://git.taler.net/depolymerization | Emmanuel Benoist | 60 | +477 | -263 |
| 2022-06-01 23:56 | first version (not finished, no conclusion and no bibliography) | Emmanuel Benoist | 16 | +620 | -0 |
| 2022-05-26 19:30 | typos | Antoine A | 40 | +12 | -9 |
| 2022-05-06 15:33 | typo | Antoine A | 3 | +19 | -20 |
| 2022-05-05 14:48 | report progress | Antoine A | 2 | +31 | -30 |
| 2022-04-19 10:52 | Merge master | Antoine A | 1 | +14 | -4 |
| 2022-04-19 10:48 | Support any network in segwit demo | Antoine A | 2 | +31 | -15 |
| 2022-04-19 10:27 | add test decoding logic | Christian Grothoff | 1 | +14 | -4 |
| 2022-04-06 20:11 | report progress | Antoine A | 10 | +128 | -68 |
| 2022-03-29 15:46 | report progress | Antoine A | 5 | +208 | -65 |
| 2022-03-24 12:42 | fix msrv | Antoine A | 1 | +1 | -1 |
| 2022-03-23 20:36 | dirty fix for eth tests and other improvements | Antoine A | 9 | +94 | -112 |
| 2022-03-23 11:21 | Improve README | Antoine A | 2 | +69 | -33 |
| 2022-03-22 16:40 | Check unsupported URI scheme in metadata | Antoine A | 3 | +52 | -21 |
| 2022-03-22 16:07 | report progress | Antoine A | 4 | +116 | -42 |
| 2022-03-22 14:58 | abstract draft | Antoine A | 1 | +17 | -2 |
| 2022-03-22 14:35 | report progress | Antoine A | 3 | +129 | -6 |
| 2022-03-21 16:49 | remove all occurrence of withdraw and deposit | Antoine A | 22 | +112 | -118 |
| 2022-03-21 15:56 | report progress | Antoine A | 2 | +74 | -5 |
| 2022-03-21 14:02 | Add missing figures | Antoine A | 6 | +199 | -0 |
| 2022-03-21 11:13 | Move report to repo | Antoine A | 4 | +388 | -30 |
| 2022-03-16 16:54 | Use a common metadata format | Antoine A | 15 | +204 | -330 |
| 2022-03-15 17:19 | Catch bootstrap error | Antoine A | 7 | +78 | -79 |
| 2022-03-10 15:53 | Improve documentation | Antoine A | 2 | +29 | -29 |
| 2022-03-10 15:25 | Small improvements | Antoine A | 10 | +75 | -43 |
| 2022-03-10 12:50 | eth-wire: update default confirmation to 27 blocks | Antoine A | 3 | +20 | -16 |
| 2022-03-09 23:19 | Watcher throttle on error | Antoine A | 5 | +9 | -12 |
| 2022-03-09 22:55 | btc-wire: solve broken pipe errors with config | Antoine A | 3 | +7 | -12 |
| 2022-03-09 15:12 | eth-wire: fix TESTROPSTENETH currency name being too long | Antoine A | 1 | +1 | -1 |
| 2022-03-09 15:10 | btc-wire: less broken pipe | Antoine A | 1 | +2 | -2 |
| 2022-03-09 10:53 | Improve documentation | Antoine A | 11 | +66 | -63 |
| 2022-03-09 10:30 | Small doc improvement | Antoine A | 3 | +55 | -22 |
| 2022-03-08 15:19 | wire-gateway: support auth | Antoine A | 23 | +196 | -79 |
| 2022-03-08 14:05 | Better config parsing | Antoine A | 10 | +126 | -104 |
| 2022-03-08 10:19 | RFC 8905 compatible currency names | Antoine A | 10 | +16 | -14 |
| 2022-03-07 17:12 | Network based currency names | Antoine A | 53 | +476 | -321 |
| 2022-03-04 20:22 | Improve config parsing | Antoine A | 31 | +393 | -394 |
| 2022-03-03 13:27 | Improve documentation | Antoine A | 8 | +201 | -122 |
| 2022-03-02 23:58 | eth-wire: reuse rpc connection for notifications | Antoine A | 7 | +161 | -106 |
| 2022-03-02 20:26 | Improve initwallet | Antoine A | 2 | +9 | -24 |
| 2022-03-02 20:22 | Fix gateway and clippy fix | Antoine A | 6 | +27 | -34 |
| 2022-03-02 20:10 | instrumentation: ethereum success on ropsten network | Antoine A | 1 | +2 | -3 |
| 2022-03-02 20:09 | Better config format error msg | Antoine A | 8 | +64 | -41 |
| 2022-03-02 17:51 | Repair test | Antoine A | 5 | +61 | -17 |
| 2022-03-02 11:36 | eth-wire: bump stuck transactions | Antoine A | 16 | +285 | -98 |
| 2022-02-28 17:40 | eth-wire: catch rpc EOF | Antoine A | 5 | +13 | -8 |
| 2022-02-24 16:19 | Add eth instrumentation test and fix eth bounce | Antoine A | 12 | +434 | -198 |
| 2022-02-24 12:59 | instrumentation: readme and better code | Antoine A | 5 | +316 | -284 |
| 2022-02-24 12:13 | btc-wire: reconnect on auto wallet rpc refresh | Antoine A | 3 | +15 | -14 |
| 2022-02-23 18:10 | Better instrumentation test | Antoine A | 2 | +47 | -21 |
| 2022-02-23 17:43 | Better initialization and improved instrumentation test | Antoine A | 29 | +92 | -86 |
| 2022-02-23 16:43 | Clean tests | Antoine A | 24 | +105 | -58 |
| 2022-02-23 14:26 | Revert broken pipe fix | Antoine A | 1 | +2 | -13 |
| 2022-02-23 11:11 | Fix broken pipe when waiting for new block on real bitcoin blockchain | Antoine A | 4 | +34 | -29 |
| 2022-02-22 17:39 | Fix test | Antoine A | 1 | +1 | -1 |
| 2022-02-22 16:24 | instrumentation: new instrumentation test | Antoine A | 16 | +491 | -32 |
| 2022-02-21 22:10 | Merge commit '5680cf2278e8c8328565d147dcbf7c89827c549e' | Antoine A | 1 | +7 | -6 |
| 2022-02-21 22:04 | Test setup | Antoine A | 6 | +41 | -22 |
| 2022-02-18 10:26 | minor fixes | Christian Grothoff | 1 | +5 | -4 |
| 2022-02-18 10:12 | debit/credit | Christian Grothoff | 1 | +2 | -2 |
| 2022-02-17 18:14 | test: reuse postgres binaries from debian package | Antoine A | 2 | +8 | -8 |
| 2022-02-17 15:30 | Cleaning and replace code requiring rust version > 1.56.1 | Antoine A | 6 | +29 | -25 |
| 2022-02-17 14:59 | btc-wire: simplify rpc code and improve documentation | Antoine A | 11 | +197 | -208 |
| 2022-02-17 12:03 | btc-wire: rename magic id to random prefix and improve deposit metadata format documentation | Antoine A | 4 | +82 | -34 |
| 2022-02-16 23:23 | Fix PWD name conflict | Antoine A | 8 | +32 | -30 |
| 2022-02-16 17:03 | Encrypted wallet with user defined password | Antoine A | 24 | +160 | -90 |
| 2022-02-15 19:18 | -minor corrections | Christian Grothoff | 1 | +14 | -14 |
| 2022-02-15 18:20 | presentation: progress | Antoine A | 1 | +13 | -13 |
| 2022-02-15 15:05 | Replace argh CLI parser with clap, merge wire binary with its bootstrap and improve config error msg | Antoine A | 18 | +625 | -572 |
| 2022-02-15 10:24 | btc-wire: metadata doc draft | Antoine A | 9 | +87 | -6 |
| 2022-02-14 18:40 | Use taler amount format for bounce fee in config | Antoine A | 13 | +99 | -55 |
| 2022-02-14 16:34 | presentation: compress media | Antoine A | 6 | +0 | -0 |
| 2022-02-14 16:16 | presentation: progress | Antoine A | 4 | +138 | -160 |
| 2022-02-10 14:40 | eth-wire: add analysis | Antoine A | 8 | +198 | -22 |
| 2022-02-09 17:53 | Fix worker loop continuing when stuck on removed transactions | Antoine A | 6 | +43 | -34 |
| 2022-02-09 17:09 | eth-wire: move bump out of sync_chain to prevent stuck synchronization caused by excessive transaction fees | Antoine A | 2 | +40 | -27 |
| 2022-02-09 14:59 | presentation: progress | Antoine A | 1 | +44 | -19 |
| 2022-02-09 13:30 | eth-wire: zero-cost bounce and handle attacks | Antoine A | 19 | +220 | -48 |
| 2022-02-09 11:17 | eth-wire: handle concurrency and injected failures | Antoine A | 23 | +486 | -292 |
| 2022-02-08 14:31 | eth-wire: handle RPC and database reconnection | Antoine A | 23 | +498 | -250 |
| 2022-02-07 19:13 | Add eth-wire reorg handling and fix btc-wire bounce reorg handling | Antoine A | 13 | +443 | -104 |
| 2022-02-07 11:05 | Test bump reorged transactions | Antoine A | 5 | +43 | -25 |
| 2022-02-06 18:28 | Update dependencies and use taler-config to parse configuration | Antoine A | 12 | +94 | -81 |
| 2022-02-06 17:54 | Improve tests | Antoine A | 11 | +74 | -68 |
| 2022-02-04 14:54 | eth-wire: support lifetime and bounce | Antoine A | 12 | +307 | -130 |
| 2022-02-03 17:26 | Remove Delayed transaction status | Antoine A | 12 | +162 | -318 |
| 2022-02-03 15:15 | Rename taler_common to common as it is less taler specific | Antoine A | 40 | +103 | -103 |
| 2022-02-03 14:57 | presentation: progress | Antoine A | 7 | +222 | -158 |
| 2022-02-02 21:12 | wire-gateway: support eth and btc | Antoine A | 4 | +40 | -18 |
| 2022-02-02 19:40 | presentation: progress | Antoine A | 1 | +54 | -48 |
| 2022-02-02 19:03 | Cleanup | Antoine A | 21 | +421 | -891 |
| 2022-02-02 18:51 | eth-wire: wire draft | Antoine A | 20 | +710 | -188 |
| 2022-02-02 14:59 | Preparation for eth-wire | Antoine A | 51 | +1400 | -1338 |
| 2022-02-01 23:20 | eth_wire: rpc pub/sub | Antoine A | 2 | +119 | -109 |
| 2022-02-01 16:02 | eth_wire: initialize | Antoine A | 14 | +1378 | -26 |
| 2022-01-31 17:20 | presentation: progress | Antoine A | 2 | +142 | -33 |
| 2022-01-27 17:45 | presentation: progress | Antoine A | 1 | +114 | -24 |
| 2022-01-27 16:55 | Presentation draft 2 | Antoine A | 4 | +157 | -51 |
| 2022-01-25 14:47 | Remove fastrand when rand is used and improve taler_common | Antoine A | 22 | +55 | -89 |
| 2022-01-25 13:34 | Break long function in two and other improvements | Antoine A | 8 | +343 | -198 |
| 2022-01-24 15:09 | Update dependencies | Antoine A | 4 | +15 | -16 |
| 2022-01-24 14:11 | Improve error handling | Antoine A | 8 | +121 | -19 |
| 2022-01-24 13:04 | Ergonomic sql extraction | Antoine A | 11 | +146 | -70 |
| 2022-01-24 10:21 | Improve docuementation and require maxtxfee bitcoin config | Antoine A | 16 | +163 | -26 |
| 2022-01-21 13:46 | Licensing everywhere | Antoine A | 38 | +1924 | -796 |
| 2022-01-21 13:17 | Simplify locking | Antoine A | 6 | +42 | -124 |
| 2022-01-21 12:52 | Handle stuck transactions | Antoine A | 14 | +375 | -189 |
| 2022-01-19 13:58 | Adapt defensively to blockchain forks | Antoine A | 14 | +776 | -603 |
| 2022-01-18 19:35 | Handle bitcoin auth config | Antoine A | 20 | +157 | -28 |
| 2022-01-18 18:19 | Improve bootstrap cli | Antoine A | 6 | +74 | -31 |
| 2022-01-14 13:41 | Improve handling of compromised wire state | Antoine A | 12 | +126 | -52 |
| 2022-01-13 18:29 | Clippy fix | Antoine A | 5 | +9 | -9 |
| 2022-01-13 18:16 | First bootstrap cli draft | Antoine A | 19 | +259 | -172 |
| 2022-01-12 15:47 | btc-wire: reduce the excessive amount of row locking | Antoine A | 4 | +51 | -57 |
| 2022-01-12 15:14 | btc-wire: do not create fake request_uid when recovering onchain transactions and clean code | Antoine A | 3 | +123 | -120 |
| 2022-01-12 11:08 | Documentatiion draft | Antoine A | 12 | +104 | -39 |
| 2022-01-12 10:14 | Move test scripts to a new test directory | Antoine A | 25 | +963 | -972 |
| 2022-01-11 16:47 | Cleaner code and better error handling | Antoine A | 3 | +294 | -239 |
| 2022-01-11 14:44 | Merge taler-log, taler-api and taler-config in taler-common | Antoine A | 27 | +2676 | -2732 |
| 2022-01-11 13:58 | btc-wire: support and test incoming transactions conflicting reorganisation | Antoine A | 8 | +233 | -38 |
| 2022-01-10 17:26 | btc-wire: support and test outgoing transactions conflict | Antoine A | 13 | +419 | -247 |
| 2022-01-10 11:33 | Fix local time in logs | Antoine A | 2 | +26 | -1 |
| 2022-01-09 10:43 | Merge remote-tracking branch 'origin/research' into research | Antoine A | 1 | +0 | -0 |
| 2022-01-09 10:42 | Remove useless owo-colors | Antoine A | 4 | +23 | -36 |
| 2022-01-09 10:00 | -add legal analysis | Christian Grothoff | 1 | +0 | -0 |
| 2022-01-05 12:09 | Improve documentation | Antoine A | 25 | +252 | -97 |
| 2022-01-05 11:25 | Add configurable lifetime | Antoine A | 9 | +195 | -32 |
| 2022-01-04 19:25 | Update dependencies and add support for unix domain socket | Antoine A | 13 | +143 | -91 |
| 2022-01-04 13:57 | Improve configurations | Antoine A | 10 | +125 | -63 |
| 2022-01-04 12:59 | clippy fix | Antoine A | 6 | +34 | -36 |
| 2022-01-03 01:14 | Handle blockchain reorganisation | Antoine A | 11 | +317 | -71 |
| 2021-12-29 16:33 | btc-wire: test reconnect RPC | Antoine A | 6 | +114 | -125 |
| 2021-12-29 01:41 | Merge branch 'presearch' into research | Antoine A | 8 | +62 | -76 |
| 2021-12-28 23:04 | Test without sudo | Antoine A | 8 | +92 | -73 |
| 2021-12-28 23:04 | Add test prepare script | Antoine A | 1 | +33 | -0 |
| 2021-12-28 18:56 | btc-wire: improve code and test | Antoine A | 2 | +68 | -81 |
| 2021-12-28 18:43 | btc-wire: add and test bouncing | Antoine A | 11 | +354 | -159 |
| 2021-12-28 14:43 | btc-wire: simpler design with less diferent status and preparation for bouncing | Antoine A | 7 | +382 | -276 |
| 2021-12-28 13:20 | Reuse tcp stream for RPC | Antoine A | 6 | +92 | -80 |
| 2021-12-28 00:08 | Improve tests | Antoine A | 3 | +12 | -14 |
| 2021-12-27 19:21 | Parse bitcoin config file | Antoine A | 13 | +144 | -141 |
| 2021-12-27 17:43 | Lower level rpc and fix failing test | Antoine A | 7 | +87 | -204 |
| 2021-12-27 14:54 | Improve btc_wire architecture to remove Active state | Antoine A | 8 | +263 | -270 |
| 2021-12-23 09:50 | Many small improvements and fix | Antoine A | 11 | +223 | -129 |
| 2021-12-17 16:14 | Use postgres LISTEN/NOTIFY | Antoine A | 9 | +99 | -83 |
| 2021-12-17 13:40 | wire-gateway: reduce max paylaod size to 4kB | Antoine A | 4 | +8 | -6 |
| 2021-12-17 13:17 | btc-wire: rpc cleanup | Antoine A | 8 | +168 | -179 |
| 2021-12-16 16:35 | Use custom simple RPC client | Antoine A | 12 | +680 | -639 |
| 2021-12-16 12:38 | Cleanup | Antoine A | 13 | +95 | -78 |
| 2021-12-15 18:35 | btc_wire: handle failures in the critical path | Antoine A | 6 | +75 | -27 |
| 2021-12-15 16:37 | Improve btc_wire code and tests | Antoine A | 7 | +168 | -88 |
| 2021-12-15 16:01 | Move taler api to another crate and other improvements | Antoine A | 21 | +153 | -106 |
| 2021-12-15 14:04 | Learn how concurrency work in postgresql the hard way | Antoine A | 8 | +121 | -57 |
| 2021-12-15 10:55 | Improve test documentation and add btc_wire stress test | Antoine A | 7 | +94 | -20 |
| 2021-12-15 10:11 | Make confirmation configurable | Antoine A | 7 | +169 | -91 |
| 2021-12-14 16:03 | btc_wire: improve locking anc correctness | Antoine A | 4 | +141 | -80 |
| 2021-12-14 14:17 | Register outgoing transactions whose status failed to be updated | Antoine A | 2 | +79 | -70 |
| 2021-12-14 12:46 | btc-wire: Handle potential db concurrence | Antoine A | 4 | +51 | -51 |
| 2021-12-14 12:11 | btc-wire recreate transactions history when database content is lost | Antoine A | 5 | +148 | -32 |
| 2021-12-13 18:33 | wire-gateway: handle transfer request idempotence | Antoine A | 7 | +74 | -16 |
| 2021-12-13 16:48 | Handle and test losing database connection in btc-wire | Antoine A | 7 | +269 | -179 |
| 2021-12-10 18:08 | Handle and test losing database connection in wire-gateway | Antoine A | 10 | +1955 | -1817 |
| 2021-12-10 16:39 | Improve btc-wire test | Antoine A | 4 | +87 | -45 |
| 2021-12-10 12:46 | Add config file and fix error response header | Antoine A | 13 | +1932 | -1861 |
| 2021-12-09 17:25 | Fix security test | Antoine A | 3 | +3 | -8 |
| 2021-12-09 17:20 | Improve error logging | Antoine A | 3 | +57 | -44 |
| 2021-12-09 15:52 | Improve resilience against malicious request | Antoine A | 5 | +78 | -87 |
| 2021-12-09 13:35 | Improve error handling and validate bitcoin addresses | Antoine A | 8 | +227 | -318 |
| 2021-12-08 17:17 | Add proper logging | Antoine A | 6 | +114 | -6 |
| 2021-12-08 14:48 | Add reponse compression and improve error handling | Antoine A | 4 | +116 | -50 |
| 2021-12-08 13:55 | Complete history support with tests | Antoine A | 6 | +80 | -27 |
| 2021-12-08 01:32 | Prepare for more exhaustive history test | Antoine A | 3 | +53 | -25 |
| 2021-12-07 22:01 | Improve testing | Antoine A | 10 | +236 | -110 |
| 2021-12-03 13:03 | Improve error handling | Antoine A | 7 | +108 | -75 |
| 2021-12-02 17:26 | Refactor to new architecture | Antoine A | 8 | +722 | -660 |
| 2021-12-02 15:47 | Simplify doc and add fuzzing | Antoine A | 2 | +27 | -47 |
| 2021-12-02 12:06 | Use a u5 terminator in uri-pack | Antoine A | 5 | +49 | -39 |
| 2021-12-01 21:25 | Benchmark the happy path and improve common domain analysis | Antoine A | 2 | +60 | -13 |
| 2021-12-01 19:15 | Remove internal enum reduce packed char memory layout to a single u8 | Antoine A | 1 | +28 | -130 |
| 2021-12-01 18:21 | Replace match with lookup table to help compiler optimize +90% pack and unpack perf | Antoine A | 1 | +128 | -105 |
| 2021-12-01 16:25 | Add packed reserve_base_url support and fix amount conversion | Antoine A | 8 | +525 | -341 |
| 2021-12-01 13:55 | API: More error handling | Antoine A | 2 | +12 | -5 |
| 2021-12-01 11:42 | API: Check payto uri and btc address | Antoine A | 2 | +39 | -38 |
| 2021-11-30 14:41 | Improve blockchain listener | Antoine A | 5 | +1607 | -1632 |
| 2021-11-30 11:25 | Rename refund to bounce and improve error handling | Antoine A | 12 | +2410 | -2387 |
| 2021-11-29 17:56 | Draft bitcoin wire implementation | Antoine A | 7 | +228 | -36 |
| 2021-11-29 10:46 | Add btc-wire-cli | Antoine A | 9 | +474 | -353 |
| 2021-11-25 19:55 | pack bits for real | Antoine A | 1 | +70 | -16 |
| 2021-11-25 18:16 | uri-pack draft | Antoine A | 17 | +1008082 | -745 |
| 2021-11-24 15:20 | Check method and endpoint | Antoine A | 4 | +75 | -39 |
| 2021-11-24 14:28 | Pass simple bank test | Antoine A | 7 | +698 | -300 |
| 2021-11-23 10:26 | Pass refund test on testnet | Antoine A | 1 | +24 | -9 |
| 2021-11-22 16:40 | Repair benchmarks | Antoine A | 3 | +416 | -3 |
| 2021-11-22 16:25 | Handle insufficient amount refund | Antoine A | 5 | +186 | -453 |
| 2021-11-22 15:25 | Make refund work with complex transactions | Antoine A | 3 | +198 | -78 |
| 2021-11-22 13:25 | Draft wire gateway API | Antoine A | 9 | +2956 | -3 |
| 2021-11-17 17:20 | Add refund and revert parallel instrumentation test as it introduce spurious conflict error | Antoine A | 3 | +187 | -191 |
| 2021-11-17 15:22 | Run instrumentation tests in parralel | Antoine A | 1 | +186 | -72 |
| 2021-11-17 14:12 | Make integration test run on testnet | Antoine A | 3 | +144 | -35 |
| 2021-11-17 11:36 | Network agnostic instrumentation test | Antoine A | 5 | +230 | -153 |
| 2021-11-16 15:36 | Use transaction listener to handle multipart msg | Antoine A | 1 | +382 | -355 |
| 2021-11-16 15:00 | Draft refund steps | Antoine A | 2 | +80 | -60 |
| 2021-11-16 12:50 | Remove unused files | Antoine A | 2 | +0 | -5 |
| 2021-11-16 12:30 | Improbe binary command to test future transaction listener | Antoine A | 1 | +214 | -62 |
| 2021-11-16 11:01 | Ugly network check | Antoine A | 1 | +27 | -6 |
| 2021-11-16 10:10 | Improve network agnosticism | Antoine A | 3 | +53 | -50 |
| 2021-11-15 16:21 | Add OP_RETURN metadata support and start structuring like a library | Antoine A | 7 | +275 | -97 |
| 2021-11-15 11:30 | Network agnostic | Antoine A | 3 | +38 | -16 |
| 2021-11-12 11:39 | Optimize decode_segwit_msg | Antoine A | 3 | +28 | -96 |
| 2021-11-12 10:54 | Improve encode_segwit_msg security and perf | Antoine A | 5 | +105 | -41 |
| 2021-11-12 09:55 | Clean code and start benchmarking | Antoine A | 5 | +657 | -249 |
| 2021-11-11 23:57 | Found an easy way to send OP_RETURN metadata | Antoine A | 1 | +6 | -1 |
| 2021-11-11 22:45 | Setup GPG sign | Antoine A | 6 | +1160 | -0 |
| 2021-11-08 16:50 | test | Christian Grothoff | 1 | +0 | -0 |
| 2021-11-08 16:49 | initial commit | Florian Dold | 1 | +1 | -0 |