exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-12-19 05:43fix packaging issue for taler-terms-generator reported by hernaniChristian Grothoff3+7-2
2025-12-16 22:00fix date rendering (#9917)Christian Grothoff1+1-1
2025-12-16 21:42fix minor PDF rendering logic issuesChristian Grothoff3+12-12
2025-12-16 21:09fix rendering of vqf 902-11 checkboxChristian Grothoff7+11-6
2025-12-16 18:52work on tops-aml-pdf testChristian Grothoff9+201-14
2025-12-15 20:33fix attachment dumping logicChristian Grothoff1+47-8
2025-12-15 20:14fix #10666 crashChristian Grothoff2+24-10
2025-12-15 19:41re-use existing field names for #10740Christian Grothoff1+2-2
2025-12-15 14:52fix account-type determination logicChristian Grothoff15+134-45
2025-12-15 13:14restore missing Makefile.amChristian Grothoff1+26-0
2025-12-14 14:08enforce FORM_ID is present in all attributes (#10757)Christian Grothoff14+136-10
2025-12-12 20:58do not ignore Makefile.am files in contrib/ subdirsFlorian Dold1+5-2
2025-12-12 20:45test (do not push)Florian Dold1+0-26
2025-12-12 20:01bump version to 1.2.3Florian Dold3+8-2
2025-12-10 19:26execute taler-harness tests with 'make check'Florian Dold2+49-1
2025-12-07 16:51pass scope to /authorize endpoint, if configuredChristian Grothoff1+20-2
2025-12-07 14:57adjust File dumping logic to latest specChristian Grothoff1+45-1
2025-12-06 18:32fix #10741Christian Grothoff11+85-47
2025-12-06 17:17split 902.1 into customer/officer partsChristian Grothoff8+35-258
2025-12-06 16:42prepare to split forms'Christian Grothoff10+1008-2
2025-12-06 16:34need form for accepted ToSChristian Grothoff3+7-6
2025-12-05 21:19largely finish #9917, needs more testingChristian Grothoff6+35-22
2025-12-05 20:56add Typst for cover pageChristian Grothoff1+2-2
2025-12-05 20:53add Typst for cover pageChristian Grothoff3+257-12
2025-12-05 20:16-fix logoChristian Grothoff2+11-88
2025-12-05 12:53work on #10666: get AML file number, output attachments, towards cover page generation (WiP, untested)Christian Grothoff13+494-13
2025-12-04 21:25update GANAChristian Grothoff2+24-9
2025-11-28 21:03add missing BASE_URL, *again*Christian Grothoff1+1-0
2025-11-28 20:43bump version to 1.2.2Florian Dold3+8-2
2025-11-28 19:50fix typst test regression, fix #10687Christian Grothoff3+10-5
2025-11-27 15:56work on GET /attributes PDF generationChristian Grothoff8+50-29
2025-11-27 15:32forms for challenger validationsChristian Grothoff3+182-0
2025-11-27 15:03new ECChristian Grothoff4+94-12
2025-11-27 12:52latest GANA: fix EC sortingChristian Grothoff2+1347-648
2025-11-27 12:40fix responses: proper XML date, include ECChristian Grothoff1+5-5
2025-11-27 12:16uncurse CSVChristian Grothoff1+1-1
2025-11-27 10:44new ECs, fix minor leakChristian Grothoff5+739-684
2025-11-27 10:27work on PDF generation and CSV exportChristian Grothoff2+45-50
2025-11-27 10:00-add todos for PDF generationChristian Grothoff2+8-8
2025-11-27 09:53correct path: DATADIRChristian Grothoff1+1-1
2025-11-27 09:49fix form namesChristian Grothoff12+11-10
2025-11-27 09:44-fix crash if form not foundChristian Grothoff1+4-4
2025-11-27 09:22add default for TYPST_TEMPLATESChristian Grothoff1+2-0
2025-11-25 19:49-nicer log statement positionChristian Grothoff1+4-4
2025-11-25 16:33-badChristian Grothoff1+0-4
2025-11-25 16:24iban, not sepaChristian Grothoff1+1-1
2025-11-25 13:18latest kyc spaSebastian1+1-1
2025-11-24 22:52remove bogus assertion (#10651)Christian Grothoff1+0-1
2025-11-22 14:11update GANAbohdan-potuzhnyi2+14-0
2025-11-22 12:52new EC missing updatesbohdan-potuzhnyi2+16-1
2025-11-22 10:21bump ganabohdan-potuzhnyi0+0-0
2025-11-21 21:19bump to v1.2.1Christian Grothoff3+8-2
2025-11-21 13:55move to merchant.gitChristian Grothoff1+0-113
2025-11-16 22:35towards having GET /attributes return PDFsChristian Grothoff3+339-23
2025-11-21 10:46Terms of service for the Taler Merchant Backend v0Stefan Kügel1+113-0
2025-11-17 17:41bump version to 1.2.0Florian Dold3+8-2
2025-11-17 13:39allow loading SPA from absolute dirFlorian Dold2+38-22
2025-11-16 21:32finish typst testChristian Grothoff8+440-393
2025-11-16 15:37prepare typst testChristian Grothoff6+415-6
2025-11-16 13:23get mhd_typst to compileChristian Grothoff3+37-26
2025-11-15 18:54-fix compiler warningChristian Grothoff1+2-3
2025-11-15 18:54updates for latest MHD2 API changesChristian Grothoff4+90-44
2025-11-15 18:53more work on PDF generation logicChristian Grothoff2+614-581
2025-11-14 23:37fix #10613Christian Grothoff1+2-2
2025-11-07 16:40draft logic for typist integrationChristian Grothoff1+581-0
2025-11-12 00:21TALER_JSON_spec_amount_any_array + TALER_JSON_pack_amount_arraybohdan-potuzhnyi4+259-21
2025-11-11 20:10-ignoreChristian Grothoff1+2-0
2025-11-11 20:09do VQF 902.15 typst formChristian Grothoff1+321-0
2025-11-11 15:56add Typst template for VQF 902.13Christian Grothoff1+496-0
2025-11-11 15:32do VQF 902.12 typst formChristian Grothoff1+403-0
2025-11-11 15:07add Typst template for VQF 902.5Christian Grothoff1+251-0
2025-11-11 14:17adding TALER_PQ_result_spec_array_amount_with_currencybohdan-potuzhnyi3+130-8
2025-11-10 22:24add Typst template for VQF_902_14Christian Grothoff1+242-0
2025-11-10 22:12add Typst template for VQF_902_11Christian Grothoff1+240-0
2025-11-10 22:05add Typst template for VQF_902_9Christian Grothoff1+203-0
2025-11-10 21:03Typst for 902_4Christian Grothoff2+668-2
2025-11-09 12:39starting with typst templatingChristian Grothoff3+558-0
2025-11-10 20:30latest aml spa, fix #10413Sebastian1+1-1
2025-11-10 15:53fix #10413Sebastian2+19-19
2025-11-06 15:39implement protocol v31: #10413Christian Grothoff42+1116-60
2025-11-04 14:50implement #9436Christian Grothoff4+188-1
2025-11-04 13:03implement #9316Christian Grothoff7+424-3
2025-11-04 12:23fix select_pending_deposits for #9316Christian Grothoff3+58-6
2025-11-04 11:47implement DB query for #9436Christian Grothoff5+96-0
2025-10-30 20:32fix bump scriptChristian Grothoff1+5-1
2025-10-30 14:22bump version to 1.1.4Florian Dold3+8-2
2025-10-30 10:28adjust to latest GNUnet APIsChristian Grothoff18+91-83
2025-10-28 13:09debian: trixie does not have gcc-12Florian Dold1+1-1
2025-10-28 10:57bump version to 1.1.2Florian Dold3+8-2
2025-10-26 00:12fix leak (#10505)Christian Grothoff1+1-1
2025-10-25 20:27fix leak (#10505)Christian Grothoff1+1-0
2025-10-25 20:22fix leak (#10505)Christian Grothoff1+1-0
2025-10-25 20:13fix leak (#10505)Christian Grothoff1+3-0
2025-10-25 20:09fix leak (#10505)Christian Grothoff1+3-2
2025-10-23 19:13bump version to 1.1.1Florian Dold3+8-2
2025-10-23 12:03fix #10526Christian Grothoff2+5-3
2025-10-23 10:32fix #10321Christian Grothoff2+104-28
2025-10-23 09:34fix log level: this is fatalChristian Grothoff1+1-1
2025-10-22 18:29fix #9924Christian Grothoff1+1-1
2025-10-22 16:45-fix leaksChristian Grothoff2+10-2
2025-10-21 11:05idempotent planchet is really a 400, remove dead codeChristian Grothoff1+1-9
2025-10-18 15:22[testing] increase DEFAULT_SLEEP and number retriesÖzgür Kesim1+6-2
2025-10-16 15:37revert shallow clone of submodulesFlorian Dold1+0-3
2025-10-16 15:36update submodulesFlorian Dold3+3-3
2025-10-14 19:35-fix typoChristian Grothoff1+1-1
2025-10-14 18:36add helper to parse relative time argumentsChristian Grothoff4+91-1
2025-10-12 17:32improve multiarch lib detection logicChristian Grothoff1+17-11
2025-10-08 19:00version bumpChristian Grothoff3+8-2
2025-10-08 18:40bump doc moduleChristian Grothoff0+0-0
2025-10-06 13:14debian: re-add accidentally removed DEBHELPER token, consistently use /bin/shFlorian Dold6+22-4
2025-10-06 12:58bump version to 1.0.26Florian Dold3+8-2
2025-10-06 12:57remove conflict marker in postinstall scriptFlorian Dold1+0-1
2025-10-06 12:32bump version to 1.0.25Florian Dold3+8-2
2025-10-06 12:32shallow-clone submodulesFlorian Dold1+3-0
2025-10-03 12:38add disable_direct_deposit config field for #10465Christian Grothoff5+34-3
2025-09-30 20:08update Terms of service for TOPS, reducing monthly withdrawal limit to CHF 2500Stefan Kügel2+3-3
2025-09-30 19:37update Terms of service for TOPSStefan Kügel3+19-21
2025-09-26 16:40-update GANAChristian Grothoff2+16-1
2025-09-26 12:05-gana updateChristian Grothoff2+16-1
2025-09-25 10:45clean up debian package rules, may help with #10453Christian Grothoff6+145-106
2025-09-23 15:35-fix log messageChristian Grothoff1+1-1
2025-09-16 09:30ci: Do install libeufin and wallet; bump postgres trixie versionMartin Schanzenbach2+6-7
2025-09-16 09:09ci: do not install merchant et al as it creates circular dependenciesMartin Schanzenbach1+5-5
2025-09-11 20:562500, not 5000Christian Grothoff4+7-7
2025-09-11 14:35bookworm -> trixie transitionChristian Grothoff16+33-44
2025-09-11 14:21fix #10395Christian Grothoff1+1-1
2025-09-11 14:17fix #10395Christian Grothoff1+2-2
2025-09-05 13:37bump version to 1.0.24Florian Dold4+10-3
2025-09-05 07:10improve loggingChristian Grothoff1+1-1
2025-09-05 07:09improve loggingChristian Grothoff1+3-1
2025-09-04 22:02util: fix overflow in IBAN check digit computationFlorian Dold1+2-2
2025-09-04 18:26-update ganaChristian Grothoff3+20-3
2025-09-04 07:23switch CI/CD to trixieChristian Grothoff17+237-240
2025-09-04 07:18-conflict is OKChristian Grothoff1+2-1
2025-09-03 08:26build: uncrustify gana generated files automaticallyMartin Schanzenbach1+5-2
2025-09-02 20:25build: add new make target gana-generate for GANA updates. Do not update on bootstrap. Generated files now tracked by git and must be updated manually through make targetMartin Schanzenbach10+11313-19
2025-09-02 12:40bump version to 1.0.23Florian Dold3+8-2
2025-09-02 12:07bump ganaChristian Grothoff0+0-0
2025-09-02 10:48bump ganaChristian Grothoff0+0-0
2025-08-30 23:03resume /keys requests not only on notification but also on successful keys response constructionChristian Grothoff1+5-4
2025-08-30 21:47-fix memory leakChristian Grothoff2+6-0
2025-08-30 19:57fix skr_size counting logic, keep helper connections open for the entire process in a global and do not re-connect merely because we couldn't yet bootstrap /keys (#10313)Christian Grothoff3+102-175
2025-08-30 19:56clean up disconnected clients on next connect instead of just on shutdown (#10313)Christian Grothoff1+41-8
2025-08-30 19:55do not fail hard if we cannot immediately create a connection, we will keep retrying anywayChristian Grothoff3+10-7
2025-08-30 19:54-fix compiler warningChristian Grothoff1+4-2
2025-08-30 09:08fix round-robin eviction (#10313-related)Christian Grothoff1+1-1
2025-08-27 12:14bump version to 1.0.22Florian Dold3+8-2
2025-08-23 20:53simplify logicChristian Grothoff1+1-5
2025-08-23 20:48fix error handling in sanction raterChristian Grothoff1+6-0
2025-08-23 20:45fix free() of uninitialized PTR in setup phaseChristian Grothoff5+24-15
2025-08-23 20:04fix memory leak on error pathChristian Grothoff1+5-0
2025-08-23 03:42fix after targets for systemd service filesChristian Grothoff12+12-8
2025-08-14 13:25do not use variablenames for usernames/groupnames as suggested by FlorianChristian Grothoff4+63-92
2025-08-14 13:16-fix postinst typoChristian Grothoff1+2-2
2025-08-14 09:51bump ganaChristian Grothoff0+0-0
2025-08-10 14:38-add FIXME with new libgnunetpq APIChristian Grothoff2+2-1
2025-08-10 11:48-fix test regressionChristian Grothoff2+2-2
2025-08-09 22:14-typoChristian Grothoff1+1-1
2025-08-09 13:43try to get taler-unified-setup to work with libeufin-bankChristian Grothoff2+13-3
2025-08-05 19:20add missing returnChristian Grothoff1+1-0
2025-08-04 20:11debian: fix group membership of sanctions check userFlorian Dold1+1-2
2025-08-02 23:39remove bogus commentsChristian Grothoff1+3-6
2025-08-02 08:45improve error message (fixes #10220)Christian Grothoff2+4-2
2025-07-30 15:22Bump ganabohdan-potuzhnyi0+0-0
2025-07-30 11:02implement #10207Christian Grothoff5+44-2
2025-07-27 12:46fix compressed SPA postinstallChristian Grothoff3+8-6
2025-07-27 10:58Revert "debian: properly compress SPA files"Florian Dold1+8-19
2025-07-27 10:49debian: properly compress SPA filesFlorian Dold1+19-8
2025-07-22 18:53bump ganabohdan-potuzhnyi0+0-0
2025-07-22 00:41bump version to 1.0.21Florian Dold3+8-2
2025-07-22 00:41update prebuilt SPAsFlorian Dold3+3-3
2025-07-22 00:01bump version to 1.0.20Florian Dold3+8-2
2025-07-22 00:01another packaging fixFlorian Dold1+1-0
2025-07-21 23:45bump version to 1.0.19Florian Dold3+8-2
2025-07-21 23:44debian: install texinfo images via globFlorian Dold1+1-2
2025-07-21 23:26bump version to 1.0.18Florian Dold3+8-2
2025-07-21 23:26remove outdated png file from build processFlorian Dold1+0-2
2025-07-21 23:11bump version to 1.0.17Florian Dold3+8-2
2025-07-21 23:11fix build system (man page does not exist anymore)Florian Dold1+0-1
2025-07-21 23:05bump version to 1.0.16Florian Dold3+8-2
2025-07-21 23:04update prebuilt SPAsFlorian Dold3+3-3
2025-07-21 13:47fix for #10201Christian Grothoff2+5-0
2025-07-16 18:24bump version to 1.0.15Florian Dold3+8-2
2025-07-14 20:49fix #10183Christian Grothoff1+6-3
2025-07-14 11:03add 'cprefix' option for (RSA) secmod helper for DonauChristian Grothoff4+23-11
2025-07-10 19:03expose h_details in transfer GET APIChristian Grothoff2+19-19
2025-07-09 20:54add UNIQUE constraint on h_payto+legitimization_serial for KYC attributes, do KYC upload all in one transaction, should fix #10158Christian Grothoff7+385-175
2025-07-09 07:20do not change value of timestamp in TALER_MHD_parse_request_timestamp if the option is not givenChristian Grothoff2+3-6
2025-07-08 20:00bump version to 1.0.14Florian Dold3+8-2
2025-07-08 15:43allow timestamps to be specified with units for more uniformity in the API (some merchant endpoints allowed it)Christian Grothoff1+3-8
2025-07-07 23:05-fix SQL syntaxChristian Grothoff1+1-1
2025-07-07 12:47-clarify comments, update GANAChristian Grothoff2+6-11
2025-07-07 22:25improve error reporting, remove bad attribute checkFlorian Dold2+5-6
2025-07-07 21:08add FORM_ID to oauth2 test converterFlorian Dold1+1-1
2025-07-07 20:46fix another FORM_IDFlorian Dold2+2-2
2025-07-07 20:34fix capitalization of FORM_ID attributeFlorian Dold3+3-4
2025-07-07 15:55First version for the Clause Schnorr schemeEmmanuel Benoist1+59-13
2025-07-07 10:18Starting explaining Clause-Schnorr from ECDSAEmmanuel Benoist2+75-3
2025-07-04 15:27Presentation of ECDSA in simple (but true) way.Emmanuel Benoist1+12-5
2025-07-03 15:46make common_amounts optional, as it was just introduced and we may still interact with legacy exchangesChristian Grothoff1+6-3
2025-07-03 15:31fix missing 2nd SQL statement updateChristian Grothoff1+3-0
2025-07-03 15:24more limit/offset/start/delta fixes in bank client code (#7949)Christian Grothoff3+9-9
2025-07-03 15:20bump ganaChristian Grothoff0+0-0
2025-07-03 15:17merge version bumpsChristian Grothoff36+376-103
2025-07-03 15:13move to modern offset/limit instead of deprecated start/delta in fakebank (#7949)Christian Grothoff1+22-14
2025-07-03 15:05starting with eliptic curves cryptographyEmmanuel Benoist1+21-1
2025-07-03 14:34implement #10117Christian Grothoff12+158-40
2025-07-03 11:52expose full_payto to AML officer (for #10147)Christian Grothoff3+14-1
2025-07-03 11:17implement bulk statistics support (fixes #10128)Christian Grothoff5+208-38
2025-07-03 11:17Revert "implement bulk statistics support (fixes #10128)"Christian Grothoff5+38-208
2025-07-03 11:17implement bulk statistics support (fixes #10128)Christian Grothoff5+208-38
2025-07-03 10:07-fix includesChristian Grothoff21+45-49
2025-06-23 02:42fix form id for accept TOSSebastian1+1-1
2025-06-22 10:50match form fields more closelyChristian Grothoff1+22-15
2025-06-22 10:38possible fix for #9885, untestedChristian Grothoff4+144-0
2025-07-03 09:20fix #9284: load compressed files from disk instead of doing compression at runtime for the SPAsChristian Grothoff12+209-140
2025-07-03 06:31Adding the RSA Chaum scheme to the articleEmmanuel Benoist1+26-0
2025-07-02 13:53First version of the Introduction for the paper comparing the blind signature schemesEmmanuel Benoist2+150-0
2025-06-23 14:42bump version to 1.0.13Florian Dold3+8-2
2025-06-22 11:48add 'Cache-control: no-store' by default (fixes #9723)Christian Grothoff14+71-31
2025-06-22 09:56mark helpers as executableChristian Grothoff2+0-0
2025-06-22 09:55adjust dummy sanctions helper to current IPC protocolChristian Grothoff1+2-3
2025-06-21 22:02allow prog_name to be NULL/missing for AML programs with checks of type INFO (#9874)Christian Grothoff11+252-135
2025-06-21 17:26libtalerutil: factor out TALER_merchant_instance_auth_hash_with_salt logic to avoid implementing it 3x, plus add some missing 'P' suffixes to structuresChristian Grothoff49+263-183
2025-06-21 13:39bump ganaChristian Grothoff0+0-0
2025-06-21 13:00fix issues with build from scratch with new include directory structureChristian Grothoff1137+44152-44118
2025-06-21 12:05-fix includesChristian Grothoff1+2-2
2025-06-21 11:14fix includeChristian Grothoff5+7-7
2025-06-20 13:59fix coin history implementation with new crypto-mas (#9975) -- client side, plus ABI version bumpChristian Grothoff3+43-33
2025-06-20 13:49fix coin history implementation with new crypto-mas (#9975)Christian Grothoff4+96-21
2025-06-18 10:51fix #9027Christian Grothoff8+40-33
2025-06-18 10:03-fix typeChristian Grothoff1+1-2
2025-06-18 09:30add new testing CMD to fetch active legitimization measures (for #9027)Christian Grothoff8+441-45
2025-06-17 21:20first version of exchange API to do GET on /aml//legitimizations (towards fixing #9027), plus some renames for consistencyChristian Grothoff16+2375-738
2025-06-17 20:30bump version to 1.0.12Florian Dold3+8-2
2025-06-17 15:02draft API for #9027Christian Grothoff8+489-160
2025-06-17 12:28fix systemd socket activation regressionChristian Grothoff1+45-40
2025-06-16 21:12implement #10109: remove cache control from /configChristian Grothoff1+0-30
2025-06-16 21:07bump version to 1.0.11Florian Dold3+14-2
2025-06-16 21:07contrib: rename bump scriptFlorian Dold1+0-0
2025-06-16 20:45bump submodulesFlorian Dold3+3-3
2025-06-16 15:37libeufin-cli no longer existAntoine A1+0-3
2025-06-15 18:11handle best_match being empty because nothing matched at all (last fix for #9053)Christian Grothoff1+15-5
2025-06-15 18:01fix #10024: allow inheriting multiple sockets from systemdChristian Grothoff10+756-442
2025-06-15 09:07remove TALER_MHD_open_unix_path() from public API of libtalermhd (does not need to be exposed)Christian Grothoff3+7-20
2025-06-13 16:11add SERVE=systemd option (fixes #10023)Christian Grothoff2+223-264
2025-06-12 21:50bump version to 1.0.9Florian Dold3+8-2
2025-06-12 20:28memset either array if either array is non-empty, not only if both are non-emptyChristian Grothoff1+4-2
2025-06-12 20:26bump version to 1.0.8Florian Dold3+8-2
2025-06-12 20:04adjust attribute names to match GANA, eliminate dead code/helper/definesFlorian Dold10+14-173
2025-06-12 17:34-fix typoChristian Grothoff1+1-1
2025-06-12 10:55fix confusion between normalized and non-normalized payto hashes (for #10093)Christian Grothoff1+9-3
2025-06-12 07:39implement per account (h_payto) filter for GET /aml/*/transfer-* endpoints (for #10031)Christian Grothoff8+39-0
2025-06-11 20:37expose kycauth wire transfers to AML officers, should address backend changes for #10031Christian Grothoff10+323-12
2025-06-11 18:33possible fix for #10093 (untested)Christian Grothoff6+91-20
2025-06-11 15:39add sanctionscheck service to postinstChristian Grothoff1+1-0
2025-06-11 15:25Change default for MIN_ROW_FILENAME to be in the /home/grothoff of the sanctioncheck user, not the generic taler-exchange userChristian Grothoff1+1-1
2025-06-10 19:42properly skip test if robocop is not foundChristian Grothoff1+9-3
2025-06-10 18:09bump version to 1.0.7Florian Dold3+8-2
2025-06-10 08:13create user for sanctionscheck, add service file, move robocop into RATER option of taler-exchange-sanctionscheck (polishing for #9053)Christian Grothoff5+73-16
2025-06-09 18:33latest spaSebastian2+2-2
2025-06-08 22:10fix test_kyc_api regression: use canonical output names also in test configurationChristian Grothoff1+1-1
2025-06-08 22:06add test and fix bugs for sanction list check (for #9053)Christian Grothoff12+164-99
2025-06-08 14:29start for sanctions test caseChristian Grothoff3+360-0
2025-06-08 09:00robocop sanction list entries do not come with expiration time (work on #9053)Christian Grothoff6+5-19
2025-06-08 08:31add robocop to recommended dependenciesChristian Grothoff1+1-0
2025-06-05 20:44fix #10078Christian Grothoff3+19-2
2025-06-05 08:04work on #9053: implement DB notification, minor bugfixesChristian Grothoff4+24-11
2025-06-04 21:06bump version to 1.0.6Florian Dold3+8-2
2025-06-04 20:51get #10044 test to pass, fix exchange_do_lookup_kyc_requirement_by_row regressionChristian Grothoff2+23-4
2025-06-03 21:05fix bug in account_pub matching logic for #10044 (bad left-over memset to 0)Christian Grothoff3+20-10
2025-06-03 18:45implement protocol v28: expose default rules to AML officer; fixes #9890Christian Grothoff5+65-5
2025-06-03 16:24drop IF EXISTSChristian Grothoff1+1-1
2025-06-03 14:18make limits in taler-exchange-sanctionscheck configurable, support incremental runs of the tool and add support for background mode (work on #9053)Christian Grothoff2+318-28
2025-06-03 13:52fix sql query for kyc authFlorian Dold1+4-6
2025-06-03 12:06database transform towards #9053: enable incremental iterating over sanction listChristian Grothoff4+15-2
2025-06-02 23:26better to drop and create in case of argument change, this caused trouble for CB (see mailinglist)Christian Grothoff1+2-4
2025-05-29 22:06fix typo: field is CONTACT_EMAIL not emailSebastian1+1-1
2025-05-29 20:05latestSebastian1+1-1
2025-05-29 09:10fix #9900: test-sync.sh now passes againChristian Grothoff5+133-80
2025-05-28 14:55consider latest reserve pub row for KYC authFlorian Dold1+1-1
2025-05-28 17:49fix #10044Christian Grothoff7+69-14
2025-05-28 12:05fix refund error handling: distinguish when coin is not found from database errorsChristian Grothoff1+36-14
2025-05-27 20:42misc. fixes around #9900 auditor and sync testsChristian Grothoff9+110-77
2025-05-27 19:33-fix another auditor test (working on #9900)Christian Grothoff1+2-2
2025-05-27 19:23-qualify table name in trigger due to lack of search pathChristian Grothoff1+1-1
2025-05-27 13:47more test fixes for #9900Christian Grothoff1+4-4
2025-05-27 13:35remove auditor test #12: no longer applicable with new refresh protocol (part of fixing #9900)Christian Grothoff1+183-208
2025-05-27 13:32-fix typoChristian Grothoff1+1-1
2025-05-27 13:30fix #10035: reserves_out table is dead, make sure we use new withdraw table in KYC threshold checksChristian Grothoff21+135-418
2025-05-27 12:33DCE: removing dead tiny_amount variable, improving commentsChristian Grothoff1+16-29
2025-05-27 12:19work on #9900: get first auditr tests to pass againChristian Grothoff3+37-12
2025-05-27 10:25comment out auditor code releated to recoup and mark it for #9828Christian Grothoff3+47-34
2025-05-27 09:59fix auditor test generation database creation based on ancient merchant change: 'default' instance is now 'admin' instanceChristian Grothoff2+2-2
2025-05-27 09:19Fix logging: should be _opChristian Grothoff1+1-1
2025-05-27 09:13adapting taler-helper-auditor coins to new refresh (#9900); implementation done, testing is still TBDChristian Grothoff17+253-949
2025-05-26 12:36ensure that default LRS specifies custom_measuresFlorian Dold1+24-15
2025-05-26 12:01bump version to 1.0.4Florian Dold3+8-2
2025-05-26 11:37another #10020 fixChristian Grothoff2+3-2
2025-05-26 11:07fix #10020Christian Grothoff1+2-1
2025-05-25 18:02bump version to 1.0.3Florian Dold3+14-2
2025-05-25 18:01bump SPA versionsFlorian Dold3+3-3
2025-05-25 18:19-fix migration problemChristian Grothoff1+1-0
2025-05-25 08:01fix #10011Christian Grothoff1+1-1
2025-05-24 19:36-fix compiler warningChristian Grothoff1+1-1
2025-05-24 19:35fix #10003 (exchange KYC auth does not work when non-normalized payto URI differs between withdrawal and KYC auth)Christian Grothoff51+869-324
2025-05-21 19:45expand logging for #9995Christian Grothoff1+4-0
2025-05-21 19:14bump v1.0.1Christian Grothoff3+8-2
2025-05-21 18:43latest spaSebastian1+1-1
2025-05-20 19:49better pathing for coverageMartin Schanzenbach1+3-3
2025-05-20 17:36recurse coverage directoryMartin Schanzenbach1+2-2
2025-05-20 16:49fix reset for debian buildMartin Schanzenbach1+2-0
2025-05-20 16:11do not build debian with coverage; add rsync to exchange CI image for lcovMartin Schanzenbach2+3-0
2025-05-20 15:29fix lcov file locationMartin Schanzenbach2+2-1
2025-05-20 14:59fix #9989Martin Schanzenbach1+1-0
2025-05-20 13:56ci: actually build with coverageMartin Schanzenbach1+1-0
2025-05-20 13:49-fix MHD macro for cross-compiliationChristian Grothoff1+44-24
2025-05-20 12:35forgot coverage test script cmdMartin Schanzenbach1+1-0
2025-05-20 11:05CI: Add lcov jobMartin Schanzenbach2+21-0
2025-05-20 10:30debian: replace hopelessly outdated READMEFlorian Dold1+4-29
2025-05-18 12:23debugging #9940 showed need to de-conflict path if run by multiple users on the same systemChristian Grothoff1+1-1
2025-05-14 19:19-remove FIXMEs, improve comments on columns to clarify that these really are NULL when we do not have age-withdrawChristian Grothoff1+12-13
2025-05-14 19:06-fix FTBFS somehow unnoticed in previous commitChristian Grothoff3+10-15
2025-05-14 13:29cd ~/private git commit -a -S -m do Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff11+210-127
2025-05-14 13:28fix #9926Christian Grothoff4+69-81
2025-05-12 16:06ensure exchange-schema is set in triggers even during DB recovery (fixes #9947)Christian Grothoff10+167-100
2025-05-12 12:42fix unclean pthread destruction (fixes #9944)Christian Grothoff1+43-27
2025-05-09 23:55Revert "fix unclean pthread destruction"Christian Grothoff1+23-36
2025-05-09 21:45bump version to 1.0.0Christian Grothoff4+12-6
2025-05-09 20:14yet another leakChristian Grothoff1+10-5
2025-05-09 19:50libtool version bump fest, leak fixesChristian Grothoff14+21-10
2025-05-09 18:57fix unclean pthread destructionChristian Grothoff1+36-23
2025-05-09 18:38more leak fixesChristian Grothoff5+26-5
2025-05-09 18:00misc leak fixesChristian Grothoff7+84-51
2025-05-09 16:18-indentationChristian Grothoff2+3-6
2025-05-09 16:14-fix another minor leakChristian Grothoff1+55-27
2025-05-09 16:10-fix another minor leakChristian Grothoff1+4-3
2025-05-09 15:54-fix another leakChristian Grothoff1+6-3
2025-05-09 15:48-fix another leakChristian Grothoff4+19-9
2025-05-09 15:36-fix another leakChristian Grothoff1+14-10
2025-05-09 15:27-fix misc. memory leaksChristian Grothoff9+85-43
2025-05-09 13:34bump ganaChristian Grothoff0+0-0
2025-05-09 12:58bump docsChristian Grothoff0+0-0
2025-05-09 12:18work on #9916Christian Grothoff1+15-0
2025-05-09 11:53get exchange_do_main_gc.sql to work againChristian Grothoff1+15-19
2025-05-08 22:35update SPA (mostly for KYC SPA)Florian Dold3+3-3
2025-05-08 20:52new spaSebastian1+1-1
2025-05-08 19:10kyc: fix vqf customer type handlingFlorian Dold1+7-7
2025-05-08 18:54kyc: return 500 when aml program outcome is badFlorian Dold3+48-4
2025-05-08 17:39fix #9912Christian Grothoff1+17-14
2025-05-08 15:28bump versionChristian Grothoff3+8-2
2025-05-07 22:19fix typo spaSebastian1+1-2
2025-05-07 21:13debian: taler-helper-auditor-purses needs to be part of taler-auditor.targetFlorian Dold2+2-2
2025-05-07 20:53fix array/object confusion (#9889)Christian Grothoff2+4-4
2025-05-07 19:57fix section name to provider name conversion to set legitimization_process finished flag on attribute insertion and avoid re-use legitimization process at the provider. Fixes #9891Christian Grothoff1+17-1
2025-05-07 19:44bump version to 0.14.98Florian Dold3+8-2
2025-05-07 19:39remove unused SQL fileFlorian Dold1+0-59
2025-05-07 18:22[exchangedb] auditor-sync: add support for new refresh, remove oldÖzgür Kesim8+147-376
2025-05-07 19:24drop very bad primary key constraintChristian Grothoff1+1-1
2025-05-07 18:42one more case of merchant_sig not being set in testsChristian Grothoff2+11-3
2025-05-07 18:36require merchant_sig to be passed, and do pass it in test cases, to enforce non-NULL constraintChristian Grothoff4+14-11
2025-05-07 16:08merge restChristian Grothoff20+92-598
2025-05-07 15:55merge exchange 5,6Christian Grothoff10+164-348
2025-05-07 15:43merge 4-refundsChristian Grothoff3+1-38
2025-05-07 15:32merge 3-purse-decisionChristian Grothoff3+5-54
2025-05-07 15:29move statsChristian Grothoff5+8-56
2025-05-07 15:26fix typoChristian Grothoff1+1-1
2025-05-07 15:24drop dead tablesChristian Grothoff4+0-152
2025-05-07 15:23merge 5-reserves_in, drop legi requirementsChristian Grothoff6+7-196
2025-05-07 15:19merge legitimization_outcomesChristian Grothoff8+372-470
2025-05-07 15:12merge 3-wire-accountsChristian Grothoff3+6-26
2025-05-07 15:10merge 7-wire_targetsChristian Grothoff3+22-25
2025-05-07 15:07merge 5-wire_targetsChristian Grothoff3+33-93
2025-05-07 12:26[exchangedb] Finish removal of batch_withdrawÖzgür Kesim15+0-801
2025-05-07 12:01[exchangedb] WIP: refactor; recoup, refresh, withdraw from 0009 to 0002Özgür Kesim25+687-2089
2025-05-07 08:27[testing] added support for idempotent withdrawal in the CS caseÖzgür Kesim3+68-2
2025-05-07 08:12[testing] adjust idempotency withdraw scenario for CS caseÖzgür Kesim2+14-8
2025-05-07 07:40[exchangedb] fix idempotency check logic for withdrawÖzgür Kesim2+10-6
2025-05-07 07:39[testing] added idempotency scenario to withdraw with age-proof-requiredÖzgür Kesim1+10-0
2025-05-07 07:38[testing] fix reuse_key logic in withdraw testÖzgür Kesim1+6-4
2025-05-07 07:04[testing] add withdraw idempotency scenarioÖzgür Kesim1+16-7
2025-05-06 21:42script to bump versionsFlorian Dold1+3-1
2025-05-06 18:26fix aml_measures queryFlorian Dold1+8-8
2025-05-06 17:57un-obfuscate jq invocationFlorian Dold1+13-1
2025-05-06 15:03Pre-v27 refresh protocol and batch-withdraw removedÖzgür Kesim25+44-6783
2025-05-06 14:20new spaSebastian2+2-2
2025-05-06 14:01Removal of linking protocolÖzgür Kesim12+0-1360
2025-05-06 12:40[testing] -typo in commentÖzgür Kesim1+1-1
2025-05-06 10:56[testing] -move pragmaÖzgür Kesim1+2-2
2025-05-06 10:43[lib,testing] use new refresh API (melt/reveal-melt); refactoring and fixesÖzgür Kesim59+1071-1052
2025-05-06 01:18fix more quoting issuesFlorian Dold2+6-6
2025-05-06 00:40context defaults to empty contextFlorian Dold4+4-4
2025-05-06 00:26fix quoting in challenger-postal-context-checkFlorian Dold1+6-7
2025-05-06 00:22-modeFlorian Dold1+0-0
2025-05-05 19:36move challenger converter helpers into exchangeFlorian Dold5+114-0
2025-05-05 19:01fix #9861Christian Grothoff2+16-3
2025-05-05 18:02removing brain fart, setting to investigate on challenger validating invalid addressesChristian Grothoff2+7-19
2025-05-05 17:24fix scripts: do not try address check after 3rdparty check, doesn't work well with multiple addresses, just go manual for nowChristian Grothoff2+19-11
2025-05-05 15:10fix jq syntaxFlorian Dold1+3-1
2025-05-05 14:52fix prog name, hopefullyChristian Grothoff4+4-4
2025-05-05 14:08use correct measure nameChristian Grothoff1+1-1
2025-05-05 14:05do not drop custom_measures when clearing ToS acceptance measureChristian Grothoff1+4-2
2025-05-05 12:54// null transforms false to NULL, do not do it on a boolean (fixes #9871)Christian Grothoff1+1-1
2025-05-05 09:32latest spaSebastian2+2-2
2025-05-04 20:38bump versionChristian Grothoff3+8-2
2025-05-04 20:00fix inform-investigate ruleChristian Grothoff1+2-8
2025-05-04 19:32return cors headers on 304Sebastian1+1-0
2025-05-04 18:41FIXME for futureChristian Grothoff1+6-0
2025-05-04 18:29bump versionChristian Grothoff3+8-2
2025-05-04 18:28add logic to clear postal address check after its completionChristian Grothoff6+219-29
2025-05-04 13:38bump versionChristian Grothoff3+8-2
2025-05-04 13:08fix bad cleanup in case wire-auditor is receiving notification while long-polling/transactingChristian Grothoff2+30-0
2025-05-04 12:42fix #9848Christian Grothoff4+11-4
2025-05-04 11:39filter zero-limits in /kyc-check also by is_walletChristian Grothoff8+61-12
2025-05-04 10:48log if these are rules for a walletChristian Grothoff2+3-2
2025-05-04 09:55bump versionChristian Grothoff3+8-2
2025-05-04 09:48presumably fix #9848, needs testingChristian Grothoff3+129-129
2025-05-04 09:40filter zero-requirements by wallet/account as wellChristian Grothoff3+50-3
2025-05-04 09:09fix crash if measure is not available, use vqf-prefix more consistentlyChristian Grothoff3+30-10
2025-05-04 08:49fix another problem related to #9849Christian Grothoff1+2-3
2025-05-04 08:19fix bump scriptChristian Grothoff1+1-1
2025-05-04 08:14bump versionChristian Grothoff3+3-3
2025-05-04 08:04bump versionChristian Grothoff3+8-2
2025-05-04 07:57fix for #9849Christian Grothoff1+4-0
2025-05-04 07:39treat empty string as NULL for new_measuresChristian Grothoff1+2-1
2025-05-04 07:26do not insert 0-hash, use NULL instead if we have no attributesChristian Grothoff1+3-1
2025-05-04 07:13fix #9850Christian Grothoff1+4-4
2025-05-04 07:10fix pattern matching if there are arguments other than 'q='Christian Grothoff1+6-10
2025-05-03 21:11bump versionChristian Grothoff3+8-2
2025-05-02 19:33add new AML programs for address valdiations (for #9852)Christian Grothoff5+382-1
2025-05-02 10:48logging for debugging AML/KYC issuesChristian Grothoff3+9-1
2025-05-01 20:04[wip] mark out required changesÖzgür Kesim3+5-0
2025-05-01 18:43[json] added unittest for TALER_JSON_spec_array_of_dataÖzgür Kesim1+45-0
2025-05-01 16:14fix auditor package deinstallation problemChristian Grothoff1+2-0
2025-05-01 15:09[exchange,lib] finish reserve history data handlingÖzgür Kesim2+87-45
2025-05-01 15:08[json] added helper to parse and pack arrays of unknown length but known element sizeÖzgür Kesim3+189-1
2025-05-01 13:34bump versionChristian Grothoff3+8-2
2025-05-01 13:21clarify comments on find_denomination()Christian Grothoff1+7-6
2025-05-01 13:14de-duplicate cleanup logicChristian Grothoff1+22-22
2025-05-01 13:10fix error handling on internal invariant violationChristian Grothoff2+56-78
2025-05-01 13:05fix size_t type confusionChristian Grothoff1+6-7
2025-05-01 13:02fix silly excessive scopingChristian Grothoff1+28-32
2025-05-01 13:02use GNUNET_static_assertChristian Grothoff1+2-2
2025-05-01 13:01again fix use of TALER_MHD_parse_json_data() return valuesChristian Grothoff1+38-52
2025-05-01 12:21fix variable naming, fix data type int/size_t confusionChristian Grothoff4+106-104
2025-05-01 11:19style fixes, commentsChristian Grothoff2+22-22
2025-05-01 11:11-only stylistic fixesChristian Grothoff1+13-23
2025-05-01 11:03use a bool to return from find_denomination(), as we anyway no longer do the idempotency check here so the previous comment was wrongChristian Grothoff1+50-49
2025-05-01 10:02handle default case as well in phase_generate_reply_errorChristian Grothoff1+36-62
2025-05-01 09:59this spec does not allocate, so we do not need to free itChristian Grothoff1+0-7
2025-05-01 09:46[util] adjust tests to obey max batch size of 64Özgür Kesim2+6-6
2025-04-30 22:16-fix assertChristian Grothoff1+3-3
2025-04-30 22:10prevent accidental double-remove from DLL after shutdown-wakeupChristian Grothoff1+7-3
2025-04-30 22:05avoid hard crash, return 500 on internal state machine errorChristian Grothoff1+0-2
2025-04-30 22:01fix error in error handling without error codeChristian Grothoff1+8-5
2025-04-30 21:53use TALER_MAX_COINS everywhereChristian Grothoff13+25-29
2025-04-30 21:50-indentChristian Grothoff1+1-2
2025-04-30 21:37[exchange] fix calculation of planchets_h in age-proof-required caseÖzgür Kesim3+75-46
2025-04-30 20:23[exchange] disabling recoup endpoints for nowÖzgür Kesim5+49-32
2025-04-30 18:06[exchange] fix reserve history data gathering, passing and parsingÖzgür Kesim10+70-48
2025-04-30 21:39use more portable GNUNET_static_assert(); fix handling of return value from TALER_MHD_parse_json_data, use phase loop more consistentlyChristian Grothoff1+59-64
2025-04-30 18:49make analysis happyChristian Grothoff1+2-4
2025-04-30 18:47simplify logicChristian Grothoff1+5-8
2025-04-30 18:47add missing breakChristian Grothoff1+2-1
2025-04-30 18:43do not use forms not supported, add bug numbers insteadChristian Grothoff1+6-3
2025-04-30 18:32fix bad API causing use of uninitialized scalarChristian Grothoff1+13-24
2025-04-30 15:02[exchangedb] disable test-exchangedb-postgres for now; -typoÖzgür Kesim2+4-4
2025-04-14 10:57New protocol for refresh implemented; testing and auditor still WIPÖzgür Kesim62+7069-1954
2025-04-26 18:59-fix assertChristian Grothoff1+1-1
2025-04-29 08:28fix TOPS SMS helper, fix assertion violation on malformed AML program outputChristian Grothoff2+12-3
2025-04-28 05:46fix help textChristian Grothoff1+1-1
2025-04-27 23:59fix #9803 (support KYC auth in wire auditor)Christian Grothoff1+21-2
2025-04-27 23:59latest spaSebastian1+1-1
2025-04-27 23:49fix crash #9804Christian Grothoff1+8-8
2025-04-27 22:44bump versionChristian Grothoff3+10-2
2025-04-27 21:27fix form, more logging fixesChristian Grothoff2+5-1
2025-04-27 07:27latest spaSebastian1+1-1
2025-04-26 12:11fix purse deletion not notifying TALER_DBEVENT_EXCHANGE_PURSE_MERGEDAntoine A1+12-4
2025-04-26 08:24keep only generator, install default ToS as part of taler-exchange packageChristian Grothoff2+3-3
2025-04-23 22:16fix #9779Christian Grothoff3+5-4
2025-04-23 18:36preserve custom measures when injecting new custom measure for address validation, fix capitzliation of attributesChristian Grothoff2+22-7
2025-04-23 11:35bump versionChristian Grothoff3+11-2
2025-04-22 21:18persist submitter class and form_id in kyc_attributes table; fixes #9661Christian Grothoff14+139-9
2025-04-22 20:52latest prebuilt spaSebastian1+1-1
2025-04-22 20:31also allow http-only for is_walletChristian Grothoff1+7-3
2025-04-22 11:00fix #9767: filter rules by payto wire methodChristian Grothoff4+121-22
2025-04-22 10:33pass around 'is_wallet' everywhere around the KYC/AML code so we can fix #9767Christian Grothoff34+331-74
2025-04-21 19:16implement spec change from taler-docs.git::bb475832..352c11eb aadding an 'is_wallet' to the AML /decisions responseChristian Grothoff5+33-0
2025-04-19 20:11bump version to v0.14.18Christian Grothoff4+11-4
2025-04-19 20:05fix measure de-duplication, ensure next measure is activated when address check is requiredChristian Grothoff5+99-38
2025-04-18 12:37-fix regexec() result interpretationChristian Grothoff1+2-1
2025-04-18 09:46fix up debian packageChristian Grothoff2+6-28
2025-04-18 07:55bump versionChristian Grothoff3+9-2
2025-04-17 20:18fix #9560Christian Grothoff2+3-3
2025-04-17 13:46update latest spaSebastian2+2-2
2025-04-17 08:45bump GANAChristian Grothoff0+0-0
2025-04-16 19:44-fix misc. bugs found in QCChristian Grothoff4+26-6
2025-04-16 15:16fix: do not search for measure if it is verbotenSebastian1+3-3
2025-04-15 21:34version bumpChristian Grothoff3+10-2
2025-04-16 14:14update latest spaSebastian1+1-1
2025-04-15 15:30attribute name changed, also change in -a outputChristian Grothoff1+1-1
2025-04-15 14:17set new_measures when chaining formsChristian Grothoff1+1-1
2025-04-15 14:15set new_measures when chaining formsChristian Grothoff2+8-2
2025-04-15 14:08fix computation of next_threshold: we care about the min, not the maxChristian Grothoff2+1-4
2025-04-15 14:05fail if unknown measure is specified, fix escaping in KYC scriptChristian Grothoff3+125-112
2025-04-15 13:39fix bad linkChristian Grothoff1+1-0
2025-04-15 13:23bump versionChristian Grothoff3+10-2
2025-04-15 12:53fix NPEChristian Grothoff1+8-5
2025-04-15 12:51more fixes to KYC helpersChristian Grothoff8+7-11
2025-04-15 11:52misc fixesChristian Grothoff9+27-28
2025-04-15 10:25more precise log statementChristian Grothoff1+2-2
2025-04-15 10:23update latest spaSebastian1+1-1
2025-04-15 09:54do not nuke next threshold when KYC is currently satisfiedChristian Grothoff2+3-4
2025-04-15 08:00version bumpChristian Grothoff3+10-2
2025-04-15 07:30adjust postal check script to match postal form and JQ converterChristian Grothoff1+5-9
2025-04-15 03:00update latest spaSebastian1+1-1
2025-04-14 19:55improve logging, fix AML helpers, improve indentationChristian Grothoff8+65-49
2025-04-14 18:18version bump to v0.14.13Christian Grothoff3+10-2
2025-04-14 13:12taler-exchange-offline: improve error message (#9727)Christian Grothoff3+49-7
2025-04-14 07:51only allow existing address registration once we started KYXChristian Grothoff2+8-1
2025-04-14 07:34needs to be case insenstiveChristian Grothoff1+2-2
2025-04-14 06:47bump versionChristian Grothoff3+10-2
2025-04-13 21:23-more logging for next iterationChristian Grothoff2+18-3
2025-04-13 20:50filter duplicate KYC requirements from /kyc-info endpointChristian Grothoff4+39-3
2025-04-13 20:10mark address as read-only for postal challengerChristian Grothoff1+1-1
2025-04-13 13:53modify rules, do not select and trim the rest'Christian Grothoff6+31-31
2025-04-13 11:50bump to v0.14.11Christian Grothoff3+10-2
2025-04-13 10:24fix libgnunetmhd detection logicChristian Grothoff1+2-2
2025-04-12 14:54-fix indentation, logging, scoping, compiler warningsChristian Grothoff2+19-11
2025-04-12 14:05enable long-polling kyc-status by decision row IDChristian Grothoff10+56-4
2025-04-11 21:45[withdraw+blinding-prepare] correction of Clause-Schnorr handlingÖzgür Kesim37+1627-553
2025-04-11 19:47do not continue after first configuration file parsing errorChristian Grothoff1+30-4
2025-04-10 16:56-fix pedantic compiler warningChristian Grothoff2+6-2
2025-04-10 16:44use numeric score for sanction list ratingChristian Grothoff1+19-4
2025-04-10 16:27match scripts to TOPS specChristian Grothoff1+29-773
2025-04-09 18:20-no more .textChristian Grothoff1+1-1
2025-04-09 17:40-fix dateChristian Grothoff1+1-1
2025-04-09 17:39latest spaSebastian1+1-1
2025-04-09 17:38bump tags for v0.14.10Christian Grothoff3+9-2
2025-04-09 11:20include form_id as per specChristian Grothoff1+1-1
2025-04-09 11:18implement JSON support for kyc-upload (fixes #9715)Christian Grothoff4+18-289
2025-04-09 08:50fix #9716Christian Grothoff1+1-1
2025-04-08 20:15small fix of the taler-unified-setup "bohdan-potuzhnyi1+1-1
2025-04-08 18:31make sure successor_measure is definedChristian Grothoff1+5-1
2025-04-08 17:13adding -Z option for the taler-merchant-donaukeyupdatebohdan-potuzhnyi1+14-1
2025-04-08 11:59kyc-related fixesChristian Grothoff7+68-65
2025-04-08 11:33fix #9708Christian Grothoff1+1-2
2025-04-08 10:10get expiration_time from challengerChristian Grothoff2+2-2
2025-04-07 22:13fix misc. issues with AML programsChristian Grothoff7+24-20
2025-04-07 22:12fix assertion failure on serialization error in auditorChristian Grothoff1+5-5
2025-04-05 16:19[melt:wip] started with new /melt handler for v26Özgür Kesim8+1746-261
2025-04-04 12:18[auditor,exchange] cleanup of code and added debug statementsÖzgür Kesim4+46-35
2025-04-07 00:09bump version to 0.14.9Florian Dold3+8-2
2025-04-07 00:08submodules: latest SPAsFlorian Dold2+2-2
2025-04-06 21:57idn2 is no direct dependencyChristian Grothoff2+1-2
2025-04-06 17:46bump version to 0.14.8Florian Dold3+8-2
2025-04-06 15:18submodules: latest KYC spaFlorian Dold1+1-1
2025-04-06 13:26bump-depsChristian Grothoff1+2-2
2025-04-06 13:26bumpChristian Grothoff3+10-2
2025-04-06 13:07fix SQL bug found by OezguerChristian Grothoff2+5-5
2025-04-06 09:09fix language pattern match logicChristian Grothoff2+5-3
2025-04-06 07:56-accept empty string in lang parserChristian Grothoff1+1-0
2025-04-04 04:06bump version for debian packageChristian Grothoff1+1-1
2025-04-04 04:06bump version for debian packageChristian Grothoff1+6-0
2025-04-03 15:01update spa with the latest two issuesSebastian1+1-1
2025-04-02 20:54[exchangedb] fix ftbfs of testÖzgür Kesim1+0-1
2025-04-02 20:50[withdraw] simplify withdraw table and all related handlers and protocol partsÖzgür Kesim37+314-543
2025-04-02 14:15[exchangedb] need to drop the function first, because of param name changeÖzgür Kesim1+4-1
2025-04-02 13:28aml and kyc spaSebastian2+2-2
2025-04-02 07:32add tosChristian Grothoff1+2-0
2025-04-01 20:03fix npeChristian Grothoff1+2-0
2025-04-01 19:57fixChristian Grothoff1+4-2
2025-04-01 19:55-fixChristian Grothoff1+6-0
2025-04-01 15:10add re-register allChristian Grothoff1+1-0
2025-04-01 13:53fix MHD2 API usage, improve loggingChristian Grothoff1+20-9
2025-04-01 13:08ensure names match latest tops specChristian Grothoff1+2-1
2025-04-01 11:55fix MHD2 ftbfs issuesChristian Grothoff2+2-2
2025-03-31 19:34[wxchange+lib] code cleanup related to reveal-withdrawÖzgür Kesim3+42-63
2025-03-31 18:26[exchangedb] fix header file includeÖzgür Kesim1+1-1
2025-03-31 18:21[auditor] adjusting withdraw callback in taler-helper-auditor-coinsÖzgür Kesim1+64-48
2025-03-31 16:03[auditor] wip: adapt auditor to use and check new withdraw tableÖzgür Kesim6+251-79
2025-03-31 16:01[exchange] cleanup withdraw and reserves_historyÖzgür Kesim2+264-310
2025-03-31 15:57[exchangedb] changes to withdraw table and handlersÖzgür Kesim20+351-142
2025-03-31 08:05updated FR Privacy Policy, DE and FR eNetzBon Terms of serviceStefan Kügel3+87-91
2025-03-30 12:00add TALER_TEMPLATING_fill2Christian Grothoff5+57-6
2025-03-30 10:08finalized EN Privacy Policy, updated DE and FR Privacy Policy and Terms of service (minimal edits)Stefan Kügel6+212-300
2025-03-30 08:21set AML_INVESTIATON_STATE in TOPS deposit triggerChristian Grothoff1+11-0
2025-03-29 21:29ah must not go out of scope before useChristian Grothoff2+3-4
2025-03-29 21:03check rvalChristian Grothoff1+3-2
2025-03-29 21:01add missing unlockChristian Grothoff1+2-0
2025-03-29 21:01add missing rval NULL check (should not happen, but still better to check)Christian Grothoff1+5-0
2025-03-29 20:20-fix warningChristian Grothoff1+0-2
2025-03-29 14:24fix tops rulesChristian Grothoff7+92-49
2025-03-29 13:53-fix misc statistics issuesChristian Grothoff8+135-79
2025-03-28 05:47fix #9665Christian Grothoff1+8-2
2025-03-28 03:42fix lack of HAVE_MHD2 on docs-only buildChristian Grothoff1+1-3
2025-03-28 03:41-fix compiler warnings, use of uninitialized variablesChristian Grothoff1+38-41
2025-03-27 16:34-fix build issueChristian Grothoff1+2-1
2025-03-27 14:26disable auditor tests for nowChristian Grothoff1+4-4
2025-03-27 14:25fix misc minor bugs, compiler warnings and one moderate bug (confusion of idx and err_idx)Christian Grothoff11+55-60
2025-03-27 14:04fix protocol version changesChristian Grothoff2+3-3
2025-03-27 14:01more merge fixesChristian Grothoff1+1-0
2025-03-27 14:01more merge fixesChristian Grothoff6+9-14
2025-03-27 13:51-fix mergeChristian Grothoff1+0-4
2025-03-26 20:19[exchangedb] added 0009-aggregation_transient.sqlÖzgür Kesim2+6-4
2025-03-18 09:11bump protocol version to 26:0:0Özgür Kesim1+1-1
2025-01-09 17:02implementation for /withdraw endpoint readyÖzgür Kesim4+13-3
2025-03-27 13:42fix conflictsChristian Grothoff103+10326-8113
2025-02-25 12:32[contrib] added -l C to uncrustify callÖzgür Kesim1+1-1
2025-03-27 12:42fix SQLChristian Grothoff2+4-5
2025-03-25 11:29first draft of TOPS AML TmeR rules, and new taler-exchange-dbinit -d/-e CLI options to enable customization SCHEMAChristian Grothoff10+906-344
2025-03-25 02:08add dbinit -g timerChristian Grothoff2+17-0
2025-03-25 02:06update exchange GC SQL logicChristian Grothoff3+142-141
2025-03-25 01:57enable new statistics tables, not yet tested enough but does not seem to break stuff eitherChristian Grothoff5+576-559
2025-03-24 15:35adapt exchange_statistic_helpers.sql to exchange version of tablesChristian Grothoff2+107-177
2025-03-24 14:48partition statistics tablesChristian Grothoff1+430-136
2025-03-23 15:23starting point for exchange statistics, import from merchantChristian Grothoff3+1343-1
2025-03-26 18:54fix parsing of event field in AML decisionFlorian Dold1+2-2
2025-03-26 18:32add CORS headers when returning async response in AML decision POST handlerFlorian Dold1+4-3
2025-03-26 13:50fakebank: return current corebank API version in /configFlorian Dold1+1-1
2025-03-26 13:50chore: make codespell happyFlorian Dold1+1-0
2025-03-26 13:50chore: make doxygen happyFlorian Dold1+0-1
2025-03-26 13:49ignore ctags for spellcheckFlorian Dold1+1-0
2025-03-26 13:43Revert "starting point for exchange statistics, import from merchant"Florian Dold3+1-1343
2025-03-26 13:43Revert "partition statistics tables"Florian Dold1+136-430
2025-03-26 13:43Revert "adapt exchange_statistic_helpers.sql to exchange version of tables"Florian Dold2+177-107
2025-03-26 13:43Revert "enable new statistics tables, not yet tested enough but does not seem to break stuff either"Florian Dold5+559-576
2025-03-26 13:43Revert "update exchange GC SQL logic"Florian Dold3+141-142
2025-03-26 13:43Revert "add dbinit -g timer"Florian Dold2+0-17
2025-03-26 13:43Revert "first draft of TOPS AML TmeR rules, and new taler-exchange-dbinit -d/-e CLI options to enable customization SCHEMA"Florian Dold10+344-906
2025-03-26 07:29finalized TOPS Privacy Policy in FrenchStefan Kügel1+3-3
2025-03-25 11:29first draft of TOPS AML TmeR rules, and new taler-exchange-dbinit -d/-e CLI options to enable customization SCHEMAChristian Grothoff10+906-344
2025-03-25 09:46reviewed Privacy Policy in German and FrenchStefan Kügel2+109-35
2025-03-25 02:08add dbinit -g timerChristian Grothoff2+17-0
2025-03-25 02:06update exchange GC SQL logicChristian Grothoff3+142-141
2025-03-25 01:57enable new statistics tables, not yet tested enough but does not seem to break stuff eitherChristian Grothoff5+576-559
2025-03-24 15:35adapt exchange_statistic_helpers.sql to exchange version of tablesChristian Grothoff2+107-177
2025-03-24 14:49fix #9653Christian Grothoff1+5-2
2025-03-24 14:48partition statistics tablesChristian Grothoff1+430-136
2025-03-23 15:23starting point for exchange statistics, import from merchantChristian Grothoff3+1343-1
2025-03-21 15:35Text polished.Emmanuel Benoist1+6-6
2025-03-21 14:39first version of the document for privacy protection in FrenchEmmanuel Benoist1+71-0
2025-03-20 16:42All sections are verified for the first timeEmmanuel Benoist1+13-6
2025-03-20 15:20sections 1 and 2 are verified for the first timeEmmanuel Benoist1+11-9
2025-03-20 14:53Initial version of the translation to French of the ToS for eNetzBonEmmanuel Benoist1+151-0
2025-03-19 15:51Very very marginal change (Brick-and-mortar translation)Emmanuel Benoist1+1-1
2025-03-19 08:02add missing indices and constraintsChristian Grothoff4+97-4
2025-03-15 10:57exit on hard error instead of trying again - and return failureChristian Grothoff1+1-0
2025-03-15 10:55exit on hard error instead of trying againChristian Grothoff1+2-6
2025-03-10 23:34Revert "fix: broken build" -- please update your GNUnet.Christian Grothoff11+129-118
2025-03-10 20:25fix: broken buildSebastian11+118-129
2025-03-05 16:05update spaSebastian2+3-2
2025-03-02 11:11more work for MHD2Christian Grothoff20+31-14
2025-03-02 01:58clean up header include structureChristian Grothoff6+85-85
2025-03-02 00:53port mhd.cChristian Grothoff4+136-18
2025-03-02 00:38port mhd2_spa.cChristian Grothoff2+379-1
2025-03-02 00:22port mhd_legal.cChristian Grothoff2+689-0
2025-03-01 23:53update to match latest GNUnet APIs, begin work on libtalermhd2Christian Grothoff28+2111-486
2025-02-26 23:28mhd2 testChristian Grothoff3+91-0
2025-02-26 07:25bump AML SPAFlorian Dold1+1-1
2025-02-25 22:19bump AML SPAFlorian Dold1+1-1
2025-02-25 21:52submodules, bump spa lockFlorian Dold1+1-1
2025-02-25 20:33add missing fileChristian Grothoff1+145-0
2025-02-23 10:33handle AMLO attribute insertionFlorian Dold8+61-15
2025-02-23 09:20prepare for AMLO attribute insertionFlorian Dold7+118-2
2025-02-22 22:31migrate aml_history for KYC attributesFlorian Dold4+115-1
2025-02-23 08:55implement #9582Christian Grothoff1+1-0
2025-02-22 22:06fix list of countriesChristian Grothoff2+750-15
2025-02-22 21:29-explain moreChristian Grothoff3+9-9
2025-02-22 19:26do not insert an empty list of zero measuresFlorian Dold2+13-6
2025-02-18 22:13ci: re-enable the bookworm arm64 deb jobsDevan Carpenter5+0-0
2025-02-17 18:32-add missing filesChristian Grothoff3+274-2
2025-02-16 13:36implement protocol v25Christian Grothoff13+522-58
2025-02-15 13:55clarify that conversion helper must be provided as an argumentChristian Grothoff1+9-3
2025-02-14 13:43-fix socket activation ruleChristian Grothoff1+2-1
2025-02-13 12:02ganabohdan-potuzhnyi0+0-0
2025-02-10 18:21-fix packaging ruleChristian Grothoff1+0-3
2025-02-10 12:48-fix buildChristian Grothoff1+0-5
2025-02-10 10:40remove sphinx-build from taler-terms-generator, release v0.14.5Christian Grothoff20+391-1033
2025-02-07 08:11-fix unbound variableChristian Grothoff1+1-1
2025-02-07 08:00nbonChristian Grothoff1+1-0
2025-02-04 22:55-make codespelly happierChristian Grothoff8+31-27
2025-02-04 22:35-fix typoChristian Grothoff1+1-1
2025-02-04 22:16kyc-upload: missing GNUNET_break; do not add CORS header twiceFlorian Dold1+4-1
2025-02-04 20:19support preflight request for /kyc-uploadFlorian Dold1+7-0
2025-02-04 13:51update spaSebastian2+2-2
2025-02-03 09:58-fix doxygenChristian Grothoff2+5-5
2025-02-02 14:59-bump gana, fix commentChristian Grothoff1+1-1
2025-01-30 12:26create new taler-exchange-kyc group with access to KYC configurationChristian Grothoff1+12-0
2025-01-28 19:48update spaSebastian1+1-1
2025-01-28 12:33new kyc spaSebastian1+1-1
2025-01-28 10:40finalize Privacy Policy for TOPS in GermanStefan Kügel1+12-12
2025-01-28 10:01update PP in GermanStefan Kügel1+8-10
2025-01-24 12:36German translation of TOPS Privacy PolicyStefan Kügel1+140-0
2025-01-23 19:25bump version to 0.14.4Florian Dold2+7-1
2025-01-21 21:23update spaSebastian2+2-2
2025-01-21 19:20fix param indexSebastian1+2-2
2025-01-21 18:58debian: environment file is optionalFlorian Dold2+1-2
2025-01-21 17:04remove new_measures from sample AML programsFlorian Dold3+0-3
2025-01-21 14:36implement new_measures handling for AMP resultsFlorian Dold13+160-355
2025-01-21 12:03new measures is not part of new_rules, but same levelFlorian Dold3+3-3
2025-01-21 12:01remove optimization, breaks insertion of successor measuresFlorian Dold1+1-4
2025-01-21 12:00ganaFlorian Dold0+0-0
2025-01-21 09:49use relative submodulesFlorian Dold1+3-3
2025-01-16 18:18-make codespell happySebastian1+11-11
2025-01-16 18:17fix renames in ganaSebastian3+10-10
2025-01-16 15:16fakebank: new BANK_UPDATE_ABORT_CONFLICT error when selecting aborted withdrawalAntoine A1+7-0
2025-01-16 14:44fakebank: return body on account creation as per specificationFlorian Dold1+5-5
2025-01-14 22:31-fix more JSON packersChristian Grothoff2+2-6
2025-01-14 22:01-fix testChristian Grothoff1+0-2
2025-01-14 20:22fix auditor deposit confirmation get JSON packerChristian Grothoff1+2-6
2025-01-14 19:29tests: fix AM_TESTS_ENVIRONMENT for some componentsFlorian Dold8+9-9
2025-01-13 17:27-fix submodulesChristian Grothoff1+2-2
2025-01-12 09:38-debug attemptChristian Grothoff1+2-0
2025-01-11 11:11fix #9418Christian Grothoff7+190-4
2025-01-10 23:14improve logging'Christian Grothoff1+19-13
2025-01-09 18:04test: fix test-auditor.shAntoine A1+4-4
2025-01-09 16:20try to fix #9450Christian Grothoff1+1-1
2025-01-09 15:35-return code fixChristian Grothoff1+1-0
2024-12-13 14:21-check return value of MHD_run()Christian Grothoff1+2-1
2025-01-06 23:02codespell doesn't like histSebastian1+3-3
2025-01-06 23:01updated spaSebastian2+2-2
2025-01-06 11:37add dummy helper for sanctions list checkingChristian Grothoff3+86-0
2025-01-05 22:21init json for account freezeChristian Grothoff1+74-2
2025-01-05 22:21-fix FTBFSChristian Grothoff2+5-1
2025-01-05 22:19-bump ganaChristian Grothoff0+0-0
2025-01-05 22:18-fix FIXMEsChristian Grothoff2+2-4
2025-01-05 22:10implement select_all_kyc_attributesChristian Grothoff1+133-2
2025-01-05 21:54implement insert_sanction_list_hitChristian Grothoff7+142-5
2025-01-05 16:10work on #9053 (WiP)Christian Grothoff14+718-17
2025-01-05 13:20library function to wrap sanction list evaluation programChristian Grothoff3+609-1
2025-01-04 14:46-typoChristian Grothoff1+3-2
2025-01-04 14:37-fix sig for commentChristian Grothoff1+1-1
2025-01-04 14:35implement #9437: support events being added by AML decisionsChristian Grothoff11+80-7
2025-01-02 23:45bump version to 0.14.3 with new SPAsChristian Grothoff2+7-1
2025-01-02 21:26latest kyc spaSebastian1+1-1
2025-01-02 11:52-add convenience function TALER_EXCHANGE_keys_test_account_allowedChristian Grothoff3+51-1
2025-01-02 11:30store actual form name instead of 'FORM' when persisting FORM upload dataChristian Grothoff3+11-2
2025-01-02 11:25-add missing meta-data equality check for proper idempotency checking on /management/keysChristian Grothoff2+91-2
2025-01-02 09:53-try to make spell checker happyChristian Grothoff1+5-5
2025-01-02 09:30fix FIXMEs in taler-helper-auditor-purses: check deletion/refund status and deletion signatureChristian Grothoff7+395-74
2025-01-02 08:48add logic to properly decrement balance if missing deposit confirmations appearChristian Grothoff2+143-40
2025-01-01 23:01partial fix for FIXME in taler-helper-auditor-transferChristian Grothoff15+386-43
2025-01-01 16:12-fix FIXME: initialize nbalanceChristian Grothoff1+8-7
2025-01-01 16:04-remove FIXME that does not seem to apply anymoreChristian Grothoff2+11-6
2025-01-01 15:59-fix some FIXMEsChristian Grothoff1+0-3
2025-01-01 15:58-fix some FIXMEsChristian Grothoff7+57-175
2025-01-01 12:48TODO -> FIXMEChristian Grothoff17+27-32
2024-12-30 10:53updated ganaSebastian0+0-0
2024-12-30 10:16latest ganaSebastian0+0-0
2024-12-29 22:22address reporting FIXME, always use full payto URI when specifying accountsChristian Grothoff11+46-32
2024-12-29 22:22fix swapped argumentsChristian Grothoff1+4-4
2024-12-29 21:28properly report rowid for wire fee issuesChristian Grothoff10+47-22
2024-12-29 13:03fix #9420 + #9428Christian Grothoff11+105-224
2024-12-29 12:01fix #9423Christian Grothoff2+55-16
2024-12-29 11:54fix #9421Christian Grothoff3+69-36
2024-12-29 08:44load environment via systemdChristian Grothoff7+11-18
2024-12-28 22:51expand kyc tester helper program to also request KYC access token and output KYC SPA base URLChristian Grothoff2+93-6
2024-12-28 14:36more bug refsChristian Grothoff1+1-1
2024-12-28 14:17-refs to bugsChristian Grothoff1+1-1
2024-12-28 14:15-refs to bugsChristian Grothoff1+1-1
2024-12-28 14:13-refs to bugsChristian Grothoff12+16-17
2024-12-27 10:53explicitly stop taler services on uninstallChristian Grothoff2+20-0
2024-12-27 10:32release with KYC fixesChristian Grothoff3+8-2
2024-12-26 17:43implement missing auditor DB functionsChristian Grothoff9+293-66
2024-12-26 15:55tolerate missing -cChristian Grothoff1+2-1
2024-12-26 15:54-fix statoverride cleanupChristian Grothoff1+1-1
2024-12-26 15:29allow always-available inputs also for fallback measuresChristian Grothoff1+3-3
2024-12-26 15:25fix AML helper progsChristian Grothoff2+9-12
2024-12-26 14:29-always ship all taler-exchange-helper-measure programsChristian Grothoff1+1-8
2024-12-24 21:23use socket activation also for auditorChristian Grothoff3+20-2
2024-12-23 20:56implement exchange-side of #9068Christian Grothoff4+46-0
2024-12-22 22:09-clean up pathsChristian Grothoff3+3-5
2024-12-22 20:06-fix UNIXPATH default for auditorChristian Grothoff1+1-1
2024-12-22 15:00work on AML programsChristian Grothoff9+288-27
2024-12-22 14:03work on tops AML helpersChristian Grothoff4+41-21
2024-12-22 11:04remove long-deprecated rewards_allowed from C API, add new kyc_enabled to REST APIChristian Grothoff5+13-13
2024-12-22 10:18-fix bracketsChristian Grothoff1+2-2
2024-12-21 22:36-correct DB API fixChristian Grothoff2+7-7
2024-12-21 22:28Revert "[auditor] fix parameter types"Christian Grothoff2+0-2
2024-12-20 13:14[auditor] fix parameter typesIván Ávalos2+2-0
2024-12-18 15:40[auditor] added member names to struct arrayÖzgür Kesim1+601-382
2024-12-18 11:11[contrib] added doxygen and codespell checks to pre-commitÖzgür Kesim3+134-104
2024-12-17 14:14Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff5+830-553
2024-12-17 14:14work on #9386Christian Grothoff12+308-11
2024-12-17 13:11[withdraw] -fix for doxygenÖzgür Kesim1+2-2
2024-12-17 12:11[withdraw] -typosÖzgür Kesim1+2-2
2024-12-17 12:03[withdraw] structured error handlingÖzgür Kesim3+818-551
2024-12-17 12:02[auditor] give helpful message in buildbot on failureÖzgür Kesim2+12-2
2024-12-16 17:11-fix dist rulesChristian Grothoff1+0-1
2024-12-16 17:10-fix dist rulesChristian Grothoff1+2-2
2024-12-16 17:10-fix dist rulesChristian Grothoff1+2-1
2024-12-16 17:09-bump required versionChristian Grothoff2+1-5
2024-12-16 16:57fix linker and packaging issuesChristian Grothoff5+8-2
2024-12-16 16:08re-enable test_auditor_api test, remove dead taler-auditor commandChristian Grothoff14+158-146
2024-12-16 13:56latest aml spaSebastian1+1-1
2024-12-16 13:45latest kyc spaSebastian1+1-1
2024-12-16 00:29-fix default DB name for auditorChristian Grothoff1+1-1
2024-12-15 19:00pass rule names for better diagnosis and easier matchingChristian Grothoff2+24-0
2024-12-14 13:13[README] added non thread safe noteÖzgür Kesim1+2-1
2024-12-14 13:02[INSTALL] Merge README.1st and INSTALL into oneÖzgür Kesim2+422-19
2024-12-13 23:18-fix gnunet dependency versionChristian Grothoff1+2-2
2024-12-13 22:29-doxygen fixChristian Grothoff1+1-0
2024-12-13 22:26debian version bumpingChristian Grothoff1+2-2
2024-12-13 22:19-version bumpChristian Grothoff3+8-2
2024-12-13 21:39bump doc/prebuiltChristian Grothoff1+3-0
2024-12-13 19:06fix missing breakChristian Grothoff1+1-2
2024-12-13 18:08fix wrong fieldnameChristian Grothoff1+1-1
2024-12-13 18:08fix wrong fieldnameChristian Grothoff1+1-1
2024-12-13 13:51ci: move nighly jobs dir to top-levelDevan Carpenter41+0-0
2024-12-13 13:25if committed, do not err on equal timestampsChristian Grothoff1+1-1
2024-12-13 13:07-dohChristian Grothoff1+4-3
2024-12-13 12:26do not accept legitimization rules that are for the wrong currencyChristian Grothoff1+15-4
2024-12-13 12:21use currency from config in freeze helperFlorian Dold1+12-8
2024-12-13 12:13ci: move experimental build targets to nightly dirDevan Carpenter41+0-0
2024-09-13 19:28ci: remove unneeded disabled_jobs directory treeDevan Carpenter11+0-246
2024-12-13 12:09improve loggingChristian Grothoff2+7-3
2024-12-13 00:48-fix compiler warnings: use staticChristian Grothoff1+4-5
2024-12-13 00:46improve timeout handling and fallback measure invocation as well as configuration sanity-checking on loadChristian Grothoff7+299-207
2024-12-12 21:52[exchange] fix auditor tests in container (actual)Özgür Kesim8+254-256
2024-12-12 21:47[exchange] fix auditor tests in containerÖzgür Kesim4+70-0
2024-12-12 13:04new prebuiltSebastian1+1-1
2024-12-12 08:17-fix auditor testChristian Grothoff1+14-14
2024-12-11 23:01add missing timeout logic (#9303)Christian Grothoff6+101-25
2024-12-11 20:43fix #9382Christian Grothoff2+7-3
2024-12-11 17:20make AML program timeout configurableFlorian Dold4+35-30
2024-12-11 16:49return target_pub from lookup_transfer_by_deposit in both casesFlorian Dold1+5-0
2024-12-11 12:33aggregator: store requirement row and subsequently notifyFlorian Dold1+32-0
2024-12-09 21:49fix NULL pointer dereference in loggingFlorian Dold1+1-1
2024-12-10 22:12-log more templating detailsChristian Grothoff1+7-0
2024-12-10 19:08initialize hash on receiveChristian Grothoff1+5-0
2024-12-10 18:26fix AM_TESTS_ENVIRONMENT to use latest variable namesChristian Grothoff5+8-3
2024-12-10 18:14more convenience functionsChristian Grothoff3+62-6
2024-12-10 16:07-better loggingChristian Grothoff1+5-1
2024-12-10 12:36bump versionChristian Grothoff2+2-2
2024-12-10 12:34-more helper functions for merchantChristian Grothoff4+205-1
2024-12-10 09:07[exchange] -fix typosÖzgür Kesim1+10-11
2024-12-09 19:12code dedup in {age,batch}-withdrawÖzgür Kesim8+2259-2369
2024-12-09 18:46lookup_rules_by_access_token: do not filter out expired outcomesFlorian Dold3+4-5
2024-12-09 17:54refund: fix db result checkFlorian Dold1+1-1
2024-12-09 11:26rename fest: remove 'P' suffixes from non-packable structuresChristian Grothoff5+30-30
2024-12-08 22:08process -r option even if we do not start the merchant, one of the merchant tests needs thisChristian Grothoff1+13-12
2024-12-08 21:19fix misc bugsChristian Grothoff3+15-7
2024-12-08 20:34-fix prefixesChristian Grothoff3+25-3
2024-12-08 18:58add missing files to dist targetChristian Grothoff1+4-0
2024-12-08 18:54-fix doxygenChristian Grothoff1+1-1
2024-12-08 18:15implement #9303Christian Grothoff14+527-15
2024-12-08 15:50add missing fileChristian Grothoff3+76-3
2024-12-08 15:49ensure transactions do not span tasks, add extra checks to HTTP request logic to assure this betterChristian Grothoff4+94-46
2024-12-08 15:18store AML program failure even if AML program was not triggered via legi process but via expirationChristian Grothoff4+21-23
2024-12-08 13:21ensure master-pub is set properly in merchant configuration for the testChristian Grothoff1+2-1
2024-12-08 12:56persist KYC attributes before calling AML programChristian Grothoff35+953-395
2024-12-08 02:26ref bug #9373Christian Grothoff3+3-3
2024-12-08 02:19-clarifyChristian Grothoff2+4-3
2024-12-08 02:17-already doneChristian Grothoff2+2-3
2024-12-08 02:15rename cs_nonce to nonce in recoup protocolChristian Grothoff4+4-6
2024-12-08 02:12-was fineChristian Grothoff1+0-3
2024-12-07 13:18fix #9366: misc transaction handling issuesChristian Grothoff4+27-4
2024-12-06 19:39-fix warningChristian Grothoff1+0-2
2024-12-06 15:45[doc] fix doxygen errorsÖzgür Kesim9+8-6
2024-12-06 15:19[util] API-change: parameter reordering for TALER_age_commitment_proof_freeÖzgür Kesim4+10-14
2024-12-06 15:18Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim2+262-366
2024-12-06 13:40-fix memory leak of age_commitment_proofÖzgür Kesim1+1-0
2024-12-06 10:45allow jnew_rules to be NULLFlorian Dold1+5-3
2024-12-06 09:25refactor kyc-info API to use the new generic current-rule lookup logicChristian Grothoff1+257-363
2024-12-05 16:56latest ganaSebastian0+0-0
2024-12-04 21:24more KYC logic refactoringChristian Grothoff4+235-200
2024-12-04 21:24fix missing incref in age_withdraw test command logicChristian Grothoff1+12-3
2024-12-03 00:05Revert "auditor: make minimal exchange defaults available in config"Florian Dold2+2-15
2024-12-02 23:40auditor: make minimal exchange defaults available in configFlorian Dold2+15-2
2024-12-02 22:32dbconfig: grant CREATE on DBFlorian Dold1+3-0
2024-12-02 21:40no more taler-configFlorian Dold3+3-3
2024-12-02 21:30refactor legi rule expiration logic for taler-exchange-aggregator, including split transaction to not make it spam AML program invocationChristian Grothoff11+897-412
2024-12-02 20:55fix exchange-offline file locationsFlorian Dold1+2-2
2024-12-02 18:03adjust various paths for config splitFlorian Dold21+40-40
2024-12-02 12:41add cors header in upload replySebastian1+1-0
2024-12-02 08:39explain why fallbacks are not optionalChristian Grothoff1+7-1
2024-12-02 08:25persist interactive successor measure triggered during aggregationChristian Grothoff2+36-0
2024-12-02 08:15ref bug #9303Christian Grothoff1+1-1
2024-12-02 08:15add missing call to persist AML program result if we ran AML program during aggregation due to expirationChristian Grothoff1+39-1
2024-12-02 08:14update .gitignoreChristian Grothoff1+3-0
2024-12-02 08:01-typoChristian Grothoff1+1-1
2024-12-02 07:58fix data dirChristian Grothoff5+11-18
2024-12-02 07:46remove obsolte pdflatexChristian Grothoff4+2-52
2024-12-02 07:40-fix doxygen issuesChristian Grothoff9+12-19
2024-12-01 22:21more taler-config leftovers fixedChristian Grothoff9+395-363
2024-12-01 22:20work on DB logic for FIXME in taler-exchange-aggregator: refactoring exchange logic a bitChristian Grothoff5+507-419
2024-12-01 14:46start to work on #9303Christian Grothoff2+43-32
2024-12-01 13:28fix bank testsChristian Grothoff1+1-1
2024-12-01 13:27fix auditordb testsChristian Grothoff1+1-1
2024-12-01 13:26work on #9303: make aggregator logic more asynchronous to support running AML program, move shared logic into exchangedbChristian Grothoff7+915-608
2024-12-01 11:06address FIXMEChristian Grothoff1+4-13
2024-11-28 18:46forgot to commit filesChristian Grothoff2+242-0
2024-11-28 18:36fix measure descriptionSebastian1+1-1
2024-11-27 14:52implement REST API for #9340Christian Grothoff7+648-347
2024-11-26 23:20debian: we need to override the user-level [path] entriesFlorian Dold2+24-0
2024-11-26 22:36taler-terms-generator: taler-config doesn't exist anymoreFlorian Dold1+2-2
2024-11-26 22:25taler-exchange-dbconfig: taler-config doesn't exist anymoreFlorian Dold1+1-1
2024-11-26 21:26debian: rm config files not needed by auditorFlorian Dold4+0-94
2024-11-26 21:09debian: auditor configFlorian Dold11+195-33
2024-11-25 22:51only pass requested inputs to AML programs, and also pass new inputs, specifically current_rules and default_rulesChristian Grothoff19+457-213
2024-11-25 17:54have current and default measures around in JSON for AML programsChristian Grothoff1+46-1
2024-11-25 17:36parse output of '-i' by AML programsChristian Grothoff2+186-6
2024-11-25 17:09exit after -hChristian Grothoff12+12-0
2024-11-24 15:09fix dbconfig commandsChristian Grothoff1+2-1
2024-11-24 15:08fix dbconfig commandsChristian Grothoff2+8-4
2024-11-24 15:04display unknown optionChristian Grothoff1+1-1
2024-11-24 07:23more work on AML programsChristian Grothoff4+153-8
2024-11-24 06:47more KYC measure scriptsChristian Grothoff9+395-7
2024-11-22 16:02fix crash from #9339Christian Grothoff1+2-3
2024-11-22 13:57use KYC context to pass address to validate to Challenger /setup stepChristian Grothoff8+86-32
2024-11-22 11:07-duplicated man pageFlorian Dold1+0-1
2024-11-22 11:02fix more packaging conflictsFlorian Dold1+32-4
2024-11-21 18:00debian: no globs, as glob accidentally picked up taler-exchange-offlineFlorian Dold1+39-1
2024-11-21 16:53debian: fix auditor man page globFlorian Dold1+2-3
2024-11-21 14:38-fix packagesChristian Grothoff1+3-3
2024-11-21 12:41-fix typoChristian Grothoff1+1-1
2024-11-21 12:27also check for donau doneChristian Grothoff1+13-1
2024-11-21 12:13-fix use-after-freeChristian Grothoff1+2-2
2024-11-20 22:58fix bad hard error log (for #9339)Christian Grothoff1+4-7
2024-11-20 22:51allow new_rules to be NULL, can happen if AML program crashed (see #9347)Christian Grothoff1+3-1
2024-11-20 22:48implement #9346Christian Grothoff17+120-59
2024-11-20 16:09rename headers for consistencyChristian Grothoff10+12-12
2024-11-20 16:02create library functions for secmodsChristian Grothoff9+5487-5491
2024-11-20 14:39-design new secmod APIChristian Grothoff1+91-0
2024-11-20 13:49bump ganaChristian Grothoff0+0-0
2024-11-19 20:57add new taler-exchange-helper-measure programsChristian Grothoff9+469-42
2024-11-19 15:56fix config namesChristian Grothoff4+4-4
2024-11-18 16:47-bugfixesChristian Grothoff2+4-2
2024-11-15 22:32split taler-config into taler-exchange-config and taler-merchant-config; separate resource files cleanly between taler-exchange and taler-merchantChristian Grothoff117+701-523
2024-11-15 10:56list build dependenciesChristian Grothoff1+23-2
2024-11-14 21:19adaptations of taler-exchange to GNUnet fix #8962Christian Grothoff57+123-192
2024-11-14 18:37test: set log level for libeufin-bank in unified setup scriptAntoine A1+4-0
2024-11-14 07:46fix typosChristian Grothoff1+2-2
2024-11-14 07:45doxygen fixesChristian Grothoff10+14-15
2024-11-13 17:59-fix debit limitChristian Grothoff3+3-2
2024-11-13 14:00add support for /accounts//token endpoint to fakebankChristian Grothoff5+278-1
2024-11-13 13:35add cmd to get bank account tokenChristian Grothoff3+269-0
2024-11-13 13:22implement API to use the /accounts//token API within libtalerbankChristian Grothoff3+427-0
2024-11-13 12:29fix SIGSEGVSebastian1+1-2
2024-11-12 23:23note on how to benchmarkChristian Grothoff2+9-0
2024-11-12 17:20fix typoChristian Grothoff1+1-1
2024-11-11 22:59fix very bad amount subtraction that created free money under certain circumstances, plus some SQL code cleanupChristian Grothoff1+16-16
2024-11-11 22:58limit reserve expiration query to reserves that actually had an incoming wire transfer, as purely purse-filled reserves cannot be closed (fixes #9209)Christian Grothoff1+15-16
2024-11-11 20:11fix test: init auditor and exchange DB before running testChristian Grothoff1+35-2
2024-11-11 15:59fix use of test without existing DBChristian Grothoff2+2-2
2024-11-11 13:36tolerate automated aml outcomes with same decision timestampFlorian Dold6+15-23
2024-11-11 13:31fix another FTBFSFlorian Dold1+2-1
2024-11-11 13:30fix FTBFSFlorian Dold1+2-1
2024-11-11 12:53fix query, implement full successor_measure support in kyc-infoFlorian Dold3+55-6
2024-11-11 12:06auditor: wait for libeufin-bank in testsFlorian Dold1+69-54
2024-11-10 16:22ensure we do not start if the database version is outdated (#9203)Christian Grothoff28+200-155
2024-11-10 13:17take HTTP status from ECFlorian Dold2+4-2
2024-11-10 13:05fix odd castFlorian Dold1+1-1
2024-11-10 01:52-fix queryFlorian Dold2+3-1
2024-11-08 20:49towards handling non-instant successor measuresFlorian Dold9+363-11
2024-11-09 19:35implement protocol v22, fixes #9185Christian Grothoff14+124-38
2024-11-09 19:34fix KYC test regressionsChristian Grothoff3+60-5
2024-11-08 19:22fix broken insert_aml_decision queryFlorian Dold1+12-12
2024-11-08 19:22finish other legi measures when inserting new oneFlorian Dold1+8-0
2024-11-08 18:56handle successor measures in kyc-infoFlorian Dold5+186-52
2024-11-08 15:30remove unnecessary optimizationFlorian Dold1+0-3
2024-11-08 15:08fix return type confusion in kyc-start handlerFlorian Dold1+2-2
2024-11-07 23:10-re-add attributesFlorian Dold2+3-2
2024-11-07 23:04-re-add queryFlorian Dold1+23-1
2024-11-07 22:51replace run_check with TEH_kyc_run_measure_directlyFlorian Dold5+128-315
2024-11-07 21:58get rid of TEH_kyc_finishFlorian Dold6+165-185
2024-11-07 21:26use TEH_kyc_run_measure_instant, derive provider_name from process_rowFlorian Dold4+23-21
2024-11-07 21:09introduce TEH_kyc_run_measure_instantFlorian Dold6+157-82
2024-11-07 20:00kyclogic: make TEH_kyc_finished useable without MHD responseFlorian Dold7+289-261
2024-11-07 15:42fix sqlFlorian Dold1+1-1
2024-11-07 15:34only measures can be 'verboten', but not a checkFlorian Dold1+1-7
2024-11-07 15:20use constant for verbotenFlorian Dold1+7-7
2024-11-07 15:18fix parsing of verboten in non-config rulesFlorian Dold1+11-0
2024-11-07 14:22do not hash uninitialized paytoFlorian Dold1+3-2
2024-11-06 12:39-fix double freeFlorian Dold1+0-1
2024-11-06 11:03update submodulesFlorian Dold0+0-0
2024-11-05 20:47merge variants of TEH_kyc_finishedFlorian Dold6+9-76
2024-11-05 20:21proposed new API for running measuresFlorian Dold1+60-0
2024-11-05 18:39use insert_kyc_measure_result, remove insert_programmatic_legitimization_outcomeFlorian Dold10+71-417
2024-11-05 14:05rename insert_kyc_attributes to insert_kyc_measure_resultFlorian Dold11+350-357
2024-11-05 13:31fix missing return and memory leaksFlorian Dold2+12-16
2024-11-05 10:40get rid of new_check remnants, it has long been replaced by new_measuresFlorian Dold6+29-15
2024-11-05 10:25install AMPs as scriptsFlorian Dold1+2-0
2024-11-05 10:21kyc: add taler-exchange-helper-measure-noneFlorian Dold1+79-0
2024-11-04 18:28more bugfixesChristian Grothoff2+8-5
2024-11-04 18:21more bugfixesChristian Grothoff5+19-13
2024-11-04 08:58fix bugChristian Grothoff2+4-3
2024-11-03 19:17fix util testsChristian Grothoff2+22-11
2024-11-03 11:37work on testsChristian Grothoff8+98-7
2024-11-03 07:25more work on testingChristian Grothoff5+32-20
2024-11-03 07:16more work on testingChristian Grothoff6+67-61
2024-11-03 07:09more work on testingChristian Grothoff15+79-78
2024-11-03 06:51-more work on testingChristian Grothoff3+44-209
2024-11-03 05:59fix bank-apiChristian Grothoff4+19-19
2024-11-02 05:09start with testingChristian Grothoff7+58-53
2024-11-02 04:50-fix benchmarkChristian Grothoff1+12-13
2024-11-02 04:48fix exchange-toolsChristian Grothoff1+35-28
2024-11-02 04:32get lib to buildChristian Grothoff20+145-65
2024-11-01 09:06-work on exchangeChristian Grothoff2+13-13
2024-11-01 09:04-work on exchangeChristian Grothoff9+76-61
2024-11-01 07:58-work on exchangeChristian Grothoff1+31-22
2024-11-01 07:49-work on exchangeChristian Grothoff11+45-37
2024-11-01 07:33-work on exchangeChristian Grothoff10+80-63
2024-11-01 05:27fix taler-exchange-* toolsChristian Grothoff5+10-8
2024-11-01 05:22fix taler-exchange-aggregatorChristian Grothoff3+34-25
2024-11-01 05:00working through auditorsChristian Grothoff1+16-10
2024-11-01 04:57working through auditorsChristian Grothoff15+19-19
2024-11-01 04:53working through auditorsChristian Grothoff7+100-61
2024-11-01 04:29working through auditorsChristian Grothoff9+91-61
2024-11-01 04:10working through kyclogicChristian Grothoff5+24-23
2024-11-01 04:05working through DBChristian Grothoff2+8-7
2024-11-01 04:01working through DBChristian Grothoff10+26-24
2024-11-01 03:20working through DBChristian Grothoff15+75-73
2024-11-01 03:06working through DBChristian Grothoff15+64-47
2024-10-31 10:40work on DB routinesChristian Grothoff60+253-283
2024-10-31 09:33add DB migrationChristian Grothoff4+107-1
2024-10-31 09:26API changes for normalized paytoChristian Grothoff92+902-1604
2024-11-04 14:20kyc: create legi process before running instant measure aml programFlorian Dold5+48-7
2024-10-31 10:43only insert kyc_attributes if there is a process rowFlorian Dold3+28-16
2024-10-30 13:34fix handling of skip checks in kyc-infoFlorian Dold1+21-1
2024-10-30 13:34Revert "do not store attributes for instant measure"Florian Dold1+0-9
2024-10-30 16:40support bearer token for bank authSebastian6+75-3
2024-10-30 13:08do not store attributes for instant measureFlorian Dold1+9-0
2024-10-30 06:12re-enable auditor testsChristian Grothoff1+2-2
2024-10-30 06:11remove bogus -e flagChristian Grothoff1+1-1
2024-10-30 05:42kill old test #27: cannot be done with current table constraintsChristian Grothoff1+13-48
2024-10-30 05:36fix test #26Christian Grothoff1+36-47
2024-10-30 05:03fix test #25Christian Grothoff4+27-37
2024-10-29 13:16test: fix for pwd auth deprecationAntoine A5+6-0
2024-10-28 11:06-formatting fixesChristian Grothoff1+4-4
2024-10-28 11:00-fix passwordChristian Grothoff1+1-1
2024-10-28 10:54-fix compiler warningsChristian Grothoff3+62-51
2024-10-28 10:50-fix FTBFSChristian Grothoff1+6-3
2024-10-26 22:56expand tests to cover latest GNUnet regressionChristian Grothoff6+34-23
2024-10-25 14:41Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff6+147-41
2024-10-25 14:41remove dead GNUNET_STRINGS_get_utf8_args(), just a NOPChristian Grothoff22+13-124
2024-10-24 15:04kyc: split command before invoking AML programsFlorian Dold1+105-10
2024-10-24 14:00do not use varargs for external conversionFlorian Dold6+45-34
2024-10-23 14:55AmlOutcome expect context field to be an object, not an array https://bugs.gnunet.org/view.php?id=9154#c23572Sebastian1+2-2
2024-10-23 13:13new prebuiltSebastian1+1-1
2024-10-23 12:57take location and output from envSebastian1+2-2
2024-10-22 22:14-cleanupChristian Grothoff1+1-1
2024-10-22 22:04context is optional (fixes test failure)Christian Grothoff1+5-3
2024-10-21 19:46test: improve libeufin-bank configAntoine A5+6-0
2024-10-21 16:19test: use longer passwordsAntoine A17+40-40
2024-10-21 14:25return 202 from /kyc-info when instant measure is runningFlorian Dold1+54-0
2024-10-21 13:32-cleanupFlorian Dold2+8-1
2024-10-21 13:26-new_measures can be NULLFlorian Dold2+8-2
2024-10-21 13:06run immediate measures on POSTing AML decisionFlorian Dold5+351-60
2024-10-21 09:42update submodulesFlorian Dold0+0-0
2024-10-20 17:06add man page for taler-exchange-kyc-triggerChristian Grothoff2+2-0
2024-10-20 16:53first draft of taler-exchange-kyc-triggerChristian Grothoff1+119-39
2024-10-20 05:53skeleton for taler-exchange-kyc-triggerChristian Grothoff4+263-2
2024-10-19 10:02update TOPS Terms of service in DE, FRStefan Kügel2+64-64
2024-10-19 09:07eliminate superfluous whitespaceStefan Kügel1+2-2
2024-10-15 12:39integrate German TOPS Terms of service for all wallet appsStefan Kügel1+59-63
2024-10-13 22:06fix test_33Christian Grothoff1+0-1
2024-10-13 22:06fix test_33Christian Grothoff1+166-131
2024-10-13 21:46-fix missing stop_auditor_httpd in testChristian Grothoff2+21-47
2024-10-13 20:46-fix auditor test_6, style fixesChristian Grothoff2+1-4
2024-10-13 20:39-fix auditor test_6, style fixesChristian Grothoff2+33-49
2024-10-11 15:47more logging for #9254Christian Grothoff3+12-1
2024-10-10 09:50bump ganaChristian Grothoff0+0-0
2024-10-09 13:27-sample translation workChristian Grothoff1+5-2
2024-10-09 13:24-remove legacy translationChristian Grothoff2+0-407
2024-10-09 13:23add fr/de PO filesChristian Grothoff3+500-0
2024-10-09 13:15-english defaultChristian Grothoff3+196-482
2024-10-08 18:09return context in kyc-infoChristian Grothoff3+13-3
2024-10-08 14:50make test_6 more robustChristian Grothoff1+5-2
2024-10-08 14:42implement auditor test_21Christian Grothoff1+0-1
2024-10-08 14:38implement auditor test_21Christian Grothoff3+47-49
2024-10-08 13:44implement auditor test_17Christian Grothoff1+0-1
2024-10-08 13:43implement auditor test_17Christian Grothoff1+35-33
2024-10-08 13:31implement auditor test_16, plus associated bugfixesChristian Grothoff3+134-114
2024-10-08 12:18fix test #11Christian Grothoff2+78-69
2024-10-08 11:01-fix bad deletionChristian Grothoff2+5-3
2024-10-08 10:48rename deposit_confirmation_serial_id to row_id for consistencyChristian Grothoff2+25-25
2024-10-08 10:43-typoChristian Grothoff1+17-15
2024-10-08 10:26fix more compiler warnings and memory leaksChristian Grothoff9+125-154
2024-10-08 10:18fix NPE: use new delete APIChristian Grothoff4+253-240
2024-10-07 13:58more logging, handle cur aliasing in TALER_amount_set_zero()Christian Grothoff3+40-5
2024-10-06 15:32fix #9245Christian Grothoff1+44-0
2024-10-06 12:41-fix typo in SQLChristian Grothoff1+1-1
2024-10-05 20:43update test ToS RSTStefan Kügel1+1-1
2024-10-03 20:06update test ToSStefan Kügel1+2-2
2024-10-03 08:49allow confirm step to provide the amountChristian Grothoff3+108-16
2024-10-02 20:41fix (part of?) #9241Christian Grothoff1+1-1
2024-10-02 18:13-more logging, use same timeoutChristian Grothoff2+4-2
2024-10-01 20:51adapt tests to do kycauth wire transfers that are now neededChristian Grothoff1+25-0
2024-10-01 18:45adapt tests to do kycauth wire transfers that are now neededChristian Grothoff1+5-15
2024-10-01 18:33adapt tests to do kycauth wire transfers that are now neededChristian Grothoff2+72-19
2024-10-01 18:25adapt tests to do kycauth wire transfers that are now neededChristian Grothoff11+1079-735
2024-10-01 15:54skip origin check if KYC is disabledChristian Grothoff1+5-0
2024-10-01 10:48fix clang build issueChristian Grothoff6+2-59
2024-09-30 06:12update German, English and French Terms of service for TOPSStefan Kügel3+47-35
2024-09-29 13:22fix #9214Christian Grothoff3+20-19
2024-09-29 11:02-indentChristian Grothoff1+18-18
2024-09-23 19:40fakebank: report sender_wire in bank integration APIFlorian Dold1+2-0
2024-09-23 12:58-fix FTBFS issuesChristian Grothoff3+125-300
2024-09-20 13:14auditor api switch to generic updateNic Eigel96+121-5938
2024-09-20 10:46bootstrap: recurse submodulesFlorian Dold1+4-0
2024-09-18 16:14update for German ToS gettext file for testing purposesStefan Kügel1+9-6
2024-09-17 14:27bump wcChristian Grothoff1+1-1
2024-09-17 14:27bump wcChristian Grothoff0+0-0
2024-09-17 14:24version bumpingChristian Grothoff3+8-2
2024-09-17 14:06-fix linkerChristian Grothoff1+3-0
2024-09-16 23:09adding generic delete for auditorNic Eigel4+58-148
2024-09-16 22:56adding generic delete for auditorNic Eigel103+387-4772
2024-09-16 21:13fix test-10Christian Grothoff11+94-102
2024-09-16 20:38fix test-9Christian Grothoff1+19-25
2024-09-16 20:25fix test-8Christian Grothoff1+24-53
2024-09-16 19:13fix doxygenChristian Grothoff2+0-2
2024-09-16 14:11update English TOPS Terms of serviceStefan Kügel1+29-29
2024-09-16 13:38work on test-8Christian Grothoff1+15-15
2024-09-16 13:22fix test-5Christian Grothoff1+42-47
2024-09-16 13:08fix for test-6Christian Grothoff2+6-6
2024-09-15 22:16fix test-4 and associated auditor bugsChristian Grothoff1+0-1
2024-09-15 22:16fix test-4 and associated auditor bugsChristian Grothoff6+97-116
2024-09-15 21:43modernize test-31Christian Grothoff1+7-20
2024-09-15 21:40modernize test-30Christian Grothoff1+9-20
2024-09-15 21:37modernize test-29Christian Grothoff1+8-16
2024-09-15 21:35modernize and complete test-28Christian Grothoff1+16-29
2024-09-15 21:30modernize test-20Christian Grothoff1+8-15
2024-09-15 21:26fix test-19: reserve closure payto URI normalization issueChristian Grothoff1+0-1
2024-09-15 21:26fix test-19: reserve closure payto URI normalization issueChristian Grothoff2+35-35
2024-09-15 21:03fix taler-helper-auditor-depositsChristian Grothoff2+9-7
2024-09-15 18:52fix more tests, add FIXMEs for broken testsChristian Grothoff1+39-28
2024-09-15 18:32fix test 32Christian Grothoff1+8-16
2024-09-15 18:27fix test 24Christian Grothoff1+0-1
2024-09-15 18:27fix test 24Christian Grothoff6+54-63
2024-09-15 17:54clean up test 23Christian Grothoff1+35-51
2024-09-15 16:35Merge branch 'master' of git+ssh://git.taler.net/exchangeStefan Kügel44+1023-1331
2024-09-15 16:35update English TOPS Terms of serviceStefan Kügel1+29-26
2024-09-15 16:03fixes for auditor test #22Christian Grothoff4+65-74
2024-09-15 09:37enable diagnosisChristian Grothoff1+1-1
2024-09-15 09:34-fix SQLChristian Grothoff2+5-5
2024-09-15 07:55-doxygen fixesChristian Grothoff3+1-5
2024-09-14 23:28log details about 404Christian Grothoff1+3-1
2024-09-14 23:13fix test_18Christian Grothoff7+42-52
2024-09-14 22:51work on test-auditor, found magic suppression bugChristian Grothoff10+249-271
2024-09-14 22:08improving test-auditor.shChristian Grothoff1+88-135
2024-09-14 19:19-cleanupChristian Grothoff1+3-7
2024-09-14 19:15-more cleanupChristian Grothoff1+28-30
2024-09-14 19:06-fix endpoint nameChristian Grothoff1+32-32
2024-09-14 19:03santity for /balances and /progress endpoints, fix various leaks and other bugsChristian Grothoff24+453-687
2024-09-14 16:50fix test_2Christian Grothoff1+62-40
2024-09-14 16:30fix typosChristian Grothoff3+5-5
2024-09-14 13:29fix various ugly auditor logic bugs, including crash bugs, uninitialized memory, and memory leaksChristian Grothoff21+235-272
2024-09-14 12:27fix uninitialized field in auditor-http logicChristian Grothoff5+163-160
2024-09-13 22:32bump ganaChristian Grothoff0+0-0
2024-09-13 07:42shopping URL is optionalChristian Grothoff1+2-3
2024-09-12 21:18implement #9189, and also expose new shopping_urlChristian Grothoff4+77-2
2024-09-12 14:13fix #9188Christian Grothoff1+17-33
2024-09-12 13:37remove dead CONVERTER option (#9126)Christian Grothoff5+0-34
2024-09-12 07:40no notChristian Grothoff1+1-1
2024-09-11 21:58implement long-polling on not kyc_ok for #9173Christian Grothoff3+149-127
2024-09-11 20:57return default limits from /kyc-check if limits is NULL, instead of no limitsChristian Grothoff1+105-68
2024-09-11 20:51fix incorrect setting of bad_kyc_authChristian Grothoff2+33-0
2024-09-11 18:19fix #9182Christian Grothoff1+3-0
2024-09-11 18:14partial fix for kyc-deposit-deposit integration testChristian Grothoff6+104-34
2024-09-11 16:04fix handling of unknown accounts we can just insertChristian Grothoff1+0-3
2024-09-11 07:21last small changes, crédit --> avoirStefan Kügel1+10-11
2024-09-10 13:45bump ganaChristian Grothoff0+0-0
2024-09-10 13:17-fix typosChristian Grothoff1+3-3
2024-09-10 13:15add TALER_amount_minChristian Grothoff4+115-1
2024-09-10 10:39nicer RST rendering, no other changes applied to the NetzBon ToSStefan Kügel1+5-2
2024-09-10 09:51add new convenience function TALER_EXCHANGE_test_account_allowedChristian Grothoff3+122-1
2024-09-09 21:20if we are waiting for AUTH_TRANSFER, ignore access_ok when suspendingChristian Grothoff1+14-2
2024-09-09 18:59small changes, e.g. débit --> créditStefan Kügel1+18-18
2024-09-08 21:13fix /kyc-check long-polling logicChristian Grothoff11+222-104
2024-09-08 16:42-remove bad loggingChristian Grothoff1+0-4
2024-09-08 15:09bump ganaChristian Grothoff0+0-0
2024-09-08 14:40bump ganaChristian Grothoff0+0-0
2024-09-08 08:27update taler-unified-setup to include launching new merchant helpersChristian Grothoff1+6-0
2024-09-08 07:46bump ganaChristian Grothoff0+0-0
2024-09-08 06:17-mark field as deprecated, see no justification/need for itChristian Grothoff1+2-0
2024-09-06 20:01bump ganaChristian Grothoff0+0-0
2024-09-05 12:48-doxygenChristian Grothoff1+1-0
2024-09-05 12:30-format string fixChristian Grothoff1+1-1
2024-09-05 12:27-typoChristian Grothoff1+1-1
2024-09-05 12:26-codespellChristian Grothoff1+1-1
2024-09-05 12:19fix #9140: give better error messageChristian Grothoff1+4-1
2024-09-05 12:10implement #9096Christian Grothoff3+75-23
2024-09-05 11:30exchange-side implementation of #9156Christian Grothoff12+99-10
2024-09-05 11:12add notification for KYC long pollers on trigger_kyc_ruleChristian Grothoff3+20-3
2024-09-05 10:09update flow documentation for process to reject initial deposit based on KYC/AML state (#9040)Christian Grothoff1+17-6
2024-09-05 09:58fix handling where account_pub is NULLChristian Grothoff1+1-6
2024-09-05 09:51implement #9124 and #9039Christian Grothoff25+764-164
2024-09-05 08:21Small changes making the text more readable in French.Emmanuel Benoist1+11-12
2024-09-03 12:57extensions: mark name and version as constÖzgür Kesim1+2-2
2024-09-02 23:01replace requirement row with H_PAYTOChristian Grothoff15+166-135
2024-09-02 16:03finalizing TOPS Terms of service in EN, DE, FRStefan Kügel3+294-54
2024-09-02 14:37add logic to check that merchant_pub matches on deposit if KYC AUTH is in use/requiredChristian Grothoff4+45-22
2024-09-02 13:46-fix warningsChristian Grothoff22+431-72
2024-09-01 18:24-dceChristian Grothoff3+2-164
2024-09-01 18:17-fix warningsChristian Grothoff3+239-230
2024-09-01 15:37introduce zero_limits for #9039/#9040 to signal clients that they must do KYC before even attempting to work with an exchangeChristian Grothoff7+159-0
2024-09-01 15:10modify libtalerexchange to support batch-deposit 451 replyChristian Grothoff5+86-34
2024-09-01 14:50add idempotency check for batch-deposit on kyc failureChristian Grothoff10+324-35
2024-09-01 13:32work on #9039Christian Grothoff12+919-246
2024-09-01 10:15bump ganaChristian Grothoff0+0-0
2024-09-01 09:09implement #9131Christian Grothoff15+272-165
2024-08-29 09:08even more corrections to the French TOPS Terms of serviceStefan Kügel1+23-23
2024-08-29 05:34fix wire credit auditor reportingChristian Grothoff2+129-123
2024-08-29 05:23more corrections to the French TOPS Terms of serviceStefan Kügel1+91-137
2024-08-29 05:04no coin_pub needed in refreshes_hanging tableChristian Grothoff6+55-58
2024-08-29 04:48-actually call new stored procedureChristian Grothoff1+3-4
2024-08-29 04:43fix auditor inconsistency detection lagChristian Grothoff11+173-24
2024-08-28 21:37bump version to 0.13.0Florian Dold3+10-1
2024-08-28 21:01fix h_payto data typeChristian Grothoff1+1-1
2024-08-28 20:56hpaytoChristian Grothoff1+1-1
2024-08-28 20:42fix patch from Nic and also fix various other auditor bugs found during reviewChristian Grothoff47+137-202
2024-08-28 19:49Reapply "updated table creation files"Christian Grothoff25+80-57
2024-08-28 19:38Revert "updated table creation files"Florian Dold25+57-80
2024-08-28 19:31updated table creation filesNic Eigel25+80-57
2024-08-28 13:42typoChristian Grothoff1+1-3
2024-08-28 13:39auditor: commit, not rollbackFlorian Dold1+1-1
2024-08-28 13:36latest spaSebastian1+1-1
2024-08-28 13:31clean up transaction logic in helpers, bump gnunet dependencyChristian Grothoff6+14-31
2024-08-27 16:48new aml spaSebastian1+1-1
2024-08-27 05:09tiny text improvementStefan Kügel1+10-12
2024-08-27 00:19submodulesFlorian Dold0+0-0
2024-08-26 23:32fix macroFlorian Dold1+1-1
2024-08-26 23:10-fix styleChristian Grothoff1+2-3
2024-08-26 23:09compat with older MHD versionsChristian Grothoff2+8-2
2024-08-26 22:41-more style fixesChristian Grothoff4+26-29
2024-08-26 22:35-style fixesChristian Grothoff15+113-80
2024-08-26 22:22bump SPAFlorian Dold1+1-1
2024-08-26 22:19-style fixesChristian Grothoff2+54-32
2024-08-26 22:15-style fixesChristian Grothoff68+494-472
2024-08-26 21:02fix uninit qsChristian Grothoff1+1-1
2024-08-26 20:14debian: actually install taler-auditor systemd unitsFlorian Dold1+8-0
2024-08-26 19:19debian: socket configFlorian Dold3+7-4
2024-08-26 18:47fix #9130Christian Grothoff1+38-36
2024-08-26 18:36taler-auditor-dbconfig: set DBNAMEFlorian Dold1+5-0
2024-08-26 18:19new-style dbconfig for auditorFlorian Dold1+37-32
2024-08-26 18:09format with shfmtFlorian Dold2+169-199
2024-08-26 17:58auditor: fix socket path in configFlorian Dold3+2-6
2024-08-26 16:01fixChristian Grothoff1+1-1
2024-08-26 14:52address FIXMEsChristian Grothoff2+5-3
2024-08-26 14:43clean up transfer helper error handling a bitChristian Grothoff2+131-162
2024-08-26 14:17fix #9128Christian Grothoff2+25-56
2024-08-26 14:10fixesChristian Grothoff2+0-15
2024-08-26 12:00fix error handlingChristian Grothoff1+1-3
2024-08-26 11:56better error handlingChristian Grothoff1+232-109
2024-08-26 09:05add error handlingChristian Grothoff4+455-217
2024-08-25 21:11typoChristian Grothoff1+1-1
2024-08-25 21:09script cleanupChristian Grothoff1+167-173
2024-08-25 20:54fix row minor inconsistency table and SQLChristian Grothoff7+61-52
2024-08-25 20:39normalize paytos when using them in auditorChristian Grothoff5+108-102
2024-08-25 20:10misc wire auditor bugfixesChristian Grothoff4+21-10
2024-08-25 15:52CI: unify debian packaging jobsDevan Carpenter22+50-329
2024-08-25 14:54Revert "unify debian packaging logic"Devan Carpenter30+488-64
2024-08-25 14:54Revert "add job.sh"Devan Carpenter2+13-3
2024-08-25 15:36-better prepared statement nameChristian Grothoff1+2-2
2024-08-25 12:50DCEChristian Grothoff4+0-117
2024-08-25 12:44enable wire auditors in test-auditor; test now fails...Christian Grothoff4+93-50
2024-08-25 12:06fix more testsChristian Grothoff3+17-13
2024-08-25 11:58fix auditor-sync bugsChristian Grothoff4+21-9
2024-08-25 11:26fix misc. auditor issuesChristian Grothoff1+3-3
2024-08-25 11:17fix misc. auditor issuesChristian Grothoff2+7-7
2024-08-25 11:10fix misc. auditor issuesChristian Grothoff1+1-1
2024-08-25 11:07fix misc. auditor issuesChristian Grothoff1+2-2
2024-08-25 11:05fix misc. auditor issuesChristian Grothoff1+1-0
2024-08-25 10:54fix misc. auditor issuesChristian Grothoff3+223-133
2024-08-25 09:26auditor test fixesChristian Grothoff2+34-38
2024-08-25 08:57doxygen fixesChristian Grothoff8+13-9
2024-08-25 08:50fix kyc testChristian Grothoff1+1-1
2024-08-25 08:45ref bug #9124Christian Grothoff3+3-3
2024-08-25 08:43custom_measures is a mandatory field, check it exists and generate it in the helpersChristian Grothoff4+10-5
2024-08-25 08:34justification is optionalChristian Grothoff1+4-2
2024-08-24 21:58fix auditor http authentication logicChristian Grothoff1+39-39
2024-08-24 21:25fix badly named structure, it is a pointer, not packedChristian Grothoff5+15-13
2024-08-24 21:16fix misc bugsChristian Grothoff11+95-83
2024-08-24 20:46improve error handling of reserves auditorChristian Grothoff1+3-0
2024-08-24 20:46improve error handling of reserves auditorChristian Grothoff2+129-87
2024-08-24 20:24improve loggingChristian Grothoff1+15-3
2024-08-24 16:18add job.shChristian Grothoff2+3-13
2024-08-24 16:01fix test regressionsChristian Grothoff1+11-0
2024-08-24 15:58bump SPAsFlorian Dold1+1-1
2024-08-24 15:55fix test regressionsChristian Grothoff10+205-7
2024-08-24 12:49fix #9122 and #9104Christian Grothoff7+46-38
2024-08-23 21:04more SQL fixesChristian Grothoff2+23-35
2024-08-23 20:59misc bugfixes, DCEChristian Grothoff21+185-408
2024-08-23 20:32add option to disable authenticationChristian Grothoff3+35-42
2024-08-23 20:00bump lockfileChristian Grothoff1+1-1
2024-08-23 19:59-bump prebuiltChristian Grothoff0+0-0
2024-08-23 19:55-fix off-by-oneChristian Grothoff1+1-1
2024-08-23 19:49fix uninit variableChristian Grothoff1+8-6
2024-08-23 19:37fix #9095Christian Grothoff1+1-1
2024-08-23 17:51fix #9116Christian Grothoff1+20-11
2024-08-23 17:43fix wire-debit auditorChristian Grothoff5+65-32
2024-08-23 16:08fix #9113Christian Grothoff3+0-13
2024-08-23 15:37Translation of the TOS in French, one sentence is not good and must be checked based on the English versionEmmanuel Benoist1+265-0
2024-08-23 13:41add logic to remove missing wire out reports that are have been addressedChristian Grothoff6+187-9
2024-08-23 13:14add task to continue to poll bank for debits without local DB triggerChristian Grothoff1+92-22
2024-08-23 12:38-fix crashChristian Grothoff1+2-2
2024-08-23 12:15split off taler-helper-auditor-transfer to reduce mixing up different things in helpers; also clean up its codeChristian Grothoff13+1087-852
2024-08-23 11:56update BFH Terms of service, without changes to text, but RST format optimizedStefan Kügel1+69-99
2024-08-23 09:56add slice and target for auditorChristian Grothoff10+128-0
2024-08-23 09:32fix spa servingChristian Grothoff2+9-7
2024-08-23 09:22fix transaction logic of wire-debit helperChristian Grothoff2+103-107
2024-08-23 08:59include auditor SPA in packageChristian Grothoff1+1-1
2024-08-23 08:58add missing fileChristian Grothoff3+47-3
2024-08-23 08:51fix DB transaction logic of wire-credit auditor helperChristian Grothoff1+78-66
2024-08-23 08:15integrate auditor SPAFlorian Dold5+16-3
2024-08-23 07:31FIXMEs were doneChristian Grothoff1+0-2
2024-08-23 07:29work on spaChristian Grothoff0+0-0
2024-08-23 07:28add logic to serve SPAChristian Grothoff5+151-3
2024-08-23 07:17fix wire-creditChristian Grothoff4+19-16
2024-08-23 07:10fix SQLChristian Grothoff1+4-4
2024-08-23 07:04remove bad assertionChristian Grothoff1+0-1
2024-08-23 07:02-fix typoChristian Grothoff1+1-1
2024-08-22 20:17fix #9111Christian Grothoff1+26-0
2024-08-22 20:08more logging for #9098Christian Grothoff1+4-0
2024-08-22 16:28latest spaSebastian1+1-1
2024-08-22 16:09-do not touch dead tableChristian Grothoff1+0-12
2024-08-22 16:09-do not touch dead tableChristian Grothoff1+0-11
2024-08-22 15:54fix #9103Christian Grothoff1+1-1
2024-08-22 15:49fix #9101Christian Grothoff3+40-40
2024-08-22 12:51use kyc folderSebastian1+1-1
2024-08-22 12:42kyc spaSebastian2+20-6
2024-08-21 21:21accountProperties is an object, not arraySebastian2+2-2
2024-08-21 20:29clean up auditor and bugfixesChristian Grothoff8+445-535
2024-08-21 19:15-fix typoChristian Grothoff1+2-2
2024-08-21 19:11-fix typoChristian Grothoff1+1-1
2024-08-21 16:13insert MW phrase into eNetzBon Terms of serviceStefan Kügel1+2-2
2024-08-21 15:56fix get_balance zeroingChristian Grothoff1+14-3
2024-08-21 15:47-fix regressionChristian Grothoff2+5-2
2024-08-21 15:45-fix leakChristian Grothoff1+2-0
2024-08-21 15:39fix auditordb test and nested transaction use by auditorsChristian Grothoff11+79-54
2024-08-21 15:21change MW phrase after consultationStefan Kügel1+1-2
2024-08-21 15:01auditor bugfixesChristian Grothoff8+71-325
2024-08-21 14:20fix crash: provider name can be null from taler-exchange-httpd_common_kyc.c:774Sebastian1+3-1
2024-08-21 14:03fix #9105: use the substring of the secion on printf, we can also compute once and save in memorySebastian2+3-3
2024-08-21 08:57aml: handle NULL values in DB for justification and propertiesFlorian Dold3+16-10
2024-08-20 21:13clean up auditor code moreChristian Grothoff9+252-836
2024-08-20 20:35auditor ftbfsChristian Grothoff1+127-410
2024-08-20 20:06-fix auditor FTBFSChristian Grothoff4+22-2
2024-08-20 20:02fix some helper FTBFSChristian Grothoff5+262-694
2024-08-20 18:24DCE in auditordbChristian Grothoff49+64-2140
2024-08-20 15:10dynamically read currency from config in sample AML measure programFlorian Dold1+10-6
2024-08-20 15:09pass -c to aml measure programFlorian Dold1+2-0
2024-08-20 14:55fix: NULL not allowed for description_i18n, also info and linkSebastian1+6-4
2024-08-20 09:37update wallet-core submoduleIván Ávalos0+0-0
2024-08-20 07:09Merge branch 'master' of git+ssh://git.taler.net/exchangeStefan Kügel99+1758-2766
2024-08-20 07:08apply enumeration to one section of the TOPS Terms of serviceStefan Kügel1+8-6
2024-08-20 06:58use -o for future getopt bash useChristian Grothoff1+4-1
2024-08-20 06:51Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff61+866-1877
2024-08-19 20:35cleanupChristian Grothoff1+16-45
2024-08-19 17:48fix: adding headers twiceSebastian3+0-3
2024-08-19 17:23fix: NULL not allowed for description_i18nSebastian1+3-2
2024-08-19 17:19get finally rid of TALER_ARL_reportChristian Grothoff10+577-1315
2024-08-19 16:55revert rollback of submodulesFlorian Dold0+0-0
2024-08-19 16:50-debianFlorian Dold1+0-1
2024-08-19 16:43add code to call insert_pending_depositChristian Grothoff1+11-8
2024-08-19 16:42debian: missing binariesFlorian Dold1+2-0
2024-08-19 10:10provide default for STEFAN_LINChristian Grothoff1+3-0
2024-08-19 09:48-restore SPA versionFlorian Dold0+0-0
2024-08-19 08:55unify debian packaging logicChristian Grothoff30+64-488
2024-08-19 05:48add new auditor helpers to auditor packageChristian Grothoff7+91-1
2024-08-19 05:43parse config options for transaction/refund limitsChristian Grothoff8+106-21
2024-08-18 21:10-fix warningChristian Grothoff1+8-9
2024-08-18 21:06fix wire-debit FTBFSChristian Grothoff1+37-42
2024-08-18 20:50more FTBFS fixesChristian Grothoff12+561-665
2024-08-18 19:47-fileformat dos->unixÖzgür Kesim20+560-578
2024-08-18 19:29fix #9075: add -c option to AML programs, also enable -h/-v/-V and move to short optionsChristian Grothoff8+187-59
2024-08-16 12:52Merge branch 'master' of git+ssh://git.taler.net/exchangeStefan Kügel18+4237-3250
2024-08-16 12:52add MW phraseStefan Kügel1+2-0
2024-08-14 12:11Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+34-807
2024-08-14 12:11fix FTBFSChristian Grothoff3+107-122
2024-08-14 11:22remove credit from debitÖzgür Kesim1+34-807
2024-08-14 11:21remove debit from creditChristian Grothoff1+132-1970
2024-08-14 10:33split wire auditorChristian Grothoff4+3259-5
2024-08-14 09:54add generic suppression sql codeChristian Grothoff12+364-5
2024-08-12 08:50fix doxygenChristian Grothoff4+3-7
2024-08-12 08:21Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+2-2
2024-08-12 08:21fix configChristian Grothoff1+0-1
2024-08-11 16:39we do not have the AML SPA yetFlorian Dold1+1-1
2024-08-11 16:32bump SPA versionFlorian Dold1+1-1
2024-08-09 18:26implement #9049, needs testChristian Grothoff5+449-0
2024-08-09 16:06fix #9044Christian Grothoff1+17-1
2024-08-09 15:57-allow NULL cbChristian Grothoff1+3-2
2024-08-08 21:40remove bad assertionsChristian Grothoff2+0-9
2024-08-08 21:34-unify log messagesChristian Grothoff1+1-1
2024-08-08 21:29add AGGREGATE to aml progsChristian Grothoff4+31-2
2024-08-08 21:08rename DEPOSIT trigger to AGGREGATE, in preparation for future DEPOSIT trigger...Christian Grothoff5+15-4
2024-08-08 17:22return current threshold and expiration date with kyc-wallet endpointChristian Grothoff12+193-23
2024-08-08 14:52fix prebuiltSebastian0+0-0
2024-08-08 08:48refer to bugChristian Grothoff2+2-13
2024-08-08 08:02add clear option to enable/disable KYCChristian Grothoff11+52-50
2024-08-08 07:47fix Etag for kyc-info endpointChristian Grothoff1+36-1
2024-08-07 17:53implement logic to deal with expiration of measures; untested, but could theoretically workChristian Grothoff11+688-45
2024-08-07 07:49add API to return successor measureChristian Grothoff2+28-4
2024-08-07 07:38-typoChristian Grothoff1+1-0
2024-08-07 07:28-typoChristian Grothoff1+1-1
2024-08-06 22:06major async transformation for skip-check AML program helper execution; breaks p2p tests (reserve not found); not sure whyChristian Grothoff23+3482-1878
2024-08-05 20:39-minor code cleanupChristian Grothoff6+144-141
2024-08-05 18:51also allow kyc-proof authentication with most recent reserve_pub transfer subject keyChristian Grothoff6+151-29
2024-08-05 10:28check prebuilt version in make checkFlorian Dold1+2-0
2024-08-05 10:09bump SPA versionFlorian Dold1+1-1
2024-08-05 08:23if AML decision does not include a new_measure, clear existing KYC requirementsChristian Grothoff3+61-37
2024-08-05 07:21make requirement lookup preciseChristian Grothoff1+6-9
2024-08-05 06:33-typoChristian Grothoff1+1-1
2024-08-05 06:26persist new_measure name to ensure we can validate the signature laterChristian Grothoff7+22-2
2024-08-04 22:38note on current troublesChristian Grothoff1+6-0
2024-08-04 22:20limit join to active outcomes, or no outcomeChristian Grothoff1+3-2
2024-08-04 22:09limit join to active outcomesChristian Grothoff2+3-1
2024-08-04 15:07fix misc bugsChristian Grothoff23+285-81
2024-08-04 11:53avoid creating duplicate measuresChristian Grothoff1+27-14
2024-08-04 10:54work towards FORM testingChristian Grothoff1+81-1
2024-08-04 10:53add missing argumentChristian Grothoff1+13-6
2024-08-04 10:53prepare config for form testChristian Grothoff1+25-0
2024-08-04 10:52add missing argumentChristian Grothoff2+10-2
2024-08-04 10:51more clear naming of variablesChristian Grothoff3+7-6
2024-08-04 10:51more clear naming of variablesChristian Grothoff2+129-7
2024-08-04 09:17add new command to test kyc-upload endpointChristian Grothoff3+342-2
2024-08-03 16:51fix KYC long-polling logicChristian Grothoff12+178-47
2024-08-02 10:00add kycauths_in table support to taler-auditor-syncChristian Grothoff4+142-0
2024-08-01 19:51-bump ganaChristian Grothoff0+0-0
2024-08-01 19:49spelling fixesChristian Grothoff6+20-19
2024-08-01 19:23more doxygen fixesChristian Grothoff10+10-94
2024-08-01 19:13indent fixesChristian Grothoff7+21-18
2024-08-01 19:11indent fixesChristian Grothoff20+57-128
2024-08-01 19:05doxygen fixesChristian Grothoff35+420-646
2024-07-31 21:46-improve typesChristian Grothoff1+3-2
2024-07-31 13:00make knowledge of private key optionalChristian Grothoff1+3-1
2024-07-31 12:47make knowledge of private key optionalChristian Grothoff1+29-10
2024-07-31 12:23aml_threshold is deadChristian Grothoff2+0-26
2024-07-30 20:46possibly final test_kyc_api fixesChristian Grothoff6+43-57
2024-07-30 19:28-more AML test logicChristian Grothoff2+37-34
2024-07-30 19:12more work on AML testsChristian Grothoff3+33-13
2024-07-30 15:42complete implementation of testing_api_cmd_take_aml_decision.cChristian Grothoff3+140-9
2024-07-29 16:39doxygen fixesChristian Grothoff13+37-38
2024-07-29 16:28doxygen fixesChristian Grothoff32+510-565
2024-07-29 16:15DCEChristian Grothoff97+413-4699
2024-07-29 10:28DCE, fix some doxygen issuesChristian Grothoff13+42-483
2024-07-28 16:10investigate...Christian Grothoff1+1-1
2024-07-28 16:09investigate...Christian Grothoff1+9-27
2024-07-28 16:01-bugfixesChristian Grothoff7+178-146
2024-07-28 15:20-this worksChristian Grothoff1+1-1
2024-07-28 15:20-this worksChristian Grothoff1+0-2
2024-07-28 15:15DCE, remove duplicate field, get wallet test_kyc_api test to passChristian Grothoff12+75-333
2024-07-28 14:24fix push/pull of test_kyc_apiChristian Grothoff3+94-53
2024-07-28 14:15-fixChristian Grothoff1+1-1
2024-07-28 14:10work on test_kyc_apiChristian Grothoff21+185-96
2024-07-28 13:05fix track transferChristian Grothoff10+145-104
2024-07-28 10:44-fix qsort callChristian Grothoff1+1-1
2024-07-28 10:16fix SQL, fix test configurationsChristian Grothoff5+110-32
2024-07-28 09:53finish kyc-upload endpointChristian Grothoff4+81-58
2024-07-27 20:59-work on bugsChristian Grothoff9+212-26
2024-07-26 13:44-fix SQL bugsChristian Grothoff2+5-5
2024-07-26 13:33-bugfixChristian Grothoff1+3-3
2024-07-26 13:31fixes to error handling, logging, and aml/kyc history returning featureChristian Grothoff21+1675-221
2024-07-26 07:22complete configChristian Grothoff4+7-5
2024-07-26 07:07add invariant checksChristian Grothoff1+114-51
2024-07-25 20:52fix test_kyc_api FTBFSChristian Grothoff1+404-283
2024-07-25 20:23-fix age withdraw testChristian Grothoff9+244-133
2024-07-25 20:03fix age restriction FTBFSChristian Grothoff1+194-145
2024-07-25 15:13first test passes, partyChristian Grothoff2+21-20
2024-07-25 13:25-misc bugfixesChristian Grothoff8+122-68
2024-07-25 09:33add new ECsChristian Grothoff2+7-7
2024-07-24 20:47-fix FTBFSChristian Grothoff3+137-52
2024-07-24 20:08WiPChristian Grothoff4+267-20
2024-07-24 15:43move TALER_JSON_ symbols into libtalerjson where they belongChristian Grothoff10+698-663
2024-07-24 15:35-fix SQLChristian Grothoff1+41-9
2024-07-24 15:26fix FTBFSChristian Grothoff1+4-4
2024-07-24 14:23wipChristian Grothoff15+542-89
2024-07-23 21:21more bugfixesChristian Grothoff8+58-33
2024-07-23 20:39-fix bugsChristian Grothoff5+19-21
2024-07-23 14:31add new CMDs for KYC info+startChristian Grothoff4+530-9
2024-07-23 13:58-diagnostic notesChristian Grothoff1+3-0
2024-07-23 13:54do not pass timeout in testChristian Grothoff2+18-8
2024-07-23 13:34-fix small bugsChristian Grothoff6+26-11
2024-07-23 12:14-fixing minor bugsChristian Grothoff8+22-8
2024-07-20 20:56fix kyc trigger SQL logicChristian Grothoff17+389-220
2024-07-20 15:09new test command for KYC wire transfersChristian Grothoff6+423-31
2024-07-20 14:33add logic to parse new_check fieldChristian Grothoff3+88-22
2024-07-19 13:09introduce default checkChristian Grothoff4+54-5
2024-07-19 12:16add some first KYC commands for testingChristian Grothoff5+254-11
2024-07-19 09:13more parsing, config templateChristian Grothoff2+71-13
2024-07-18 16:40parse more of check configurationChristian Grothoff1+229-9
2024-07-18 15:51add logic to parse measures from configurationChristian Grothoff1+119-1
2024-07-18 14:03fix leak, expand loggingChristian Grothoff3+74-0
2024-07-17 21:54-SQL fixesChristian Grothoff3+18-18
2024-07-17 21:41-fix auditor insanityChristian Grothoff47+401-4357
2024-07-17 13:15-work on testsChristian Grothoff13+174-166
2024-07-17 11:18return KYCAUTH transfers from fakebank account history APIChristian Grothoff2+56-13
2024-07-17 09:15implement new admin kycauth incoming endpoint in fakebankChristian Grothoff8+361-3
2024-07-17 08:22implement kycauth_in_insertChristian Grothoff10+206-5
2024-07-17 07:39pass h_paytoChristian Grothoff4+37-11
2024-07-17 07:11-improve loggingChristian Grothoff2+7-3
2024-07-16 19:37implement wad_in_insertChristian Grothoff4+29-2
2024-07-16 15:47skeletonChristian Grothoff6+188-0
2024-07-16 13:03start with wire-gateway API v1 implementationChristian Grothoff11+1201-430
2024-07-16 10:47set timeout also for curl requestChristian Grothoff1+14-10
2024-07-16 10:45add account_sig for authorizationChristian Grothoff5+47-15
2024-07-11 20:26seems doneChristian Grothoff1+0-3
2024-07-10 08:26enable kyc-start endpointChristian Grothoff3+52-0
2024-07-10 08:17ignChristian Grothoff1+2-0
2024-07-10 08:16-fix FTBFS of new kyc-start logicChristian Grothoff3+18-31
2024-07-10 08:06-bump ganaChristian Grothoff2+72-2
2024-07-07 13:03WIP: kyc-startChristian Grothoff5+258-386
2024-07-07 10:02finish kyc_start APIChristian Grothoff1+19-1
2024-07-07 09:59start on kyc_start APIChristian Grothoff9+247-59
2024-07-07 09:25implement kyc-info client endpointChristian Grothoff4+415-24
2024-07-07 08:31enable kyc-info endpointChristian Grothoff1+6-0
2024-07-07 08:27init kyc-info subsystemChristian Grothoff2+51-0
2024-07-07 08:06first draft for kyc-uploadChristian Grothoff11+389-141
2024-06-25 14:46-work on uploadChristian Grothoff1+2-2
2024-06-24 16:31more work on KYC uploadChristian Grothoff1+58-2
2024-06-24 16:23-towards form uploads (incomplete)Christian Grothoff2+290-3
2024-06-24 11:17add kyc-upload logic to demultiplexerChristian Grothoff4+141-0
2024-06-24 10:48-fix FTBFSChristian Grothoff4+28-36
2024-06-23 20:40implement get_kyc_statisticsChristian Grothoff4+325-7
2024-06-23 20:27finish AML measuresChristian Grothoff1+160-2
2024-06-23 20:14get AML measures skeleton"Christian Grothoff2+493-0
2024-06-23 13:37complete GET /aml//measures endpointChristian Grothoff3+146-6
2024-06-23 13:08implement select_aml_statisticsChristian Grothoff2+26-2
2024-06-23 12:50work on more GET handlersChristian Grothoff14+494-19
2024-06-23 11:52implement TALER_EXCHANGE_lookup_kyc_attributesChristian Grothoff3+392-0
2024-06-23 11:39-implement GET "/aml/$PUB/attributes/$H_PAYTO"Christian Grothoff10+727-2
2024-06-23 10:22-more work on add decisionChristian Grothoff5+78-22
2024-06-23 09:26handle POST aml /decisionChristian Grothoff5+148-270
2024-06-22 22:36work on select_aml_decisionsChristian Grothoff4+8-3
2024-06-22 22:08finish request parsing for aml-decisions-getChristian Grothoff3+93-67
2024-06-04 12:59move ID computation into libtalerutilChristian Grothoff3+65-20
2024-06-04 12:24work on kyc-info endpointChristian Grothoff17+1174-439
2024-06-03 19:17drop functions after useChristian Grothoff1+20-1
2024-06-03 19:14fix DB init for v5Christian Grothoff18+428-330
2024-06-03 15:28-fix linker issueChristian Grothoff4+12-19
2024-06-03 15:20-implement new AML/SPA handlersChristian Grothoff4+95-302
2024-06-03 11:37add spa logicChristian Grothoff3+382-1
2024-06-02 19:05-towards having 3 SPAsChristian Grothoff6+675-18
2024-05-19 16:18-minor testing fixupsChristian Grothoff2+11-10
2024-05-16 18:36add KYC auth signature checkChristian Grothoff1+27-1
2024-05-16 18:23-bump ganaChristian Grothoff4+107-7
2024-05-16 18:15implement pg_lookup_kyc_requirement_by_rowChristian Grothoff9+180-25
2024-05-16 16:41implement more basic KYCLOGIC functionsChristian Grothoff2+258-127
2024-05-16 14:47work all over the placeChristian Grothoff17+227-490
2024-05-14 18:15work on kyc APIChristian Grothoff3+293-300
2024-05-14 12:30work on KycRule parsingChristian Grothoff1+37-10
2024-05-14 12:26work on KycRule parsingChristian Grothoff2+221-27
2024-05-14 08:29DCEChristian Grothoff1+0-65
2024-05-14 08:27store provider_name, instead of provider_sectionChristian Grothoff4+18-17
2024-05-14 08:24fix FTBFSChristian Grothoff2+4-11
2024-05-14 08:19store provider_name, instead of provider_sectionChristian Grothoff27+115-263
2024-05-14 07:57implement kyc_test_requiredChristian Grothoff9+269-373
2024-05-14 06:57work on taler-exchange-kyc-testerChristian Grothoff5+194-28
2024-05-13 19:12fix testing FTBFSChristian Grothoff12+293-412
2024-05-07 20:24force exchange-httpd to compileChristian Grothoff6+27-79
2024-05-07 20:16get aml-decisions-get to buildChristian Grothoff6+59-355
2024-05-07 19:16-add kyc data back for lookup_transfer_by_depositChristian Grothoff5+62-54
2024-05-07 19:09-fix more build issuesChristian Grothoff11+64-162
2024-05-07 17:04fix kyc-wallet handlerChristian Grothoff4+40-119
2024-05-07 16:52get reserves_purse to compileChristian Grothoff3+23-46
2024-05-07 15:30fix purses_mergeChristian Grothoff4+157-120
2024-05-07 12:59-fix DB ftbfsChristian Grothoff2+7-9
2024-05-07 12:56basic refactoring of httpd for new AML, incompleteChristian Grothoff15+835-887
2024-05-06 19:41work on DD23Christian Grothoff5+101-136
2024-05-06 12:08kyclogic API planningChristian Grothoff8+239-315
2024-05-06 07:45-fix commentChristian Grothoff1+1-1
2024-05-05 12:24fix kyclogic_api.c FTBFSChristian Grothoff2+5-0
2024-05-05 12:23fix taler-exchange-kyc-tester FTBFSChristian Grothoff1+0-23
2024-05-05 12:07complete exchange_api_lookup_aml_decisions.c logicChristian Grothoff3+394-124
2024-05-05 09:20get exchange_api_lookup_aml_decisions.c to build againChristian Grothoff4+120-468
2024-05-05 08:51get exchange_api_kyc_check.c to build againChristian Grothoff7+238-150
2024-04-29 18:23fix FTBFS of exchange_api_deposits_get.cChristian Grothoff1+5-2
2024-04-29 18:21fix FTBFS of exchange_api_batch_withdraw2.cChristian Grothoff1+8-3
2024-04-29 18:19fix FTBFS of exchange_api_add_aml_decision.cChristian Grothoff3+206-24
2024-04-28 19:28API for /kyc-statistics and moreChristian Grothoff1+402-4
2024-04-28 19:07API for /kyc-infoChristian Grothoff1+170-2
2024-04-28 13:31implement new configuration parserChristian Grothoff2+20-22
2024-04-28 13:24implement new configuration parserChristian Grothoff2+1020-369
2024-04-25 19:06get DB to build with new tablesChristian Grothoff4+627-388
2024-04-25 09:29-fix build issues with new APIChristian Grothoff8+88-156
2024-04-23 13:59revise APIsChristian Grothoff1+31-17
2024-04-23 13:33revise APIsChristian Grothoff9+23-117
2024-04-23 12:38a bit of work on the service API, update signature APIChristian Grothoff9+765-911
2024-04-22 19:07DB schema change for DD23Christian Grothoff13+792-2
2024-07-29 10:17update taler.doxy for more recent doxygen versionsChristian Grothoff1+0-57
2024-07-29 10:13ci: disable debian unstable riscv64 in generate-jobsNullptrderef1+1-1
2024-07-24 04:42bump submodulesFlorian Dold0+0-0
2024-07-24 04:38-release checklistFlorian Dold1+1-0
2024-07-24 04:36bump version to 0.12.0Florian Dold3+10-1
2024-07-24 04:25release processFlorian Dold1+20-0
2024-07-24 03:59fix withdrawal idempotency checkFlorian Dold1+10-9
2024-07-15 15:29fakebank: return currency_spec in corebank API as per specFlorian Dold1+21-1
2024-07-09 13:56CI: remove legacy cmd from ContainerfileDevan Carpenter1+0-2
2024-07-09 13:55CI: disable failing riscv jobs temporarilyDevan Carpenter11+0-0
2024-07-08 02:28undo rewindSebastian0+0-0
2024-07-05 08:00-fix leakChristian Grothoff1+186-184
2024-07-04 18:03-bump AML versionChristian Grothoff1+1-1
2024-07-03 19:15update NetzBon Terms of service v0; improved RST formattingStefan Kügel1+43-82
2024-07-03 10:23update TOPS Terms of service v0; rectify some typos and grammarStefan Kügel1+46-57
2024-07-02 18:15latest from prebuilt and spa lockSebastian3+18-0
2024-06-28 06:38-fix auditordb testChristian Grothoff3+4-7
2024-06-27 22:04ganaFlorian Dold0+0-0
2024-06-27 21:43gitignoreFlorian Dold1+2-0
2024-06-27 21:41do not update submodules with bootstrapFlorian Dold1+3-1
2024-06-25 14:48typosChristian Grothoff2+13-9
2024-06-25 09:44apply request for change for NetzBon ToSStefan Kügel1+134-43
2024-06-24 19:17fix SIGSEGV in TALER_MHD_reply_legalIván Ávalos1+3-2
2024-06-24 09:44disable gcc FD diagnostics when they clearly fail around fork() and dup2()Christian Grothoff2+33-14
2024-06-24 09:44initialize RET if array is emptyChristian Grothoff1+1-1
2024-06-24 07:00-fix fd handling bugChristian Grothoff1+6-3
2024-06-23 22:08real-time-auditorNic Eigel519+41662-1501
2024-06-23 08:03fix #8970Christian Grothoff2+77-44
2024-06-23 07:44allow host names with underscores, allow more characters from URLs (#8965)Christian Grothoff2+5-1
2024-06-19 12:39add support _ for x-taler-bank accountsSebastian1+1-1
2024-06-16 15:23util: always provide currency spec for main currencyFlorian Dold3+70-39
2024-06-16 14:55numeric sorter is brokenNullptrderef13+4-4
2024-06-16 14:52shorten namesNullptrderef75+9-9
2024-06-16 14:34pass them in -oNullptrderef1+1-1
2024-06-16 14:24pgctl > postgres & sleep 10Nullptrderef2+3-3
2024-06-16 14:21ignore release-artifactsNullptrderef2+2-0
2024-06-16 14:21allow non-rsyncNullptrderef8+96-56
2024-06-16 14:11rm tmp fileNullptrderef1+0-7
2024-06-16 14:08ignorelistsNullptrderef4+12-1
2024-06-16 12:41chmodNullptrderef44+1-0
2024-06-16 12:32fix changelog typoNullptrderef1+1-1
2024-06-16 12:32ignore autoreconfNullptrderef1+2-0
2024-06-16 12:31generate new jobsNullptrderef8+6-6
2024-06-16 12:30substitude codename in deploy jobNullptrderef2+50-1
2024-06-16 12:23fix: use codenames in from, oopsNullptrderef15+17-17
2024-06-16 12:21remove redundant/duplicate jobsNullptrderef8+0-34
2024-06-16 12:18allow ARCH/CODENAME overwrites, aswell as CODENAME-ARCH ones CODENAME-ARCH allows overwriting one pair without touching other ones in the same codename, or the same archNullptrderef1+9-4
2024-06-16 12:11gitignore privatekeys, deb files, etcNullptrderef2+6-0
2024-06-16 12:08allow overwriting destNullptrderef9+27-36
2024-06-16 12:04ignore config.guessNullptrderef1+1-0
2024-06-16 11:56generate ci targetsNullptrderef108+1310-123
2024-06-16 10:36link to common/debianNullptrderef20+30-30
2024-06-16 09:52use good containerfile, fix apt indentationNullptrderef2+104-81
2024-06-16 09:49arm64 and riscv64 buildsNullptrderef30+115-4
2024-06-15 17:56-fix doxygenChristian Grothoff1+14-13
2024-06-13 19:15-bump dep checkChristian Grothoff1+2-2
2024-06-13 09:24Merge branch 'master' into tokens-paymentChristian Blättler34+416-1313
2024-06-12 11:36-markifyChristian Grothoff1+1-2
2024-06-12 11:34-markifyChristian Grothoff1+3-2
2024-06-11 14:36-bump revisionChristian Grothoff1+1-1
2024-06-11 14:35only return compressed terms if we actually have thoseChristian Grothoff1+3-2
2024-06-11 14:20-bump revisionChristian Grothoff1+1-1
2024-06-11 14:19return 501 in /terms if not configuredChristian Grothoff1+11-12
2024-06-06 14:20use query param helper from gnunetChristian Blättler1+1-90
2024-06-06 12:20bump ganaChristian Blättler0+0-0
2024-06-06 11:31bump ganaChristian Blättler0+0-0
2024-06-06 11:30use gnunget query param helperChristian Blättler1+1-90
2024-06-05 18:35-bumpChristian Grothoff2+7-1
2024-06-05 18:10-update changelogChristian Grothoff0+0-0
2024-05-25 21:20-fix missing docsFlorian Dold1+2-0
2024-05-25 19:43-bump ganaChristian Grothoff0+0-0
2024-05-24 10:05bank integration API: add currency fieldFlorian Dold1+2-0
2024-05-23 21:14fakebank: remove unspecified, unused POST /withdrawals/* endpointsFlorian Dold6+0-339
2024-05-23 16:08fakebank: allow wallet to select withdrawal amountFlorian Dold9+93-16
2024-05-22 20:53do not require payto_uri or wire_method, just disable account if both are missingChristian Grothoff1+0-1
2024-05-22 14:49allow only specifying a wire methodChristian Grothoff1+20-11
2024-05-21 12:45require pg 15Christian Grothoff1+2-2
2024-05-21 12:34-bump debian package versionChristian Grothoff1+7-0
2024-05-21 12:32-remove bad sleepChristian Grothoff1+0-1
2024-05-17 15:18only prevent restart on status 9Christian Grothoff6+6-6
2024-05-17 12:12convert ß to ss for Swiss GermanStefan Kügel1+2-2
2024-05-17 07:01some corrections of TOPS Terms of service: typos, grammar, inserted words (see Mantis ticket)Stefan Kügel1+76-78
2024-05-15 15:26release bumpsChristian Grothoff5+12-2
2024-05-14 10:58revise TOPS TOSChristian Grothoff1+249-300
2024-05-14 08:42bump submodulesChristian Grothoff0+0-0
2024-05-14 08:17Merge branch 'master' of git+ssh://git.taler.net/exchangeStefan Kügel0+0-0
2024-05-14 08:13TOPS Terms of service full versionStefan Kügel1+287-77
2024-05-13 18:05latest from prebuiltSebastian0+0-0
2024-05-11 14:01use gnunet json helper for blinded signatureChristian Blättler1+2-119
2024-05-11 13:59use new gnunet json spec functionsChristian Blättler1+6-362
2024-05-09 08:27resolving SK conflictsChristian Grothoff1+76-192
2024-05-06 19:09fix typoChristian Blättler2+3-3
2024-05-06 11:15add context for the 8 conflicting pointsStefan Kügel1+125-10
2024-05-06 07:46remove trailing spacesChristian Grothoff1+51-51
2024-05-06 07:19add comments between [KOMMENTAR SK] at 8 conflicting pointsStefan Kügel1+72-898
2024-05-01 11:51-add loggingChristian Grothoff1+1-0
2024-04-30 20:28work on tokensChristian Blättler6+506-76
2024-04-28 11:56Merge branch 'master' into tokens-paymentChristian Blättler3+39-43
2024-04-28 11:55json pack token envelopeChristian Blättler2+31-31
2024-04-27 14:46add json spec for token envelopeChristian Blättler3+28-126
2024-04-26 16:37adjust date (26.4.2024) and RST formatStefan Kügel2+27-30
2024-04-26 16:26change URL of gnu.org licenses page to https://www.gnu.org/licenses/; rectify enumeration bug in exchange-tos-v0.rstStefan Kügel3+13-14
2024-04-26 09:48add pack helper for token issue signatureChristian Blättler2+30-25
2024-04-26 07:28add empty implementations for merchant token sign / verifyChristian Blättler1+42-0
2024-04-25 14:27add token issue signature methodsChristian Blättler2+36-4
2024-04-25 08:25Merge branch 'master' into tokens-paymentChristian Blättler3+12-10
2024-04-25 08:25add token use signature functionsChristian Blättler4+196-73
2024-04-24 08:56bootstrap: do not check for pandocFlorian Dold1+0-6
2024-04-21 14:05bump ganaChristian Blättler0+0-0
2024-04-21 14:05insert dummy function signaturesChristian Blättler1+16-0
2024-04-21 13:03printf of find is non-portable, use awkChristian Grothoff1+1-1
2024-04-21 10:56bump ganaChristian Blättler0+0-0
2024-04-21 10:33bump ganaChristian Blättler0+0-0
2024-04-21 10:32add token issue sig helperChristian Blättler5+184-1
2024-04-21 08:27fix cache control for /config: rebuild response after it expiredChristian Grothoff2+11-3
2024-04-20 08:43rename keysChristian Blättler1+17-12
2024-04-19 09:01bump ganaChristian Blättler0+0-0
2024-04-18 11:41bump ganaChristian Blättler0+0-0
2024-04-18 06:55remove inexistent submoduleChristian Blättler1+0-3
2024-04-18 06:47bump ganaChristian Blättler0+0-0
2024-04-18 06:46move query & result helpers to gnunetChristian Blättler3+0-230
2024-04-18 06:44gitignoreChristian Blättler1+2-0
2024-04-16 06:42allow x-taler-bank with paht (fixes #8739)Christian Grothoff3+84-29
2024-04-15 22:12CG comments on TOSChristian Grothoff1+432-178
2024-04-15 14:20deb: add exchange-ofline timer to installed unitsDevan Carpenter1+2-1
2024-04-15 11:42add comments between [KOMMENTAR SK]Stefan Kügel1+259-3
2024-04-15 09:10API extension for challenger 0.11Christian Grothoff6+218-142
2024-04-12 08:44bump ChangeLogChristian Grothoff1+3-0
2024-04-12 08:42-version bumpChristian Grothoff1+1-1
2024-04-12 08:39bump submodulesChristian Grothoff0+0-0
2024-04-12 08:37bump various release versionsChristian Grothoff2+7-1
2024-04-11 20:02ci: exclude dev tags from .deb version stringsDevan Carpenter1+1-1
2024-04-11 07:10add one comment in relation to NetzBon TOS between [NETZBON-KOMMENTAR]Stefan Kügel1+25-0
2024-04-10 21:48finally got the incantation rightChristian Grothoff1+2-3
2024-04-10 21:11-fixChristian Grothoff1+1-1
2024-04-10 21:08fix time unitChristian Grothoff1+1-1
2024-04-10 19:48add TOS in relation to NetzBon between [NETZBON NEU]Stefan Kügel1+92-1
2024-04-10 18:15attempt to fix #8623Christian Grothoff1+1-13
2024-04-09 22:24update ganaMatyja Lukas Adam0+0-0
2024-04-09 15:04give better hint as to where the logs areChristian Grothoff1+14-14
2024-04-09 15:02enable fast-restart of test-auditorChristian Grothoff2+29-17
2024-04-09 11:53ci: remove the leading v character from tagsDevan Carpenter1+1-1
2024-04-09 10:14-bump configure versionChristian Grothoff1+1-1
2024-04-09 10:07-fix dist rulesChristian Grothoff1+6-6
2024-04-09 09:56bump Debian changelogChristian Grothoff1+13-0
2024-04-08 18:29more fixes to /terms headerChristian Grothoff2+4-19
2024-04-08 18:16unset XDG_ variables in test driverChristian Grothoff1+5-0
2024-04-08 18:11-bump for crash fixChristian Grothoff1+1-1
2024-04-08 18:11-fix typoChristian Grothoff2+2-2
2024-04-08 17:49fix #8713Christian Grothoff1+7-0
2024-04-08 15:02-fix misc package build issuesChristian Grothoff5+19-22
2024-04-08 13:58update rules: include service, timer, slice, etcChristian Grothoff1+15-12
2024-04-08 13:03fix urnChristian Grothoff2+2-2
2024-04-07 17:42eliminate cache expiration distinguisher from /termsChristian Grothoff1+7-1
2024-04-07 17:40add cache control to /config; eliminate cache expiration distinguisher from /keysChristian Grothoff2+30-0
2024-04-02 19:07convert German TOPS Terms of Service draft to RST formatStefan Kügel1+333-0
2024-04-01 18:46-use safer bumpChristian Grothoff1+1-1
2024-04-01 18:35implement protocol v19: consider refunds when returning transaction aggregation dataChristian Grothoff7+159-42
2024-04-01 12:56-fix mustach valgrind detectionChristian Grothoff3+2-13
2024-04-01 12:42show vg outputChristian Grothoff2+2-0
2024-04-01 12:27-add strace for debuggingChristian Grothoff2+3-1
2024-04-01 11:40try forcing ../mustachChristian Grothoff1+2-3
2024-04-01 11:38add missing MakefilesChristian Grothoff2+16-0
2024-04-01 11:02still debugging templating testsChristian Grothoff4+8-8
2024-04-01 10:44actually fail tests on errorChristian Grothoff3+12-14
2024-04-01 10:26-fix buildChristian Grothoff1+1-0
2024-04-01 10:20run original tests outside of 'make check':Christian Grothoff3+7-11
2024-04-01 01:08keep going on errorChristian Grothoff1+1-0
2024-04-01 00:48-ensure cut is installedChristian Grothoff1+22-21
2024-04-01 00:39clean, but not log fileChristian Grothoff2+3-3
2024-04-01 00:21more loggingChristian Grothoff1+3-1
2024-04-01 00:03add bashChristian Grothoff2+2-1
2024-03-31 21:56try just shChristian Grothoff1+1-1
2024-03-31 21:49-more loggingChristian Grothoff1+8-1
2024-03-31 21:41include mustach resources in distChristian Grothoff1+5-1
2024-03-31 21:41include mustach resources in distChristian Grothoff1+61-1
2024-03-31 21:27-fix drop syntax for partitioned tablesChristian Grothoff2+2-1
2024-03-28 12:05update schema to fix broken primary key constraintChristian Grothoff3+68-1
2024-03-28 11:31improve logging, support case that is in the protocol client-sideChristian Grothoff2+5-0
2024-03-25 18:36remove -m option, add -t option to all auditor helpersChristian Grothoff6+60-30
2024-03-25 18:30more work on auditor testsChristian Grothoff2+43-85
2024-03-25 15:06fix generation codeChristian Grothoff1+14-1
2024-03-25 13:50fix terminationChristian Grothoff2+2-2
2024-03-25 13:36support pg < 16Christian Grothoff1+20-7
2024-03-25 11:47exclude test specs from spell checkingChristian Grothoff1+1-0
2024-03-25 11:46import latest upstream from mustachChristian Grothoff5+17-14
2024-03-25 11:22ganaFlorian Dold0+0-0
2024-03-24 13:51clean up nexus mess not needed in auditor anymoreChristian Grothoff3+10-16
2024-03-24 13:48clean up nexus mess not needed in auditor anymoreChristian Grothoff4+13-156
2024-03-24 13:39libeufin-cli is deadChristian Grothoff5+74-55
2024-03-23 13:27update to mustach 1.2.7Christian Grothoff13+78-23
2024-03-23 13:01fix configuration files of test-auditorChristian Grothoff6+52-21
2024-03-19 14:16new ECs: bump ganaChristian Grothoff0+0-0
2024-03-19 08:59never use git@Christian Grothoff1+1-1
2024-03-18 23:02bump ganaChristian Grothoff0+0-0
2024-03-18 22:35add libjson-c-dev to tests for CI/CDChristian Grothoff1+2-0
2024-03-18 22:34truly skip if libjson-c-dev is not presentChristian Grothoff1+1-1
2024-03-18 22:31make mustach test suite more robustChristian Grothoff1+15-6
2024-03-18 22:08add new TALER_MHD_parse_request_arg_snumber function to libtalermhdChristian Grothoff3+81-1
2024-03-18 12:30migrate test logicChristian Grothoff1+3-0
2024-03-18 12:14-update mustachChristian Grothoff50+2625-95
2024-03-13 03:02ci: ensure deb version strings are use commit refDevan Carpenter1+1-1
2024-03-11 20:13-fix typo bugChristian Grothoff1+2-2
2024-03-10 19:47add missing constraintChristian Grothoff2+53-0
2024-03-10 12:17add missing filesChristian Grothoff2+49-0
2024-03-10 12:11include timer for taler-exchange-offlineChristian Grothoff3+57-0
2024-03-10 11:48permit display-hint to not be the last subcommand, exit on input failuresChristian Grothoff1+96-94
2024-03-10 11:39sanity-check conversion URLChristian Grothoff1+11-0
2024-03-10 11:37do not permit empty currency stringChristian Grothoff2+2-1
2024-03-09 20:02improve drop.sql to avoid having to update it whenever new SQL revisions are addedChristian Grothoff2+17-6
2024-03-09 19:37-bumpChristian Grothoff2+13-1
2024-03-08 22:17implement #8000Christian Grothoff5+71-4
2024-03-08 21:53implement protocol v19 in taler-exchange-httpd (for #8000); note that taler-exchange-offline support is still missingChristian Grothoff15+154-33
2024-03-08 17:44Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+0-5
2024-03-08 17:43fix account update failing to persist wire signature and then breaking that wire account for goodChristian Grothoff5+13-2
2024-03-08 12:19taler-terms-generator: do not require latexmkFlorian Dold1+0-5
2024-03-08 10:18mergeChristian Grothoff0+0-0
2024-03-08 10:12add taler-exchange-dbinit -a optionChristian Grothoff9+196-7
2024-03-07 21:55updating last from prebuiltSebastian0+0-0
2024-03-07 14:12-more loggingChristian Grothoff1+3-0
2024-03-07 11:46plugins MUST NOT have a libtool versionChristian Grothoff1+1-3
2024-03-07 11:42-fix missing spaceChristian Grothoff1+1-1
2024-03-07 11:03-fix one last uninit in_shutdownChristian Grothoff1+2-1
2024-03-07 10:58bumpChristian Grothoff0+0-0
2024-03-07 10:41install documentation imagesChristian Grothoff1+9-0
2024-03-07 10:11bank info manual is long goneChristian Grothoff1+0-1
2024-03-07 09:53remove unnecessary operations from global lock scopeChristian Grothoff2+14-20
2024-03-07 09:49fix uninitialized 'in_shutdown' variableChristian Grothoff1+2-1
2024-03-07 09:47fix uninitialized 'in_shutdown' variableChristian Grothoff2+3-0
2024-03-07 09:33-fix resources included for docsChristian Grothoff1+2-14
2024-03-07 09:12bumpChristian Grothoff4+2-4
2024-03-06 23:02fix cleanup regressionChristian Grothoff1+3-5
2024-03-06 22:56-fix cleanupChristian Grothoff1+4-1
2024-03-06 22:53-skip test if DB does not existChristian Grothoff1+1-0
2024-03-06 22:49-remove debug logging statementChristian Grothoff1+0-2
2024-03-06 22:26fix for #8369Christian Grothoff1+19-6
2024-03-06 21:20disable merge join to 'fix' #8452Christian Grothoff2+5-1
2024-03-06 21:02psql reproducerChristian Grothoff2+19-8
2024-03-06 08:46-more logical DB notify for aggregatorChristian Grothoff2+20-15
2024-03-05 10:12taler-terms-generator: work with older pandocFlorian Dold1+3-1
2024-03-05 02:01ci: don't use config.ini for build jobDevan Carpenter1+0-2
2024-03-04 22:44replace htmlark with pandoc in CIIván Ávalos1+1-3
2024-03-04 22:40check for pandoc instead of htmlark in bootstrapIván Ávalos1+2-3
2024-03-04 20:34taler-terms-generator: use pandocFlorian Dold1+19-26
2024-03-04 19:46submodulesFlorian Dold0+0-0
2024-03-04 19:38debian: dependencies for taler-terms-generatorFlorian Dold1+9-0
2024-03-04 19:35starting packaging for 0.9.4aChristian Grothoff6+23-14
2024-03-04 19:34-shellfmtFlorian Dold1+162-183
2024-03-04 19:32-logFlorian Dold1+1-0
2024-03-04 19:31terms generator: use pandoc+pdfgroff for PDF generationFlorian Dold1+26-38
2024-03-03 10:45add helper to parse amounts given as query parametersChristian Grothoff3+79-3
2024-02-28 23:56fix #8452Christian Grothoff2+19-1
2024-02-28 22:00implement #8449Christian Grothoff1+18-9
2024-02-26 20:05-improve KYC error handlingChristian Grothoff3+46-41
2024-02-26 19:35-improve error handlingChristian Grothoff2+31-16
2024-02-26 18:25eNetzBon Terms of Service in German and reStructuredText formatStefan Kügel1+108-0
2024-02-24 19:34typoChristian Grothoff1+1-1
2024-02-23 13:56modern styleChristian Grothoff1+2-2
2024-02-22 17:12fix #8450Christian Grothoff14+14-14
2024-02-22 14:36taler-terms-generator: fix incremental build checkFlorian Dold1+1-1
2024-02-22 14:35taler-terms-generator is no longer generatedFlorian Dold1+0-1
2024-02-22 13:00latest from prebuiltSebastian0+0-0
2024-02-22 09:07revert MarkDown to reStructuredText for exchange-tos-v0.rst, rectify exchange-pp-v0.rstStefan Kügel2+67-63
2024-02-21 22:10allow port in x-taler-bankChristian Grothoff1+34-11
2024-02-21 19:53fix #8465Christian Grothoff2+106-1
2024-02-21 19:29fix #8474Christian Grothoff0+0-0
2024-02-18 18:47add test for libeufin-bankChristian Grothoff1+7-0
2024-02-18 16:02add check for wgetChristian Grothoff1+4-0
2024-02-18 16:02add logging of stages in unified setupChristian Grothoff1+35-1
2024-02-18 13:35fix KYC test: after KYC failure, give exchange chance to start 2nd KYC process; also fixes more HTML response issuesChristian Grothoff2+115-59
2024-02-18 12:48-fix doxChristian Grothoff1+2-2
2024-02-18 12:29ensure kyc-checks wake up on failureChristian Grothoff1+21-3
2024-02-18 12:03fetch, not storeChristian Grothoff1+1-1
2024-02-18 11:54-explainChristian Grothoff1+2-0
2024-02-18 11:53lproc is not unique if we have failed processes, handle multiple matchesChristian Grothoff2+5-3
2024-02-18 11:29-bad ideaChristian Grothoff1+0-19
2024-02-18 11:24-doxygen fixesChristian Grothoff1+10-4
2024-02-18 10:39add more sanity checksChristian Grothoff1+19-0
2024-02-18 10:35allow using URL builder to just add query parametersChristian Grothoff2+38-34
2024-02-17 18:12remove unnecessary fieldsChristian Grothoff2+2-8
2024-02-17 17:41dead templateChristian Grothoff2+0-16
2024-02-16 23:00remove gnurl testsChristian Grothoff2+11-288
2024-02-16 21:29-also clean procedures.sqlChristian Grothoff1+2-1
2024-02-14 14:27add logic to handle redirection with authentication failure statusChristian Grothoff3+81-10
2024-02-14 07:42fix #8388Christian Grothoff1+1-0
2024-02-13 21:15-typoChristian Grothoff1+1-1
2024-02-13 21:01set 'finished' to TRUE when KYC process is done (either way, successful or failure); should fix #8055, needs testingChristian Grothoff12+247-8
2024-02-11 16:23oauth2, not just oauthChristian Grothoff1+5-5
2024-02-11 16:06this should fix #8056 (testing required)Christian Grothoff17+568-158
2024-02-10 20:23-fix url constructionChristian Grothoff1+1-1
2024-02-10 16:09bumpChristian Grothoff1+6-0
2024-02-10 16:07bump doc/prebultChristian Grothoff0+0-0
2024-02-09 21:53use saner default timeoutChristian Grothoff1+1-1
2024-02-09 20:25set curl timeout when long-pollingChristian Grothoff3+39-15
2024-02-09 19:09bump for TALER_payto_normalizeChristian Grothoff1+1-1
2024-02-09 19:09bump for TALER_payto_normalizeChristian Grothoff1+1-1
2024-02-08 19:31implement TALER_payto_normalize for #8348Christian Grothoff2+250-0
2024-02-07 23:54use plugin flags for age restriction pluginChristian Grothoff1+2-1
2024-02-07 23:53-package man pageChristian Grothoff1+1-0
2024-02-07 23:27-doxygen fixesChristian Grothoff2+3-3
2024-02-07 23:25fix spellingChristian Grothoff4+6-6
2024-02-07 23:10eanble test_auditor_api_versionChristian Grothoff1+1-2
2024-02-07 23:05clean up SQL logic a bit moreChristian Grothoff11+12-28
2024-02-07 22:51fixing merge conflictChristian Grothoff169+3245-6897
2024-01-18 11:08auditordb tabularasaChristian Grothoff169+3242-6892
2024-02-07 14:23Revert "stop using deprecated taler-auditor-exchange"Christian Grothoff1+4-0
2024-02-07 14:23stop using deprecated taler-auditor-exchangeChristian Grothoff1+0-4
2024-02-06 15:01Add missing libeufin-bank mandatory config valuesAntoine A1+2-0
2024-02-05 19:28doxygen fixesChristian Grothoff2+7-0
2024-02-05 10:51return 'implementation' field in /config responsesChristian Grothoff3+7-3
2024-02-05 10:33implement relevant parts of core bank API v4 in fakebankChristian Grothoff9+331-7
2024-02-05 09:40add missing /config endpointsChristian Grothoff2+38-0
2024-02-05 09:34add implementation URNsChristian Grothoff2+4-0
2024-02-02 12:42[age_withdraw] check of consistency of DB dataÖzgür Kesim1+26-6
2024-02-01 22:19add new TOTP-specfic JSON parsersChristian Grothoff6+217-25
2024-01-31 08:40do not start oauth2 service twiceChristian Grothoff1+0-2
2024-01-31 08:39log moreChristian Grothoff1+1-1
2024-01-31 08:36output full logChristian Grothoff1+1-1
2024-01-30 20:21include kyc helpers in Debian packagesChristian Grothoff2+5-0
2024-01-30 20:02check oauth2 server start succeededChristian Grothoff1+6-0
2024-01-28 18:55adjust fakebank revenue-api to actually comply with the specChristian Grothoff3+10-10
2024-01-28 18:37fix #8030Christian Grothoff14+61-23
2024-01-28 16:57add option to -hChristian Grothoff1+1-0
2024-01-28 16:54add code to launch taler-merchant-wirewatchChristian Grothoff1+20-2
2024-01-28 13:12-improve loggingChristian Grothoff1+11-2
2024-01-24 13:39fix #8242Christian Grothoff1+1-0
2024-01-23 17:49note on limitationsChristian Grothoff4+8-0
2024-01-23 16:08fix #8218Christian Grothoff1+1-0
2024-01-23 16:07fix #8219Christian Grothoff1+1-0
2024-01-23 16:06fix #8220Christian Grothoff1+1-0
2024-01-23 16:01fix #8221Christian Grothoff1+10-2
2024-01-23 15:58fix #8222Christian Grothoff1+1-0
2024-01-23 12:58fix #8215Christian Grothoff1+1-0
2024-01-22 16:04fix #8204Christian Grothoff1+1-0
2024-01-22 16:03fix #8202Christian Grothoff1+1-0
2024-01-22 15:48fix #8200Christian Grothoff1+2-1
2024-01-21 17:58Fix taler-unified-setup.shAntoine A1+1-1
2024-01-21 13:20bump docsChristian Grothoff0+0-0
2024-01-21 13:10include version in headerChristian Grothoff1+6-0
2024-01-21 13:09version bumpingChristian Grothoff1+2-2
2024-01-21 13:07bump dateChristian Grothoff3+6-1
2024-01-21 13:05bump prebuiltChristian Grothoff1+1-1
2024-01-21 12:58bump prebuiltChristian Grothoff5+13-197
2024-01-21 12:43fixing more dist issues (#8153)Christian Grothoff1+3-0
2024-01-21 12:41fixing dist issues (#8153)Christian Grothoff1+2-2
2024-01-20 19:10bump ganaChristian Grothoff0+0-0
2024-01-18 21:46fix #8107Christian Grothoff1+17-6
2024-01-18 21:37fix #8103Christian Grothoff1+8-3
2024-01-18 21:33fix #8104Christian Grothoff1+1-1
2024-01-18 21:25fix comment (#8106)Christian Grothoff1+1-1
2024-01-18 21:23fix #8105Christian Grothoff1+8-3
2024-01-18 12:22fix #8102Christian Grothoff1+1-1
2024-01-18 10:50bump gana versionPius Loosli0+0-0
2024-01-17 20:11-fix docChristian Grothoff1+2-2
2024-01-17 19:27remove auditor tests for now, auditor is temporarily not working due to major refactoring in progressChristian Grothoff3+41-14
2024-01-17 18:34fix #8100Christian Grothoff1+6-2
2024-01-17 18:31fix #8101Christian Grothoff1+3-3
2024-01-17 07:16fixing pipelineNic Eigel1+1-1
2024-01-17 05:28fixing pipelineNic Eigel2+9-9
2024-01-17 04:06fixing pipelineNic Eigel3+9-14
2024-01-16 21:37Merge branch 'master' of git+ssh://git.taler.net/exchangeNic Eigel31+272-185
2024-01-16 21:37progress on auditor helpersNic Eigel22+537-200
2024-01-16 13:39fix #8071Christian Grothoff17+102-97
2024-01-16 12:27fix #8095Christian Grothoff2+10-5
2024-01-15 15:44fix #8089Christian Grothoff1+4-3
2024-01-15 15:13fix #8088Christian Grothoff1+4-0
2024-01-15 14:09improve secmod for donauChristian Grothoff11+124-53
2024-01-15 12:44more DCEChristian Grothoff1+0-3
2024-01-15 12:43fix #8087Christian Grothoff1+0-4
2024-01-15 12:22fix confusing error messageChristian Grothoff1+28-20
2024-01-14 15:52saner loggingChristian Grothoff1+0-29
2024-01-14 15:45Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+3-3
2024-01-14 15:45more loggingChristian Grothoff1+25-6
2024-01-14 13:40Merge remote-tracking branch 'refs/remotes/origin/master'Matyja Lukas Adam6+27-17
2024-01-14 13:38unified setup correct secmod call for donauMatyja Lukas Adam1+3-3
2024-01-13 23:44Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff3+15-5
2024-01-13 20:41improve loggingChristian Grothoff3+15-5
2024-01-13 17:34Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff113+1899-1552
2024-01-12 17:07-fix Makefile.amChristian Grothoff0+0-0
2024-01-12 17:06-fix Makefile.amChristian Grothoff1+4-5
2024-01-12 17:06-fix makefile.amChristian Grothoff1+4-6
2024-01-12 11:11-missed an instance of api usage in commit a6b35eeÖzgür Kesim1+11-11
2024-01-12 10:58Merge branch 'master' of git.taler.net/exchangeÖzgür Kesim21+554-1
2024-01-12 10:56fixes for #8069, #8070 and #8072Özgür Kesim12+104-126
2024-01-10 21:36debian: comment confusing unit filesFlorian Dold3+18-1
2024-01-10 20:35fixing deposit_confirmations db eventNic2+18-22
2024-01-10 20:13debian: add missing parts for taler-exchange-expire serviceFlorian Dold3+8-0
2024-01-10 15:50added auditor reporting tablesNic Eigel21+554-1
2024-01-10 15:13fix #8057Christian Grothoff1+0-1
2024-01-10 14:26-fix issuesChristian Grothoff1+4-2
2024-01-10 14:21-fix issuesChristian Grothoff1+2-2
2024-01-10 14:19-fix issuesChristian Grothoff2+2-2
2024-01-10 13:50remove GET /exchanges endpoint as we are making the auditor single-exchange only; also fixes #8054Christian Grothoff11+186-1109
2024-01-10 13:20add TALER_PQ_array_of_amount_currencyChristian Grothoff3+159-22
2024-01-10 12:35taler-terms-generator: support incremental buildsFlorian Dold1+28-1
2024-01-10 12:33add support for taler-merchant-exchange to taler-unified-setup.shChristian Grothoff4+34-10
2024-01-10 11:56terms generator: accept input file path instead of just a basenameFlorian Dold1+14-21
2024-01-10 11:44terms generator: fix bad taler-config invocationFlorian Dold1+2-2
2024-01-10 09:33-fix more warningsChristian Grothoff2+2-0
2024-01-10 09:31-fix compiler warningsChristian Grothoff1+7-4
2024-01-09 11:12fix SQLChristian Grothoff1+7-6
2024-01-09 09:22remove donau confMatyja Lukas Adam1+0-37
2024-01-09 00:26adding auditor resp endpoints, trigger for helper deposit_confirmationsNic8+351-22
2024-01-08 18:47fix #8040Christian Grothoff1+12-0
2024-01-08 18:27yearChristian Grothoff1+1-1
2024-01-08 18:26typoChristian Grothoff1+1-1
2024-01-08 18:18improve curl backwards compatibility, de-duplicate codeChristian Grothoff1+1-1
2024-01-08 18:18improve curl backwards compatibility, de-duplicate codeChristian Grothoff4+71-43
2024-01-08 18:10-DCEChristian Grothoff1+0-16
2024-01-08 16:21fixChristian Grothoff1+1-1
2024-01-08 15:35modify systemd for #8030: honor do-not-restart exit codeChristian Grothoff13+13-1
2024-01-08 15:32define exit code for not restarting via systemd (see #8030)Christian Grothoff1+5-0
2024-01-08 15:01fix #8038Christian Grothoff2+22-0
2024-01-08 14:43adjust to purse fee changeChristian Grothoff2+8-8
2024-01-08 14:28fix long-polling on purses GET with purse refund eventChristian Grothoff6+34-36
2024-01-08 13:29also do not respond with 410 to the GET /purses//merge requestChristian Grothoff7+45-21
2024-01-07 20:14[testing] add DONAU to unified setupMatyja Lukas Adam2+69-1
2024-01-06 19:23add logic to launch merchant-depositcheckChristian Grothoff2+31-4
2024-01-06 12:45bump ganaChristian Grothoff0+0-0
2024-01-05 14:37-do not free const stringsChristian Grothoff3+6-6
2024-01-05 14:36-fix compiler warningsChristian Grothoff3+3-3
2024-01-05 14:33Merge remote-tracking branch 'refs/remotes/origin/master'Casaburi Johannes1+2-2
2024-01-05 14:33-fix amount after fee change in unified setupChristian Grothoff1+2-2
2024-01-05 14:31add option -s to the RSA and EdDSA secmod helper for DONAU to use a different pathCasaburi Johannes8+73-9
2024-01-05 13:21add option -s to the CS secmod helper for DONAU to use a different pathChristian Grothoff5+36-5
2024-01-03 19:34flatten aml web dirSebastian0+0-0
2024-01-03 19:03latest from wallet coreSebastian0+0-0
2024-01-03 13:16lates version of amlSebastian0+0-0
2024-01-02 19:39purse fees are not supportedChristian Grothoff1+1-1
2024-01-02 16:48-pass -L LOGLEVEL for wirewatchChristian Grothoff3+57-18
2024-01-01 17:15-DCEChristian Grothoff2+1-74
2023-12-31 11:35-cleaner pathsChristian Grothoff3+12-12
2023-12-25 16:13remove extra '/'Christian Grothoff1+1-1
2023-12-25 15:58-fix log statementChristian Grothoff1+1-1
2023-12-25 15:56work on taler-bank-benchmark with fakebankChristian Grothoff2+7-11
2023-12-25 02:59towards getting benchmarks to work with libeufinChristian Grothoff6+28-35
2023-12-24 18:12fix #8015 (allow purse merge until they were actually expired/refunded)Christian Grothoff6+460-459
2023-12-24 16:09Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff19+905-217
2023-12-24 16:08api update to support refactored merchant order creationChristian Grothoff3+41-25
2023-12-23 22:46-fix typoÖzgür Kesim1+1-1
2023-12-23 22:33Added appropriate response on contract-conflict during depositÖzgür Kesim10+202-6
2023-12-23 13:56activated tests for conflict wrt denom and age commitmentÖzgür Kesim2+24-5
2023-12-23 12:02[wip, #7267] added test to detect age commitment conflict on depositÖzgür Kesim3+92-35
2023-12-23 02:24-fix missing RC bumps in testChristian Grothoff1+3-1
2023-12-22 21:18Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim2+15-7
2023-12-22 21:14[wip, #7267] added first test to detect denom-conflict on depositÖzgür Kesim8+623-207
2023-12-22 17:44-fix error handlingChristian Grothoff1+7-0
2023-12-22 17:32-use singleton for RSAChristian Grothoff2+8-7
2023-12-22 16:23[ci] use "localhost/$REPO_NAME" as default JOB_CONTAINERÖzgür Kesim1+1-1
2023-12-22 15:29-minor code cleanupChristian Grothoff2+18-15
2023-12-22 15:28Merge branch 'feature/tokens' of git+ssh://git.taler.net/exchangeChristian Grothoff4+306-1
2023-12-22 14:50-cleanupChristian Grothoff1+2-3
2023-12-22 06:58bump API versionsChristian Grothoff2+5-1
2023-12-22 06:54deprecating currency code in currency specificationsChristian Grothoff6+13-9
2023-12-22 06:36fix #8019Christian Grothoff4+320-333
2023-12-22 05:54-only one hashChristian Grothoff1+1-1
2023-12-21 23:25-added GNUNET_break for rare caseÖzgür Kesim1+7-6
2023-12-21 23:21-ptr to correct struct memberÖzgür Kesim1+1-1
2023-12-21 22:57[wip, #7267] more refined denomination conflict response during depositÖzgür Kesim8+218-21
2023-12-21 07:59ToS: re-added title for localizationMarc Stibane1+3-1
2023-12-20 21:28ToS: removed redundant header, formatting of the dateMarc Stibane1+1-3
2023-12-20 12:59[ci] use podman only; make -j(#cpu/2)Özgür Kesim6+11-6
2023-12-20 03:11-fix typeChristian Grothoff2+2-2
2023-12-19 16:54Merge branch 'master' into feature/tokensChristian Blättler39+950-648
2023-12-18 13:23ignore potentially generated files in debian/ folder during codespellChristian Grothoff1+3-0
2023-12-18 13:10Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+1-1
2023-12-18 13:10disable auto_explainChristian Grothoff1+1-1
2023-12-18 09:20minor changeMatyja Lukas Adam1+1-1
2023-12-15 08:51include currencies.conf in libtalerexchange as the merchant-httpd needs itChristian Grothoff3+11-0
2023-12-15 08:37use sane default for DB nameChristian Grothoff2+2-2
2023-12-14 18:36refurbish MarkDown tags for Terms of ServiceStefan Kügel1+59-79
2023-12-14 17:07fix: account restriction regex fieldSebastian2+2-2
2023-12-13 20:41bump bank API version rangeFlorian Dold1+1-1
2023-12-12 21:38ci: squash deps packages into one apt cmdDevan Carpenter1+7-14
2023-10-12 21:33ci: fixup debian packaging jobDevan Carpenter3+29-12
2023-10-12 21:13ci: don't halt pipeline on docs or test failureDevan Carpenter2+12-0
2023-10-11 21:49ci: update packages before build and test jobsDevan Carpenter2+6-0
2023-10-05 19:40ci: add script for running CI locallyDevan Carpenter1+34-0
2023-10-05 19:35ci: add package deploy jobDevan Carpenter2+19-0
2023-12-13 15:36-make doxygen happy about @fileÖzgür Kesim1+1-1
2023-12-13 14:53-typoÖzgür Kesim1+1-1
2023-12-13 14:53need codespellÖzgür Kesim1+2-1
2023-12-13 14:50codespell: ignore more files/directoriesÖzgür Kesim1+12-3
2023-12-13 14:50-ignore more wordsÖzgür Kesim1+2-1
2023-12-13 14:12-added Nam and clen to dictionaryÖzgür Kesim1+2-0
2023-12-13 14:11make codespell skip files easier to maintainÖzgür Kesim1+82-1
2023-12-13 13:51Protocol version revision bumpÖzgür Kesim1+1-1
2023-12-13 13:35Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim1+7-0
2023-12-13 13:33[wip, #7267] more refined age commitment conflict response during depositÖzgür Kesim6+586-514
2023-12-13 13:32-initialize variableÖzgür Kesim1+1-1
2023-12-13 13:31-need more dot graph nodes for doxygenÖzgür Kesim1+1-1
2023-12-13 09:48Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim2+38-9
2023-12-13 09:48bump debian versionChristian Grothoff1+7-0
2023-12-13 04:39fix #8003Christian Grothoff1+32-8
2023-12-13 03:51do not return the same language more than once in the listChristian Grothoff1+2-1
2023-12-12 15:07return Content-Language header in legal responsesFlorian Dold1+4-0
2023-12-11 21:00Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim2+25-1
2023-12-11 19:29fakebank: update bank integration APIFlorian Dold1+14-0
2023-12-11 19:24fakebank: implement change to bank integration APIFlorian Dold1+11-1
2023-12-10 13:42Merge branch 'master' into feature/tokensChristian Blättler22+291-78
2023-12-10 11:14-use enum values as indicesÖzgür Kesim1+10-9
2023-12-09 15:55Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff9+91-26
2023-12-09 15:55-also set debit threshold for adminChristian Grothoff1+6-0
2023-12-09 12:57mark out #7999Özgür Kesim2+5-3
2023-12-09 12:57mark out #8002Özgür Kesim2+2-0
2023-12-09 12:57[wip, #7267] added correct response for age commitment conflict during depositÖzgür Kesim3+48-6
2023-12-09 11:47use local variable as accumulator in batch-depositÖzgür Kesim2+36-17
2023-12-07 13:45-fix potential uninitialized variable in fakebank logicChristian Grothoff2+6-0
2023-12-07 13:37-fix linker issuesChristian Grothoff3+3-0
2023-12-06 15:34bump debianChristian Grothoff1+7-0
2023-12-06 14:36need DELETE right (aggregator)MS1+1-1
2023-12-06 14:31GRANTing on schema 'exchange'MS1+2-0
2023-12-06 14:21GRANTing on _v for other exchange servicesMS1+7-0
2023-12-06 11:37[policy extensions] mark out work for #7999+#8001Özgür Kesim2+49-5
2023-12-06 10:54mergeChristian Grothoff1+4-5
2023-12-06 10:53create dbusers for all exchange usersChristian Grothoff1+4-0
2023-12-06 10:32invoking sudo on the right commandMS1+3-4
2023-12-06 10:20fix syntaxMS1+1-1
2023-12-06 10:16expand fakebank /config to return currency spec and other new fieldsChristian Grothoff1+39-0
2023-12-05 13:45-fix /etc/taler/taler.conf permissions in debian package, bump required GNUnet versionChristian Grothoff2+30-2
2023-12-05 13:34Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff5+46-12
2023-12-05 13:34improve taler-merchant-dbconfig: no more config rewriting, more error handlingChristian Grothoff1+45-42
2023-12-05 11:44Merge branch 'master' into feature/tokensChristian Blättler65+664-339
2023-12-05 11:44add query param functions for blind sign private and public keysChristian Blättler2+249-0
2023-12-04 21:30Defining the NetzBon currencyMS1+9-0
2023-12-04 12:02[policy] mark deposit as blocked, when policy is not fulfilledÖzgür Kesim4+37-12
2023-12-01 01:45db hotfix packagingChristian Grothoff1+6-0
2023-12-01 01:27bugfixes to taler-exchange-dbconfigChristian Grothoff2+24-13
2023-11-30 13:17-fix distChristian Grothoff1+1-0
2023-11-30 11:58-fix dist rulesChristian Grothoff2+1-3
2023-11-30 11:45bump versionChristian Grothoff2+7-1
2023-11-30 11:18keep foreign constraint properly inChristian Grothoff2+22-8
2023-11-29 20:15-less nested scopeÖzgür Kesim1+30-35
2023-11-29 20:10[exchangedb] introduce sharding for policy-related tablesÖzgür Kesim4+251-57
2023-11-29 16:18Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim3+10-1
2023-11-29 00:08Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff5+172-9
2023-11-29 00:07bump versionChristian Grothoff3+10-1
2023-11-28 17:04-typoÖzgür Kesim1+1-1
2023-11-28 17:03[pq] add support for array of struct GNUNET_HashCodeÖzgür Kesim1+29-0
2023-11-28 14:38Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim41+95-86
2023-11-28 14:38[pq] add support for array of struct GNUNET_HashCodeÖzgür Kesim4+143-9
2023-11-28 04:55remove dead file from build rulesChristian Grothoff1+0-1
2023-11-28 03:13fix spelling issuesChristian Grothoff30+54-55
2023-11-28 02:42Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff3+5-5
2023-11-28 02:39-misc doxygen fixesChristian Grothoff14+41-30
2023-11-27 14:38-fix size comparisonÖzgür Kesim1+1-1
2023-11-27 13:22Merge branch 'master' of git+ssh://git.taler.net/exchangeStefan Kügel7+48-162
2023-11-27 13:21Updating the date of a ToS template fileStefan Kügel1+3-3
2023-11-27 10:04minor changeMatyja Lukas Adam1+1-1
2023-11-27 09:11-nexus-prepare is deadChristian Grothoff2+2-117
2023-11-27 06:25Merge branch 'master' into feature/tokensChristian Blättler50+529-155
2023-11-27 03:28-subtract only after success to tolerate currency mismatch in testChristian Grothoff1+28-4
2023-11-27 03:15-fix new JSON parsersChristian Grothoff1+15-39
2023-11-27 03:04make unit currency small to let rounding work nicelyChristian Grothoff1+1-1
2023-11-26 20:25CI: specify container runtime arch for jobDevan Carpenter1+1-0
2023-11-25 06:04more strict spec parsers for payto URIs, Web URLs, and AML decision statesChristian Grothoff27+472-130
2023-11-23 03:41ci: move to contrib dirDevan Carpenter12+0-0
2023-11-22 21:34avoid race on serial_counter by deferring access to serial_counter after the parsing function is done and we have the lockChristian Grothoff3+7-1
2023-11-22 21:24-fix minor threading issueChristian Grothoff1+3-1
2023-11-22 21:23-fix minor threading issueChristian Grothoff2+9-3
2023-11-22 21:21-fix minor threading issueChristian Grothoff1+3-1
2023-11-22 21:19-fix minor threading issueChristian Grothoff1+3-1
2023-11-22 21:08-fix use of uninitalized data in error handlerChristian Grothoff1+1-1
2023-11-22 21:07-check rvaluesChristian Grothoff1+4-3
2023-11-22 21:06-check rvaluesChristian Grothoff1+3-2
2023-11-22 21:05-check rvaluesChristian Grothoff1+9-3
2023-11-22 21:04-fix minor leakChristian Grothoff1+1-0
2023-11-22 21:02-fix NPE on certain errorsChristian Grothoff1+3-2
2023-11-22 20:57-tiny concurrency fixChristian Grothoff1+1-1
2023-11-22 20:55-cov workaroundChristian Grothoff1+3-0
2023-11-21 07:07Merge branch 'master' into feature/tokensChristian Blättler26+737-231
2023-11-20 16:35use new gnunet bling sign structsChristian Blättler1+6-117
2023-11-19 14:45-fix includeChristian Grothoff1+2-2
2023-11-17 20:28-fix roudingChristian Grothoff1+18-10
2023-11-17 19:18-fix loopChristian Grothoff1+1-1
2023-11-17 13:21-update ganaChristian Grothoff0+0-0
2023-11-17 12:40add 2nd exchange account with x-taler-bankChristian Grothoff1+19-0
2023-11-17 12:24dceChristian Grothoff1+0-5
2023-11-17 08:55-minor cleanupsChristian Grothoff3+17-9
2023-11-17 08:03typoChristian Grothoff1+1-1
2023-11-17 07:53-on conflict updateChristian Grothoff2+58-54
2023-11-16 17:15-pick start offset better for AML listChristian Grothoff1+13-9
2023-11-16 16:44fix: removing bad base-url from settingsSebastian0+0-0
2023-11-16 15:55-specify conflict conditionChristian Grothoff1+1-1
2023-11-16 15:52-specify conflict conditionChristian Grothoff1+3-3
2023-11-16 14:38add SPA to Debian packageChristian Grothoff1+1-0
2023-11-16 14:38add wallet-core submodule for SPAChristian Grothoff2+5-0
2023-11-16 14:35-fix typo in SQLChristian Grothoff1+1-1
2023-11-16 14:24add logic to serve AML SPAChristian Grothoff7+564-71
2023-11-15 22:59remove is_currency_name_leadingChristian Grothoff4+0-24
2023-11-15 21:32-loggingChristian Grothoff1+2-3
2023-11-14 11:00-reduce loggingChristian Grothoff1+0-6
2023-11-13 15:37fix check orderChristian Grothoff1+36-36
2023-11-13 10:31Merge branch 'master' into feature/tokensChristian Blättler50+1304-426
2023-11-12 15:17handle helper errors betterChristian Grothoff2+9-12
2023-11-12 15:04-fix kycaid converterChristian Grothoff4+33-20
2023-11-12 14:39fix field namesChristian Grothoff1+3-3
2023-11-12 14:36fix cases where POST does not work in one-shot after upload is completeChristian Grothoff4+35-19
2023-11-12 14:13handle conversion helper errors betterChristian Grothoff4+69-5
2023-11-12 13:47fix argument orderChristian Grothoff2+2-2
2023-11-12 13:44-ftbfsChristian Grothoff1+1-2
2023-11-12 13:43-more loggingChristian Grothoff3+14-4
2023-11-12 13:20-typoChristian Grothoff1+1-1
2023-11-12 13:18keep redirect_url in KYC table to improve idempotency of GETChristian Grothoff11+202-22
2023-11-12 11:28-more loggingChristian Grothoff2+5-1
2023-11-12 10:42-more loggingChristian Grothoff2+27-2
2023-11-12 09:39-use sane boundChristian Grothoff1+2-2
2023-11-12 09:23-add kyc-webhook endpointChristian Grothoff1+15-0
2023-11-10 16:13can only return from a function or sourced scriptSebastian1+1-1
2023-11-10 10:38add admin credentials for /admin/add/incoming, makes tests pass with latest libeufin-bankChristian Grothoff10+82-3
2023-11-10 09:53implement coin history for purse-with-depositChristian Grothoff2+79-25
2023-11-09 22:24-document untested casesChristian Grothoff1+2-3
2023-11-09 22:22more work on coin history testingChristian Grothoff3+29-3
2023-11-09 21:27add support for purse deposits in coin history checkingChristian Grothoff3+62-28
2023-11-09 20:48Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+46-39
2023-11-09 20:48recoup support for coin historyChristian Grothoff2+105-6
2023-11-09 20:22[age-withdraw] simplify coin_evs array codeÖzgür Kesim1+30-30
2023-11-09 18:53[pq] free signatures in arrays of blinded denomination signaturesÖzgür Kesim1+16-9
2023-11-09 15:30work on supporting recoup in coin historyChristian Grothoff2+31-3
2023-11-09 15:07-add support for refund in coin history testsChristian Grothoff3+100-23
2023-11-09 13:11-more work on coin history testingChristian Grothoff5+71-7
2023-11-09 12:29towards testing coin history API properlyChristian Grothoff5+304-216
2023-11-07 14:11Merge branch 'master' into feature/tokensChristian Blättler118+9656-2472
2023-11-03 22:59-typoChristian Grothoff1+1-1
2023-11-03 22:18sql fix: auditor-0002Nic5+49-39
2023-11-03 22:06fix oauth2 test converterChristian Grothoff4+15-10
2023-11-03 15:20sql fix: amounts are tuplesChristian Grothoff1+1-1
2023-11-03 15:17towards real-time deposit auditor: ideasChristian Grothoff2+28-0
2023-11-03 13:44add external converter logic for oauth2 pluginChristian Grothoff7+119-123
2023-11-02 22:51Merge remote-tracking branch 'refs/remotes/origin/master'Nic4+57-1
2023-11-02 22:48-fix 0002-auditordb-scriptsNic8+32-15
2023-11-02 22:45towards programmable oauth2 convertersChristian Grothoff4+57-1
2023-11-02 19:15-bump ganaChristian Grothoff0+0-0
2023-11-02 18:14-fix redirect_uri construction for Oauth 2.0Christian Grothoff2+10-10
2023-11-02 15:57-fix URLChristian Grothoff1+1-1
2023-11-02 15:50keep prefixChristian Grothoff1+0-2
2023-11-02 15:34add quoteChristian Grothoff1+1-1
2023-11-02 15:32check for RFC 8959 prefixChristian Grothoff1+8-0
2023-11-02 15:22/setup is a POSTChristian Grothoff1+16-0
2023-11-02 15:16-use quiet optionChristian Grothoff1+1-1
2023-11-02 15:10-typoChristian Grothoff1+1-1
2023-11-02 15:07-typoChristian Grothoff1+1-1
2023-11-02 15:05configure exchange as challenger clientChristian Grothoff1+17-0
2023-11-02 14:55/setup must come with client-idChristian Grothoff1+18-16
2023-11-02 14:43-typoChristian Grothoff1+1-1
2023-11-02 14:42support challenger on UNIX domain socket in taler-unified-setupChristian Grothoff1+18-5
2023-11-01 21:27-fix IO bugChristian Grothoff1+2-2
2023-11-01 19:06-more loggingChristian Grothoff2+11-0
2023-11-01 13:35Replacing bullet points with MD convertible tagsStefan Kügel1+7-8
2023-11-01 10:35add option to start challenger serviceChristian Grothoff2+42-6
2023-10-30 19:31ignore .DS_Store filesChristian Blättler1+3-1
2023-10-29 22:06misc age-restriction related memory leak fixes, plus FIXME-Oec as some leaks remainChristian Grothoff6+58-40
2023-10-29 20:45-correct leak fixChristian Grothoff1+2-2
2023-10-29 20:44-fix leaksChristian Grothoff3+7-2
2023-10-29 20:26-fix misc memory leaksChristian Grothoff4+45-33
2023-10-29 19:51make replay deposit command not use current timeChristian Grothoff2+31-18
2023-10-29 19:27-fix leaksChristian Grothoff6+18-9
2023-10-29 18:03-fix time sensititity of replay testChristian Grothoff1+24-21
2023-10-29 17:40fix leaks, bump test execution time under valgrindChristian Grothoff5+7199-7
2023-10-29 15:17handle not foundChristian Grothoff1+5-0
2023-10-29 15:15no more decimal separatorChristian Grothoff4+0-38
2023-10-29 13:41major clean up of /keys logic, validate offline signatures before /management/keys transaction logic startsChristian Grothoff3+188-231
2023-10-29 11:36init pub_key_hash when fetching from DBChristian Grothoff1+6-0
2023-10-29 11:31-fix test FTBFSChristian Grothoff1+21-18
2023-10-29 11:16-fix silly bugChristian Grothoff1+0-2
2023-10-28 17:43-allow escapeChristian Grothoff1+1-1
2023-10-28 00:19more BS bugfixesChristian Grothoff1+1-1
2023-10-28 00:15-fixChristian Grothoff1+5-2
2023-10-28 00:12-fixChristian Grothoff1+1-0
2023-10-28 00:07more BS bugfixesChristian Grothoff1+1-0
2023-10-28 00:01more BS bugfixesChristian Grothoff4+74-91
2023-10-27 23:50new blind signature logic bug fixesChristian Grothoff7+104-21
2023-10-27 22:35-fixChristian Grothoff2+28-9
2023-10-27 21:54fixes with respect to new blinding APIChristian Grothoff6+39-30
2023-10-27 18:08Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff0+0-0
2023-10-25 20:54new blind signing code buildsChristian Grothoff68+1464-1784
2023-10-24 07:22Revert "[lib] delete some files"Christian Grothoff36+10992-0
2023-10-24 07:17[lib] delete some filesMatyja Lukas Adam36+0-10992
2023-10-19 06:57fix linkChristian Grothoff1+2-1
2023-10-17 15:15-one more 7267 fixmeChristian Grothoff1+1-0
2023-10-17 14:38-note on rename needed for donau and subscriptionsChristian Grothoff1+8-0
2023-10-17 13:58first draft of token crypto structsChristian Blättler1+165-0
2023-10-17 12:17-402 is fine, remove FIXMEChristian Grothoff1+1-1
2023-10-17 12:14address TODO: this is a foreign constraint, should be in a foreign helper functionChristian Grothoff1+24-2
2023-10-17 12:07-remove addressed fixmeChristian Grothoff1+0-2
2023-10-17 12:05-oecChristian Grothoff2+2-2
2023-10-17 12:01implement recoup_refresh GC logicChristian Grothoff2+22-20
2023-10-17 11:18-more fixmesChristian Grothoff4+11-9
2023-10-17 11:11use reserve history instead of materialized indexChristian Grothoff2+18-92
2023-10-17 11:03use history tableChristian Grothoff1+8-6
2023-10-17 10:53avoid dumping accounts file everywhereChristian Grothoff1+2-0
2023-10-17 10:18use new 'was_decided' field instead of expensive subqueryChristian Grothoff1+3-4
2023-10-17 10:17-remove silly commentChristian Grothoff1+0-1
2023-10-17 10:16add was_decided field and automatically set it via triggerChristian Grothoff2+8-6
2023-10-17 10:14minor clean upsChristian Grothoff4+13-26
2023-10-17 09:10kill another dead index, beautify SQLChristian Grothoff5+17-19
2023-10-17 09:01kill another dead index, beautify SQLChristian Grothoff6+18-23
2023-10-17 08:52-remove dead index, add comment on live indexChristian Grothoff2+11-12
2023-10-17 08:37-use partial indices where applicableChristian Grothoff5+10-14
2023-10-17 08:24remove select-* logics'Christian Grothoff4+17-9
2023-10-16 21:30validate exchange signing key on attestationsChristian Grothoff4+26-4
2023-10-16 19:59-prevent latexmk from hangingFlorian Dold1+3-1
2023-10-16 19:37never build en twiceChristian Grothoff1+1-1
2023-10-16 19:25try to fix #7957 (test still fails though)Christian Grothoff1+3-1
2023-10-15 21:49-mark up FIXME betterChristian Grothoff1+2-2
2023-10-15 21:43remove dead do_withdraw codeChristian Grothoff9+50-431
2023-10-15 21:30avoid extra transaction to fetch balance if reserve is out of funds, remove legacy /withdraw endpointChristian Grothoff27+175-1740
2023-10-15 19:58-address FIXMEChristian Grothoff2+6-2
2023-10-13 22:14make stefan_lin a float, as it should have been in the first placeChristian Grothoff7+38-56
2023-10-13 07:50-bump ganaChristian Grothoff0+0-0
2023-10-13 06:50implement more sanity checksChristian Grothoff3+79-30
2023-10-13 06:41-add sanity checkChristian Grothoff1+31-2
2023-10-12 20:26-fix dist ruleChristian Grothoff1+0-2
2023-10-12 20:26-fix dist ruleChristian Grothoff1+1-1
2023-10-12 20:17-ignore PID fileChristian Grothoff1+1-0
2023-10-12 20:16-dump less filesChristian Grothoff1+0-1
2023-10-12 20:10clean up bank API, get test_bank_api_with_nexus to finally passChristian Grothoff12+127-244
2023-10-12 14:45-normalize payto URIs before comparingChristian Grothoff1+89-6
2023-10-12 14:23update private key files and harden checks for currency codesChristian Grothoff9+62-23
2023-10-12 13:16check for presence of latexmkChristian Grothoff1+6-0
2023-10-10 21:18finally nexus bank starts via unified-setupChristian Grothoff2+19-13
2023-10-10 16:23Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff6+111-90
2023-10-10 16:23-fix stupid crash bugChristian Grothoff2+4-4
2023-10-10 11:34[pq] cleanup of amount tuple type handlingÖzgür Kesim6+111-90
2023-10-10 06:36ignChristian Grothoff1+1-0
2023-10-09 09:18go to 14 for JammyChristian Grothoff2+4-2
2023-10-08 18:58more work on DD51Christian Grothoff13+177-190
2023-10-08 09:22default currency specificationChristian Grothoff2+100-0
2023-10-08 08:51currency DD51 JSON generationChristian Grothoff2+60-5
2023-10-07 19:03parser for INI configuration of DD51 currency specificationsChristian Grothoff2+334-0
2023-10-07 09:12-space needed, for nowChristian Grothoff3+4-5
2023-10-06 19:17add coin history test to test suiteChristian Grothoff3+19-1
2023-10-06 13:54-fix typoChristian Grothoff1+1-1
2023-10-06 13:52Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff3+3-3
2023-10-06 13:52draft cmd for coin historyChristian Grothoff4+514-1
2023-10-06 12:43tests: wallet rename to corebankApiBaseUrlFlorian Dold3+3-3
2023-10-05 21:04-sillinessChristian Grothoff1+1-1
2023-10-05 21:00-fixing missing '/' at end of paths in Debian package, implement coin history logicChristian Grothoff11+698-396
2023-10-05 07:27clean up taler-unified setup for new libeufin-bankChristian Grothoff10+144-940
2023-09-29 15:21fix search pathChristian Grothoff1+6-1
2023-09-29 11:30fix #7934Christian Grothoff1+2-2
2023-09-29 11:29fix #7934Christian Grothoff2+54-36
2023-09-29 10:44-bump required versionChristian Grothoff1+2-2
2023-09-29 10:41-bump required versionChristian Grothoff2+2-2
2023-09-26 16:35just tested with Postgres 13, had odd problems with arrays, pg15 works nicely, let's not support ancient PG versions in the futureChristian Grothoff1+1-1
2023-09-26 16:33just tested with Postgres 13, had odd problems with arrays, pg15 works nicely, let's not support ancient PG versions in the futureChristian Grothoff2+2-2
2023-09-26 09:36remove legacy tablesChristian Grothoff16+60-353
2023-09-26 09:25-first hack at SQL fixesChristian Grothoff13+127-126
2023-09-26 09:02add auditor-0002.sql build ruleChristian Grothoff1+12-0
2023-09-26 09:00-this file will be generatedChristian Grothoff1+0-39
2023-09-25 21:13Splitted auditor-0001 and removed master_pubnic21+637-0
2023-09-24 18:21-bump ganaChristian Grothoff0+0-0
2023-09-24 18:13clean up dist rulesChristian Grothoff10+3-36
2023-09-24 17:29-fix distingChristian Grothoff4+12-10
2023-09-24 17:03combine deposit confirmation signatures into one big signatureChristian Grothoff19+432-295
2023-09-24 10:51-fix regressionChristian Grothoff1+9-8
2023-09-24 10:48-disabmiguate variableChristian Grothoff1+4-4
2023-09-24 10:43bump ganaChristian Grothoff1+2-1
2023-09-24 10:08-fix test FTBFSChristian Grothoff1+8-12
2023-09-24 10:07-simplify codeChristian Grothoff2+95-119
2023-09-24 09:51fix various FIXMEsChristian Grothoff18+109-197
2023-09-23 17:28fix online denomination signatures; thanks to Jonathan Krebs for pointing out the issueChristian Grothoff6+414-195
2023-09-23 09:10update fakebank to match latest core bank API with 3 /withdrawals endpoints moved top-levelChristian Grothoff14+492-577
2023-09-22 10:59-misc minor fixesChristian Grothoff16+163-39
2023-09-21 10:54migrate to new bank APIChristian Grothoff26+432-227
2023-09-21 09:37address constraint violation detected by peer-repair integration testChristian Grothoff1+11-11
2023-09-20 22:01major refactor of fakebank implementationChristian Grothoff56+6699-4428
2023-09-19 19:47finish new reserve history logicChristian Grothoff5+331-221
2023-09-19 18:28parse ETag returned by reserve history APIChristian Grothoff1+80-2
2023-09-19 16:21add FIXME based on list discussionChristian Grothoff1+4-0
2023-09-19 11:11work on reserve history APIChristian Grothoff8+208-162
2023-09-19 09:55complete coin history DB logic to properly handle new ETagsChristian Grothoff10+502-235
2023-09-18 20:11more work on new history logicChristian Grothoff17+2275-2064
2023-09-18 16:59remove coin and reserve histories from exchange repliesChristian Grothoff48+983-4326
2023-09-17 12:11update flows according to MGChristian Grothoff6+33-32
2023-09-17 10:57add new GET /coins/-pub handlerChristian Grothoff3+11-4
2023-09-17 09:27first cut for API to get coin historyChristian Grothoff15+375-71
2023-09-17 08:53bump ganaChristian Grothoff0+0-0
2023-09-16 18:48add triggers to populate reserve history tableChristian Grothoff12+402-22
2023-09-16 12:04create coin history table via triggersChristian Grothoff8+255-16
2023-09-15 07:51have dbconfig also set permissionsChristian Grothoff1+24-1
2023-09-14 18:52fix: reserve_found NULL when the reserve is partially filledSebastian1+1-2
2023-09-14 17:53implement TALER_KYCLOGIC_lookup_checksChristian Grothoff1+20-2
2023-09-14 17:48get test_auditor to passChristian Grothoff3+5-4
2023-09-14 15:37more work towards auditor support for AML/KYCChristian Grothoff40+1564-383
2023-09-13 21:12work on KYC support in auditor (WiP, not finished)Christian Grothoff11+470-151
2023-09-11 21:11handle NULL entry correctlyChristian Grothoff1+4-2
2023-09-11 21:03one more missing check for no_age_commitment hashChristian Grothoff2+9-3
2023-09-11 20:46-fix wrong type after type was split"Christian Grothoff1+1-1
2023-09-11 20:24update submodules from remoteChristian Grothoff1+1-1
2023-09-11 20:14check for no_age_commitment before using uninitialized age_commitment hashChristian Grothoff2+6-2
2023-09-11 19:17git version set to HEAD instead of the latest known commitSebastian1+1-1
2023-09-11 16:08-fix print statementChristian Grothoff1+1-1
2023-09-11 16:01-ganaFlorian Dold0+0-0
2023-09-11 13:33improve wallet_Data support in exchange APIsChristian Grothoff12+65-4
2023-09-11 11:22add support for wallet_data_hash in APIChristian Grothoff9+107-83
2023-09-10 18:00-fix typoChristian Grothoff4+24-13
2023-09-10 17:13major exchange DB schema change: store common properties of batch deposit in batch_deposits table, and coin-specific ones in coin_deposits table; plus minor cleanupsChristian Grothoff59+2194-3156
2023-09-09 13:42check firstChristian Grothoff2+6-5
2023-09-09 13:03improve Debian packageChristian Grothoff5+48-13
2023-09-09 11:38adapt to latest change in GNUnetChristian Grothoff10+9-29
2023-09-08 18:13ci: add wget to container env testing depsDevan Carpenter1+2-1
2023-09-08 18:11ci: improve log print logic in test scriptDevan Carpenter1+3-3
2023-09-08 17:35ci: install full gnunet package for gnunettest depDevan Carpenter1+1-0
2023-09-07 15:05ci: setup postgresql inside test jobDevan Carpenter2+11-2
2023-09-07 01:28ci: add codespell jobDevan Carpenter11+55-0
2023-09-07 01:19ci: add docs dependencies to container environmentDevan Carpenter1+5-1
2023-09-07 01:18docs: make doxygen fail on warningsDevan Carpenter1+1-1
2023-09-08 18:14update man pagesChristian Grothoff0+0-0
2023-09-08 18:04fix dbconfig installChristian Grothoff2+1-1
2023-09-08 17:57bump prebuiltChristian Grothoff0+0-0
2023-09-07 14:24remove -i, not required and account has no shellChristian Grothoff2+2-2
2023-09-07 14:21-package taler-auditor-dbconfigChristian Grothoff1+1-0
2023-09-07 14:21Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+1-0
2023-09-07 14:20-package taler-exchange-dbconfigChristian Grothoff2+2-1
2023-09-07 12:34-added oec to AUTHORSÖzgür Kesim1+1-0
2023-09-07 12:16bump versions for packagingChristian Grothoff2+9-2
2023-09-07 11:14Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+10-5
2023-09-07 11:10remove dead dependencyChristian Grothoff1+0-2
2023-09-06 21:44ci: set LD_LIBRARY_PATH for testsDevan Carpenter1+3-1
2023-09-06 17:29ci: print all logs from failed testDevan Carpenter1+7-4
2023-09-06 19:27remove locking, we'll revert to sequential use as locking requires superuserChristian Grothoff2+0-8
2023-09-06 18:23Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff6+6-6
2023-09-06 18:23bump ganaChristian Grothoff0+0-0
2023-09-06 14:33-remove fixed valgrind from Makefile for mustache testsÖzgür Kesim6+6-6
2023-09-05 16:44Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim1+9-9
2023-09-05 16:44fix off-by-one in coarse date calculationÖzgür Kesim2+56-28
2023-09-05 13:46Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+5-0
2023-09-05 13:07-remove options not supported by CI/CDChristian Grothoff1+9-9
2023-09-05 06:18added test for jq to configure.acÖzgür Kesim1+5-0
2023-09-04 21:58-remove useless 'pwd'Christian Grothoff1+0-1
2023-09-04 21:41Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff9+163-0
2023-09-04 21:41update debian package rulesChristian Grothoff3+5-5
2023-09-04 18:30ci: add jq utility to containerDevan Carpenter1+2-4
2023-09-04 17:41ci: print test logs upon failureDevan Carpenter1+19-1
2023-08-26 05:18ci: add test jobDevan Carpenter6+16-0
2023-08-26 03:59ci: add pipeline with build and package jobsDevan Carpenter7+131-0
2023-08-26 03:48debian: install correct filename of scriptDevan Carpenter1+1-1
2023-09-04 16:26-fix minor dpkg build issuesChristian Grothoff1+2-2
2023-09-04 16:24-fix minor dpkg build issuesChristian Grothoff4+10-8
2023-09-03 15:59bank/fakebank API changes for #7275Christian Grothoff3+63-45
2023-09-01 13:48-spellingChristian Grothoff2+2-2
2023-09-01 13:35-doxygenChristian Grothoff4+9-8
2023-09-01 08:53-fix auditor sig validationChristian Grothoff1+13-11
2023-09-01 00:00towards adjusting taler-auditor-offline to new /keys format (still fails in signature verification)Christian Grothoff3+219-163
2023-08-31 18:57update GANAChristian Grothoff0+0-0
2023-08-30 22:12reserve space for wallet_data_hash in schemaChristian Grothoff1+8-0
2023-08-29 11:53remove /wire endpoint, add wallet_data_hash to deposit, bump protocol version to v17Christian Grothoff7+13-119
2023-08-27 12:30add check for validity of offline signatures when reading them from the databaseChristian Grothoff1+71-0
2023-08-27 12:06Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+2-1
2023-08-27 12:06-fix issue with multiple dbinit running concurrentlyChristian Grothoff3+14-4
2023-08-27 00:38fix: also use the hostname when checking paytoSebastian1+2-1
2023-08-24 20:47make amounts more consistentChristian Grothoff5+42-22
2023-08-24 20:08remember last_keys when cherry pickingChristian Grothoff1+1-0
2023-08-24 18:50implement STEFAN value calculationChristian Grothoff5+614-0
2023-08-24 10:26more libeufin like fakebank pathsChristian Grothoff1+14-0
2023-08-23 20:01cleaner exitingChristian Grothoff2+10-5
2023-08-23 19:28minor fixesChristian Grothoff3+12-11
2023-08-23 11:47add anastasis facade to fakebankChristian Grothoff2+339-1
2023-08-23 08:46set default fraction digits to 2Christian Grothoff1+10-4
2023-08-23 08:39fix 404 reserve issue - without duplicate KYCChristian Grothoff1+35-41
2023-08-23 08:37fix 404 reserve issueChristian Grothoff1+8-5
2023-08-23 08:29setup accounts also for fakebank setupChristian Grothoff1+33-2
2023-08-23 07:32shellcheck fixesChristian Grothoff1+27-10
2023-08-21 21:58improve logging, fix client-side serialization of new /keys optionsChristian Grothoff2+24-8
2023-08-21 21:34postgres does not like 0-padding of VARCHAR, implement proper serializationChristian Grothoff4+49-50
2023-08-21 19:07extend libtalerpq with functions for the amount with currency triplet data type (for merchant backend)Christian Grothoff6+425-35
2023-08-21 16:05-use reset-tables on sandboxChristian Grothoff1+2-2
2023-08-21 16:05-use reset-tables on nexusChristian Grothoff1+2-2
2023-08-21 15:58shellcheck fixesChristian Grothoff1+37-21
2023-08-21 15:40-use /home/grothoff instead of ~Christian Grothoff1+1-1
2023-08-12 09:13fix missing '$'Christian Grothoff1+5-5
2023-08-12 07:28-.pot may not existChristian Grothoff1+1-1
2023-08-12 07:26-fix -l optionChristian Grothoff2+9-5
2023-08-11 19:17-update tos generator logic, fix bugChristian Grothoff2+17-15
2023-08-11 18:43allow -h without rootChristian Grothoff2+24-24
2023-08-11 14:30add STEFAN support to exchangeChristian Grothoff5+156-4
2023-08-10 23:04add taler-exchange-dbconfig and taler-auditor-dbconfigChristian Grothoff3+266-0
2023-08-03 16:40document unit in --help textChristian Grothoff1+1-1
2023-08-02 10:13Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+4-4
2023-08-02 10:13attempt to fix signal/cleanup raceChristian Grothoff1+12-12
2023-08-01 10:29amount-specific functions, not proceduresÖzgür Kesim1+4-4
2023-07-31 13:53-missing -lgnunetpqFlorian Dold1+1-0
2023-07-31 08:52make sure gana files are built from pinned submoduleFlorian Dold5+13-12
2023-07-30 15:20add missing prepared statementsChristian Grothoff1+20-2
2023-07-30 14:45remove wrap_size, obsoleteChristian Grothoff6+209-249
2023-07-30 14:33remove pre-array batch reserves-in insertion logicChristian Grothoff2+0-1454
2023-07-30 14:28misc bug fixes in batch insertChristian Grothoff4+267-225
2023-07-30 12:02unify to TEXT instead of mixing TEXT and VARCHARChristian Grothoff67+348-352
2023-07-30 10:39-remove silly commentChristian Grothoff2+2-7
2023-07-30 10:32-remove _tuple suffixChristian Grothoff67+328-331
2023-07-30 10:24removing old amount logic from libtalerpqChristian Grothoff4+47-498
2023-07-30 10:01migrating auditordb to use amount tuplesChristian Grothoff33+312-392
2023-07-30 06:56-fix typosÖzgür Kesim4+5-5
2023-07-29 22:44[pq] use GNUNET_PQ_get_oid_by_name consistentlyÖzgür Kesim8+94-157
2023-07-29 21:10dceChristian Grothoff2+0-66
2023-07-29 21:01migration to new amount style for exchangedbChristian Grothoff132+914-3847
2023-07-29 19:26[pq] added array support for taler_amount composite typeÖzgür Kesim5+226-12
2023-07-28 21:29Merge branch 'new-amount' - reserves now has taler_mountÖzgür Kesim28+408-492
2023-07-28 21:27taler_amount type introduced in reserves table and corresponding functionsÖzgür Kesim18+227-224
2023-07-28 19:05more jdbc: fixesChristian Grothoff1+2-2
2023-07-28 18:25-no more jdbc in libeufinChristian Grothoff3+6-8
2023-07-28 17:01FAILING attempt to make echange.reserve use taler_amountÖzgür Kesim22+245-332
2023-07-28 14:22Merge branch 'new-amount', lookup OIDs for compositesÖzgür Kesim9+111-20
2023-07-28 14:21-ignoreChristian Grothoff1+2-0
2023-07-28 14:19[pq] added helper to load oids of composite typesÖzgür Kesim9+111-20
2023-07-28 12:29finalize v3/v4 -> v2 exchange schema mergerÖzgür Kesim10+19-105
2023-07-28 12:28finalize v3/v4 -> v2 exchange schema mergerÖzgür Kesim3+78-24
2023-07-28 10:36Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim19+364-478
2023-07-28 10:36-added pq_common.hÖzgür Kesim1+96-0
2023-07-28 10:27combine v3 and v4 of exchange schema into v2 due to major incompatible tuple change forthcomingChristian Grothoff15+177-278
2023-07-28 10:21-fix type defsChristian Grothoff5+32-45
2023-07-27 21:57[WiP] added TALER_AMOUNT type to Postgres - first in age_withdrawÖzgür Kesim9+377-48
2023-07-26 15:53-fix typosÖzgür Kesim1+3-3
2023-07-26 15:36[age-withdraw] reveal works, tested.Özgür Kesim6+43-37
2023-07-26 02:05Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim9+1273-364
2023-07-26 02:04[age-withdraw] WIP - database transaction during reveal works nowÖzgür Kesim9+98-51
2023-07-26 02:02[pq] Added support for some Taler-specific array typesÖzgür Kesim3+762-0
2023-07-25 20:17-misc fixes:Christian Grothoff7+886-162
2023-07-25 15:52-move to postgresChristian Grothoff1+2-2
2023-07-25 15:34actually take kyc_off flag into considerationChristian Grothoff1+2-0
2023-07-25 12:34-more script fixesChristian Grothoff1+346-194
2023-07-25 12:10-more script fixesChristian Grothoff3+79-48
2023-07-24 19:40[age-withdraw] fixed h_commitment calculation in handlerÖzgür Kesim4+16-39
2023-07-24 18:23[age-withdraw] first tests passÖzgür Kesim11+222-136
2023-07-24 17:38-gana updateÖzgür Kesim0+0-0
2023-07-23 19:18kyc logic with birthdate setting test addedÖzgür Kesim10+90-16
2023-07-23 13:58Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim2+21-8
2023-07-23 13:57[kyc] put reserve_pub into legitimization_requirementsÖzgür Kesim12+53-60
2023-07-23 13:47-reset tables breaks stuff, badlyChristian Grothoff1+4-4
2023-07-23 13:36log resetChristian Grothoff1+4-2
2023-07-23 13:21handle unixChristian Grothoff1+4-4
2023-07-23 13:19handle unixChristian Grothoff1+1-1
2023-07-23 13:18handle unixChristian Grothoff1+7-1
2023-07-23 13:01-ignore locale/ dirChristian Grothoff2+4-1
2023-07-23 12:52tolerate unsetChristian Grothoff1+3-1
2023-07-23 12:49tolerate unsetChristian Grothoff1+1-1
2023-07-23 10:48Added reserve_pub to kyc legitimization_processesÖzgür Kesim25+140-34
2023-07-21 20:48use decision timeChristian Grothoff1+2-0
2023-07-21 14:03bad includeChristian Grothoff1+2-1
2023-07-21 13:51-fix wire auditor for multiple accountsChristian Grothoff2+7-4
2023-07-21 13:28-more multi-account fixesChristian Grothoff3+9-6
2023-07-21 13:22-fix crashChristian Grothoff1+5-2
2023-07-21 13:03run wirewatch with specific accountChristian Grothoff6+10-8
2023-07-21 12:39-add MakefilesChristian Grothoff6+82-0
2023-07-21 10:07-accidentally renamed/moved config file, fixedÖzgür Kesim1+4-0
2023-07-21 10:04[age-withdraw] started to work on tests in testingÖzgür Kesim7+500-4
2023-07-20 16:22-fixes for doxygen complaintsÖzgür Kesim2+2-2
2023-07-20 16:16-remove notes from source treeÖzgür Kesim1+0-236
2023-07-20 16:15Merge branch 'age-withdraw', after implementing testing-commandsÖzgür Kesim11+1046-251
2023-07-20 16:13[age-withdraw] Added testing commands for age-withdraw and -revealÖzgür Kesim9+702-70
2023-07-20 15:11create dirChristian Grothoff1+1-0
2023-07-20 15:10-new man pageChristian Grothoff8+11-10
2023-07-20 14:03check for key dependencyChristian Grothoff2+9-0
2023-07-20 13:56rewrite tos/pp generation logicChristian Grothoff37+700-4591
2023-07-20 00:15-misc fixesChristian Grothoff5+40-26
2023-07-19 12:43-minor test-auditor.sh fixesChristian Grothoff1+9-16
2023-07-18 22:49-misc auditor fixesChristian Grothoff1+3-3
2023-07-18 22:45-misc auditor fixesChristian Grothoff1+43-43
2023-07-18 11:35Merge branch 'master' into age-withdrawÖzgür Kesim2+869-590
2023-07-18 11:34-first steps towards testing age-withdrawÖzgür Kesim2+33-19
2023-07-18 11:34[age-withdraw] simplify lib-APIÖzgür Kesim4+337-188
2023-07-17 22:36-work on auditor testChristian Grothoff2+44-58
2023-07-17 14:39-work on auditor testChristian Grothoff1+201-129
2023-07-17 14:18-work on auditor testChristian Grothoff2+700-479
2023-07-16 14:01bump man pagesChristian Grothoff2+9-5
2023-07-16 13:44-remove lingerChristian Grothoff5+19-35
2023-07-16 12:36introduce TALER_TESTING_cmd_exec_wirewatch2Christian Grothoff2+38-4
2023-07-16 11:35-codespell fixÖzgür Kesim1+1-2
2023-07-16 11:33-doxygen fixesÖzgür Kesim3+19-17
2023-07-16 10:09clean up taler-bank-benchmarkChristian Grothoff2+139-519
2023-07-16 09:25fix taler-aggregator-benchmarkChristian Grothoff4+18-12
2023-07-15 20:37-ignoreChristian Grothoff1+1-0
2023-07-15 20:33-get taler-exchange-benchmark to workChristian Grothoff12+94-49
2023-07-15 17:58fix crash with -a optionChristian Grothoff1+1-1
2023-07-15 17:29-fix up configChristian Grothoff4+52-38
2023-07-15 17:13include taler-unified-setup in Debian packageChristian Grothoff1+2-0
2023-07-15 17:11-update man pagesChristian Grothoff0+0-0
2023-07-15 17:08-update man pagesChristian Grothoff2+5-4
2023-07-15 16:20-typo fix fixÖzgür Kesim1+1-1
2023-07-15 16:19-typo fixÖzgür Kesim1+1-1
2023-07-15 16:15Merge branch 'master' into age-withdrawÖzgür Kesim4+204-402
2023-07-15 16:15[age-withdraw] added TALER_EXCHANGE_age_withdraw_blind APIÖzgür Kesim3+563-211
2023-07-15 14:08clean up taler-exchange-benchmark codeChristian Grothoff3+203-402
2023-07-15 11:13-doxygenChristian Grothoff1+1-0
2023-07-15 07:39[age-withdraw] age-withdraw-reveal lib-API mostly finishedÖzgür Kesim3+167-56
2023-07-14 08:02Merge branch 'age-withdraw' of ssh://git.kesim.org/taler/exchange into age-withdrawÖzgür Kesim3+56-22
2023-07-14 07:25Merge branch 'master' into age-withdrawÖzgür Kesim22+1329-1515
2023-07-14 03:27-avoid deep recursion issuesChristian Grothoff1+2-2
2023-07-13 21:11bump protocol version to 16Christian Grothoff2+2-2
2023-07-13 21:07merging /keys and /wireChristian Grothoff10+576-766
2023-07-13 20:28-towards reveal response handling in agew-withdraw-revealÖzgür Kesim3+56-22
2023-07-13 06:45-initial file for testing age-withdraw, not functional yetÖzgür Kesim1+155-0
2023-07-13 06:45towards age-withdraw and -reveal APIÖzgür Kesim4+556-19
2023-07-11 18:36implement 'lost' field for #7883Christian Grothoff3+28-1
2023-07-11 18:01merge /wire into /keys responseChristian Grothoff11+732-755
2023-07-11 07:59-update doc/prebuiltÖzgür Kesim0+0-0
2023-07-11 07:37-gana updateÖzgür Kesim0+0-0
2023-07-11 07:21-handle some of the codespell complaintsÖzgür Kesim7+14-14
2023-07-11 07:06-handle doxygen complaintsÖzgür Kesim7+50-56
2023-07-10 21:20towards using taler-unified-setup in auditor testsChristian Grothoff8+323-943
2023-07-10 17:48-typosChristian Grothoff4+5-5
2023-07-10 15:58-fix indentChristian Grothoff1+1-1
2023-07-10 14:55use DK age group, not global age groupChristian Grothoff3+11-4
2023-07-10 14:34fix alignment issue, ensure we hash over packed structure to avoid non-determinismChristian Grothoff5+190-134
2023-07-10 13:26-simplifyChristian Grothoff2+4-14
2023-07-10 08:34tip -> rewardChristian Grothoff6+20-17
2023-07-10 08:19Tip => RewardChristian Grothoff1+2-2
2023-07-10 08:29gana updateÖzgür Kesim0+0-0
2023-07-10 08:25Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim24+484-719
2023-07-10 08:23fix memory leaks reported by valgrindÖzgür Kesim17+269-176
2023-07-10 08:22added expected HTTP-code to loggerÖzgür Kesim37+111-42
2023-07-06 10:40-current use is goodChristian Grothoff1+0-1
2023-07-06 10:39-no return is correct hereChristian Grothoff1+1-2
2023-07-06 09:30-loglevel INFOÖzgür Kesim1+3-5
2023-07-05 22:08work on keys serialization/deserializationChristian Grothoff20+443-708
2023-07-05 16:20fix mime-type matching (#7882)Christian Grothoff1+1-1
2023-07-05 16:20fix mime-type matching (#7882)Christian Grothoff1+3-0
2023-07-05 16:19fix mime-type matching (#7882)Christian Grothoff1+1-1
2023-07-05 16:18fix mime-type matching (#7882)Christian Grothoff2+9-4
2023-07-05 11:13-misc minor fixesChristian Grothoff3+28-3
2023-07-04 21:21-bugfixesChristian Grothoff3+15-5
2023-07-04 13:37more exchange API refactoringChristian Grothoff29+740-1625
2023-07-04 09:57better error handling; use handle resultÖzgür Kesim1+62-86
2023-07-03 16:39more API clean upChristian Grothoff17+85-76
2023-07-03 15:51more work on API atomizationChristian Grothoff3+36-95
2023-07-03 15:22more work on API atomizationChristian Grothoff3+48-49
2023-07-03 14:20Merge branch 'master' into age-withdrawÖzgür Kesim15+442-297
2023-07-03 14:18[age-withdraw] added library function for age-withdrawÖzgür Kesim20+1354-102
2023-07-02 14:09unconfuse pay and depositChristian Grothoff8+24-19
2023-07-02 13:22clarify what happens on blockChristian Grothoff3+8-5
2023-07-02 12:57fix buildChristian Grothoff7+13-10
2023-07-02 12:52editsChristian Grothoff2+13-9
2023-07-02 12:33work on regulator textChristian Grothoff5+61-34
2023-07-02 12:34Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff3+242-232
2023-07-02 12:34forgot to add KYB fileChristian Grothoff1+93-0
2023-07-02 12:18Added \newcommand for \LAND, \TALER, \CURRENCY; inserted package for enumeration; file renders to PDF nowStefan Kügel1+15-10
2023-07-02 09:39migrate Stefan's translation back into the public gitChristian Grothoff1+234-0
2023-07-01 20:06dceChristian Grothoff2+3-232
2023-06-27 16:57added TALER_adult_age(struct TALER_AgeMask *mask)Özgür Kesim3+43-2
2023-06-27 16:56-update authorÖzgür Kesim1+2-1
2023-06-27 11:09[auditor] use the date for the report-directoryÖzgür Kesim1+3-1
2023-06-27 10:41[testing] start an oauth2 server which returns static birthdatesÖzgür Kesim2+38-15
2023-06-27 07:48[age-withdraw] added handlers for age-withdraw to routerÖzgür Kesim1+52-0
2023-06-27 07:48-rename variableÖzgür Kesim1+3-3
2023-06-27 07:47-fix typoÖzgür Kesim1+2-2
2023-06-27 07:46-fix parameter in stored proceduresÖzgür Kesim3+7-7
2023-06-27 07:45added birthdate parserÖzgür Kesim4+183-4
2023-06-26 13:04-fixed typosÖzgür Kesim3+5-5
2023-06-26 09:47add exchange_do_age_withdraw.sqlÖzgür Kesim2+2-1
2023-06-26 09:46-ruuid not neededÖzgür Kesim4+4-14
2023-06-26 07:44-free specÖzgür Kesim1+1-0
2023-06-26 07:44-comment updatesÖzgür Kesim2+6-4
2023-06-25 22:09Merge branch 'master' into age-withdraw-mergeÖzgür Kesim98+4390-3322
2023-06-25 22:01[age-withdraw] age-withdraw commit- and reveal-handlers implemented, 12/nÖzgür Kesim44+2097-1804
2023-06-25 17:10next round of exchange API atomizationChristian Grothoff37+575-548
2023-06-25 11:59more work on atomizing exchange API: depositChristian Grothoff13+327-348
2023-06-24 22:08fix testChristian Grothoff1+2-2
2023-06-24 22:06-fix typoChristian Grothoff2+1-563
2023-06-23 09:41fix #7870Christian Grothoff8+27-4
2023-06-22 20:05-more exchange API atomizationChristian Grothoff9+123-126
2023-06-22 18:42-more exchange API atomizationChristian Grothoff3+18-20
2023-06-22 18:37-more exchange API atomizationChristian Grothoff6+45-53
2023-06-22 18:26more API cleanupChristian Grothoff7+63-827
2023-06-22 14:31-fail, not skipChristian Grothoff1+2-2
2023-06-22 09:03fix typoChristian Grothoff1+1-1
2023-06-22 08:27fix uninitialized SANDBOX_PORT if only starting sandbox without nexusChristian Grothoff1+6-0
2023-06-21 21:13new -W option for unified setupChristian Grothoff1+31-12
2023-06-21 07:03-simplifyChristian Grothoff1+6-12
2023-06-21 07:00-more clean up of auditor api: atomization completeChristian Grothoff11+363-555
2023-06-21 06:15-more auditor API atomizationChristian Grothoff7+73-63
2023-06-21 06:02-towards API atomizationChristian Grothoff3+29-30
2023-06-21 05:53ensure forward-compatibility for auditor C APIChristian Grothoff10+200-138
2023-06-20 19:57-doxygen fixesChristian Grothoff5+2468-47
2023-06-12 16:08Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+19-6
2023-06-12 16:08-reg text workChristian Grothoff8+72-26
2023-06-12 14:34test_bank_api_with_nexusMS2+19-6
2023-06-10 09:07Merge branch 'master' into age-withdrawÖzgür Kesim117+6189-6305
2023-06-09 15:52-fix FTBFSChristian Grothoff1+2-2
2023-06-07 21:11major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine coreChristian Grothoff116+5800-6351
2023-06-05 15:01new command to use taler-benchmark-setup.shChristian Grothoff5+437-2
2023-06-05 14:39Merge branch 'master' into age-withdrawÖzgür Kesim3+148-62
2023-06-05 13:58permsChristian Grothoff1+0-0
2023-06-05 13:58-docuChristian Grothoff1+12-2
2023-06-05 13:54expand taler-benchmark-setup scriptChristian Grothoff2+93-37
2023-06-05 13:13more fixes for taler-benchmark-setupChristian Grothoff2+46-26
2023-06-05 07:18Merge branch 'master' into age-withdrawÖzgür Kesim75+1506-1254
2023-06-04 22:24work on cleaning up benchmark logicChristian Grothoff10+307-526
2023-06-04 20:33try to create universal benchmark setup scriptChristian Grothoff3+527-9
2023-06-04 12:29address FIXMEs in bank service APIChristian Grothoff7+194-161
2023-06-04 12:10address API stability FIXMEs in taler_exchange_serviceChristian Grothoff16+237-146
2023-06-04 11:26code cleanup, fixing misc. memory leaks in the processChristian Grothoff41+275-457
2023-06-03 23:29-allow NULL for i18nChristian Grothoff1+0-5
2023-06-03 11:01-loggingChristian Grothoff1+1-0
2023-06-03 10:53add DB idempotency testChristian Grothoff2+15-0
2023-06-03 08:46Need libgnunetpq v4.0.0++Özgür Kesim1+2-2
2023-06-03 08:45Merge branch 'master' into age-withdrawÖzgür Kesim115+2292-1167
2023-06-02 09:46make CREATE TYPE usage idempotentFlorian Dold1+10-9
2023-05-27 22:04-bump ganaChristian Grothoff0+0-0
2023-05-26 15:16fix FTBFSChristian Grothoff1+1-1
2023-05-23 13:44add document download logic for kycaidChristian Grothoff3+44-9
2023-05-21 17:25-styleChristian Grothoff1+1-1
2023-05-21 17:20-fix SQLChristian Grothoff2+25-25
2023-05-21 16:47-typoChristian Grothoff3+3-3
2023-05-21 16:26Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff27+493-1
2023-05-21 12:50-minor fixesChristian Grothoff4+48-34
2023-05-18 20:15Add a packaging folder to contrib and place systemd/etc files from debian folder. Also adds the packaging folder to the tarball.Martin Schanzenbach27+493-1
2023-05-18 12:45array-based do_reserves_in_insertChristian Grothoff2+222-8
2023-05-18 06:48-update doc/prebuiltChristian Grothoff0+0-0
2023-05-18 06:43-typoChristian Grothoff1+1-1
2023-05-18 06:31use external helper for conversion also for KYCAIDChristian Grothoff5+423-236
2023-05-17 18:23-doxygenChristian Grothoff1+0-1
2023-05-17 13:33-no +1Christian Grothoff1+1-1
2023-05-16 22:28implement logic to conditionally trigger AML review based on KYC attributesChristian Grothoff23+248-262
2023-05-16 20:26towards KYC AML triggersChristian Grothoff6+475-113
2023-05-16 12:17add KYC_AML_TRIGGER option (not implemented)Christian Grothoff3+34-10
2023-05-16 11:37add new trigger optionChristian Grothoff1+6-0
2023-05-16 11:25expand configuration options in Debian packageChristian Grothoff2+17-3
2023-05-14 11:11[æge-withdraw] WiP: towards new APIÖzgür Kesim2+17-13
2023-05-14 10:12allow '#'Christian Grothoff2+3-3
2023-05-13 20:08more AML_THRESHOLD fixesChristian Grothoff2+10-10
2023-05-13 20:04typosChristian Grothoff1+4-5
2023-05-13 20:02avoid generating useless file by testsChristian Grothoff1+1-0
2023-05-13 20:00-fix templating testsChristian Grothoff23+44-476
2023-05-13 18:37strcasecmpChristian Grothoff1+2-2
2023-05-13 18:31return tipping_allowed from /keysChristian Grothoff4+17-0
2023-05-13 18:23-start with new ENABLE_TIPPING optionChristian Grothoff1+10-9
2023-05-13 18:22-move AML_THRESHOLD option to exchangeChristian Grothoff10+39-11
2023-05-13 15:06add logic to oauth2 plugin to use /setup endpoint when configuredChristian Grothoff3+208-31
2023-05-12 13:10Merge branch 'age-withdraw' of ssh://git.kesim.org/taler/exchange into age-withdrawÖzgür Kesim6+50-44
2023-05-12 13:10[age-withdraw] WIP: change schema to use new support for array types, 11/nÖzgür Kesim6+50-44
2023-05-12 11:40Merge branch 'master' into age-withdrawÖzgür Kesim208+9033-3786
2023-05-11 13:24-fix FTBFSChristian Grothoff1+1-0
2023-05-11 09:47-fix doxygenChristian Grothoff1+2-2
2023-05-10 23:18externalize persona JSON conversion logic, expand with file downloadChristian Grothoff5+235-204
2023-05-10 23:16update mustach libraryChristian Grothoff18+2370-900
2023-05-10 20:13-typoChristian Grothoff1+1-1
2023-05-10 20:09add helper logic for JSON2JSON conversionChristian Grothoff5+621-2
2023-05-10 07:13ensure amounts are in upper-caseChristian Grothoff1+6-9
2023-05-09 23:21-fix loggingChristian Grothoff2+2-1
2023-05-09 23:13-fix TOTP calculationChristian Grothoff1+1-1
2023-05-09 23:08exceptions-applyChristian Grothoff1+3-3
2023-05-09 23:07fix more VLAsChristian Grothoff2+5-3
2023-05-09 23:01always use GNUNET_memcpyChristian Grothoff28+231-231
2023-05-09 22:57fix 0-length VLAsChristian Grothoff2+13-12
2023-05-09 22:27assertions to make compiler happyChristian Grothoff2+4-0
2023-05-09 22:02-fix warningChristian Grothoff2+10-6
2023-05-09 21:52-consistencyChristian Grothoff1+4-4
2023-05-09 18:40Fix age mask parsing from configÖzgür Kesim3+6-7
2023-05-09 12:11-fix includeChristian Grothoff1+1-1
2023-05-09 12:07-make content-length optional againChristian Grothoff2+23-4
2023-05-07 19:41add kyc collectionChristian Grothoff1+45-0
2023-05-07 16:37flows: minor editsFlorian Dold2+5-5
2023-05-07 15:52proc docChristian Grothoff19+1065-0
2023-05-06 22:16allow NULLChristian Grothoff2+8-53
2023-05-06 19:29-doxygenChristian Grothoff1+1-1
2023-05-06 18:55add convenience function TALER_TEMPLATING_reply_errorChristian Grothoff3+69-1
2023-05-06 17:43add convenience function for content-length limiationChristian Grothoff3+95-35
2023-05-04 19:32-doxygenChristian Grothoff2+11-5
2023-05-04 15:36finish implementation for #7808Christian Grothoff6+70-46
2023-05-04 15:14towards LP support for GET /deposits (#7808)Christian Grothoff5+190-18
2023-05-04 14:04-fix crypto testChristian Grothoff1+25-0
2023-05-04 12:42more shared logic for argument/header parsingChristian Grothoff8+380-220
2023-05-03 18:25-more readable, no semantic changeChristian Grothoff1+3-1
2023-05-02 21:23-update ganaChristian Grothoff0+0-0
2023-05-02 19:48check regex syntax at leastChristian Grothoff1+17-0
2023-05-02 15:32include 0-terminator when hashingChristian Grothoff1+4-4
2023-05-02 15:29use same canonicalization of JSON as for contract hashes when doing normal JSON hashingChristian Grothoff2+169-168
2023-05-02 10:07implement taler-exchange-offline account restriction and conversion functionalityChristian Grothoff1+135-2
2023-05-02 09:03-doxygenChristian Grothoff1+1-1
2023-05-01 21:10fix uninitialized old_scopeChristian Grothoff1+8-0
2023-05-01 17:37-fix uninitialized variable and memory leakChristian Grothoff3+67-55
2023-04-30 21:37expose TALER_EXCHANGE_parse_accounts() in external APIChristian Grothoff3+231-196
2023-04-30 14:21breaking protocol changes towards fixing #7810 (incomplete, taler-exchange-offline still unfinished)Christian Grothoff90+2057-1283
2023-05-01 18:59-fix memory leakÖzgür Kesim1+2-1
2023-05-01 18:19-typosÖzgür Kesim3+1-4
2023-05-01 12:22-cleanup signaturesÖzgür Kesim1+6-3
2023-05-01 12:12-typo in commentÖzgür Kesim1+1-1
2023-05-01 12:05WiP: age-withdraw, finished reveal-request, 10/nÖzgür Kesim14+548-407
2023-04-25 21:19-doxChristian Grothoff1+1-1
2023-04-25 21:12-fix doxygenChristian Grothoff1+1-1
2023-04-25 21:06add nexus-fetch-transactionsChristian Grothoff5+385-0
2023-04-24 19:15-fix portChristian Grothoff2+90-80
2023-04-24 18:37fix filenameChristian Grothoff1+0-0
2023-04-23 20:43update for API change as per #6363Christian Grothoff3+3-3
2023-04-23 09:57Merge branch 'master' into age-withdrawÖzgür Kesim4+304-3
2023-04-23 09:10-fix typos for doxygenÖzgür Kesim2+5-7
2023-04-23 09:10-fix typos for doxygenÖzgür Kesim2+5-7
2023-04-22 16:33add missing original makefileChristian Grothoff1+301-0
2023-04-22 16:14wallet expects bankAccessApiBaseUrlFlorian Dold3+3-3
2023-04-22 15:18WiP: age-withdraw, continue with finalize_age_withdraw_and_sign, 9/nÖzgür Kesim4+298-30
2023-04-22 13:39Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim12+1575-1715
2023-04-22 13:39WiP: age-withdraw, adjust schema and DB-handlers, cleanup FIXME's, 8/nÖzgür Kesim10+184-98
2023-04-22 13:06-added FIXMEÖzgür Kesim1+3-0
2023-04-22 13:02simplify batch insert: no cursor where not required, replace out_reserve_found with ruuid being allowed to remain NULLChristian Grothoff2+25-125
2023-04-22 12:43fix fakebank long pollingChristian Grothoff2+466-243
2023-04-22 00:54-misc fixesChristian Grothoff1+25-29
2023-04-22 00:33-misc fixesChristian Grothoff1+3-6
2023-04-22 00:30-misc fixesChristian Grothoff1+1-1
2023-04-22 00:26-misc fixesChristian Grothoff5+18-8
2023-04-21 23:53-misc bugsChristian Grothoff1+8-3
2023-04-21 23:40-misc bugsChristian Grothoff1+24-24
2023-04-21 23:20misc bugfixes in reserves_in batch logicChristian Grothoff5+998-1244
2023-04-21 20:30clean up reserve_get logicChristian Grothoff2+143-174
2023-04-21 08:54-fix doxygenChristian Grothoff1+6-0
2023-04-21 08:50-fix bug in syncChristian Grothoff1+1-1
2023-04-18 18:44fix some major bugs in pg_reserves_in_insertChristian Grothoff1+142-193
2023-04-18 18:24avoid overloading of global variableChristian Grothoff1+10-10
2023-04-16 20:07fix SPI buildChristian Grothoff4+99-118
2023-04-16 19:26add missing resourceChristian Grothoff1+8-0
2023-04-16 19:25add FIXMEChristian Grothoff1+5-0
2023-04-16 08:05work on lookup_records_by_tableChristian Grothoff1+276-0
2023-04-16 07:41work on insert_records_by_tableChristian Grothoff1+295-2
2023-04-15 21:43implement more of lookup_records_by_tableChristian Grothoff3+505-3
2023-04-15 21:11create warnings on missing table syncsChristian Grothoff3+83-8
2023-04-15 20:19update ganaChristian Grothoff0+0-0
2023-04-15 17:53always check for the entire batch being idempotent, not only when it is too late to repeat the requestChristian Grothoff1+118-112
2023-04-15 13:14reduce max requests limit per defaultChristian Grothoff1+1-1
2023-04-15 12:38-fix memory leakChristian Grothoff2+11-5
2023-04-13 15:30add logic to check signature over fees in /wire response (fixes #7802)Christian Grothoff1+37-5
2023-04-10 21:28-fix SQL queryChristian Grothoff2+2-0
2023-04-10 11:51avoid crashing, fail test insteadChristian Grothoff1+16-6
2023-04-10 08:52use LEFT JOIN as aml_status table may be emptyChristian Grothoff1+6-4
2023-04-10 08:48return AML status together with KYC statusChristian Grothoff6+104-6
2023-04-08 07:46return text/plain by default (fixes #7747)Christian Grothoff1+2-2
2023-04-08 06:29fix #7792Christian Grothoff1+1-1
2023-04-08 06:10adding FIXMEChristian Grothoff2+3-2
2023-04-06 21:46modify logic to match https://datatracker.ietf.org/doc/draft-nottingham-http-availability-hints/Christian Grothoff1+2-2
2023-04-04 15:26-spelling, typos, indentationChristian Grothoff2+422-353
2023-04-02 12:12left-pad TOTP code with 0sChristian Grothoff1+2-2
2023-03-31 12:04-fix missing commentsChristian Grothoff1+11-1
2023-03-31 12:03-fix missing commentsChristian Grothoff1+49-6
2023-03-31 11:50fix exchangedb build errorsChristian Grothoff158+697-751
2023-03-29 15:18New sql code for batch ensure coin knownJoseph4+557-2
2023-03-27 14:19Remove binary filesJoseph2+0-0
2023-03-27 12:57New spi filesJoseph4+16-1
2023-03-27 11:23New spi filesJoseph10+2031-0
2023-03-03 11:20some changes for known coinsJoseph3+3-10
2023-02-20 13:04some changes for ensure known coinJoseph4+11-2
2023-02-09 09:20nothing to updateJoseph1+1-1
2023-03-27 13:53Spi filesJoseph5+1065-1102
2023-03-27 13:51New spi filesJoseph2+22-50
2023-03-14 11:31new deb patch releaseFlorian Dold1+6-0
2023-03-13 08:17-fix comments for doxygenÖzgür Kesim2+10-11
2023-03-13 08:10-typoÖzgür Kesim1+2-2
2023-03-13 08:08-typosÖzgür Kesim1+2-1
2023-03-13 08:01-typosÖzgür Kesim2+4-4
2023-03-13 07:53-typosÖzgür Kesim4+5-5
2023-03-13 07:49-typosÖzgür Kesim1+3-3
2023-03-12 23:31WIP: age-withdraw, continue verify_commitment_and_max_age, 7/nÖzgür Kesim7+210-59
2023-03-12 23:27-gana bumpÖzgür Kesim0+0-0
2023-03-12 17:50Merge branch 'master' into age-withdrawÖzgür Kesim0+0-0
2023-03-12 17:50-gana bumpÖzgür Kesim0+0-0
2023-03-12 16:21WiP: age-withdraw, added TALER_age_restriction_commit_from_base, 6/nÖzgür Kesim3+245-83
2023-03-11 10:51Merge branch 'master' into age-withdrawÖzgür Kesim7+49-28
2023-03-11 10:48simplify hash generation of age commitmentÖzgür Kesim1+17-13
2023-03-11 10:48WiP: age-withdraw, cut out work up to verify_commitment_and_max_ageÖzgür Kesim1+94-13
2023-03-10 11:18be more explicit in systemd unit fileFlorian Dold1+11-3
2023-03-09 23:45fix typo in commentFlorian Dold1+1-1
2023-03-09 18:48retry on failureChristian Grothoff1+17-3
2023-03-09 18:23add commentsChristian Grothoff1+6-0
2023-03-09 17:02typoMS1+1-1
2023-03-08 11:04log URL in error message (fixes #7725)Christian Grothoff1+3-2
2023-03-08 11:01fix #7744Christian Grothoff1+1-1
2023-03-08 10:52style fixChristian Grothoff2+10-18
2023-03-07 10:15-simplify zero-check for age-commitment hashÖzgür Kesim2+2-12
2023-03-06 20:36-minor refactoring in age_withdraw-revealÖzgür Kesim1+33-22
2023-03-06 20:36-minor refactoring in age_withdraw-revealÖzgür Kesim1+33-22
2023-03-06 20:21WiP: age-withdraw implementation, part 4/nÖzgür Kesim1+86-27
2023-03-06 20:21WiP: age-withdraw implementation, part 4/nÖzgür Kesim1+86-27
2023-03-06 19:51Merge branch 'age-withdraw'Özgür Kesim1+315-87
2023-03-06 19:10-fix missing /home/grothoff for taler-exchange-offline userChristian Grothoff1+1-0
2023-03-06 19:42WiP: age-withdraw implementation, part 3/nÖzgür Kesim1+299-59
2023-03-06 19:10-fix missing /home/grothoff for taler-exchange-offline userChristian Grothoff1+1-0
2023-03-06 12:04-cleanup age-withdraw_revealÖzgür Kesim1+24-36
2023-03-05 00:18fix permissions, default to UNIX, improve loggingChristian Grothoff3+8-5
2023-03-04 22:33bump Debian versionChristian Grothoff2+4-3
2023-03-04 22:18avoid interactive promptChristian Grothoff1+1-0
2023-03-04 22:10bump Debian versionChristian Grothoff1+6-0
2023-03-04 22:04improve nginx configuration consistencyChristian Grothoff2+20-6
2023-03-04 19:39prepare dirs for secmodChristian Grothoff1+2-1
2023-03-04 19:33make taler-exchange-offline a 'normal' user with shellChristian Grothoff2+5-7
2023-03-04 17:19-fix FTBFS and other bugsChristian Grothoff1+33-38
2023-03-04 17:07debian bumpChristian Grothoff1+6-0
2023-03-04 16:43use localhost, for consistencyChristian Grothoff1+2-2
2023-03-04 16:04misc minor fixesChristian Grothoff7+12-3
2023-03-03 10:20totp update functionpriscilla1+46-54
2023-03-02 14:54totp algorithmpriscilla2+279-3
2023-03-01 10:14WiP: age-withdraw implementation, part 2/nÖzgür Kesim6+928-0
2023-03-01 10:11WiP: age-withdraw implementation, part 1/nÖzgür Kesim11+334-18
2023-02-21 16:18-typoChristian Grothoff1+1-1
2023-02-21 15:44fix dist ruleChristian Grothoff1+1-0
2023-02-21 13:56configure.ac version bumpChristian Grothoff1+1-1
2023-02-21 13:54Debian bumpChristian Grothoff1+6-0
2023-02-21 13:52-fix bugChristian Grothoff1+1-1
2023-02-21 13:44-misc minor bugfixesChristian Grothoff10+49-22
2023-02-21 11:57skeleton logic for POS confirmationChristian Grothoff3+64-0
2023-02-20 17:16fix memory leak on paypriscilla1+4-0
2023-02-20 12:58update changes with pullpriscilla5+1050-0
2023-01-31 12:37updatepriscilla3+2796-11
2023-02-20 15:59-fix commentChristian Grothoff2+2-2
2023-02-19 20:51idempotency testChristian Grothoff1+8-8
2023-02-19 20:46on idempotent deposit, just skip most of the transactionChristian Grothoff2+16-1
2023-02-19 20:05fix typoChristian Grothoff1+1-1
2023-02-19 17:32expose now returned purse_expiration in exchange APIChristian Grothoff2+8-0
2023-02-19 17:30implement #7706Christian Grothoff1+2-0
2023-02-19 12:14-fix more memory leaksChristian Grothoff1+9-7
2023-02-19 12:11-fix memory leakChristian Grothoff8+16-7
2023-02-19 11:32check currency matches before proceedingChristian Grothoff1+7-0
2023-02-19 10:22-doxygen fixesChristian Grothoff2+2-2
2023-02-19 09:26also inform about AML-triggered KYC requirement in GET deposits endpointChristian Grothoff1+14-0
2023-02-19 09:21return KYC requirement row when AML imposed KYC requirements on withdraw; return KYC choices in new /config endpointChristian Grothoff16+169-22
2023-02-17 17:24more towards actually allowing AML decisions to trigger KYCChristian Grothoff11+157-15
2023-02-17 15:57fix memory leak and transaction error handling related to KYCChristian Grothoff8+57-13
2023-02-16 15:37add code to sanity-check KYC configuration and KYC decisionsChristian Grothoff3+276-76
2023-02-15 17:32remove obsolete taler-crypto-workerFlorian Dold3+1-475
2023-02-14 13:26begin API change to allow AML officers to trigger KYC processChristian Grothoff13+90-4
2023-02-14 12:01-fix test FTBFSChristian Grothoff1+7-2
2023-02-13 20:12-fix notify_s argument passingChristian Grothoff1+1-1
2023-02-13 20:05-add missing optionChristian Grothoff1+1-1
2023-02-13 15:00work on AML notification logicChristian Grothoff8+74-14
2023-02-13 11:21tolerate NULL cleanup functions in commands in batchesChristian Grothoff1+3-2
2023-02-12 21:02-more work on AML triggers for P2P transfersChristian Grothoff9+337-32
2023-02-12 16:53fix confusing logFlorian Dold1+1-1
2023-02-12 13:39-work on AML trigger logicChristian Grothoff6+170-9
2023-02-09 16:54-start on AML work (incomplete)Christian Grothoff16+228-481
2023-02-07 11:27fix get_link_data logicChristian Grothoff1+45-85
2023-02-06 17:37-fix negation for shutdown of PGChristian Grothoff1+1-1
2023-02-06 13:57update with sort in c codeJoseph5+154-42
2023-02-05 20:59-debugging batch reserves_in notification logic: success: pg_notify does not work, identifier vs. stringChristian Grothoff6+62-37
2023-02-05 19:15-fix transaction issue in exchange testChristian Grothoff1+6-1
2023-02-05 19:13-fix FTBFS of exchange testChristian Grothoff4+52-33
2023-02-05 18:11exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmarkChristian Grothoff26+2842-4835
2023-02-04 20:55-add missing fileChristian Grothoff1+197-0
2023-02-04 20:54-fix AML decision update logic and history fetch logicChristian Grothoff9+105-21
2023-02-04 17:05-deduplicate configsChristian Grothoff4+116-202
2023-02-04 15:09-doxygen typosChristian Grothoff2+5-5
2023-02-04 15:01add tests for new AML logic, plus related bugfixesChristian Grothoff18+252-215
2023-02-03 13:06implement testing_api_cmd_check_aml_decisionChristian Grothoff7+175-59
2023-02-03 11:57implement testing_api_cmd_take_aml_decision.cChristian Grothoff7+286-34
2023-02-03 10:29implement testing_api_cmd_set_officerChristian Grothoff4+131-39
2023-02-02 21:21-refund deadline should be optional/can be 0Christian Grothoff2+10-5
2023-02-02 16:16add logic to parse AML decisions responseChristian Grothoff2+84-10
2023-02-02 16:06add logic to parse AML decision responseChristian Grothoff2+139-6
2023-02-02 13:55more work on KYC/AML decision inspectionChristian Grothoff7+60-49
2023-02-02 11:03draft for the AML GET decision endpointChristian Grothoff7+304-27
2023-02-02 10:40first draft of implementation of GET AML decisions endpointChristian Grothoff12+346-32
2023-02-01 16:05add 2nd AML decision lookup API (skeleton only)Christian Grothoff2+248-4
2023-02-01 16:00start work on AML decision query APIChristian Grothoff3+330-2
2023-02-01 15:43draft new AML APIChristian Grothoff1+264-5
2023-01-31 14:33-gana bumpChristian Grothoff0+0-0
2023-01-30 14:38update link data testJoseph1+4-4
2023-01-30 14:12update test link dataJoseph1+1-1
2023-01-30 13:43test for link dataJoseph4+259-146
2023-01-29 20:52add test for KYC required on reserve closeChristian Grothoff5+120-20
2023-01-29 13:12use correct attribute name in testChristian Grothoff2+28-2
2023-01-29 12:58KYC: misc. fixes to attribute attestation logicChristian Grothoff11+56-26
2023-01-28 16:45KYC: fix API call and memory leakChristian Grothoff1+2-1
2023-01-28 16:08-misc fixesChristian Grothoff2+49-23
2023-01-28 13:06fix Persona attribute extraction from webhooksChristian Grothoff2+46-56
2023-01-28 11:20-debug KYC webhook logicChristian Grothoff6+81-58
2023-01-27 21:47add persona attribute conversion logicChristian Grothoff1+15-13
2023-01-27 21:39add persona attribute conversion logicChristian Grothoff2+412-213
2023-01-27 16:42work on kycaid attribute extractionChristian Grothoff4+238-33
2023-01-27 15:09add logic to store attributesChristian Grothoff10+211-10
2023-01-27 14:10add logic to store attributesChristian Grothoff2+43-8
2023-01-27 13:44-ignore new testsChristian Grothoff1+2-0
2023-01-27 13:43update GET attest logic now that it is clear that we must store KYC attributes locally:Christian Grothoff8+116-139
2023-01-27 13:19address DB failure error handling in KYC checkChristian Grothoff3+42-15
2023-01-27 13:10address DB failure error handling in KYC checkChristian Grothoff9+155-40
2023-01-27 09:12Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff44+2527-803
2023-01-27 09:11-fix pathChristian Grothoff1+2-2
2023-01-23 14:14fix SQL syntaxJoseph2+2-2
2023-01-23 12:57tests for refunds_by_coin and ready_depositJoseph10+1139-649
2023-01-22 20:51-towards storing KYC attribute dataChristian Grothoff8+111-0
2023-01-22 18:40add new subcommands for AML staff management and partner exchangesChristian Grothoff2+617-2
2023-01-22 14:41-typosChristian Grothoff1+2-2
2023-01-22 14:24-address FIXMEsChristian Grothoff2+20-4
2023-01-22 14:13address DB FIXMEs for AMLChristian Grothoff8+218-32
2023-01-21 22:08add new endpoints to main dispatcherChristian Grothoff18+418-116
2023-01-21 20:38-integrate new AML APIs into buildChristian Grothoff3+11-7
2023-01-21 09:16-fix gana.git url in .gitmodulesÖzgür Kesim1+1-1
2023-01-20 18:11-new testing APIsChristian Grothoff3+450-1
2023-01-20 14:20-indentChristian Grothoff1+10-10
2023-01-20 14:20skeleton for adding partnersChristian Grothoff1+123-0
2023-01-20 14:13skeleton for AML officer updateChristian Grothoff1+133-0
2023-01-20 13:46skeleton for AML decision server handlerChristian Grothoff1+149-0
2023-01-18 13:26-fix warningChristian Grothoff1+1-1
2023-01-18 13:25new AML APIs (libtalerexchange)Christian Grothoff4+880-1
2023-01-17 16:53eventually kick out /keys clients also if ksh exists but krd array is emptyChristian Grothoff1+2-1
2023-01-17 16:52terminate taler-exchange-offline on invalid inputsChristian Grothoff1+4-1
2023-01-17 14:33-run fetch-transactions in auditor test to avoid non-deterministic failureChristian Grothoff1+9-5
2023-01-17 14:06bumping version to v0.9.1Christian Grothoff2+8-2
2023-01-16 17:59move state to inner URLChristian Grothoff1+10-12
2023-01-16 17:17fix #7594: skip test if DB not setupChristian Grothoff1+4-2
2023-01-16 16:47-typosChristian Grothoff2+2-2
2023-01-16 16:45do not 500 on empty reserve history by not ignoring undecided purses that may have caused reserve to be created in the first placeChristian Grothoff4+15-6
2023-01-16 15:47log which subquery failedChristian Grothoff1+5-0
2023-01-16 15:08-fix argsChristian Grothoff1+1-1
2023-01-16 14:45fix for foreign key constraint problem for free purses on purse creation from reserveChristian Grothoff3+24-3
2023-01-16 10:28-fix warningChristian Grothoff1+0-3
2023-01-16 10:25fix test_kyc_api: adapt test logic to improved OAuth2.0 kyc API:Christian Grothoff5+10-26
2023-01-16 10:14-fix KYC logic change to work for all plugins and not just OAuth2.0Christian Grothoff7+54-56
2023-01-15 21:58-fix compiler warning: add missing prototypeChristian Grothoff2+36-15
2023-01-13 21:59libeufin-based bank API testMS2+21-14
2023-01-13 15:15fix kyc-proof handleSebastian2+70-49
2023-01-13 12:12ganaFlorian Dold0+0-0
2023-01-13 09:52-make LP delay configurableChristian Grothoff1+1-1
2023-01-13 09:51-make LP delay configurableChristian Grothoff1+14-2
2023-01-13 09:42exchangedb: remove bogus foreign key constraintChristian Grothoff1+0-3
2023-01-12 16:46-do not include long delays in test mode, everChristian Grothoff1+2-0
2023-01-12 13:14-add missing library dependencies for clean buildChristian Grothoff3+11-0
2023-01-12 12:46-remove duplicate definitionsChristian Grothoff2+12-33
2023-01-11 17:32tests: adjusting the bank URL for the wallet CLI.MS2+2-2
2023-01-11 16:33Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+33-5
2023-01-11 16:32-return EC as part of 451 KYC required repliesChristian Grothoff1+1-0
2023-01-11 16:21adjust partition and primary keys commitments and reveals in withdraw-ageÖzgür Kesim2+33-5
2023-01-11 16:06-typoChristian Grothoff1+1-1
2023-01-11 15:43-add a few missing indices/foreign key constraintsChristian Grothoff6+52-7
2023-01-11 15:32-fix linker issueChristian Grothoff1+1-0
2023-01-11 15:20-purge libeufin DB before launchChristian Grothoff1+2-0
2023-01-11 15:04remove demobanks/default everywhere in URLs, no longer neededChristian Grothoff5+10-10
2023-01-11 14:54-DCEChristian Grothoff1+0-5
2023-01-11 14:48Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+26-19
2023-01-11 14:47-remove pybank remenantsChristian Grothoff3+12-73
2023-01-11 14:23choose correct partition pivot and denormalization for withdraw-age related tablesÖzgür Kesim2+26-19
2023-01-11 12:38-implement --help for taler-bank-manage-testingChristian Grothoff1+1-1
2023-01-11 12:38-implement --help for taler-bank-manage-testingChristian Grothoff1+1-1
2023-01-11 12:35-implement --help for taler-bank-manage-testingChristian Grothoff1+8-2
2023-01-11 12:03-fix example KYC config optionsChristian Grothoff1+5-5
2023-01-11 11:05Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff6+1416-313
2023-01-11 11:05-no dropChristian Grothoff1+1-1
2023-01-11 10:54new functions for inserting into link_data ready_deposit refundsJoseph6+1416-313
2023-01-10 20:56added schema for withdraw with age restrictionÖzgür Kesim2+252-0
2023-01-10 14:24-fix multiple definitions of same variable in Makefile.amÖzgür Kesim1+0-21
2023-01-10 12:36Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff18+670-35
2023-01-10 12:35-more consistent naming of KYC_PERSONA optionsChristian Grothoff2+13-13
2023-01-09 18:35-add index on shardChristian Grothoff1+5-0
2023-01-07 12:53wirewatch: ensure wirewatch doesn't busy-loop even if the server errors or ignores long-pollingChristian Grothoff1+29-1
2023-01-06 21:23update md filesChristian Grothoff8+579-5
2023-01-06 21:22support md in TOSChristian Grothoff4+11-0
2023-01-06 16:15try batch1 with cursorJoseph3+15-9
2023-01-06 16:05some changes to batchtestJoseph3+2-3
2023-01-06 16:05modifications to batch1Joseph2+32-20
2023-01-06 14:26-fix crash in wirewatch if badly configuredChristian Grothoff2+21-18
2023-01-06 12:35-remove warningChristian Grothoff1+4-4
2023-01-06 12:34use different sleep when idle vs. when conflicting in wirewatchChristian Grothoff1+13-5
2023-01-06 12:30-saner loggingChristian Grothoff2+7-6
2023-01-06 12:21add index on end rowChristian Grothoff1+4-0
2023-01-06 12:14-log origin of serialization errorsChristian Grothoff1+2-0
2023-01-06 12:12Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+12-7
2023-01-06 12:12-log origin of serialization errorsChristian Grothoff1+17-11
2023-01-06 12:07some corrections applied to batch1Joseph2+12-7
2023-01-06 11:16corrections applied to batch 1Joseph2+5-11
2023-01-05 14:22modifications applied to batch test...Joseph4+138-50
2023-01-05 12:55modifications on batch test againJoseph5+24-24
2023-01-05 11:07corrections applied to batch testJoseph5+6-32
2023-01-04 15:14some modifJoseph3+5-4
2023-01-04 14:43some modifications for batch_testJoseph6+21-15
2023-01-04 12:44some corrections to batch2Joseph2+3-3
2023-01-04 12:31corrections applied to batch_testJoseph11+412-330
2023-01-03 12:16import correct header for batch testJoseph1+2-2
2023-01-03 10:46remove populate from MakefileJoseph1+3-25
2023-01-03 10:10some modifications for batch updateJoseph3+137-128
2022-12-29 13:32insertJoseph2+182-14
2023-01-02 19:41-missed a file during last commitÖzgür Kesim1+1-1
2023-01-02 16:47mark parameter as const; free correct objectÖzgür Kesim4+11-12
2023-01-01 17:36-crypto for AML decision signaturesChristian Grothoff3+181-0
2022-12-31 14:10write KYC attribute encryption logicChristian Grothoff3+255-49
2022-12-31 00:15-finish implementation of new DB functionsChristian Grothoff4+259-18
2022-12-30 20:28-work on new DB queriesChristian Grothoff5+289-14
2022-12-30 19:34-implement lookup aml staffChristian Grothoff3+35-4
2022-12-30 13:44-doxygen fixesChristian Grothoff2+1-3
2022-12-30 13:41-basic insert logic of new DB APIChristian Grothoff7+138-14
2022-12-30 13:24-C skeletionsChristian Grothoff13+158-6
2022-12-30 12:45-add prototypesChristian Grothoff12+235-1
2022-12-30 12:40-skeleton for new DB API functionsChristian Grothoff25+656-1
2022-12-29 10:48expand DB API with AML functions, fix purse refund calculations in libtalerexchangeChristian Grothoff10+382-42
2022-12-29 09:10Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff25+1152-549
2022-12-29 09:10-fix SQLChristian Grothoff7+25-16
2022-12-28 23:35-debugChristian Grothoff1+0-1
2022-12-28 23:34misc purse deletion fixesChristian Grothoff6+138-120
2022-12-28 22:44add notification logic on purse deletionChristian Grothoff7+60-13
2022-12-28 21:55add purse delete testing CMDChristian Grothoff4+206-3
2022-12-28 21:42add purse delete functions to libtalerexchangeChristian Grothoff3+241-1
2022-12-28 21:16integrate DELETE into dispatcher, remove legacy KYC codeChristian Grothoff5+51-410
2022-12-28 14:37populate denom-coin-depJoseph3+457-2
2022-12-28 11:58handle case where purse was already deleted on mergeChristian Grothoff2+26-9
2022-12-28 11:41handle idempotency on purse deletionChristian Grothoff1+7-1
2022-12-28 11:37add missing stored procedureChristian Grothoff1+1-0
2022-12-28 10:48Remove pop_table from MakefileJoseph2+2-26
2022-12-28 10:40Update batch insert 1Joseph2+22-25
2022-12-28 10:14-define purse deletion C APIChristian Grothoff1+59-0
2022-12-27 21:01-first sketch for purse delete handlerChristian Grothoff5+174-1
2022-12-27 20:18-add do_purse_delete APIChristian Grothoff11+197-125
2022-12-27 19:36-purse deletion SQL logicChristian Grothoff2+110-0
2022-12-27 10:49-new crypto functionsChristian Grothoff4+248-1
2022-12-27 10:03-typoChristian Grothoff1+1-1
2022-12-27 08:13-doxygen fixesChristian Grothoff2+2-4
2022-12-27 08:05-prepare for AML staff PKIChristian Grothoff3+49-3
2022-12-27 02:31-expand tablesChristian Grothoff1+33-0
2022-12-27 01:25-work on v3 exchangedb schemaChristian Grothoff6+458-51
2022-12-21 15:25NULL value fixed in batch 1 testJoseph2+15-17
2022-12-21 13:06fixing some bugsJoseph3+12-31
2022-12-21 12:28update of batch 2 testJoseph1+25-30
2022-12-21 10:29Rollback in sqlcodeJoseph5+480-16
2022-12-20 14:09add batch8Joseph5+332-126
2022-12-20 12:26-improve loggingChristian Grothoff1+11-7
2022-12-20 12:00-improve loggingChristian Grothoff1+2-1
2022-12-20 11:55-add missing returnChristian Grothoff1+5-5
2022-12-20 11:45-add missing breakChristian Grothoff1+1-0
2022-12-20 11:33-typoChristian Grothoff1+1-1
2022-12-20 11:32-enable batch testing and no DB rest in bank benchmarkChristian Grothoff2+221-6
2022-12-20 10:39update of batch 1-2-4 testJoseph2+23-102
2022-12-19 15:02new batch test and standard deviationJoseph12+1342-315
2022-12-12 11:49some modifications in sql codeJoseph10+442-171
2022-12-19 20:41refactor wirewatch to enable use of batch APIChristian Grothoff4+273-81
2022-12-19 14:54-try to fix wirewatch loopChristian Grothoff1+1-2
2022-12-19 14:53-try to fix wirewatch loopChristian Grothoff1+35-23
2022-12-19 14:41-try to fix wirewatch loopChristian Grothoff1+1-1
2022-12-19 14:41-try to fix wirewatch loopChristian Grothoff1+12-8
2022-12-19 14:03-try to fix wirewatch loopChristian Grothoff1+3-1
2022-12-19 13:58-try to fix wirewatch hangChristian Grothoff1+1-0
2022-12-19 13:56-try to fix wirewatch hangChristian Grothoff1+2-0
2022-12-19 13:51-fix response code being reported incorrectlyChristian Grothoff2+2-2
2022-12-19 13:49-be more strict about 200 vs. 204Christian Grothoff2+5-3
2022-12-19 13:47-simplify 200 vs. 204 in fakebankChristian Grothoff1+0-20
2022-12-19 13:37-fix 200 vs. 204 in fakebankChristian Grothoff1+26-12
2022-12-19 13:13return 204 on empty transaction history, as per APIChristian Grothoff2+20-9
2022-12-19 13:08-fix error messageChristian Grothoff3+1-9
2022-12-19 13:03-debug dbinit callChristian Grothoff1+4-0
2022-12-19 13:01-debug dbinit callChristian Grothoff1+1-1
2022-12-19 13:00-debug dbinit callChristian Grothoff1+9-2
2022-12-19 12:53-debugging'Christian Grothoff1+3-0
2022-12-19 12:43-fix includes in testsChristian Grothoff2+0-2
2022-12-19 12:29ensure Postgres CPPFLAGS are set before libgnunetpq checkChristian Grothoff2+8-4
2022-12-19 12:01-fix crash if dbinit is not foundChristian Grothoff1+11-0
2022-12-16 15:00expose templating API for in-memory dataChristian Grothoff2+42-0
2022-12-11 12:48add asset_type to /keys responseChristian Grothoff4+41-0
2022-12-09 12:34-improve commentChristian Grothoff1+1-1
2022-12-09 12:33properly handle GONE case on purse depositChristian Grothoff7+46-11
2022-12-08 13:20Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff14+1086-4630
2022-12-08 13:20-improve postgres checkChristian Grothoff1+12-3
2022-12-06 13:15-ignoreJoseph1+1-0
2022-12-06 13:03new files for experimental batch insertJoseph2+300-0
2022-12-06 12:28some modificationsJoseph2+35-19
2022-12-05 09:53plugin updateJoseph4+21-84
2022-11-25 11:09some modifications for batch testJoseph10+615-4551
2022-11-23 15:41batch modificationsJoseph2+174-36
2022-12-06 12:29refactor procedures.sqlChristian Grothoff26+2937-2707
2022-12-06 12:02fix FIXME: sign also over balance during account-setupChristian Grothoff4+51-16
2022-12-05 13:03force include of taler_util.h, not of taler_crypto_lib.h or taler_amount_lib.hChristian Grothoff12+22-10
2022-12-05 11:55adapt build to latest GNUnet without gnunet/platform.hChristian Grothoff6+213-64
2022-12-05 10:15-fix crash if there is a conflict on inserting into the purse_decision tableChristian Grothoff3+26-16
2022-11-27 21:06handle partner_serial_id being NULLChristian Grothoff2+3-3
2022-11-27 21:00-fix foreign key constraint issueChristian Grothoff3+32-39
2022-11-27 20:52-constraint no longer holdsChristian Grothoff1+0-3
2022-11-27 20:48-cleanupChristian Grothoff2+2-1
2022-11-27 20:43-db tests pass againChristian Grothoff6+77-76
2022-11-27 20:21more work on SQL refactoringChristian Grothoff51+271-578
2022-11-27 17:40more sql refactoringChristian Grothoff12+175-247
2022-11-27 14:33more work on SQL refactoringChristian Grothoff3+0-1988
2022-11-27 14:31more work on SQL refactoringChristian Grothoff10+675-358
2022-11-27 13:50more work on SQL refactoringChristian Grothoff2+83-39
2022-11-27 13:45more work on SQL refactoringChristian Grothoff9+523-304
2022-11-27 13:05more work on SQL refactoringChristian Grothoff17+1187-762
2022-11-27 01:00more sql refactoringChristian Grothoff56+1513-1367
2022-11-26 23:16intermediate step in major SQL refactoring (not done at all)Christian Grothoff53+5534-3265
2022-11-26 22:26-remove shard supportChristian Grothoff15+160-642
2022-11-24 15:20-draft for better sqlChristian Grothoff1+31-0
2022-11-24 11:23starting point for NG exchange DB schemaChristian Grothoff8+324-5
2022-11-23 12:40Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff11+586-32
2022-11-23 12:40-starting point for JosephChristian Grothoff2+33-29
2022-11-21 20:57-fix distChristian Grothoff1+1-1
2022-11-21 15:37new batch insertion codeJoseph4+43-37
2022-11-21 14:45batch test for reserves-in-insertJoseph3+41-37
2022-11-18 16:18some modifications, there is one error which display (no function matches the given name and argument types)Joseph6+338-216
2022-11-16 16:44some modifications on batch_test for reserves_inJoseph8+451-29
2022-11-21 13:56-doxygenChristian Grothoff15+43-56
2022-11-21 13:44-typosChristian Grothoff2+2-2
2022-11-21 13:21Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff12+81-30
2022-11-20 23:53-fix NPEChristian Grothoff1+10-7
2022-11-20 20:55Merge branch 'bug-7276'Christian Grothoff13+1120-1124
2022-11-20 20:53-implement missing testing checksChristian Grothoff1+35-4
2022-11-20 15:34retry test after 2s sleep; workaround for #7445Özgür Kesim1+7-1
2022-11-20 11:36Call TEH_keys_update_state on extension config changeÖzgür Kesim4+24-16
2022-11-18 12:50add postgres to list of dependenciesChristian Grothoff5+5-2
2022-11-18 09:49Merge branch 'bug-7276'Christian Grothoff12+1085-1120
2022-11-18 09:46fix wirewatchChristian Grothoff2+4-0
2022-11-17 20:50-more work on wirewatch revisionChristian Grothoff1+358-456
2022-11-17 16:38-fix build issuesChristian Grothoff1+167-135
2022-11-17 15:58-code cleanupChristian Grothoff9+104-98
2022-11-17 12:43-update testing cmd to new bank APIChristian Grothoff1+63-76
2022-11-17 12:40-update testing cmd to new bank APIChristian Grothoff1+62-75
2022-11-17 12:28bank API refactoring for #7276 (incomplete)Christian Grothoff8+525-472
2022-11-15 11:15fix benchmark logicChristian Grothoff1+9-4
2022-11-15 11:07-first micro benchmarkChristian Grothoff1+11-11
2022-11-15 10:59-kill binaryChristian Grothoff1+1-2
2022-11-15 10:59-kill binaryChristian Grothoff1+0-210
2022-11-15 10:58some modifications by josephJoseph1+210-0
2022-11-15 10:55some modificationsJoseph1+4-4
2022-11-15 10:46new testJoseph3+220-18
2022-11-14 12:35remove more functionsJoseph208+18644-7335
2022-11-14 05:43implement batch operation in handlersChristian Grothoff3+49-47
2022-11-14 05:19more refactoring towards #7272Christian Grothoff9+254-469
2022-11-14 04:34-refactoring in preparation of fixing #7272Christian Grothoff5+133-25
2022-11-14 04:13-remove old commentChristian Grothoff1+1-5
2022-11-14 04:13resolve duplicate prepared statementChristian Grothoff1+3-4
2022-11-14 04:10-fix linker issuesChristian Grothoff3+6-5
2022-11-14 04:08-fix compiler warningsChristian Grothoff4+40-109
2022-11-13 20:45add test for batch CS derive/sign logicChristian Grothoff3+290-29
2022-11-13 19:20implement CS batch operations in libtalerutilChristian Grothoff3+612-6
2022-11-13 18:52refactor CS derive API in preparation for batch APIChristian Grothoff6+101-42
2022-11-13 18:03add batch logic to taler-exchange-secmod-csChristian Grothoff5+842-140
2022-11-13 14:05API refactoring towards batch CSChristian Grothoff7+131-72
2022-11-13 13:46add support for batch signing in RSAChristian Grothoff2+405-149
2022-11-13 11:39implement TALER_CRYPTO_helper_rsa_batch_signChristian Grothoff2+240-2
2022-11-13 10:16-substitute 0 by %VERSION% as wellChristian Grothoff2+3-2
2022-11-13 10:15need htmlark, provide instructionChristian Grothoff1+1-0
2022-11-13 10:14generate ToS with inline CSSChristian Grothoff38+1976-1978
2022-11-13 09:40exchange API change for #7336Christian Grothoff1+34-4
2022-11-10 15:37move few more functionsJoseph78+5557-2911
2022-11-08 16:40move functions need to recheck insert_aggregation_trackingJoseph14+527-240
2022-11-08 14:22mergeJoseph8+134-23
2022-11-08 14:21move a few more functionsJoseph8+439-156
2022-11-08 14:15Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff6+325-256
2022-11-08 13:56-fix #7428Christian Grothoff8+134-23
2022-11-08 12:34move another functionJoseph2+4-84
2022-11-08 12:28-move two more functionsJoseph6+321-172
2022-11-07 15:35move functions into separate fileJoseph6+375-248
2022-11-06 21:34-doxygenChristian Grothoff1+2-2
2022-11-06 21:29fix #7427Christian Grothoff7+79-14
2022-11-04 14:16fix sandbox auth in testFlorian Dold2+9-3
2022-11-04 13:54return base url as part of /keysChristian Grothoff2+3-1
2022-11-04 13:43lower-case extension names before loading the pluginFlorian Dold1+5-0
2022-11-04 13:23work around libeufin-cli bugFlorian Dold2+10-6
2022-11-04 13:00Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim4+7-28
2022-11-04 13:00added policy_details support into batch_deposit (#7270 related)Özgür Kesim1+35-10
2022-11-04 12:36use --no-auth for libeufin sandboxFlorian Dold4+7-28
2022-11-04 12:20use correct policy related tablesÖzgür Kesim1+1-1
2022-11-04 12:20-typoÖzgür Kesim1+1-1
2022-11-04 12:04-typoÖzgür Kesim1+1-1
2022-11-04 11:59add missing headerChristian Grothoff1+1-0
2022-11-04 11:58-remove bogus indexChristian Grothoff1+0-5
2022-11-04 11:58-typos in arguments fixedÖzgür Kesim6+8-8
2022-11-04 11:38Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim1+1-1
2022-11-04 11:37-typoChristian Grothoff1+1-1
2022-11-04 11:37Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim1+1-1
2022-11-04 11:37-extension_... -> policy_...Özgür Kesim1+2-2
2022-11-04 11:36swapChristian Grothoff1+1-1
2022-11-04 11:18policy extensions and age restriction refactoringÖzgür Kesim67+2652-1172
2022-11-03 22:56-fix dist ruleChristian Grothoff1+1-0
2022-11-03 22:56-fix SQLChristian Grothoff1+1-0
2022-11-03 22:45-fix dist rulesChristian Grothoff2+6-4
2022-11-03 22:38-update prebuilt docsChristian Grothoff0+0-0
2022-11-03 22:35-preps for v0.9.0 releaseChristian Grothoff4+13-2
2022-11-03 21:24-fixChristian Grothoff1+1-1
2022-11-03 21:19-ref bugChristian Grothoff4+4-8
2022-11-03 21:14-ref bugChristian Grothoff2+2-16
2022-11-02 21:00also run purse helperChristian Grothoff1+1-1
2022-11-02 17:49-fix wad_feeChristian Grothoff2+1-5
2022-11-02 17:04-doxygenChristian Grothoff1+1-1
2022-11-02 16:54-add missing PREPAREChristian Grothoff1+14-6
2022-11-02 16:51-implement missing functionsChristian Grothoff9+281-2
2022-11-02 13:58-doxygenChristian Grothoff4+4-4
2022-11-02 13:42-doxygenChristian Grothoff7+12-7
2022-11-02 13:31-more loggingChristian Grothoff1+2-0
2022-11-02 11:36age mask clarificationFlorian Dold1+3-0
2022-11-02 11:25skeleton logic for new auditordb functionsChristian Grothoff19+664-19
2022-11-02 11:17clean up exchange DB logic a bit, add missing functionChristian Grothoff22+1554-882
2022-11-02 10:20templating helperChristian Grothoff4+71-0
2022-11-01 15:43remove wad fee, kyc fee and kyc-timeoutChristian Grothoff38+38-340
2022-11-01 14:15purse auditor helper theoretically complete (but DB logic still missing)Christian Grothoff12+834-195
2022-11-01 11:34-reduce loglevelChristian Grothoff7+7-7
2022-10-31 23:11split up auditor db plugin into individual files per main queryChristian Grothoff104+6148-2829
2022-10-30 17:49-fix FTBFS of new taler-helper-auditor-pursesChristian Grothoff3+249-207
2022-10-30 17:06-doxygenChristian Grothoff4+8-5
2022-10-30 16:36add support for reserve open/close operations to auditor, begin to split off purse auditing logicChristian Grothoff41+4253-2432
2022-10-26 21:06-fix looping wirewatch (hopefully)Christian Grothoff1+10-2
2022-10-26 13:19-remove log statementChristian Grothoff1+0-4
2022-10-26 13:17-initialize final_balance even if audit failed hardChristian Grothoff1+6-0
2022-10-26 13:04-update ganaChristian Grothoff0+0-0
2022-10-22 17:49-fix testing/ FTBFSChristian Grothoff1+2-2
2022-10-22 17:37-fix testing/ FTBFSChristian Grothoff1+2-0
2022-10-22 13:02-disable help logicChristian Grothoff1+0-3
2022-10-22 12:46fix taler-auditor-sync: needs two plugins running in parallel with their own prepare countersChristian Grothoff3+18-4
2022-10-22 12:00fix column nameChristian Grothoff1+2-2
2022-10-22 11:38-fix ftbfsChristian Grothoff1+2-4
2022-10-22 11:21-fix bad method handling in kyc-testerChristian Grothoff1+7-3
2022-10-21 22:30-add FIXMEChristian Grothoff1+1-1
2022-10-21 22:27-document why re-locking here is safe -- at least right nowChristian Grothoff1+4-0
2022-10-21 22:21-fix fb leakChristian Grothoff1+5-5
2022-10-21 22:18-DCEChristian Grothoff1+3-8
2022-10-21 22:16implement missing UT filtering logicChristian Grothoff1+5-1
2022-10-21 22:14-add missing asserts, fix logic issueChristian Grothoff4+24-18
2022-10-21 22:07-remove bogus testsChristian Grothoff2+9-13
2022-10-20 22:00-do not warn on normal stuffChristian Grothoff1+1-1
2022-10-20 21:57-log TOS fnChristian Grothoff1+3-0
2022-10-20 11:03include BFH ToSChristian Grothoff5+989-0
2022-10-20 11:02-improve build logicChristian Grothoff16+1252-1286
2022-10-16 14:38add support for coin open-deposit and coin purse refunds to auditor logicChristian Grothoff2+55-3
2022-10-15 20:14handle purse-refund and reserve-open-deposit events in coin history in libtalerexchangeChristian Grothoff1+121-2
2022-10-15 20:03handle reserve open/close responses in reserve history in libtalerexchangeChristian Grothoff5+216-13
2022-10-15 19:26update READMEChristian Grothoff1+1-1
2022-10-15 19:26return open/close requests in reserve historyChristian Grothoff2+60-1
2022-10-15 19:25update READMEChristian Grothoff1+34-56
2022-10-15 17:23-doxygenChristian Grothoff1+9-22
2022-10-15 17:12-modify DB logic to return open/close requests in reserve historyChristian Grothoff3+182-1
2022-10-15 14:19-refactor DB for reserve history/status routinesChristian Grothoff10+1395-1032
2022-10-15 08:43add logic to return information about purse refunds in coin historiesChristian Grothoff4+142-1
2022-10-13 22:29add reserve-open-deposit transactions to coin historiesChristian Grothoff4+44-1
2022-10-13 20:43-towards returning reserve open deposits in coin historyChristian Grothoff7+1023-814
2022-10-13 17:13-update ganaChristian Grothoff0+0-0
2022-10-13 17:07-implement reserve closure in testChristian Grothoff16+536-311
2022-10-13 13:58-work on reserve control testChristian Grothoff5+62-18
2022-10-12 20:18-work on reserve control testsChristian Grothoff1+3-0
2022-10-12 20:16-work on reserve control testsChristian Grothoff13+100-84
2022-10-12 12:48-update to latest GNUNET_PQ_make_prepare() APIChristian Grothoff8+355-450
2022-10-12 09:32fix cmd reserve close FTBFSChristian Grothoff2+6-5
2022-10-12 09:09-testing...Christian Grothoff1+6-0
2022-10-10 10:15-missingChristian Grothoff1+49-0
2022-10-10 06:59-doxygenChristian Grothoff1+2-2
2022-10-10 06:49-implement missing select_serial_by_table_ statementsChristian Grothoff1+40-0
2022-10-10 06:20-more db logic refactoringChristian Grothoff5+423-453
2022-10-09 21:23-implementing do_reserves_open logicChristian Grothoff5+184-1
2022-10-08 20:26-add missing SQL logicChristian Grothoff4+107-22
2022-10-08 19:49more db refactoringChristian Grothoff2+454-551
2022-10-08 19:09more db refactoringChristian Grothoff4+2409-2417
2022-10-08 16:07-more plugin refactoringChristian Grothoff5+1950-1913
2022-10-08 10:47-more db logic refactoringChristian Grothoff2+446-481
2022-10-05 14:38-insert routinesChristian Grothoff2+152-10
2022-10-05 14:13-work on header towards taler-auditor-sync for new tablesChristian Grothoff2+59-1
2022-10-04 19:42-syntax error fixedÖzgür Kesim1+1-1
2022-10-04 17:28-fix typosChristian Grothoff1+1-1
2022-10-04 17:23-fix typosChristian Grothoff2+1-2
2022-10-04 17:18-work on reserve_open DB APIChristian Grothoff6+83-21
2022-10-03 21:54-more work on new DB logicChristian Grothoff13+147-103
2022-10-03 17:34-implement sketch for pg_do_reserve_open.cChristian Grothoff5+23-17
2022-10-03 15:05-work on DB logicChristian Grothoff4+183-45
2022-10-03 10:46-skeletons for new PG functionsChristian Grothoff15+841-132
2022-10-03 07:36complete taler-exchange-httpd_reserves_attest.c logic (first pass, still without DB logic or tests)Christian Grothoff2+140-16
2022-10-02 21:57complete taler-exchange-httpd_reserves_get_attest.c logic (first pass, still without DB logic or tests)Christian Grothoff4+178-13
2022-10-02 21:19complete taler-exchange-httpd_reserves_close.c logic (first pass, still without DB logic or tests)Christian Grothoff4+203-70
2022-10-02 20:47complete taler-exchange-httpd_reserves_open.c logic (first pass, still without DB logic or tests)Christian Grothoff5+152-41
2022-10-02 11:34-get taler-exchange-httpd_reserves_attest.c to build (but not finished)Christian Grothoff2+56-96
2022-10-02 11:22-get taler-exchange-httpd_reserves_get_attest.c to build (but not finished)Christian Grothoff3+51-2
2022-10-02 10:41-taler-exchange-httpd_reserves_close.c now builds (but not complete)Christian Grothoff3+37-77
2022-10-02 10:28taler-exchange-httpd_reserves_open.c now builds (but not complete)Christian Grothoff8+161-96
2022-10-01 21:06-skeletons for reserve control endpointsChristian Grothoff9+1191-4
2022-10-01 14:35-doxygenChristian Grothoff1+1-2
2022-10-01 14:32-already done, remove finished FIXMEChristian Grothoff1+0-2
2022-10-01 14:30-implement first draft of testing_api_cmd_reserve_attest.cChristian Grothoff2+36-10
2022-10-01 14:25-implement first draft of testing_api_cmd_reserve_get_attestable.cChristian Grothoff2+57-25
2022-09-29 10:52-make static, return json_null()Özgür Kesim1+11-5
2022-09-29 09:59added benchmark tool for age restrictionÖzgür Kesim2+216-0
2022-09-28 10:17implemented reserve_open testing CMDChristian Grothoff3+11-12
2022-09-28 10:12-first sketch for reserve_open testing CMDChristian Grothoff1+147-5
2022-09-28 06:55exclude mustach from indentation requirementsChristian Grothoff1+2-2
2022-09-28 06:52skeleton for reserve control testing commandsChristian Grothoff6+890-1
2022-09-27 14:10implement exchange_api_reserves_attest.cChristian Grothoff4+445-2
2022-09-27 13:31implement libtalerexchange:reserve_get_attest APIChristian Grothoff2+291-0
2022-09-27 13:21implement libtalerexchange:reserve_close APIChristian Grothoff5+452-4
2022-09-27 12:15implement libtalerexchange:reserve_open APIChristian Grothoff3+495-2
2022-09-26 17:58-fix debian packageChristian Grothoff5+11-1
2022-09-26 17:46-fix changelogChristian Grothoff1+1-1
2022-09-26 17:17-update debian packages, improve descriptionsChristian Grothoff2+49-5
2022-09-24 17:44make dependency explicitChristian Grothoff1+3-1
2022-09-24 17:35-fix linker issuesChristian Grothoff1+15-1
2022-09-24 12:21-doxygen fixesChristian Grothoff2+13-7
2022-09-24 12:14tabChristian Grothoff1+1-1
2022-09-23 22:51-clean up scriptsChristian Grothoff2+6-6
2022-09-23 22:16-fix test-revocationChristian Grothoff3+10-7
2022-09-23 14:21-less verboseChristian Grothoff3+6-3
2022-09-23 14:18-fix test-auditor.shChristian Grothoff1+44-69
2022-09-22 19:37-work on test-auditor.shChristian Grothoff4+189-153
2022-09-20 21:19-use new flag to avoid continuing after wallet failureChristian Grothoff2+2-2
2022-09-20 21:18-fix issue on Florian's systemChristian Grothoff2+4-2
2022-09-21 16:04-work on test-auditor.shChristian Grothoff4+424-87
2022-09-21 08:46-try to fix more of test-*.shChristian Grothoff3+25-11
2022-09-19 17:32-wipChristian Grothoff4+114-77
2022-09-19 12:45-do not exit if not in PATHChristian Grothoff2+2-2
2022-09-19 12:44-do not exit if not in PATHChristian Grothoff1+1-1
2022-09-19 12:33-first design for reserve controlChristian Grothoff1+399-1
2022-09-19 12:04auditor tests: make initdb invocation more portableFlorian Dold3+27-9
2022-09-18 16:04prepare tables for DD31Christian Grothoff3+234-0
2022-09-18 15:36add new signature functions for DD31Christian Grothoff4+558-17
2022-09-17 21:27-misc minor fixesChristian Grothoff2+22-11
2022-09-13 13:51-cleanupChristian Grothoff1+1-3
2022-09-13 13:29-fix test-syncChristian Grothoff4+14-17
2022-09-13 11:22-work on auditor testsChristian Grothoff1+29-11
2022-09-13 11:00-work on auditor testsChristian Grothoff3+27-17
2022-09-13 10:19-fix test-auditor.shChristian Grothoff7+95-321
2022-09-12 11:34-add missing license headersChristian Grothoff5+52-2
2022-09-12 09:33-use private DB for testsChristian Grothoff5+161-42
2022-09-11 05:44remove spurious ‘-n’Thien-Thi Nguyen1+1-1
2022-09-10 00:23remove reserved word ‘function’Thien-Thi Nguyen1+2-2
2022-09-09 20:26-remove generated DB files from test logicChristian Grothoff13+1279-33862
2022-09-07 17:23fix typo: s/issattr/isattr/g (45 instances)Thien-Thi Nguyen5+36-37
2022-09-07 05:56fix typo: s/denomnations/denominations/Thien-Thi Nguyen1+1-1
2022-09-07 05:55fix typo: s/t/tt/Thien-Thi Nguyen1+1-1
2022-09-07 05:52fix typo: s/missbehavior/misbehavior/Thien-Thi Nguyen1+1-1
2022-09-07 05:51fix typo: s/missbehaved/misbehaved/Thien-Thi Nguyen1+1-1
2022-09-07 05:25fix typo: s/siging/signing/Thien-Thi Nguyen1+1-1
2022-09-07 05:23fix typo: s/singing/signing/Thien-Thi Nguyen1+1-1
2022-09-07 05:22fix typo: s/singing/signing/Thien-Thi Nguyen1+1-1
2022-09-06 19:25add 9th IN parameter to ‘exchange.exchange_do_purse_deposit’Thien-Thi Nguyen1+1-1
2022-09-05 11:48p2p payments: do not require attestation when min_age is 0Florian Dold1+3-0
2022-09-05 11:45set age mask before hashing age commitmentFlorian Dold1+6-4
2022-08-30 16:15add payto URI as detailChristian Grothoff1+6-3
2022-08-25 18:32EC instead of SEGVChristian Grothoff1+16-12
2022-08-25 17:52-enable signup bonus with fakebankChristian Grothoff3+52-5
2022-08-25 17:43-proper conflict on /register for existing account with different pwChristian Grothoff1+47-6
2022-08-25 17:39use correct ECChristian Grothoff1+1-1
2022-08-24 08:26-handle case of GET purse status prior to depositChristian Grothoff2+8-4
2022-08-24 08:16-handle case of GET purse status prior to mergeChristian Grothoff2+8-4
2022-08-24 07:55-fix purse deposit when done against non-existing reserveChristian Grothoff2+44-17
2022-08-24 07:38-fix purse merge when done against non-existing reserveChristian Grothoff2+34-22
2022-08-24 01:18fix typo: s/ULONG_LONG_MAX/ULLONG_MAX/Thien-Thi Nguyen1+1-1
2022-08-23 20:27-fix lockingChristian Grothoff1+5-10
2022-08-23 20:16/withdrawals requiredChristian Grothoff1+21-6
2022-08-23 19:26payto URI malformedChristian Grothoff1+10-0
2022-08-23 19:14-fix URI constructionChristian Grothoff1+1-1
2022-08-23 18:43/config, not /versionChristian Grothoff1+2-2
2022-08-23 18:40-fix auditor tests (mostly)Christian Grothoff6+29-16
2022-08-23 12:38-actually, can be zero on refund...Christian Grothoff1+0-3
2022-08-23 12:36enforce syntax of reserve_uri (typo)Christian Grothoff1+6-6
2022-08-23 12:36enforce syntax of reserve_uriChristian Grothoff2+20-8
2022-08-23 12:29-avoid double nextChristian Grothoff3+13-4
2022-08-23 12:22-fix report generation field name missmatchChristian Grothoff4+33-24
2022-08-23 10:09fix profit drain test, remove obsolete test 33 (aggregator now dies on inconsistency, before it looped); fixes #4960Christian Grothoff3+28-51
2022-08-23 08:40retry when SQLite DB is lockedMS1+47-13
2022-08-23 01:14fix typo: ‘s/(MHD_HTTP_UNPROCESSABLE)_CONTENT/\1_ENTITY/g’Thien-Thi Nguyen1+1-1
2022-08-22 20:45-fix clang compiler warningsChristian Grothoff27+226-172
2022-08-21 22:08-fix some clang warningsChristian Grothoff4+6-5
2022-08-21 10:22-remove obsolete options from configChristian Grothoff1+0-15
2022-08-21 09:46-fix includesChristian Grothoff1+2-2
2022-08-20 21:02typoChristian Grothoff1+1-1
2022-08-20 20:47-doxygenChristian Grothoff1+3-3
2022-08-20 19:29-major KYC update, fixes misc. issuesChristian Grothoff56+3673-2869
2022-08-19 10:25fix Sandbox/Nexus waiting (7293)MS1+8-8
2022-08-19 07:31add user type to kyc-checkChristian Grothoff7+28-4
2022-08-18 20:30-work on FIXMEsChristian Grothoff1+25-15
2022-08-18 19:10-misc bugfixes for persona kyc logicChristian Grothoff5+61-23
2022-08-18 13:43-doxygenChristian Grothoff1+0-6
2022-08-18 13:39untested draft of webhook logic for personaChristian Grothoff7+520-196
2022-08-18 13:34-fix make and checkSebastian1+2-3
2022-08-18 12:02-work on kyc-proof persona pluginChristian Grothoff17+559-166
2022-08-17 19:35-first sketch of persona kyclogicChristian Grothoff3+1496-23
2022-08-17 19:07-fix ftbfsChristian Grothoff1+9-7
2022-08-17 12:36-fix kycaid logic issuesChristian Grothoff3+123-37
2022-08-17 10:02kycaid cleanupChristian Grothoff4+29-315
2022-08-17 08:02-doxygenChristian Grothoff4+10-2
2022-08-16 19:04work on kycaid plugin response generation logicChristian Grothoff19+499-180
2022-08-16 17:46fix typo: ‘s/(MHD_HTTP_UNPROCESSABLE)_CONTENT/\1_ENTITY/g’Thien-Thi Nguyen1+3-3
2022-08-16 14:54no reserve origin implies P2P, not KYCChristian Grothoff1+21-23
2022-08-16 12:57-regenerate DBsChristian Grothoff10+2253-2257
2022-08-16 12:49-no portChristian Grothoff1+1-2
2022-08-16 12:36allow merge into non-existent reserve if KYC is disabledChristian Grothoff9+39-35
2022-08-16 11:57-move templating library into exchange.gitChristian Grothoff1+0-1
2022-08-16 11:56-move templating library into exchange.gitChristian Grothoff52+3458-2
2022-08-16 11:55do not use illegal '+' in payment target typeFlorian Dold2+5-5
2022-08-16 11:34-implement exchange URL suggestionChristian Grothoff3+42-3
2022-08-16 08:39completed (but untested) fakebank support for the bank-access APIChristian Grothoff1+154-31
2022-08-15 19:29-more work on fakebank API extensionChristian Grothoff2+218-28
2022-08-15 18:30-more work on extended fakebank APIChristian Grothoff1+16-16
2022-08-15 18:26-more work on extended fakebank APIChristian Grothoff1+12-6
2022-08-15 18:23-more work on extended fakebank APIChristian Grothoff1+371-36
2022-08-15 16:26-more work on fakebank api-bank-access implementationChristian Grothoff1+423-1
2022-08-15 11:48(preliminary) work on kycaid pluginChristian Grothoff9+1487-33
2022-08-14 22:01towards testing #4960Christian Grothoff11+1131-1096
2022-08-14 17:23-doxygenChristian Grothoff2+1-2
2022-08-14 17:13-fix SQLChristian Grothoff1+2-2
2022-08-14 17:10-regenerate DBsChristian Grothoff37+2271-2442
2022-08-14 17:03-work on new KYC logic: remove old DB codeChristian Grothoff3+0-112
2022-08-14 16:59-start with DB cleanupChristian Grothoff7+50-225
2022-08-14 16:04-work on new KYC logic: tests pass againChristian Grothoff38+2650-2735
2022-08-13 13:06-doxygen fixesChristian Grothoff2+7-8
2022-08-13 12:39-draft test for p2p kycChristian Grothoff2+174-1
2022-08-12 09:37sketch of fakebank implementation of bank integration APIChristian Grothoff1+274-0
2022-08-11 21:53-fix typosChristian Grothoff3+3-3
2022-08-11 21:50-doxygen fixesChristian Grothoff2+2-1
2022-08-11 21:35major rework of the KYC logic, making it more configurable, not complete, but tests pass againChristian Grothoff51+4680-3748
2022-08-09 13:06-address fIXMEs in kyc-testerChristian Grothoff1+50-27
2022-08-09 11:00implement kyc-proof hook in kyc-testerChristian Grothoff5+242-21
2022-08-09 10:11work on kyc-testerChristian Grothoff6+283-93
2022-08-08 13:22move kyclogic into libtalerkyclogicChristian Grothoff10+1647-1233
2022-08-07 19:48-start kyc-tester helperChristian Grothoff5+837-13
2022-08-07 14:04-ignoreChristian Grothoff1+4-0
2022-08-07 13:35-implement new kyc-webhook endpointChristian Grothoff7+429-20
2022-08-07 11:01-regen DB (again)Christian Grothoff11+2290-2146
2022-08-07 11:01-fix test-auditor.shChristian Grothoff2+4-2
2022-08-07 10:09-initialize expiration timeChristian Grothoff1+18-7
2022-08-06 20:27-update DBsChristian Grothoff8+17338-1034
2022-08-06 20:10-fix schema useChristian Grothoff5+201-119
2022-08-06 19:51-work on auditor testsChristian Grothoff5+124-93
2022-08-06 13:23-typoChristian Grothoff1+1-1
2022-08-06 13:18-initialize totalsChristian Grothoff1+6-0
2022-08-06 12:25-regenerate pre-built DBsChristian Grothoff7+5276-6359
2022-08-06 11:56notes on #7293Christian Grothoff1+5-3
2022-08-06 11:25-merge eufin branch (manually)Christian Grothoff20+685-17293
2022-08-05 21:33-move main oauth2.0 logic into kyclogic pluginChristian Grothoff3+746-26
2022-08-05 14:42-doxygenChristian Grothoff3+19-1
2022-08-05 14:32-add oauth config parsing logicChristian Grothoff1+188-12
2022-08-05 13:08adding kyclogic plugin templateChristian Grothoff10+571-0
2022-08-05 12:22-add new KYC amount iteration DB functionsChristian Grothoff5+400-30
2022-08-05 11:32-first pass at new KYC DB APIChristian Grothoff7+829-6
2022-08-04 10:52-fix FTBFS in taler-exchange-httpd_kyc.cChristian Grothoff4+71-50
2022-08-04 09:36-more general KYC logicChristian Grothoff3+347-14
2022-08-02 10:05work on KYC configuration parsing logicChristian Grothoff2+472-22
2022-08-01 16:09-very basic skeleton for KYC APIChristian Grothoff5+602-1
2022-08-01 13:22sketch test for #4960Christian Grothoff1+137-2
2022-08-01 11:10implement auditor support for #4960Christian Grothoff2+240-13
2022-08-01 09:37-log causeChristian Grothoff1+3-0
2022-08-01 09:13-fix log levelChristian Grothoff1+1-1
2022-08-01 09:02-set RD_ONLY flagChristian Grothoff3+3-3
2022-07-31 19:54-update auditor schema in preparation to fix #4960Christian Grothoff6+143-14
2022-07-30 21:13-implement DB functions for taler-exchange-drainChristian Grothoff2+107-1
2022-07-30 20:54finish taler-exchange-drain implementationChristian Grothoff4+213-17
2022-07-30 09:04-doxygenChristian Grothoff2+2-2
2022-07-30 08:53skeleton for taler-exchange-drain command (#4960)Christian Grothoff3+290-1
2022-07-30 08:36-fix typosChristian Grothoff2+2-3
2022-07-30 08:29implement taler-auditor-sync support for profit_drains table (#4960)Christian Grothoff5+156-2
2022-07-30 08:12setup drain_profits table (#4960)Christian Grothoff4+107-4
2022-07-29 09:00add /management/drain handlerChristian Grothoff4+231-0
2022-07-29 07:57expand taler-exchange-offline and libtalerexchange with management-drain-profits implementation (#4960)Christian Grothoff4+554-0
2022-07-29 07:21add offline signature to drain profits (#4960)Christian Grothoff3+134-1
2022-07-28 20:27-ensure single transaction for exchange-0001.sql / shard-0001.sqlChristian Grothoff6+75-190
2022-07-28 20:04-fix prebuilt branchChristian Grothoff0+0-0
2022-07-28 20:02update ganaChristian Grothoff0+0-0
2022-07-28 20:00add search path for auditor restartChristian Grothoff1+2-0
2022-07-27 13:20d_ms to d_usChristian Grothoff3+3-3
2022-07-25 20:49move auditor database also into schemaChristian Grothoff3+23-29
2022-07-25 18:18-move everything into schemaChristian Grothoff4+33-9
2022-07-25 17:53-simplify table drop logicChristian Grothoff8+38-347
2022-07-24 11:30-unversion stored procedures, always load latest onesChristian Grothoff5+2288-2257
2022-07-24 09:32-adapt to latest libgnunetpqChristian Grothoff12+44-345
2022-07-21 12:48-prebuilt branch updateChristian Grothoff0+0-0
2022-07-21 12:47-gana updateChristian Grothoff0+0-0
2022-07-21 10:32-log more on faiureChristian Grothoff1+3-0
2022-07-17 15:03add taler-exchange.slice for taler-exchange wide options (#7209)Christian Grothoff13+38-0
2022-07-11 16:36-remove FIXME, status code is fineChristian Grothoff1+0-1
2022-07-11 13:16-gana updateChristian Grothoff0+0-0
2022-07-11 10:47-new ECsChristian Grothoff2+1-2
2022-07-09 10:14-fix full refund deposit fee computation in aggregatorChristian Grothoff1+27-5
2022-07-09 09:28-remove resolved FIXMEsChristian Grothoff2+2-6
2022-07-08 13:34-note fixmeChristian Grothoff1+4-1
2022-07-08 03:54rename paramThien-Thi Nguyen1+2-2
2022-07-08 03:29rename paramThien-Thi Nguyen1+2-2
2022-07-07 09:59-fixed doxygen errorsÖzgür Kesim4+67-56
2022-07-06 21:08-fix typosChristian Grothoff4+3-4
2022-07-06 21:04-update docsChristian Grothoff0+0-0
2022-07-06 20:53-fix typosChristian Grothoff3+4-4
2022-07-06 16:36fix auditor refund fee calculationsChristian Grothoff4+130-99
2022-07-05 12:25-implemented bounded history for reserve status requestsChristian Grothoff3+247-18
2022-07-05 11:37it is a POST, and information could change anytime, so caching isn't really a good ideaChristian Grothoff1+0-2
2022-07-05 11:19-add safety checks against cmd type confusionChristian Grothoff1+22-24
2022-07-05 11:15-link to bugChristian Grothoff1+1-1
2022-07-05 11:12-link to bugChristian Grothoff1+2-2
2022-07-05 11:09-link to bugChristian Grothoff1+1-1
2022-07-05 11:06-link to bugChristian Grothoff1+2-2
2022-07-05 11:03-simply assertChristian Grothoff1+12-15
2022-07-05 11:01-actually, incrementing on every error seems fineChristian Grothoff1+0-1
2022-07-05 10:56-handle withdraw CS nonce reuse more nicelyChristian Grothoff4+26-6
2022-07-05 10:49handle idempotency/expiration check in purse_mergeChristian Grothoff1+43-1
2022-07-05 10:13-run read-only transactions in proper read-only scope (at least some of them)Christian Grothoff4+57-7
2022-07-05 10:07-deduplicate purse creation confirmation logicChristian Grothoff4+144-176
2022-07-05 09:50-remove dead argumentChristian Grothoff6+1-28
2022-07-05 09:46-annotate bugsChristian Grothoff22+32-34
2022-07-05 09:17-resolve minor FIXMEsChristian Grothoff1+21-69
2022-07-04 21:40-implement DB logic for forcing reserve closeChristian Grothoff3+62-63
2022-07-04 21:25-deduplicate logicChristian Grothoff1+68-131
2022-07-03 11:44fix #7265: ensure Debian package cleans up nicely on purgeChristian Grothoff1+8-5
2022-07-02 23:06add libtalerexchange.la to _LDADDThien-Thi Nguyen1+1-0
2022-07-02 20:51-fix batch deposit uninit issueChristian Grothoff3+3-7
2022-07-02 19:31-fix batch deposit error handling rvaluesChristian Grothoff1+70-54
2022-07-01 13:42-add test for batch depositsChristian Grothoff6+80-64
2022-07-01 10:05-implement batch deposit testing cmdChristian Grothoff5+641-12
2022-07-01 05:22-gana mergeChristian Grothoff6+41-16
2022-07-01 05:08-exchange_api_batch_deposit.c compilesChristian Grothoff13+887-90
2022-06-30 14:06-also add public key for auditor for revoke-basedb.confChristian Grothoff1+1-4
2022-06-30 12:13fix: /wire was replying double 'Access-Control-Allow-Origin' header and browsers complainSebastian1+2-3
2022-06-30 09:14-new error codes for purse deposit failuresÖzgür Kesim1+4-4
2022-06-30 08:34-added comment with pointer to issue 7267Özgür Kesim1+4-2
2022-06-30 07:34fix portability bug: make sure destination file is writeableThien-Thi Nguyen1+1-0
2022-06-30 07:32refactor slightlyThien-Thi Nguyen1+5-5
2022-06-29 18:34-reduce loggingChristian Grothoff1+1-1
2022-06-29 17:30-update deposit API in preparation for batch depositsChristian Grothoff3+278-309
2022-06-29 13:16-batch deposit compilesChristian Grothoff2+135-85
2022-06-29 12:39first skeleton for batch depositsChristian Grothoff3+659-1
2022-06-29 12:08-rename, as logic is purse deposit specificChristian Grothoff4+35-35
2022-06-29 12:06-fix leaksChristian Grothoff2+20-1
2022-06-29 12:00-deduplicate purse deposit logicChristian Grothoff6+522-635
2022-06-29 11:34version bump due to new /keys responseÖzgür Kesim2+2-2
2022-06-29 09:24-actually fix compatibility break from OecChristian Grothoff2+6-12
2022-06-29 07:11-trying to fix demoChristian Grothoff1+1-1
2022-06-29 07:08-trying to fix demoChristian Grothoff1+2-0
2022-06-29 06:31-fix /keys initialization DB logicChristian Grothoff3+41-24
2022-06-29 06:19-style fixChristian Grothoff1+21-17
2022-06-28 19:32make sure Debian packages created on Ubuntu 21+ still work with Debian reprepro: force Debian standard compression algorithmChristian Grothoff1+3-0
2022-06-28 18:25-fix issue with missing signature over denomination and age restriction hash in purse depositChristian Grothoff13+240-75
2022-06-28 16:01-comment styleChristian Grothoff1+5-5
2022-06-28 15:21-add FIXMEChristian Grothoff1+4-0
2022-06-28 14:35-autoupdateChristian Grothoff1+1-3
2022-06-28 10:29-fix typoÖzgür Kesim1+1-1
2022-06-27 19:59do not depend on umask bitsSebastian1+5-5
2022-06-27 16:06-fixes in extension event handlerÖzgür Kesim2+10-11
2022-06-27 15:38age commitment: json parser helper and support for purses addedÖzgür Kesim6+289-29
2022-06-27 12:11age restriction support in exchange_api_purse_create_with_deposit addedÖzgür Kesim4+22-39
2022-06-27 09:56added documenation to the age-restriction related structuresÖzgür Kesim1+32-4
2022-06-27 08:36better api for parsing a denomination groupÖzgür Kesim4+12-10
2022-06-27 08:10[new /keys response] added proper hash verificationÖzgür Kesim4+66-33
2022-06-26 15:40-fix valgrind complaintsÖzgür Kesim5+8-7
2022-06-26 15:10Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim0+0-0
2022-06-26 13:37-more doxygenChristian Grothoff1+7-6
2022-06-26 13:05-more typosChristian Grothoff10+55-63
2022-06-25 19:50-fix typosChristian Grothoff13+25-25
2022-06-25 19:18-add missing commentsChristian Grothoff1+128-12
2022-06-25 18:38-fix misc doxygen warnings, code clean upChristian Grothoff29+221-107
2022-06-24 11:10-add auditor_priv_fileChristian Grothoff1+3-0
2022-06-24 11:08-fix pathChristian Grothoff1+0-4
2022-06-24 11:08-fix pathChristian Grothoff1+0-3
2022-06-23 21:09-make econtract optional as per designChristian Grothoff1+58-50
2022-06-26 14:59[new /keys response] create and parse denomination implementedÖzgür Kesim5+424-207
2022-06-26 13:44-fix/rename this -> newÖzgür Kesim1+27-27
2022-06-26 13:37-more doxygenChristian Grothoff1+7-6
2022-06-26 13:05-more typosChristian Grothoff10+55-63
2022-06-25 19:50-fix typosChristian Grothoff14+26-26
2022-06-25 19:18-add missing commentsChristian Grothoff1+128-12
2022-06-25 18:38-fix misc doxygen warnings, code clean upChristian Grothoff29+221-107
2022-06-24 11:10-add auditor_priv_fileChristian Grothoff1+3-0
2022-06-24 11:08-fix pathChristian Grothoff1+0-4
2022-06-24 11:08-fix pathChristian Grothoff1+0-3
2022-06-24 09:49-cleanup commentsÖzgür Kesim1+25-33
2022-06-23 21:09-make econtract optional as per designChristian Grothoff1+58-50
2022-06-21 08:44-fix versionsChristian Grothoff0+0-0
2022-06-20 21:37-make pg a recommendation, include versionChristian Grothoff0+0-0
2022-06-20 13:17-fix build issuesChristian Grothoff0+0-0
2022-06-20 12:31-fix initialization issueChristian Grothoff0+0-0
2022-06-20 12:28-fix initialization issueChristian Grothoff0+0-0
2022-06-22 19:01first steps towards new /keys response: grouped denominations addedÖzgür Kesim1+241-80
2022-06-21 08:44-fix versionsChristian Grothoff2+3-3
2022-06-20 21:37-make pg a recommendation, include versionChristian Grothoff1+2-1
2022-06-20 13:29-update Debian package: include expire service, update dependenciesChristian Grothoff5+30-12
2022-06-20 13:17-fix build issuesChristian Grothoff5+8-1
2022-06-20 12:31-fix initialization issueChristian Grothoff2+8-7
2022-06-20 12:28-fix initialization issueChristian Grothoff1+1-1
2022-06-19 12:24-fix #7262Christian Grothoff8+2256-2135
2022-06-19 12:04-add missing checkpointing logicChristian Grothoff5+304-76
2022-06-18 18:36-more work on taler-helper-auditor-reserve p2p auditsChristian Grothoff3+303-145
2022-06-15 20:31-more DB logic for taler-helper-auditor-reservesChristian Grothoff3+377-10
2022-06-15 18:49-more DB prep work towards reserve auditing with p2p paymentsChristian Grothoff3+370-4
2022-06-14 21:04-preparatory steps to expand auditor to know about purse and history feesChristian Grothoff4+190-41
2022-06-14 20:43-include purse deposits in aggregation coin value analysis; note issues discovered with deposit fee waiver logicChristian Grothoff2+19-7
2022-06-14 13:57-fix commentsChristian Grothoff4+23-39
2022-06-13 13:31-towards coin audits with purse depositsChristian Grothoff26+3358-2168
2022-06-13 09:25-also exit in test modeChristian Grothoff1+1-1
2022-06-13 07:51fix #7256Christian Grothoff1+5-0
2022-06-13 07:47-prevent editing of generated filesChristian Grothoff1+1-0
2022-06-13 07:46-prevent editing generated filesChristian Grothoff1+5-0
2022-06-13 07:44-add default(0)Christian Grothoff1+4-4
2022-06-12 20:47fix #7255Christian Grothoff2+5-10
2022-06-12 20:35fix #7241Christian Grothoff8+3847-2376
2022-06-12 15:23-add dB logic for auditor iteration over purse depositsChristian Grothoff3+311-7
2022-06-11 21:46only exit on bank error from wirewatch if new '-e' option is givenChristian Grothoff1+13-0
2022-06-09 19:05-typoChristian Grothoff1+1-1
2022-06-09 11:57tagChristian Grothoff8+430-86
2022-06-08 15:05-expand auditordb to track progress for p2p paymentsChristian Grothoff4+96-22
2022-06-08 13:47add core success count metricsChristian Grothoff7+63-13
2022-06-07 20:24-fix refund check regressionChristian Grothoff1+5-8
2022-06-07 18:46coarsen deposit transactionChristian Grothoff1+8-1
2022-06-07 15:04-more minor bugfixesChristian Grothoff2+17-0
2022-06-07 14:57-more minor bugfixesChristian Grothoff5+58-47
2022-06-07 13:59allow double-rollback, warn on rollback+commitChristian Grothoff1+13-2
2022-06-07 13:02-fix minor bugsChristian Grothoff26+173-106
2022-06-06 13:58Mention GANA repo in guidelinesThien-Thi Nguyen1+2-1
2022-06-06 13:57Add some guidelines for src/include/taler_signatures.h maintenanceThien-Thi Nguyen1+6-0
2022-06-06 07:02Update ignoranceThien-Thi Nguyen1+3-0
2022-06-06 06:59Generate src/include/taler_signatures.h at bootstrap timeThien-Thi Nguyen2+3-393
2022-06-05 19:00no purse fee if purse is successfully mergedChristian Grothoff6+44-44
2022-05-29 15:03fixed typoÖzgür Kesim1+0-2
2022-06-05 12:07complete P2P/W2W conflict handling, deduplicate code across handlersChristian Grothoff26+896-658
2022-06-04 23:34-work on error proof response checking for p2p paymentsChristian Grothoff7+465-213
2022-06-04 22:53-fix distChristian Grothoff1+2-1
2022-06-04 22:43-unify APIChristian Grothoff3+6-6
2022-06-04 22:36-refactor internal API to use new EncrptedContract struct where applicableChristian Grothoff5+33-77
2022-06-04 22:25-move econtract into sub-object with its own parserChristian Grothoff7+312-211
2022-06-04 19:59-more work on p2p payments and tests thereofChristian Grothoff13+346-86
2022-06-04 13:20Add support for generating taler_signatures.h.Thien-Thi Nguyen5+65-0
2022-06-04 12:59move "gana/" to callerThien-Thi Nguyen1+9-9
2022-06-04 13:19add KYC errors for p2p paymentsChristian Grothoff12+157-17
2022-06-04 12:07-fix SQLChristian Grothoff1+5-5
2022-06-04 12:04handle case where purse expiration refunded the coin's deposited amountChristian Grothoff4+32-50
2022-06-02 19:55-work on P2P payment detailsChristian Grothoff6+102-13
2022-06-02 10:59-some FIXMEs from API reviewChristian Grothoff4+43-22
2022-06-01 21:16-expand table list for taler-auditor-syncChristian Grothoff1+10-0
2022-06-01 21:03-work on SQL for P2P table replicationChristian Grothoff5+336-14
2022-05-31 12:56-log invalid URIChristian Grothoff1+3-0
2022-05-31 08:13-log all BEGIN statementsChristian Grothoff1+9-8
2022-05-31 06:46add -I option to wirewatchChristian Grothoff2+16-4
2022-05-30 21:55-towards p2p auditor sync implementation: SQL still missingChristian Grothoff5+1071-24
2022-05-30 17:31-fix reserve history, include in testsChristian Grothoff11+96-49
2022-05-30 15:51-add batch withdraw to test suiteChristian Grothoff4+82-5
2022-05-30 14:31-generate 404 on non-existing accounts for fakebank, use payto://-URIs with receiver-name in testsChristian Grothoff49+331-245
2022-05-30 11:34-sketch API for RSA parallel signingChristian Grothoff6+149-63
2022-05-29 20:25add batch signing support to taler-exchange-secmod-rsaChristian Grothoff5+567-75
2022-05-25 06:40rewrite sharding initialization logicMarco Boss1+30-30
2022-05-24 10:00use precise time for shardsChristian Grothoff2+17-15
2022-05-24 08:45lock into the future, instead of lock into pastChristian Grothoff2+22-11
2022-05-24 08:11-handle serialization issueChristian Grothoff1+5-2
2022-05-24 07:52-revise shard locking: resume open shards before starting new onesChristian Grothoff1+23-0
2022-05-23 20:09-incomplete batch_withdraw test commandChristian Grothoff4+564-49
2022-05-23 19:12-implement batch withdraw client-side logicChristian Grothoff6+1235-27
2022-05-23 14:19-passes, enable by defaultChristian Grothoff1+0-2
2022-05-23 14:15-sql fixChristian Grothoff2+7-5
2022-05-23 14:11handle purse deposit client-sideChristian Grothoff1+34-3
2022-05-23 14:02include purse deposits in coin historyChristian Grothoff7+193-7
2022-05-23 13:29-more reserve history fixesChristian Grothoff13+27-38
2022-05-23 12:57-misc fixes to reserve historyChristian Grothoff13+93-28
2022-05-23 10:17-more traits for reserve history checkingChristian Grothoff6+110-12
2022-05-23 09:15-towards reserve history testingChristian Grothoff5+232-53
2022-05-23 08:36-deduplicate and expand reserve history validation logic in testing libraryChristian Grothoff6+133-153
2022-05-22 22:34-add missing break, clean up fee logicChristian Grothoff1+16-15
2022-05-22 22:19-refactor coin history checkerChristian Grothoff1+572-412
2022-05-22 21:50-complete extended reserve history signature check logic to libtalerexchangeChristian Grothoff5+80-38
2022-05-22 18:04-towards client-side support for merge and history requests in reserve historyChristian Grothoff1+495-287
2022-05-22 16:21-more work on reverse historyChristian Grothoff6+280-7
2022-05-22 14:58-towards purse merge and history requests in reserve history (incomplete)Christian Grothoff5+213-5
2022-05-22 14:18-implement reserve history DB logicChristian Grothoff4+134-10
2022-05-22 12:46-fixChristian Grothoff3+7-5
2022-05-22 11:48-fix wirewatch assertionChristian Grothoff3+124-46
2022-05-22 11:11-fix NPEChristian Grothoff1+3-2
2022-05-22 11:06-add metrics for idempotent (batch) withdrawChristian Grothoff5+28-6
2022-05-21 19:07wirewatch spring cleaningChristian Grothoff1+244-201
2022-05-21 00:00-experimental wirewatch change to keep shard locks across history requestsChristian Grothoff1+28-7
2022-05-20 23:41latest_row_off is exclusive, remove bad commentChristian Grothoff1+1-2
2022-05-20 23:39-log where it failedChristian Grothoff1+9-0
2022-05-20 23:39-improve error handlingChristian Grothoff1+19-1
2022-05-20 14:49anti-gummy patchChristian Grothoff1+11-3
2022-05-20 13:08missing plus sign for image data urisSebastian1+1-1
2022-05-18 16:05enforce valid payto:// URI in exchange /wire responseChristian Grothoff3+57-0
2022-05-18 07:57-squash compiler warningChristian Grothoff2+1-2
2022-05-17 12:39-check for ETag in request, generate 304 if applicableChristian Grothoff1+29-0
2022-05-17 12:31keep ETag aroundChristian Grothoff1+7-0
2022-05-17 12:30add ETag to /keys responseChristian Grothoff1+24-0
2022-05-17 10:29-make batch withdraw requests idempotentChristian Grothoff1+89-73
2022-05-17 10:12-deduplicateChristian Grothoff4+107-153
2022-05-17 09:52-note what is untestedChristian Grothoff1+5-4
2022-05-17 09:46-expand test to include coin refundChristian Grothoff3+35-6
2022-05-17 09:21integrate purse expiration into test, bugfixesChristian Grothoff15+521-26
2022-05-17 06:50-add DB logic for purse expirationChristian Grothoff2+100-5
2022-05-17 06:20split conf file reference to -cs and -rsaThien-Thi Nguyen1+2-1
2022-05-17 06:12fix typo: add extension .h to source filenameThien-Thi Nguyen1+1-1
2022-05-16 13:43-add skeleton logic for purse expirationChristian Grothoff7+538-2
2022-05-16 12:01-work purse_deposit conflict handlingChristian Grothoff6+302-70
2022-05-16 09:56improve cache control support for /wire, /keys and legalChristian Grothoff3+33-1
2022-05-16 09:17-add purse-merge 409 handling client-sideChristian Grothoff2+120-40
2022-05-16 08:53-implement purse_deposit error handlingChristian Grothoff3+140-19
2022-05-15 16:56-enable batch withdraw manual testingChristian Grothoff4+429-3
2022-05-15 16:41-fix return value of taler-fakebank-run with -h optionChristian Grothoff1+11-8
2022-05-14 13:11-fix wire expirationChristian Grothoff1+1-1
2022-05-14 10:24add max_age columnChristian Grothoff1+1-0
2022-05-13 13:28add recoup_by_reserve as sql functionMarco Boss3+76-33
2022-05-12 17:32fix metrics of withdraw - no labelMarco Boss1+1-1
2022-05-12 14:15add metrics for number of coins withdrawn in a batch requestMarco Boss3+17-4
2022-05-12 12:40-leak fixChristian Grothoff1+1-0
2022-05-12 12:27hande IF_NONE_MATCH in /wire requestChristian Grothoff1+59-9
2022-05-12 12:15Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+1-1
2022-05-12 12:15add Etag and 'expires' to /wireChristian Grothoff5+145-99
2022-05-12 11:44define TALER_SIGNATURE_MASTER_PARTNER_DETAILS as 1048Thien-Thi Nguyen1+1-1
2022-05-12 11:38add 'Expires' header to ToS and PP repliesChristian Grothoff1+30-1
2022-05-12 11:31combine auto-commited transactions in refresh/reveal into one big transactionChristian Grothoff3+51-10
2022-05-12 09:10-fix argument orderChristian Grothoff2+3-3
2022-05-12 07:52-add FIXMEChristian Grothoff1+1-0
2022-05-11 08:27refactorThien-Thi Nguyen1+27-27
2022-05-09 11:25check reserve balance after p2p mergesChristian Grothoff8+70-58
2022-05-08 20:36-sql fixesChristian Grothoff4+21-11
2022-05-08 19:04expand P2P query logicChristian Grothoff4+183-190
2022-05-08 10:50-address FIXMEsChristian Grothoff2+15-8
2022-05-08 09:37pass purse_fee to determine how purse creation is paid forChristian Grothoff13+216-43
2022-05-07 21:45-pubChristian Grothoff5+191-8
2022-05-07 21:43-onlineChristian Grothoff3+3-3
2022-05-07 21:41-address FIXMEs for purses GET requestsChristian Grothoff3+75-26
2022-05-07 21:27add function for purse status signingChristian Grothoff3+115-1
2022-05-07 21:21rename function that is for the merchant signature to have merchant in the nameChristian Grothoff5+92-92
2022-05-07 17:29document required packagesChristian Grothoff2+2-2
2022-05-07 16:58-fix leaksChristian Grothoff1+5-2
2022-05-02 19:09-payment router skeletonChristian Grothoff4+480-3
2022-05-02 18:53-remove FIXMEsChristian Grothoff1+3-3
2022-05-02 18:51-investigate FIXMEChristian Grothoff1+5-4
2022-05-02 18:34-regen DBs to fix #7236Christian Grothoff7+2866-2128
2022-05-02 17:55-address some FIXMEsChristian Grothoff1+15-17
2022-05-02 17:48-fix leakChristian Grothoff1+1-1
2022-05-01 22:27include shard domain and remote users in taler configMarco Boss2+65-9
2022-05-01 11:16add batch withdraw to demultiplexerChristian Grothoff1+13-0
2022-05-01 11:01-get batch withdraw to buildChristian Grothoff2+10-12
2022-05-01 10:45skeleton for batch withdraw logic (not finished)Christian Grothoff7+1222-1
2022-04-30 15:35-GET purse test passesChristian Grothoff3+45-31
2022-04-30 12:03-expand p2p tests with purse long pollerChristian Grothoff1+28-2
2022-04-30 11:46-add notifications for purse eventsChristian Grothoff3+37-3
2022-04-30 10:02-implement purses_get CMDChristian Grothoff3+395-6
2022-04-28 20:37-fix help textChristian Grothoff1+1-1
2022-04-26 22:12-loggingFlorian Dold1+0-2
2022-04-27 11:28-get p2p test to passChristian Grothoff4+10-15
2022-04-27 11:09-work on p2p paymentsChristian Grothoff12+182-47
2022-04-27 08:34-dropChristian Grothoff1+1-0
2022-04-27 08:16-p2p fixesChristian Grothoff4+15-11
2022-04-26 22:00-fix derivation, loggingFlorian Dold2+22-2
2022-04-26 21:34age restriction: make seed a HashCode due to endianess and security level concernsFlorian Dold7+17-20
2022-04-26 21:10-remove debug loggingFlorian Dold1+0-7
2022-04-26 21:10various age restriction fixes, some of them half-bakedFlorian Dold7+71-59
2022-04-26 15:46-misc. minor fixesChristian Grothoff7+34-5
2022-04-26 15:05-draft pull p2p test caseChristian Grothoff1+32-9
2022-04-26 11:34-complete purses_get draft implementationChristian Grothoff3+45-44
2022-04-26 11:24-implement purses get db sketchChristian Grothoff3+98-5
2022-04-26 09:23-use uint32_t instead of uint8_t + padding for the ageÖzgür Kesim1+7-15
2022-04-25 23:50use htonl, not GNUNET_htonllFlorian Dold1+4-4
2022-04-25 23:28fix age attestation signature padding and endianessFlorian Dold1+29-4
2022-04-25 11:30-mark FIXMEsChristian Grothoff2+3-3
2022-04-25 11:18-sketch implementation of exchange_do_reserve_purse()Christian Grothoff1+13-1
2022-04-25 11:11-sketch implementation of exchange_do_reserve_purse()Christian Grothoff1+122-2
2022-04-24 18:49-fix fieldnames, regenerated DBsChristian Grothoff14+2569-2252
2022-04-24 14:02get first p2p test to passChristian Grothoff3+9-6
2022-04-24 13:29-misc p2p fixesChristian Grothoff10+43-38
2022-04-24 12:48Remove empty GNUNET_NETWORK_STRUCT_{BEGIN,END} pairThien-Thi Nguyen1+0-4
2022-04-23 18:50-work on p2p paymentsChristian Grothoff5+22-4
2022-04-23 18:02add subcommand to sign global fees in testsChristian Grothoff6+485-193
2022-04-23 17:45integrate p2p handlers with main dispatcherChristian Grothoff3+139-18
2022-04-23 17:32-expand p2p test to cover purse-with-deposit-merge sequenceChristian Grothoff3+28-14
2022-04-23 17:01-add more accounting fields to reserve tableChristian Grothoff3+17-5
2022-04-23 16:13-uncrustifyChristian Grothoff2+2-1
2022-04-23 16:11-create cmd for purse depositChristian Grothoff3+362-0
2022-04-23 16:01-create cmd for purse creation from reserveChristian Grothoff5+282-18
2022-04-23 10:34add purses-get to buildChristian Grothoff6+425-56
2022-04-21 10:16Add abstractions: TALER_exchange_deposit_{sign,verify}Thien-Thi Nguyen5+142-63
2022-04-22 21:48towards GET /purses/PIDChristian Grothoff2+138-0
2022-04-22 21:43add purses_deposit to buildChristian Grothoff3+18-4
2022-04-22 21:34-make purses_get compileChristian Grothoff2+32-31
2022-04-22 21:22skeleton for GET /purses/ clientChristian Grothoff1+244-0
2022-04-22 21:14skeleton for /purses//depositChristian Grothoff1+609-0
2022-04-22 13:14-fixed tests for age restriction, now using correct seedÖzgür Kesim3+24-12
2022-04-21 20:44-skeleton logic for deposits into purseChristian Grothoff3+406-0
2022-04-21 19:05-add FIXMEChristian Grothoff1+1-1
2022-04-21 19:04add taler-exchange-httpd_reserves_purse.c to buildChristian Grothoff11+103-51
2022-04-21 18:36-add purse_create_with_merge to buildChristian Grothoff2+19-18
2022-04-21 18:24-more work on purse creation for reserveChristian Grothoff2+93-20
2022-04-21 14:13-m statically link libtalerextensions.la from build-treeÖzgür Kesim1+5-4
2022-04-21 12:27Fixed seed size for TALER_age_restriction_commitÖzgür Kesim6+10055-14
2022-04-21 10:54cleanup of extension APIÖzgür Kesim7+104-103
2022-04-20 21:07-work on create purse with mergeChristian Grothoff5+659-16
2022-04-20 18:18-more deposit GET cleanupChristian Grothoff1+51-72
2022-04-20 18:05-refactor deposits_get logic to help ttn with signature logic refactoringChristian Grothoff1+67-50
2022-04-19 16:37find extensions case-insensitivelyFlorian Dold1+1-1
2022-04-17 23:53Add abstraction: TALER_merchant_contract_signThien-Thi Nguyen3+52-19
2022-04-17 08:53Add abstractions: TALER_merchant_pay_{sign,verify}Thien-Thi Nguyen3+82-18
2022-04-16 17:53fix typo in last commitThien-Thi Nguyen1+1-1
2022-04-16 17:50Update ignorance; nfcThien-Thi Nguyen1+7-1
2022-04-16 15:51add more flexibility to endpoint naming for KYCChristian Grothoff6+49-14
2022-04-15 14:02-skeleton for p2p testChristian Grothoff3+304-0
2022-04-15 09:42regen test DBs to fix #7220Christian Grothoff7+7247-2805
2022-04-15 09:18-style fixChristian Grothoff1+5-3
2022-04-13 22:00add wirewatch shutdown shard cleanup logicChristian Grothoff3+63-1
2022-04-13 08:02-edit correct fileChristian Grothoff1+104-8
2022-04-12 14:35-wip on p2p paymentsChristian Grothoff2+503-0
2022-04-12 14:35-draft for purse merge commandChristian Grothoff4+332-1
2022-04-12 09:58-implementing purse merge DB logicChristian Grothoff3+141-30
2022-04-11 21:27testing command to GET contractsChristian Grothoff2+281-0
2022-04-11 17:22-finish first implementaation of exchange_api_contracts_get.cChristian Grothoff3+65-58
2022-04-11 16:58-skeleton for GET /contracts/ logic: add to build systemChristian Grothoff3+8-7
2022-04-11 16:56-skeleton for GET /contracts/ logicChristian Grothoff2+261-10
2022-04-11 14:48-towards new GET /contracts/$C_PUB handerChristian Grothoff7+253-23
2022-04-11 13:34-add draft handler for purse merge client requestChristian Grothoff5+28-23
2022-04-11 13:23-load wire fees only when neededChristian Grothoff1+22-11
2022-04-11 13:04-add exchange-internal API to lookup current wire feesChristian Grothoff1+138-25
2022-04-11 11:52-draft implementation of /purses//merge endpointChristian Grothoff12+708-37
2022-04-08 17:23-draft for merge endpointChristian Grothoff1+455-0
2022-04-06 12:21Update queries for better network load in sharded setupMarco Boss2+160-12
2022-04-06 11:54-complete va coin parser of purse_create_deposit CMDChristian Grothoff7+135-149
2022-04-06 11:33improve some queries for shardingMarco Boss2+160-12
2022-04-06 10:49-towards testing purse creationChristian Grothoff5+535-5
2022-04-06 09:33fix shardingMarco Boss1+33-4
2022-04-05 15:15adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changedChristian Grothoff19+440-112
2022-04-04 18:42implement more DB functionsChristian Grothoff2+299-94
2022-04-04 15:04add contract_sig fieldChristian Grothoff2+40-38
2022-04-04 14:40Shard p2p tablesMarco Boss4+860-300
2022-04-04 14:40add p2p tables to sharding logicMarco Boss4+860-300
2022-04-04 06:57-ignoreChristian Grothoff1+3-0
2022-04-04 06:55-fix FTBFSChristian Grothoff1+27-27
2022-04-04 05:29-add logic for econtract_sig signaturesChristian Grothoff4+181-54
2022-04-02 17:07implement shard node setup and dropMarco Boss12+606-292
2022-04-02 16:59fix nameMarco Boss1+1-1
2022-04-02 16:43extend sharding logic that shard nodes can be initialied and droppedMarco Boss12+607-293
2022-04-02 15:25add additinal signatureChristian Grothoff3+122-0
2022-04-02 12:33install shard-0000.sqlMarco Boss1+1-0
2022-04-02 12:31add shard-0000.sqlMarco Boss2+6-0
2022-04-02 12:25fix returnMarco Boss1+3-3
2022-04-02 11:42drop functionsMarco Boss3+11-6
2022-04-02 10:18fix format specifiersMarco Boss1+6-5
2022-04-02 09:52fix argument to create_shard_serverMarco Boss1+2-2
2022-04-02 07:28Include sharding sql logicMarco Boss10+4951-3673
2022-04-02 07:27add permissionsMarco Boss1+35-4
2022-04-02 01:50rollback transaction to end transaction scope before releasing the shard (fixes #7216)Christian Grothoff1+4-0
2022-04-01 14:39work on purse creation logicChristian Grothoff9+398-57
2022-03-31 19:49remove built sql files from vcMarco Boss4+6-6588
2022-03-31 19:31add shard init for shard nodeMarco Boss6+130-44
2022-03-31 15:00add sharding logicMarco Boss10+8632-889
2022-03-31 10:37privatize more signature structs, simplify codeChristian Grothoff14+600-592
2022-03-30 10:00-remove row check, not stable enough to assert onChristian Grothoff1+0-6
2022-03-29 23:36make struct private againChristian Grothoff2+42-41
2022-03-29 20:53fix: wtid request param sizeSebastian1+2-1
2022-03-29 17:12make TALER_RefundConfirmationPS publicSebastian2+41-42
2022-03-29 13:21centralize exchange online signature logicChristian Grothoff24+2326-1305
2022-03-28 16:18rename to avoid symbol conflict with muslChristian Grothoff1+30-30
2022-03-28 15:50starting work on purse-create endpointChristian Grothoff4+637-9
2022-03-28 11:57-first cut at contract encryption and decryptionChristian Grothoff4+319-13
2022-03-28 11:19starting with purse creation client APIChristian Grothoff6+716-23
2022-03-28 10:34-rename variableÖzgür Kesim1+17-17
2022-03-28 10:33-fix leak in test_age_restriction.cÖzgür Kesim1+8-3
2022-03-28 09:17-fix leaks in test_crypto.cÖzgür Kesim1+3-2
2022-03-28 09:04[age restriction] progress 19/19 (final) - Use Edx25519 for cryptoÖzgür Kesim2+74-17
2022-03-27 14:11-fix leak, uninitialized psChristian Grothoff1+5-1
2022-03-27 12:34-remove tiny field, no longer neededChristian Grothoff14+4162-3698
2022-03-27 11:48new aggregator mega transaction logicChristian Grothoff3+159-505
2022-03-27 08:32towards removing tiny bitChristian Grothoff5+582-107
2022-03-27 03:02fix leakChristian Grothoff1+6-9
2022-03-26 09:46change sharding strategy for refund tableChristian Grothoff6+65-81
2022-03-26 08:00add partitions to new p2p tablesChristian Grothoff5+498-201
2022-03-25 13:07-regen DBsChristian Grothoff7+6960-3684
2022-03-24 16:33rework deposits sharding, towards making aggregator faster (not necessarily done)Christian Grothoff6+324-176
2022-03-24 12:06first draft of service API for p2p paymentsChristian Grothoff4+55-21
2022-03-24 08:05better queryChristian Grothoff2+418-23
2022-03-24 00:37implement more taler-crypto-worker opsFlorian Dold1+70-0
2022-03-24 00:10implement more taler-crypto-worker opsFlorian Dold1+127-6
2022-03-23 11:25more skeleton logic for P2P operations on DBChristian Grothoff4+722-39
2022-03-23 06:22Bump required version of libmicrohttpd to 0.9.71Thien-Thi Nguyen1+1-1
2022-03-23 05:54revise P2P signatures and signing schema to address recently discovered design concern resulting in the split of the purse key into purse-contract and purse-merge keysChristian Grothoff5+300-119
2022-03-23 04:19fix #7151Christian Grothoff1+18-1
2022-03-22 11:11add one more p2p signatureChristian Grothoff3+140-1
2022-03-22 11:06fix typoChristian Grothoff1+1-1
2022-03-22 10:51add missing table dropsChristian Grothoff1+13-0
2022-03-22 04:33-fix drop SQL issue: drop functions properlyChristian Grothoff2+11-8
2022-03-22 01:33implement helper functions for p2p signatures, clean up existing signature logicChristian Grothoff9+1505-826
2022-03-21 07:35FIXMEs for OecChristian Grothoff1+29-32
2022-03-21 02:59add logic to check timestamp, revise history balance calculation logic in clientChristian Grothoff8+90-56
2022-03-21 02:04first rough-cut implementation of /reserves//history endpointChristian Grothoff6+390-0
2022-03-21 01:39first rough-cut implementation of POST /reserves//statusChristian Grothoff13+441-219
2022-03-20 15:52ideas for mbossChristian Grothoff1+34-0
2022-03-20 14:42add test for reserve GET long pollingChristian Grothoff3+31-12
2022-03-20 13:50add variant of GET /reserves/ testing command with support for long polling (to diagnose reserve long polling issue reported by FD)Christian Grothoff2+216-15
2022-03-20 13:03add p2p tables from dd13Christian Grothoff1+317-0
2022-03-20 12:22-rename file for consistencyChristian Grothoff3+211-211
2022-03-20 12:20towards support for new reserve history/status APIsChristian Grothoff19+1480-575
2022-03-20 08:44return new global fees from /keysChristian Grothoff10+1231-20
2022-03-20 01:39add new reserve status/history signaturesChristian Grothoff3+201-2
2022-03-20 01:39-style fixesChristian Grothoff1+3-2
2022-03-20 01:38-style fixesChristian Grothoff1+7-7
2022-03-19 15:16-style fixesChristian Grothoff1+30-30
2022-03-19 15:04-fix memory leak introduced by OecChristian Grothoff1+5-0
2022-03-19 14:54-minor code cleanupChristian Grothoff4+45-36
2022-03-19 14:25simplify auditor_api_handle.c, do not modify global context with respect to 'Expect' headerChristian Grothoff3+77-147
2022-03-19 13:05more work on recoup_by_reserve: add new materialized index to avoid hitting all partitions for the queryChristian Grothoff10+2516-2125
2022-03-19 11:58add missing index, move indices closer to table generationChristian Grothoff1+96-72
2022-03-19 11:52[build int] Use ‘MHD_VERSION_AT_LEAST’Thien-Thi Nguyen1+1-9
2022-03-19 11:48Add autoconf macro to check for minimum libmicrohttpd versionThien-Thi Nguyen1+49-0
2022-03-19 07:34-code cleanupChristian Grothoff1+6-11
2022-03-19 07:27improve style of some SQL queries (no semantic change)Christian Grothoff3+17-16
2022-03-19 07:26-fix memory leakChristian Grothoff1+3-0
2022-03-18 14:40add deposits_by_coin table to speed-up certain queries (in theory)Christian Grothoff13+2664-2320
2022-03-08 21:00system doc: include title pageFlorian Dold1+2-1
2022-03-18 07:54add selection by shard, ignore KYC in revocation test aggregationChristian Grothoff3+17-9
2022-03-18 00:57change table structures again to shard better by coin_pub and not use known_coin_id so muchChristian Grothoff12+2381-2295
2022-03-17 14:09reinit auditor bd: column droppedChristian Grothoff4+1048-1061
2022-03-17 14:06-re-enable test-revocation.sh, works againChristian Grothoff6+1105-1098
2022-03-17 13:45-remove dead field, return h_commitment_age to auditorChristian Grothoff4+4-15
2022-03-17 13:16-misc fixesChristian Grothoff19+3051-2226
2022-03-17 13:09more explicit cipher usage countersMarco Boss20+118-48
2022-03-15 12:09regenerate revokedbChristian Grothoff3+6323-3865
2022-03-14 19:06add metrics for number of crypto operationsMarco Boss31+113-45
2022-03-14 15:03add arguments for new feesChristian Grothoff2+10-2
2022-03-14 06:34attempt to make GRID5K_MARCO_OPT superfluousChristian Grothoff3+83-22
2022-03-10 09:26add option to exclude reserve history in grid5k experimentsMarco Boss1+2-0
2022-03-10 00:48-also work with h_payto traitChristian Grothoff2+20-8
2022-03-09 16:59cbdc-itMS1+3-3
2022-03-09 14:11rewording cbdc-itMS1+8-7
2022-03-08 20:56add missing files for system documentation bookFlorian Dold10+30-1
2022-03-08 10:47-ensure label has no zero bytesÖzgür Kesim1+6-1
2022-03-05 18:03-add global-fee subcommand to taler-exchange-offlineChristian Grothoff1+319-0
2022-03-05 17:18add client API for setting global feesChristian Grothoff4+289-2
2022-03-05 16:14add more logic for new global feesChristian Grothoff6+747-3
2022-03-05 15:16-more work on global_feesChristian Grothoff4+142-19
2022-03-05 14:13work on global fee structureChristian Grothoff5+113-1
2022-03-05 13:38also sync global fees table (new)Christian Grothoff1+1-0
2022-03-05 13:36refactor /wire to include logic to return the wad fee (for W2W payments)Christian Grothoff33+503-277
2022-03-05 12:36sync tables "extensions" and "extension_details" with auditorÖzgür Kesim5+215-1
2022-03-05 11:04add signing/verifying functions for global feesChristian Grothoff3+121-0
2022-03-05 10:56introduce sets for wire fees and global feesChristian Grothoff3+208-1
2022-03-04 21:29improve URI path checking, make it more strict and simplify logicChristian Grothoff1+36-47
2022-03-04 16:00[age restriction] added unit test for get_age_groupÖzgür Kesim1+115-7
2022-03-04 12:22rewrite query for recoup_by_reserveMarco Boss1+20-18
2022-03-03 23:30-fix kyc testChristian Grothoff6+46-39
2022-03-03 22:52use 32 byte hash for hpayto, use that for joins on queries to better align queries with partitionsChristian Grothoff15+224-187
2022-03-03 18:39include shard when marking deposits tiny/done to make better use of partitions/shardsChristian Grothoff4+26-5
2022-03-03 18:35[age restriction] progress 18/n - attestation testedÖzgür Kesim7+235-163
2022-03-03 16:48simply defer all, only way to do well with partitionsChristian Grothoff1+1-16
2022-03-02 22:32Don't hardcode directory in taler-auditor-sync(1) invocationThien-Thi Nguyen1+1-1
2022-03-02 18:03Include partitioning in dbinitMarco Boss8+690-227
2022-03-02 18:01fix num partitionsMarco Boss1+1-1
2022-03-02 16:22use plain uint32_tMarco Boss3+4-4
2022-03-02 12:30fixMarco Boss1+4-4
2022-03-02 12:21fixMarco Boss1+5-5
2022-03-02 10:59-tests now with age restrictionÖzgür Kesim1+56-15
2022-03-02 10:28clearer docMarco Boss1+2-1
2022-03-02 09:59-refactor TALER_AgeMask.mask -> TALER_AgeMask.bitsÖzgür Kesim15+64-60
2022-03-02 09:50include partitioning logic in dbinitMarco Boss8+689-227
2022-03-02 06:58-amend missing parts to commit b20ddf0c8Özgür Kesim4+29-312
2022-03-01 18:30[age restriction] progress 17/n - attestation implementedÖzgür Kesim1+420-0
2022-03-01 16:02Refactoring TALER_AgeCommitmentÖzgür Kesim14+248-139
2022-03-01 15:00Merge branch 'dev/boss/sharding'Marco Boss4+1946-2973
2022-03-01 14:54stay with partitions for now - find shards on dev/boss/shardingMarco Boss4+1946-2973
2022-03-01 13:01tested shard creation locallyMarco Boss1+84-13
2022-03-01 11:11prepare sharding / partitioning init - create exchange-0001.sql with functions to create all tables and partitions / shards - create exchange-0002.sql for the master dbMarco Boss4+2615-1798
2022-02-28 22:18test-sync passes againChristian Grothoff6+59-12
2022-02-28 21:46-more bool cleanupChristian Grothoff2+13-14
2022-02-28 21:41work on auditor-sync update to latest DBChristian Grothoff4+17-10
2022-02-28 20:02-work on test_sync.sh, incompleteChristian Grothoff6+17-9
2022-02-28 21:32cleaner sqlMarco Boss1+122-360
2022-02-28 19:37get test-auditor and #7181 to passChristian Grothoff17+427-167
2022-02-28 15:13-towards getting auditor tests to pass again with new logicChristian Grothoff8+3862-2183
2022-02-28 09:03make DB generation work with new CS logicChristian Grothoff2+9-3
2022-02-27 20:23towards adding shard/partitioning init functionalityMarco Boss1+761-161
2022-02-26 16:37add 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 Boss1+8-0
2022-02-24 22:58-add parensChristian Grothoff1+1-1
2022-02-24 13:31Fix ON CONFLICT statements for distributed tablesMarco Boss2+7-7
2022-02-24 12:53make_coin_known can experience serialization failures, add retry logicChristian Grothoff4+48-25
2022-02-24 09:16-on conflict exampleChristian Grothoff1+1-1
2022-02-24 09:06-fix aggregator with deferred constraintChristian Grothoff2+34-2
2022-02-24 08:06-unique constraint is crucialChristian Grothoff1+1-1
2022-02-23 15:08-make age commiment structs const in traitsÖzgür Kesim4+8-8
2022-02-22 17:35double melt test no works with age restrictionÖzgür Kesim6+39-25
2022-02-22 16:28-use correct idxChristian Grothoff1+0-3
2022-02-22 16:26-use correct idxChristian Grothoff1+1-1
2022-02-22 13:27[age restriction] progress 16/n - refresh/reveal/link testsÖzgür Kesim21+381-211
2022-02-22 12:29-add CS-helpers to Debian packageChristian Grothoff4+24-2
2022-02-21 15:08do not clamp EdDSA private keysFlorian Dold1+0-3
2022-02-20 23:23-big renaming of structs for consistent naming with P suffixChristian Grothoff87+510-501
2022-02-20 20:51-ensure different HKDF is used in melt vs. withdrawChristian Grothoff15+356-81
2022-02-20 20:33add feedback to refresh in cs thesisLucien Heuzeveldt1+14-16
2022-02-20 18:25-work around missing constraint, if not presentChristian Grothoff1+1-1
2022-02-20 02:36add libtalerextensions.la to _LDADD (two instances)Thien-Thi Nguyen2+2-0
2022-02-20 02:12Add m4 to compare version numbersThien-Thi Nguyen1+177-0
2022-02-20 02:03Update PostgreSQL m4Thien-Thi Nguyen1+182-90
2022-02-20 01:53Bump required PostgreSQL to 13.0 (per README)Thien-Thi Nguyen1+1-1
2022-02-20 01:52spell it "PostgreSQL"Thien-Thi Nguyen1+1-1
2022-02-19 20:34-bump version requirementChristian Grothoff1+3-3
2022-02-19 20:26reject wire deadline of 'never' (#7157)Christian Grothoff1+9-0
2022-02-19 20:21-reduce default fakebank memory allocation (see #7156)Christian Grothoff2+3-3
2022-02-19 20:05-update GANAChristian Grothoff0+0-0
2022-02-18 01:07-reducing FIXMEs re: age restrictionÖzgür Kesim4+47-8
2022-02-17 23:44-minor merge conflict resolvesÖzgür Kesim60+2011-1350
2022-02-17 11:23[age restriction] progress 15/n - melt/refresh/reveal and recoupÖzgür Kesim20+259-77
2022-02-17 22:08-migrate to Postgress 11: use BIGINT GENERATED BY DEFAULT AS IDENTITY instead of BIGSERIALChristian Grothoff1+29-29
2022-02-17 20:29add cs nonce persistance and reuse checkLucien Heuzeveldt1+12-9
2022-02-17 18:02-restore fee structureChristian Grothoff1+2-2
2022-02-17 14:29-fix Oec FTBFSChristian Grothoff1+3-0
2022-02-17 14:28-another OEC FIXMEChristian Grothoff1+2-0
2022-02-17 14:23-use age_maskChristian Grothoff1+1-1
2022-02-17 14:23-fix test_crypto FTBFSChristian Grothoff2+10-0
2022-02-17 14:19-fix bad choice during mergeChristian Grothoff1+1-1
2022-02-17 14:11-add missing fileChristian Grothoff1+284-0
2022-02-17 14:10-fix CS nonce reuse check logicChristian Grothoff57+1679-1318
2022-02-16 21:01[age restriction] progress 14/n - withdraw and depositÖzgür Kesim59+1754-346
2022-02-16 20:59implement feedback in cs thesisLucien Heuzeveldt6+14-209
2022-02-15 16:07-correctly implement CS idempotency check on withdrawChristian Grothoff8+220-92
2022-02-14 22:15-actually, commit phase does take care of thisChristian Grothoff2+2-9
2022-02-14 22:02-towards fixing the protocolChristian Grothoff11+120-5
2022-02-14 12:03-fixmesChristian Grothoff1+8-0
2022-02-13 23:03CS thesisGian Demarmels35+6374-0
2022-02-13 11:44-remove redundancies in the refresh-melt computation and fix uninitialized bks return valueChristian Grothoff6+191-168
2022-02-12 13:38-refactor melt API, add FIXME for discovered bugChristian Grothoff5+97-158
2022-02-12 13:00-clean up refresh reveal APIChristian Grothoff3+137-75
2022-02-12 12:39-modify link API to return 'ps' so that linked coins can be refreshedChristian Grothoff3+181-84
2022-02-12 11:35-more doxygen fixesChristian Grothoff12+27-65
2022-02-12 11:21-remove legacy uncrustify workaroundChristian Grothoff1+1-1
2022-02-12 11:20-refactor to address FIXMEChristian Grothoff3+31-11
2022-02-12 11:15-removed confused TODOsChristian Grothoff1+0-1
2022-02-12 11:14-removed confused TODOsChristian Grothoff1+4-6
2022-02-12 11:10-remove addessed documentation FIXMEsChristian Grothoff5+55-40
2022-02-12 10:42-swap argument/rval for nicer codeChristian Grothoff9+94-122
2022-02-12 10:27-add missing commentChristian Grothoff1+7-2
2022-02-12 10:24-address FIXMEsChristian Grothoff4+2-7
2022-02-12 10:12-doxygen fixesChristian Grothoff25+40-365
2022-02-12 09:33-doxygen fixesChristian Grothoff25+75-187
2022-02-12 09:05-remove redundant commentsChristian Grothoff1+0-19
2022-02-12 00:00-work on more FIXMEsChristian Grothoff3+51-21
2022-02-11 23:52-address misc. fixmesChristian Grothoff12+342-310
2022-02-11 17:00-simplify: nonce no longer hashedChristian Grothoff8+3-102
2022-02-11 16:44-fix use of uninit memory in testChristian Grothoff4+77-103
2022-02-11 16:05-minor API clean upChristian Grothoff3+35-26
2022-02-11 11:23-add missing cfg fileChristian Grothoff2+152-2
2022-02-11 10:55-simplify structuresChristian Grothoff10+16-39
2022-02-11 10:46-get twisted tests to passChristian Grothoff3+180-154
2022-02-11 08:36-get tests to passChristian Grothoff22+168-126
2022-02-10 22:39-fixes to tests, and half-baked fixes for CS-/link (still fails)Christian Grothoff15+354-23
2022-02-10 19:15-get recoup/refresh to passChristian Grothoff12+163-58
2022-02-09 21:05also pass ewvs during recoup-refreshChristian Grothoff2+12-2
2022-02-09 21:02pass exchange values to /recoupChristian Grothoff7+178-24
2022-02-09 20:25-get refresh to workChristian Grothoff1+15-6
2022-02-09 18:28-fix error handlingChristian Grothoff1+1-0
2022-02-09 18:24implement CS refresh-reveal signing, simplify TEH keys logicChristian Grothoff4+15-81
2022-02-09 18:17-fix refresh commitment check for CSChristian Grothoff2+9-5
2022-02-09 17:42-fix init of nonces in reveal requestChristian Grothoff2+91-12
2022-02-09 16:30-more refresh CS fixesChristian Grothoff2+13-0
2022-02-09 15:43-fix withdraw logicChristian Grothoff5+23-14
2022-02-09 14:33-fix fTBFSChristian Grothoff3+20-17
2022-02-09 09:49-clean up cryptoChristian Grothoff4+23-1
2022-02-09 09:38-poisonChristian Grothoff3+4-9
2022-02-09 09:11-indentChristian Grothoff1+10-12
2022-02-09 09:09-simpilifyChristian Grothoff1+8-34
2022-02-09 09:03-simpilifyChristian Grothoff1+8-35
2022-02-09 09:02-dceChristian Grothoff1+2-18
2022-02-09 08:25-fix leakChristian Grothoff9+18-18
2022-02-09 08:19-fix leakChristian Grothoff1+3-4
2022-02-09 08:18-fix leakChristian Grothoff2+12-1
2022-02-09 08:13initialize reserved fieldChristian Grothoff1+5-4
2022-02-08 22:25-initialize cipher typeChristian Grothoff1+1-0
2022-02-08 21:58patch from LucienChristian Grothoff1+14-4
2022-02-08 13:34cbdc-it: rewordingms1+2-2
2022-02-08 13:02-more test fixesChristian Grothoff11+72-28
2022-02-08 08:58fix refresh/link testsChristian Grothoff8+41-45
2022-02-07 23:15use 'NULL'Christian Grothoff1+1-1
2022-02-07 23:12-get melt and refresh-reveal to pass againChristian Grothoff6+66-25
2022-02-07 22:38-cleanupsChristian Grothoff5+14-9
2022-02-07 21:01-fix config file nameChristian Grothoff2+32-17
2022-02-07 20:55 only one helper must be OKChristian Grothoff1+2-8
2022-02-07 20:45-style fixesChristian Grothoff1+13-13
2022-02-07 14:40-wake clients if we have 0 dksChristian Grothoff3+7-3
2022-02-07 14:02run denom helper even with zero denoms, as we may be using the other cipher type onlyChristian Grothoff2+4-8
2022-02-07 13:53-fix config file namesChristian Grothoff4+10-9
2022-02-07 12:43-fix FTBFSChristian Grothoff1+2-5
2022-02-07 12:41fix refreshes_reveal FTBFSChristian Grothoff4+66-21
2022-02-07 12:23-towards CS in refresh (incomplete, FTBFS)Christian Grothoff2+11-12
2022-02-07 12:14fix DB API for generic blinded planchet storageChristian Grothoff8+333-65
2022-02-07 11:42get DB test to buildChristian Grothoff1+23-17
2022-02-07 11:35-rename festChristian Grothoff2+11-11
2022-02-07 11:33-rename festChristian Grothoff26+130-127
2022-02-07 10:33-clean up of crypto.cChristian Grothoff1+64-107
2022-02-07 10:23-fix test_cryptoChristian Grothoff3+35-11
2022-02-07 10:06-update .gitignoreChristian Grothoff1+14-4
2022-02-07 10:01-get testing to buildChristian Grothoff6+22-0
2022-02-07 09:58-fix test_crypto ftbfsChristian Grothoff1+20-4
2022-02-07 09:55fix FTBFS of main logicChristian Grothoff6+62-29
2022-02-07 09:09got testing_api_cmd_refresh to compileChristian Grothoff6+123-59
2022-02-07 07:50-final changes from DoraChristian Grothoff1+18-18
2022-02-06 19:04-fix recoup testing cmdsChristian Grothoff5+44-29
2022-02-06 18:53-fix more FTBFS issuesChristian Grothoff3+59-28
2022-02-06 18:44-fix more FTBFS issuesChristian Grothoff9+162-139
2022-02-06 18:00-work on refresh_common FTBFSChristian Grothoff2+56-41
2022-02-06 17:39-fix refresh FTBFSChristian Grothoff3+18-9
2022-02-06 17:35-fix melt FTBFSChristian Grothoff2+19-7
2022-02-06 11:33merge more improvements from DoraChristian Grothoff3+1472-91
2022-02-05 22:42fixed src util and other stuffGian Demarmels3+23-21
2022-02-05 22:12Merge branch 'master' of ssh://git.taler.net/exchangeGian Demarmels3+141-88
2022-02-05 22:12fix src/utilGian Demarmels5+156-61
2022-02-05 21:46implement csr max request elementsLucien Heuzeveldt3+18-10
2022-02-05 21:16implemenent flexible csr http endpointLucien Heuzeveldt1+125-80
2022-02-05 19:40-FTBFSChristian Grothoff1+5-5
2022-02-05 19:22fixes to crypto.c changesGian Demarmels3+27-13
2022-02-05 16:06-implement new client-side csr logicChristian Grothoff1+115-80
2022-02-05 07:57hyphentation rules for namesChristian Grothoff1+1-1
2022-02-04 23:33Merge branch 'master' of ssh://git.taler.net/exchangeGian Demarmels5+376-463
2022-02-04 23:32crypto implementationGian Demarmels3+126-100
2022-02-04 23:13-style fixChristian Grothoff1+1-2
2022-02-04 23:12-work on revealChristian Grothoff1+6-7
2022-02-04 23:02make API actually workable, sketch out meltChristian Grothoff1+5-0
2022-02-04 22:58make API actually workable, sketch out meltChristian Grothoff4+221-50
2022-02-04 22:09make API actually workable:Christian Grothoff3+24-9
2022-02-04 21:02-API workChristian Grothoff5+80-358
2022-02-04 20:20-fix commentChristian Grothoff1+2-2
2022-02-04 20:12new APIChristian Grothoff1+52-50
2022-02-04 19:02syncChristian Grothoff2+33-34
2022-02-04 18:50Merge branch 'master' of ssh://git.taler.net/exchangeGian Demarmels34+1423-1222
2022-02-04 18:50uncrustifyGian Demarmels1+9-6
2022-02-04 18:50exchangedb fixGian Demarmels1+29-261
2022-02-04 18:29messing with CS/RSA fixesChristian Grothoff9+34-342
2022-02-04 18:24split .conf files into rsa and csLucien Heuzeveldt18+1141-774
2022-02-04 17:45split tests by rsa/csChristian Grothoff8+248-106
2022-02-04 15:50resolves merge conflictsGian Demarmels10+57-155
2022-01-29 11:57denomination CIPHER field per denomGian Demarmels15+553-1
2022-01-17 18:36refactor TALER_coin_ev_hashGian Demarmels6+36-33
2022-01-17 14:10include denom_pub into coin_ev_hashGian Demarmels7+32-27
2022-01-17 08:37fixed nonce check, renamed WithdrawNonceGian Demarmels12+46-22
2022-01-16 21:04repair nonce checkGian Demarmels1+2-2
2022-01-16 20:07introduce new type for security module pubkeysGian Demarmels2+57-33
2022-01-16 17:16-make picky gcc happyChristian Grothoff1+10-8
2022-01-16 16:02implement feedbackLucien Heuzeveldt27+488-289
2022-01-13 18:30-scope neededChristian Grothoff1+27-25
2022-01-11 20:16change TEH_keys_denomination_sign message parameterLucien Heuzeveldt4+81-36
2022-01-11 20:21refactoringGian Demarmels18+202-143
2022-01-10 21:09implement spendLucien Heuzeveldt6+205-79
2022-01-09 15:49removed varargsGian Demarmels8+260-63
2022-01-08 19:41implement withdraw (nonce reuse check missing)Lucien Heuzeveldt12+425-109
2022-01-07 15:33cleanupGian Demarmels2+14-15
2022-01-06 15:24secmod CS sign implementationGian Demarmels5+181-203
2022-01-06 14:55implement CS key handling and csr endpointLucien Heuzeveldt24+949-119
2022-01-04 16:46set planchet detail cipher, add cipher checksLucien Heuzeveldt3+17-1
2022-01-04 16:26implement TALER_CRYPTO_helper_cs_r_derive and related testsLucien Heuzeveldt4+353-5
2022-01-04 11:21implement secmod cs derive RLucien Heuzeveldt2+111-2
2022-01-04 09:27revocationGian Demarmels1+2-2
2022-01-03 22:38setup_key for cs secmod helperGian Demarmels3+200-221
2022-01-03 13:38initial cs_secmod implementationGian Demarmels11+3383-3
2022-01-01 11:41secmod cs signatures implementationGian Demarmels3+118-3
2021-12-31 16:53fix const due to changes in TALER_planchet_prepareLucien Heuzeveldt2+2-2
2021-12-31 16:38clean up cs implementationLucien Heuzeveldt1+21-29
2021-12-31 14:24remove varargs in cs crypto implementationLucien Heuzeveldt4+68-84
2021-12-27 19:02utility functionsGian Demarmels2+51-22
2021-12-27 15:21fixed CS signatures and cleanup/refactoringGian Demarmels4+40-134
2021-12-23 21:49implement exchange_api_csrLucien Heuzeveldt5+448-1
2021-12-23 11:36add sign and verify implementationGian Demarmels4+97-19
2021-12-23 09:58sign_blinded implementationGian Demarmels4+49-9
2021-12-22 15:55implemented planchet_prepare for CSGian Demarmels4+93-23
2021-12-22 11:52added CS get R functionality and planchet setupGian Demarmels4+117-37
2021-12-22 10:45CS planchet create and withdraw createGian Demarmels4+120-52
2021-12-17 13:35added CS data structures, implemented CS keypairGian Demarmels16+463-104
2022-02-03 17:54fix hyphenationChristian Grothoff1+8-7
2022-02-03 17:52-more edits from DoraChristian Grothoff2+66-71
2022-02-03 15:00-fix ampChristian Grothoff1+2-2
2022-02-02 07:14-corrections at cbdc-it + FIXMEsms1+17-7
2022-02-01 16:53-more fixes from DoraChristian Grothoff2+130-122
2022-02-01 11:36diagrammaChristian Grothoff1+2-0
2022-02-01 10:32lucaChristian Grothoff1+1-1
2022-02-01 09:04-corrections from DoraChristian Grothoff1+1024-1032
2022-02-01 08:35corrections from DoraChristian Grothoff1+39-17
2022-01-31 16:11cbdc-itChristian Grothoff6+2394-0
2022-01-31 15:14cbdc - Italian editionChristian Grothoff0+0-0
2022-01-27 19:25test and hopefully fix JSON canonicalizationFlorian Dold3+89-3
2022-01-27 14:29fix RFC 8785 JSON normalizationFlorian Dold1+5-5
2022-01-23 00:31[age_restriction] progress 13/nÖzgür Kesim24+936-637
2022-01-21 23:26improvements in extension handlingÖzgür Kesim7+171-102
2022-01-11 14:24[age restriction] progress 12/nÖzgür Kesim17+842-370
2022-01-19 00:34fix FTBFS (Linux) for 2022-01-18, "use 'pipe' instead of 'eventfd' on non-Linux systems"Thien-Thi Nguyen1+3-0
2022-01-18 14:15use 'pipe' instead of 'eventfd' on non-Linux systemsJonathan Buchanan8+202-33
2022-01-11 16:56fix #7143Christian Grothoff1+0-130
2022-01-11 11:47The current recoup API is broken. I guess this is another example where "trivial" API changes turn out to have (multiple!) unexpected consequences.Christian Grothoff17+88-190
2022-01-10 08:03fix amount denormalization issueChristian Grothoff1+1-1
2022-01-10 00:23improve error response for withdrawalFlorian Dold1+8-0
2022-01-09 23:04[age restriction] progress 11/nÖzgür Kesim4+142-50
2022-01-08 18:45drop extensions tableÖzgür Kesim1+1-0
2022-01-08 18:45Fixed prepared statement for extensionsÖzgür Kesim1+3-7
2022-01-08 13:40[age restriction] progress 10/nÖzgür Kesim18+823-413
2021-12-31 10:23-introduce new convenience macroChristian Grothoff2+13-4
2021-12-28 14:36-cleanupChristian Grothoff2+1-12
2021-12-27 22:24[age restriction] progress 9/nÖzgür Kesim12+493-372
2021-12-26 12:05resolve #7124: ensure -s also deletes work_shardsChristian Grothoff3+11-15
2021-12-25 16:22-fix FTBFSChristian Grothoff2+4-1
2021-12-25 15:13clean up refresh-reveal logic, reducing local copyingChristian Grothoff3+48-51
2021-12-25 14:39-eliminate redundant hash operation on link signaturesChristian Grothoff6+34-22
2021-12-25 13:58v12: also do not sign over merchant_pub in REFUND signature, centralize logicChristian Grothoff9+228-158
2021-12-25 13:08-add missing #includeChristian Grothoff1+1-0
2021-12-25 12:56protocol v12 changes (/recoup split, signature changes) plus database sharding plus O(n^2)=>O(n) worst-case complexity reduction on coin balance checksChristian Grothoff46+4542-3643
2021-12-21 15:16deduplicate melt signing logic, remove coin_pub from data being signed overChristian Grothoff5+113-37
2021-12-23 14:15[age restriction] progress 8/nÖzgür Kesim17+1031-42
2021-12-19 12:43denormalize reserve_pub in reserve tables to enable shardingChristian Grothoff7+104-148
2021-12-19 10:54add new wrappers around merchant hash codes for tips and pickupsChristian Grothoff1+24-0
2021-12-16 19:18-fix recoup uglinessChristian Grothoff13+248-160
2021-12-15 16:02compatChristian Grothoff1+1-1
2021-12-15 10:38-fix FTBFSChristian Grothoff1+21-21
2021-12-15 10:36-fix FTBFSChristian Grothoff1+96-88
2021-12-15 09:28fix test_sq:Christian Grothoff1+5-23
2021-12-14 16:01-die pthread.hChristian Grothoff2+0-2
2021-12-14 15:26fix shard delay calculation also for 'transfer' toolChristian Grothoff1+11-2
2021-12-14 15:04introducing GNUNET_TIME_Timestamp, recoup now with amountsChristian Grothoff114+2189-3233
2021-12-13 11:28experimentChristian Grothoff1+130-0
2021-12-11 20:53fix uncrustifyChristian Grothoff1+1-1
2021-12-11 19:06fix #7123Christian Grothoff5+8-194
2021-12-11 14:39towards simplified / more efficient /recoupChristian Grothoff1+61-62
2021-12-11 13:03-more logging, less hanging ;-)Christian Grothoff1+29-2
2021-12-09 22:17-was integratedChristian Grothoff1+0-171
2021-12-09 22:16-note FIXMEChristian Grothoff1+1-0
2021-12-09 22:13introduce stored procedure for coin balance checkChristian Grothoff5+367-18
2021-12-09 21:15fix idle transaction issue introduced earlierChristian Grothoff1+103-64
2021-12-09 21:14fix fakebank issue with timeouts in multi-threaded mode resulting in NPEChristian Grothoff1+12-5
2021-12-09 15:44-fix warningChristian Grothoff1+1-0
2021-12-09 13:40-note on #7124Christian Grothoff1+7-1
2021-12-09 13:05minimize idle in transaction from wirewatcherChristian Grothoff1+41-17
2021-12-09 12:29add latency loggingChristian Grothoff2+23-0
2021-12-09 09:38crypto worker: eddsa signingFlorian Dold1+37-37
2021-12-08 20:14be more backwards-compatibleChristian Grothoff1+3-3
2021-12-08 19:52-complete 'melt.sql', in theoryChristian Grothoff1+66-175
2021-12-08 19:33optimize /deposit logic to minimize serialization failures (presumably)Christian Grothoff8+294-317
2021-12-08 17:22quick hack to see about improving melt serialization failuresChristian Grothoff2+49-36
2021-12-08 17:12fix error handling for very large uploads, fix re-generation of /keys response after Expires expiresChristian Grothoff7+58-29
2021-12-08 15:11consider key rotation frequency instead of earliest expiration for Expire headerChristian Grothoff1+34-22
2021-12-08 15:11more aggressive rollback on failuresChristian Grothoff1+13-8
2021-12-08 15:05crypto worker: remove unused argsFlorian Dold1+0-15
2021-12-08 15:01crypto worker: fix refresh planchet setupFlorian Dold1+4-3
2021-12-08 14:54put crypto worker in exchange-tools, re-enable buildFlorian Dold6+297-295
2021-12-08 14:18move ensure_coin_known for melt and recoup outside of transaction, more loggingChristian Grothoff4+55-15
2021-12-08 13:53loggingChristian Grothoff1+3-0
2021-12-08 13:43fix prometheus metric labelsBoss Marco1+18-18
2021-12-08 13:33tolerate missing 'Expire' header betterChristian Grothoff1+41-10
2021-12-08 13:32-fix syntaxChristian Grothoff1+4-4
2021-12-08 11:42add missing preflightChristian Grothoff5+17-3
2021-12-08 10:53-wipChristian Grothoff1+280-0
2021-12-08 08:21-fix ftbfsChristian Grothoff1+10-20
2021-12-08 07:57-improve graphana compatibilityChristian Grothoff1+44-28
2021-12-07 20:27implement basic /metricsChristian Grothoff1+55-3
2021-12-07 20:16add basic metrics collection logicChristian Grothoff24+63-16
2021-12-07 20:02implement dummy /metrics handlerChristian Grothoff4+92-0
2021-12-07 12:57-commentChristian Grothoff1+2-0
2021-12-06 15:37-fix balance calculationChristian Grothoff6+18-14
2021-12-06 14:15improve SQL commentsChristian Grothoff1+22-10
2021-12-05 18:23-add FIXMEsChristian Grothoff2+7-3
2021-12-05 17:14take insertion into known_coins outside of main melt transaction to reduce conflict potentialChristian Grothoff2+35-19
2021-12-05 16:59change order of statements when making coin known to possibly reduce serialization failuresChristian Grothoff2+31-30
2021-12-05 16:16major rework of withdraw transaction to use stored procedure and (presumably) reduce serialization failures by avoiding SELECT before INSERTChristian Grothoff10+550-336
2021-12-05 07:58-fix withdraw logic idempotency broken yesterday: did not handle expired DKs nicelyChristian Grothoff1+105-61
2021-12-04 22:24save 2ms on deposit by not doing idempotency check twiceChristian Grothoff1+19-67
2021-12-03 15:16more loggingChristian Grothoff2+22-1
2021-12-02 16:25reduce lock contention in RSA secmodChristian Grothoff3+128-96
2021-12-02 13:35-fix FTBFSChristian Grothoff3+4-4
2021-12-02 13:33-fix FTBFSChristian Grothoff1+2-2
2021-12-02 13:32-add disable invariantsChristian Grothoff1+2-0
2021-12-02 13:11more perf debug messagesChristian Grothoff2+27-1
2021-12-02 12:31add -I command line optionChristian Grothoff2+14-0
2021-12-02 07:02improve suicide logicChristian Grothoff14+258-63
2021-12-02 05:41-fix command to avoid timing-dependent assertion failureChristian Grothoff1+11-5
2021-12-01 16:56make check case-insensitiveChristian Grothoff1+4-4
2021-12-01 14:27Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim8+3349-2303
2021-12-01 14:25[age restriction] progress 6/nÖzgür Kesim9+129-110
2021-12-01 14:04-basedbFlorian Dold3+1033-1033
2021-12-01 13:21fix auditor test case, re-generate basedbsFlorian Dold8+3349-2303
2021-12-01 07:54move var decl to proper scope (where it's used)Thien-Thi Nguyen1+1-2
2021-11-30 21:57-nicer suicideChristian Grothoff1+9-9
2021-11-30 21:56-implement suicideChristian Grothoff1+2-4
2021-11-30 12:28fix log messageChristian Grothoff1+4-4
2021-11-30 12:24fix NPEChristian Grothoff1+2-0
2021-11-29 16:48-fix typosChristian Grothoff2+2-2
2021-11-29 09:22touch unused variableÖzgür Kesim1+1-0
2021-11-29 09:14fixed signednes issueÖzgür Kesim1+2-1
2021-11-29 09:12typo and pointer comparison fixedÖzgür Kesim2+2-2
2021-11-29 09:09try to optimize aggregator queriesChristian Grothoff3+20-18
2021-11-28 23:17-simple DB benchmarkChristian Grothoff3+459-4
2021-11-28 21:20fix configChristian Grothoff1+1-2
2021-11-28 21:08-bump required versionChristian Grothoff1+1-1
2021-11-28 18:52benchmark skeletonChristian Grothoff5+456-1
2021-11-28 17:43[age restriction] progress 5/nÖzgür Kesim7+71-24
2021-11-27 21:58sql fixChristian Grothoff2+10-1
2021-11-27 17:50integrate taler_extensions.h into distChristian Grothoff1+1-0
2021-11-27 13:56refactor get_ready_deposits query and index to hopefully make query fasterChristian Grothoff2+5-4
2021-11-27 13:33[age restriction] progress 4/nÖzgür Kesim2+206-38
2021-11-27 13:21-fix size check for RSA-8kChristian Grothoff1+2-2
2021-11-25 22:23fix #7105 (for exchange)Christian Grothoff2+2-2
2021-11-25 13:53-speed up invariant checks by using new GNUnet APIChristian Grothoff1+4-12
2021-11-25 12:37add invariant checksChristian Grothoff7+78-15
2021-11-25 09:00-fixChristian Grothoff2+2-1
2021-11-25 08:54handle double-revoke gracefullyChristian Grothoff3+21-5
2021-11-25 08:43work on #7099Christian Grothoff4+71-73
2021-11-24 21:01-do not use parallel by defaultChristian Grothoff1+1-1
2021-11-24 20:57add -r option to exchange-httpdChristian Grothoff2+12-0
2021-11-24 20:48-fix the fixChristian Grothoff1+2-1
2021-11-24 20:47-fix checkChristian Grothoff2+47-15
2021-11-22 14:19handle revoke followed immediately by a sign requestChristian Grothoff3+65-59
2021-11-24 15:04-logic cleanupChristian Grothoff1+5-0
2021-11-24 14:26more loggingChristian Grothoff1+11-0
2021-11-23 23:25fix #7107Christian Grothoff2+4-0
2021-11-23 23:19ftbfsChristian Grothoff1+1-1
2021-11-23 20:39protocol bump, ignore eintrChristian Grothoff2+4-3
2021-11-21 16:24force full gana update on bootstrapChristian Grothoff1+1-1
2021-11-21 14:16-fix warningChristian Grothoff1+9-0
2021-11-21 12:37-fix paths issueChristian Grothoff1+6-1
2021-11-21 12:33-fix paths issueChristian Grothoff1+2-0
2021-11-21 12:30-fix use after freeChristian Grothoff2+10-2
2021-11-21 11:47another fix related to #7099Christian Grothoff3+61-23
2021-11-21 11:23update contrib/gana to b7320181c5e0d95c6f2e2a9e5c53dce0bc1a35a8Thien-Thi Nguyen0+0-0
2021-11-21 09:01fix #7099Christian Grothoff1+16-7
2021-11-20 23:53trying to fix #7039 insanity for RFC 8785, Dold: please checkChristian Grothoff4+195-1
2021-11-20 12:09add taler-auditor-offline test command, fixes test_auditor_api warningsChristian Grothoff5+189-20
2021-11-20 11:41-code cleanupChristian Grothoff4+93-60
2021-11-20 11:09fix typo: s/row_id/rowid/Thien-Thi Nguyen1+1-1
2021-11-20 08:42-improve loggingChristian Grothoff1+52-48
2021-11-19 20:26-fix offset issueChristian Grothoff3+4-3
2021-11-19 19:56-fix leaks and compiler warningsChristian Grothoff21+154-35
2021-11-19 16:00-fix warningsChristian Grothoff2+0-2
2021-11-19 15:45-improve comments, DCEChristian Grothoff1+15-10
2021-11-19 11:55-fix warningsChristian Grothoff1+2-0
2021-11-19 10:47-misc bugfixesChristian Grothoff11+59-37
2021-11-19 09:57-fix misc. compiler warningsChristian Grothoff37+118-204
2021-11-18 13:17-fix dist ruleChristian Grothoff1+1-1
2021-11-18 12:52-more loggingChristian Grothoff2+8-0
2021-11-17 22:05migrate test_helper_rsa to latest APIChristian Grothoff1+45-45
2021-11-17 22:02-use different hash for RSA vs. Denomination hashingChristian Grothoff12+883-723
2021-11-17 20:03-fix FTBFS in testing/Christian Grothoff3+38-217
2021-11-17 19:52get util tests to passChristian Grothoff2+2-0
2021-11-17 19:38-checkpointChristian Grothoff2+402-648
2021-11-17 19:31-fix crypto_helper FTBFSChristian Grothoff4+532-160
2021-11-17 12:07sms merge wipChristian Grothoff2+205-3
2021-11-17 12:03-sms wipChristian Grothoff2+92-0
2021-11-17 12:03-sms wipChristian Grothoff7+1327-2150
2021-11-17 10:32towards merging with masterChristian Grothoff2+2-1
2021-11-17 10:30towards merging with masterChristian Grothoff1+25-15
2021-11-17 10:26towards merging with masterChristian Grothoff1+269-0
2021-11-17 10:26towards merging with masterChristian Grothoff7+28-14
2021-11-17 10:19-bump versionChristian Grothoff1+1-1
2021-11-17 10:01fix DB query and error handlingChristian Grothoff3+18-4
2021-11-16 18:31fix oauth_username issueChristian Grothoff4+5-5
2021-11-16 18:29-fix rvalChristian Grothoff1+1-1
2021-11-16 16:06readmeChristian Grothoff2+21-1
2021-11-16 15:56fix warningChristian Grothoff1+1-0
2021-11-16 13:43[age restriction] progress 3/nÖzgür Kesim10+20-31
2021-11-16 13:25add CLIENT_DIR to make test_crypto passÖzgür Kesim1+1-0
2021-11-15 19:06-new optionChristian Grothoff2+5-1
2021-11-15 19:00complete oauth logic (in theory)Christian Grothoff7+303-69
2021-11-15 13:39avoid duplicationChristian Grothoff4+204-90
2021-11-15 11:39-preparations for long polling supportChristian Grothoff3+174-63
2021-11-15 09:53-better typesChristian Grothoff1+6-6
2021-11-14 15:39age restriction (load per denomination). 3/nÖzgür Kesim7+64-13
2021-11-10 16:25age restriction progress 2/nÖzgür Kesim15+168-27
2021-11-09 21:52-fixes for testChristian Grothoff5+35-15
2021-11-09 19:36misc TODOs for KYC leftChristian Grothoff9+127-19
2021-11-09 14:39get first KYC test to passChristian Grothoff9+229-74
2021-11-08 22:31sleep to get tests to passChristian Grothoff2+2-0
2021-11-08 08:21skipChristian Grothoff1+0-3
2021-11-08 07:54-fix NPEChristian Grothoff1+2-2
2021-11-08 07:52add KYC test skeletonChristian Grothoff3+377-1
2021-11-07 22:46implement OAuth 2.0 serviceChristian Grothoff2+13-1
2021-11-07 22:43commentChristian Grothoff1+4-0
2021-11-07 22:42add oauth service fakerChristian Grothoff2+246-0
2021-11-07 22:07add /kyc-proof cmdChristian Grothoff3+263-0
2021-11-07 18:37fix commentsChristian Grothoff2+5-5
2021-11-07 18:35add required payto URI traitsChristian Grothoff3+73-62
2021-11-07 18:22fix payto:// construction routine and move it to libtalerutilChristian Grothoff3+63-67
2021-11-07 16:57add wallet for KYC status checkChristian Grothoff3+268-0
2021-11-07 16:42add kyc-wallet test commandChristian Grothoff4+269-13
2021-11-07 13:12expose KYC traits for withdraw/get deposits commandsChristian Grothoff3+18-2
2021-11-07 12:05implement /kyc-proof client APIChristian Grothoff3+300-0
2021-11-07 11:45prepare for KYC testsChristian Grothoff2+45-1
2021-11-07 10:41add missing fileChristian Grothoff7+105-10
2021-11-06 19:21-fix wire_deadline SQLChristian Grothoff2+28-26
2021-11-06 18:59sql fixChristian Grothoff1+3-2
2021-11-06 18:57-misc fixesChristian Grothoff9+25-2
2021-11-06 18:48SQL fixChristian Grothoff1+1-0
2021-11-06 18:47SQL fixChristian Grothoff1+2-2
2021-11-06 18:46sql fixChristian Grothoff1+5-2
2021-11-06 18:43include h_extensions in deposit confirmationChristian Grothoff15+230-141
2021-11-06 18:04move extension options to external tableChristian Grothoff5+14-8
2021-11-06 16:26add extension hashingChristian Grothoff2+5-12
2021-11-06 15:52introduce TALER_wallet_deposit_verifyChristian Grothoff9+287-204
2021-11-06 15:04more RSA cleanupChristian Grothoff4+123-48
2021-11-06 14:29RSA-despecializationChristian Grothoff4+33-52
2021-11-05 22:01more crypto refactoringChristian Grothoff4+81-37
2021-11-05 21:48more crypto refactoringChristian Grothoff4+22-48
2021-11-05 21:22-fixesChristian Grothoff15+54-131
2021-11-05 20:37-brksChristian Grothoff2+17-26
2021-11-05 16:19more RSA abstraction workChristian Grothoff3+21-27
2021-11-05 16:07fix typoChristian Grothoff1+1-1
2021-11-05 13:18more denom key refactoringChristian Grothoff3+162-16
2021-11-05 13:00abstract denomination keys a bit moreChristian Grothoff9+188-67
2021-11-05 12:20implement missing SQL statementChristian Grothoff1+15-2
2021-11-01 22:49introduce invalid key typeChristian Grothoff3+31-3
2021-11-01 21:57bugfix!Christian Grothoff3+49-83
2021-11-01 17:15-code cleanupChristian Grothoff1+6-14
2021-11-01 17:05fix shardingChristian Grothoff5+45-34
2021-11-01 12:40-bugfixChristian Grothoff1+1-1
2021-11-01 12:34style fixesChristian Grothoff2+17-15
2021-11-01 12:20fix bugChristian Grothoff1+6-4
2021-11-01 12:17fix bugChristian Grothoff1+18-77
2021-10-31 17:20-disable testsChristian Grothoff1+2-1
2021-10-31 17:18-fixChristian Grothoff1+2-2
2021-10-31 17:12consistently distinguish blinded/unblinded denomination sigsChristian Grothoff8+65-26
2021-10-31 17:01-fix testsChristian Grothoff2+17-15
2021-10-31 16:56distinguish between blind and non-blind denomination signaturesChristian Grothoff21+550-74
2021-10-31 14:32DB test passes againChristian Grothoff4+30-32
2021-10-31 12:58SQL fixesChristian Grothoff1+40-13
2021-10-31 12:27fixing SQL statementsChristian Grothoff6+2410-2274
2021-10-31 11:49misc fixesChristian Grothoff6+44-35
2021-10-31 09:32fix test FTBFSChristian Grothoff2+48-62
2021-10-30 22:21-fix FTBFS issuesChristian Grothoff2+9-10
2021-10-30 19:26-more dB workChristian Grothoff11+217-212
2021-10-30 18:49-more dB workChristian Grothoff7+256-194
2021-10-30 17:57-more work on FTBFS issuesChristian Grothoff3+58-73
2021-10-30 17:28fix more FTBFS issuesChristian Grothoff13+341-327
2021-10-30 11:52SQL fixesChristian Grothoff1+141-83
2021-10-29 17:13sql fixesChristian Grothoff2+10-20
2021-10-29 09:46fix SQLChristian Grothoff1+8-10
2021-10-29 09:35address most FIXMEs in pg pluginChristian Grothoff2+22-2
2021-10-29 09:28address most FIXMEs in pg pluginChristian Grothoff1+69-58
2021-10-28 19:41add another amount traitChristian Grothoff1+1-0
2021-10-28 17:48-fixesChristian Grothoff2+2-1
2021-10-27 21:37-fix testing FTBFSChristian Grothoff1+0-3
2021-10-27 21:35fix FTBFS of auditordbChristian Grothoff1+25-21
2021-10-27 21:31fix FTBFS of exchangedbChristian Grothoff1+57-60
2021-10-27 20:35-fix test warningsChristian Grothoff1+2-2
2021-10-27 20:34fix rest of FTBFS issues in exchangeChristian Grothoff1+12-14
2021-10-27 20:30-FTBFS fixChristian Grothoff1+1-1
2021-10-27 20:28libtalertesting compilesChristian Grothoff8+135-283
2021-10-27 19:59-work on testing FTBFSChristian Grothoff12+108-219
2021-10-27 16:37work on testing ftbfsChristian Grothoff24+223-702
2021-10-27 13:21the big macrofication of the traitsChristian Grothoff24+156-3171
2021-10-27 11:44-fix warningChristian Grothoff1+2-2
2021-10-27 11:42fix lib/ FTBFSChristian Grothoff16+64-172
2021-10-27 11:23rename festChristian Grothoff13+248-420
2021-10-27 09:40eliminate HKDF when hashing paytosChristian Grothoff1+0-15
2021-10-26 09:02fix auditor FTBFSChristian Grothoff6+66-63
2021-10-26 07:34-work on fTBFSChristian Grothoff1+7-8
2021-10-26 07:30-fix exchange FTBFSChristian Grothoff10+69-40
2021-10-26 06:46-work on FTBFSChristian Grothoff1+35-30
2021-10-25 17:33-work on FTBFSChristian Grothoff5+19-23
2021-10-25 16:37-work on FTBFSChristian Grothoff15+91-105
2021-10-25 16:02-fix more FTBFSChristian Grothoff11+89-45
2021-10-25 15:19-work on FTBFS;Christian Grothoff9+61-44
2021-10-25 11:54-fix misc FTBFSChristian Grothoff8+148-79
2021-10-25 08:58-fix more FTBFS issuesChristian Grothoff1+12-12
2021-10-25 08:57-fix more FTBFS issuesChristian Grothoff2+23-23
2021-10-25 08:53-fix aggregator ftbfsChristian Grothoff1+1-1
2021-10-25 08:52-fixing FTBFSChristian Grothoff3+96-93
2021-10-25 08:40-more FTBFS fixesChristian Grothoff3+5-7
2021-10-24 10:33-more changes towards fixing FTBFSChristian Grothoff1+50-14
2021-10-24 10:25-more changes towards fixing FTBFSChristian Grothoff9+50-54
2021-10-24 09:58-more changes towards fixing FTBFSChristian Grothoff1+62-61
2021-10-23 05:25work on FTBFS issues...Christian Grothoff1+174-4
2021-10-23 05:11-resovling more FTBFS issuesChristian Grothoff8+614-141
2021-10-23 04:20fix remaining libtalerutil tests FTBFS issuesChristian Grothoff2+54-46
2021-10-22 21:39add missing fileChristian Grothoff1+115-0
2021-10-22 21:38fix remaining libtalerutil FTBFS issuesChristian Grothoff4+87-89
2021-10-22 21:15-fixing more FTBFSChristian Grothoff5+52-46
2021-10-22 20:30start to work on transformationChristian Grothoff3+86-45
2021-10-22 20:04brutally fixing types in src/include/, creating plenty of FTBFS issuesChristian Grothoff9+343-155
2021-10-22 09:25database change -- breaks everythingChristian Grothoff4+303-629
2021-10-27 07:21-add some more NULL checksChristian Grothoff1+6-3
2021-10-21 06:27remove unused anastasis signature tagFlorian Dold1+0-5
2021-10-20 16:56simplify deposit, do not return kyc status, not neededChristian Grothoff5+4-76
2021-10-20 14:04-nicer data typesChristian Grothoff1+5-5
2021-10-20 14:01fix #7049: immediate restart of MHD when already runningChristian Grothoff4+94-46
2021-10-19 19:09-fix copy and paste issueChristian Grothoff1+1-1
2021-10-19 19:06-fix null derefChristian Grothoff1+13-3
2021-10-19 19:02-implement more of the KYC handlersChristian Grothoff14+620-47
2021-10-19 15:44CORS: expose response headers by defaultFlorian Dold1+5-0
2021-10-17 18:30implement /kyc-wallet in libtalerexchangeChristian Grothoff4+304-2
2021-10-17 17:02integrate /kyc-* handlers with dispatching logicChristian Grothoff7+130-72
2021-10-17 13:58implement /kyc-check, add skeleton for /kyc-proofChristian Grothoff8+436-0
2021-10-17 12:32-finish kyc wallet implementation (except for DB interaction)Christian Grothoff1+11-8
2021-10-17 12:12-incomplete draft for /kyc-wallet handlerChristian Grothoff8+290-1
2021-10-17 11:22implement returning KYC status from GET /deposits/ endpointChristian Grothoff6+149-177
2021-10-17 08:42-add missing defChristian Grothoff1+10-0
2021-10-16 17:24new configuration option: wallet balance thresholdChristian Grothoff6+63-2
2021-10-16 16:42handle new 202 accepted status code on withdraw in client logicChristian Grothoff2+43-4
2021-10-16 16:36-return new data from /deposit client APIChristian Grothoff1+57-78
2021-10-15 21:34add KYC logic for /deposit handling (DB part incomplete)Christian Grothoff3+121-8
2021-10-14 19:06-basic logic for withdraw KYC checksChristian Grothoff4+265-8
2021-10-14 12:45start with KYC support in DBChristian Grothoff12+259-97
2021-10-14 09:47implement KYC optionsChristian Grothoff3+192-1
2021-10-13 16:52-modify C API to future-proof it for returning more details as required for KYC implementationChristian Grothoff12+391-245
2021-10-12 20:20last fixes from DoraChristian Grothoff1+4-4
2021-10-12 13:57integrate changes from Javier's friendChristian Grothoff3+68-66
2021-10-12 13:32-bump Debian changelogChristian Grothoff1+4-0
2021-10-12 10:33spanish hypenation rulesChristian Grothoff2+1371-0
2021-10-11 12:32generate 502 on secmod unavailable instead of 200 with bad public key; more loggingChristian Grothoff2+27-0
2021-10-11 08:04Merge branch 'master' of git+ssh://git.taler.net/exchangeStefan Kügel2+2-2
2021-10-11 08:03Updated PDF file, typo correctedStefan Kügel1+0-0
2021-10-11 06:30-typosms2+2-2
2021-10-10 15:18-finish implemnetation of /kyc-check client libraryChristian Grothoff7+162-49
2021-10-10 13:37-draft API for new /kyc-check endpointChristian Grothoff3+320-0
2021-10-10 11:31-reformat title pageChristian Grothoff1+5-3
2021-10-09 14:11-introduce 'struct TALER_WireSalt'Christian Grothoff3+52-17
2021-10-07 23:26citation fixesChristian Grothoff5+109-107
2021-10-07 22:48bibtex fixesChristian Grothoff2+282-270
2021-10-07 10:58BibTex bibliography for the 'How to issue a CBDC' paperStefan Kügel1+546-0
2021-10-07 10:56Deleted the obsolete bibliography, to be replaced by BibTex fileStefan Kügel1+0-377
2021-10-06 16:41typoChristian Grothoff2+3-1
2021-10-06 12:02-use agsmChristian Grothoff1+1-1
2021-10-06 11:54-style fixesChristian Grothoff1+5-6
2021-10-06 11:29-merge Stefan last-minute changesChristian Grothoff1+14-14
2021-10-06 11:24math typesettingChristian Grothoff1+237-268
2021-10-06 11:11Finalized.Stefan Kügel1+16-16
2021-10-06 10:23Optimizing equations and math symbols in the Spanish CBDC tex fileStefan Kügel1+108-115
2021-10-05 20:14es-cbdc version from StefanChristian Grothoff4+1701-1
2021-09-30 19:43update tosChristian Grothoff5+177-515
2021-09-30 19:41regenerate pp/tosChristian Grothoff10+270-267
2021-09-28 17:59fix double version printingChristian Grothoff1+0-1
2021-09-28 10:08define missing exit_skip in testChristian Grothoff1+6-0
2021-09-27 09:36-vanilla DB has no deposits, hence no lagChristian Grothoff1+0-22
2021-09-27 09:32-fix output formattingChristian Grothoff1+2-1
2021-09-27 09:14-fix unbound varibaleChristian Grothoff1+1-1
2021-09-27 09:02-debian package bumpChristian Grothoff1+6-0
2021-09-27 08:56-version bumpChristian Grothoff1+1-1
2021-09-27 08:52-indentChristian Grothoff1+3-1
2021-09-24 10:02-pp revisionChristian Grothoff1+39-3
2021-09-17 09:35-DCE, nicer return valuesChristian Grothoff3+13-19
2021-09-07 18:41sort /terms and /privacy endpoints by server-side mime type preferences instead of returning in random order; do configure paths by defaultChristian Grothoff2+70-38
2021-09-06 15:02pow needs libmChristian Grothoff1+2-1
2021-09-06 14:58package aggregator benchmark as wellChristian Grothoff1+1-0
2021-09-06 14:40package version bumpChristian Grothoff1+6-0
2021-09-06 10:01-minor fixesChristian Grothoff3+19-15
2021-09-05 23:26-misc bugfixesChristian Grothoff3+74-13
2021-09-05 21:09-misc bugfixesChristian Grothoff5+76-31
2021-09-05 16:33add taler-config C version, useful once we depend on the next GNUnet release to avoid the LD_PRELOAD hackChristian Grothoff1+73-0
2021-09-05 14:43taler-exchange-transfer: ensure batches stay in their rangeChristian Grothoff1+50-30
2021-09-05 14:00fix auditor test DB generation logic and re-generate databasesChristian Grothoff9+4008-4203
2021-09-05 13:25implement taler-exchange-transfer DB sharding logicChristian Grothoff10+468-124
2021-09-04 11:00doxygen and spelling fixesChristian Grothoff7+34-39
2021-09-04 09:06fix aggregator benchmark generation logicChristian Grothoff4+48-18
2021-09-03 19:30first draft for an aggregator benchmark, plus fixing inclusive/exclusive sharding range issuesChristian Grothoff9+656-22
2021-09-03 17:08preliminary work on supporting sharding/parallel aggregation (undertested, but tests pass again)Christian Grothoff13+3182-1655
2021-09-03 07:55-implement long-standing aggregation SQL query simplificationChristian Grothoff3+0-29
2021-09-03 07:51-code cleanupChristian Grothoff2+8-88
2021-09-03 07:45-nicer return valueChristian Grothoff1+1-1
2021-09-03 07:44-wipChristian Grothoff1+6-5
2021-09-02 13:24fix gana pathChristian Grothoff1+1-1
2021-09-02 13:19try to fix #7007 key update issue discovered by SebastianChristian Grothoff1+4-0
2021-09-02 13:08-fix typeChristian Grothoff1+1-1
2021-09-01 16:13suspend if /keys is not readyChristian Grothoff1+3-9
2021-09-01 14:09fix #7007 crashChristian Grothoff1+11-3
2021-09-01 09:11add long-time overdue convenience functionChristian Grothoff2+23-0
2021-08-31 20:56typoChristian Grothoff1+1-1
2021-08-31 19:51add assertions to help pin down #7007:Christian Grothoff1+6-1
2021-08-31 15:41hyperaggregation schema proposalChristian Grothoff2+74-2
2021-08-28 19:05fix libtalerauditordb.so being in exchange-dev and taler-auditor packagesChristian Grothoff1+1-0
2021-08-28 15:24updating change logChristian Grothoff2+17-6
2021-08-28 15:22bump GNUnet version requirementChristian Grothoff1+2-2
2021-08-27 14:17-fix another leakChristian Grothoff2+22-1
2021-08-27 12:35-fix memory leakChristian Grothoff2+32-2
2021-08-26 14:45ganaFlorian Dold0+0-0
2021-08-26 14:37debian: changelogFlorian Dold1+6-0
2021-08-25 13:14-gana updateChristian Grothoff0+0-0
2021-08-25 09:45ensure statements are prepared before keys subsystem initializationChristian Grothoff2+9-1
2021-08-25 05:58-update GANAChristian Grothoff1+6-0
2021-08-24 13:43-bump version in configure.acChristian Grothoff1+1-1
2021-08-24 11:13debian: changelogFlorian Dold1+6-0
2021-08-23 21:35fix #6956 in exchangeChristian Grothoff5+150-5
2021-08-23 11:10-fix pthread leftoverChristian Grothoff1+0-9
2021-08-23 11:10-fix pthread leftoverChristian Grothoff2+12-53
2021-08-23 06:31-handle NULL nicelyChristian Grothoff1+2-0
2021-08-23 06:25-check DE IBANChristian Grothoff1+2-0
2021-08-23 06:24-remove sessions also from auditorChristian Grothoff16+211-557
2021-08-22 22:06-doxygen fixesChristian Grothoff3+4-4
2021-08-22 22:00complete implementation of long-polling for reserve status; remove support for multi-threaded exchange httpdChristian Grothoff58+1113-3095
2021-08-22 16:22-fix fakebank shutdown sequenceChristian Grothoff1+5-5
2021-08-22 16:19-fix fakebank shutdown sequenceChristian Grothoff1+5-5
2021-08-22 15:41-fix segvChristian Grothoff1+1-1
2021-08-22 10:25-add notifications for inbound reserve transactionsChristian Grothoff1+39-5
2021-08-22 09:53-doxygen fixChristian Grothoff1+1-1
2021-08-22 09:52-init timeoutChristian Grothoff1+1-1
2021-08-22 09:49-forgot to put rp into the DLL"Christian Grothoff1+3-0
2021-08-21 22:12-implement long polling support on reserve status (but not yet in C client library)Christian Grothoff5+312-32
2021-08-21 12:04-doxygen fixesChristian Grothoff1+0-2
2021-08-21 12:00-change handler signatures to prepare for long polling supportChristian Grothoff22+289-392
2021-08-19 18:41fix .so search in taler-configChristian Grothoff1+2-1
2021-08-19 14:32-indent fixChristian Grothoff1+2-1
2021-08-19 14:30-minor cleanupChristian Grothoff2+3-2
2021-08-18 09:11-fix conditionalChristian Grothoff1+1-1
2021-08-18 08:25-swap WARNING/ERROR to fix #6991Christian Grothoff1+1-1
2021-08-14 13:31-update ganaChristian Grothoff0+0-0
2021-08-14 11:54export TALER_iban_validate() APIChristian Grothoff4+331-301
2021-08-13 20:48-clarify packageChristian Grothoff1+2-2
2021-08-13 20:45-doxygen fixChristian Grothoff1+1-0
2021-08-13 20:44-final preparations for v0.8.3 releaseChristian Grothoff4+13-2
2021-08-13 20:35-add support for event notifications to exchangedb pluginChristian Grothoff2+2601-2237
2021-08-12 17:12implement long-polling in fakebank -- missing doxygen commentChristian Grothoff1+1-0
2021-08-12 17:07implement long-polling in fakebankChristian Grothoff1+636-80
2021-08-12 11:54-taler-bank-benchmark existsChristian Grothoff1+0-1
2021-08-12 11:54-close connections now supportedChristian Grothoff1+0-1
2021-08-12 11:13support long_poll_ms argument in bank API (#6987)Christian Grothoff13+167-121
2021-08-11 19:37return more detailed issue report in /wire, fixes #6980Christian Grothoff3+69-89
2021-08-09 16:36check iban lower boundSebastian1+2-0
2021-08-08 20:33-add missing man pageChristian Grothoff1+5-0
2021-08-08 20:30man pageFlorian Dold2+4-2
2021-08-08 20:09update prebuiltChristian Grothoff0+0-0
2021-08-08 19:00-typo, of courseChristian Grothoff1+1-1
2021-08-08 19:57debian: so symlinks go to dev packageFlorian Dold1+3-0
2021-08-08 19:38debian: symlink to plain .so only in -devFlorian Dold1+1-1
2021-08-08 19:33debian: debian revision shall not be zeroFlorian Dold1+1-1
2021-08-08 18:43-update ChangeLogChristian Grothoff1+14-0
2021-08-08 18:35-update manpages and texinfosChristian Grothoff0+0-0
2021-08-08 18:18-fix testChristian Grothoff1+2-2
2021-08-08 18:13tagging v0.8.2Christian Grothoff3+41-35
2021-08-08 15:01-fix typoChristian Grothoff1+1-1
2021-08-08 14:45introduce TALER_OS_init() to safely handle static linkageChristian Grothoff19+331-289
2021-08-07 22:00-sepa is ancient, iban is correctChristian Grothoff1+2-2
2021-08-07 22:00-require receiver-name in iban payto URIsChristian Grothoff2+35-9
2021-08-07 21:25debian: bump versionFlorian Dold1+6-0
2021-08-07 21:22debian: use Wants dependencyFlorian Dold1+6-12
2021-08-07 18:20debian: bump version, fix systemd unitsFlorian Dold9+16-7
2021-08-07 17:31-fix #6986Christian Grothoff1+31-0
2021-08-07 17:02reduce retries and timeoutChristian Grothoff2+8-8
2021-08-07 15:50-fix fakebank/tewgc logic and add test caseChristian Grothoff7+143-13
2021-08-07 14:44-fix distingChristian Grothoff1+8-5
2021-08-07 14:33-even betterChristian Grothoff2+2-5
2021-08-07 14:31-use new GNUNET_TIME_relative_is_zero APIChristian Grothoff2+5-3
2021-08-06 17:10-fix doxygenChristian Grothoff1+1-1
2021-08-06 15:18debian: bump versionFlorian Dold1+6-0
2021-08-06 12:47-handle 204 betterChristian Grothoff1+4-2
2021-08-06 11:30service and config fixesFlorian Dold3+8-2
2021-08-06 11:14allow 204 responseChristian Grothoff1+3-0
2021-08-06 08:20-fix assertion failure caused by testcaseChristian Grothoff3+39-2
2021-08-06 07:28-skeleton logic for #6980Christian Grothoff5+45-12
2021-08-06 07:19-rename for clarityChristian Grothoff6+246-246
2021-08-05 19:49-typoChristian Grothoff1+1-1
2021-08-05 19:37debian: bump version, fix permissions issueFlorian Dold2+9-2
2021-08-05 19:23-strncasecmp for the winChristian Grothoff1+4-3
2021-08-05 18:48-proper fix for endless loop on IPC permission troubleChristian Grothoff2+19-3
2021-08-05 10:44nginx sample syntaxMS1+1-1
2021-08-05 09:07-try to fix Florian's FIXME/endless loop, alas without test as Florian did not provide enough details for thatChristian Grothoff4+27-24
2021-08-04 19:50debian: bump versionFlorian Dold1+7-1
2021-08-04 19:49load config file from correct locationFlorian Dold5+36-7
2021-08-04 19:00fixmeFlorian Dold1+1-0
2021-08-04 18:54call chmod on path, not on whole sock addrFlorian Dold3+24-9
2021-08-04 18:18debian: fix service dependenciesFlorian Dold2+7-1
2021-08-04 18:01debian: bump versionFlorian Dold1+6-0
2021-08-04 18:00call chmod on client socket path, not client socket directoryFlorian Dold3+33-15
2021-08-04 17:23-improve loggingChristian Grothoff1+36-7
2021-08-04 17:15debian: minor confix fixFlorian Dold1+1-1
2021-08-04 17:09debian: bump versionFlorian Dold1+6-0
2021-08-04 17:08debian: adjust group permissions of /var/taler/exchange-httpdFlorian Dold1+1-1
2021-08-04 17:00debian: fix sample http configsFlorian Dold2+2-2
2021-08-04 16:55debian: bump versionFlorian Dold1+6-0
2021-08-04 16:51fix service assertsFlorian Dold3+3-3
2021-08-04 16:45debian: reduce service dependenciesFlorian Dold2+6-1
2021-08-04 16:34-make gettext compatibleChristian Grothoff1+17-1
2021-08-04 15:13fix #6976Christian Grothoff1+6-3
2021-08-04 14:46debian: update manpage nameFlorian Dold1+1-1
2021-08-04 14:44debian: update binary nameFlorian Dold1+1-1
2021-08-04 14:41debian: bump versionFlorian Dold1+6-0
2021-08-04 12:06-,Christian Grothoff1+1-1
2021-08-04 12:05-document section nameChristian Grothoff2+11-0
2021-08-04 11:46-migrate benchmarks to new configuration structureChristian Grothoff3+56-101
2021-08-04 11:31debian: adopt new accountcredentials config structureFlorian Dold3+29-21
2021-08-04 06:39-fix doxygenChristian Grothoff1+1-1
2021-08-03 19:58restructure configuration, move bank account credentials from exchange-account-XXX to exchange-accountcredentials-XXXChristian Grothoff25+446-427
2021-08-03 19:50allow ';' in URLs, needed for data URLsChristian Grothoff1+6-6
2021-08-03 12:41fix #6969Christian Grothoff2+18-6
2021-08-03 12:36-even nicer outputsChristian Grothoff2+0-2
2021-08-03 12:31-fix shutdownChristian Grothoff1+1-0
2021-08-03 12:28-remove confusing logsChristian Grothoff1+0-6
2021-08-03 12:08improve error reporting (#6969)Christian Grothoff2+63-18
2021-08-03 10:08-renameChristian Grothoff1+1-1
2021-08-03 10:03rename: taler-wire-gateway-client to taler-exchange-wire-gateway-clientChristian Grothoff3+22-21
2021-08-02 20:16-add i18n object syntax checkChristian Grothoff2+59-26
2021-08-02 17:48-work on #6948Christian Grothoff2+25-0
2021-08-02 17:40-ignore file from GANAChristian Grothoff1+1-0
2021-08-02 17:38-strengthen payto validation logicChristian Grothoff4+450-400
2021-08-02 14:04-doxygen fixChristian Grothoff1+1-1
2021-08-02 12:32put coin configuration in separate config fileFlorian Dold2+33-29
2021-08-01 21:16-fix doxygen issuesChristian Grothoff2+61-1
2021-08-01 21:06-misc doxygen fixesChristian Grothoff1+1-0
2021-08-01 17:30-fix FTBFSChristian Grothoff1+8-1
2021-08-01 17:18-allow 0 for refund deadlineChristian Grothoff4+12-8
2021-08-01 16:45debian: support compat level 12Florian Dold3+10-2
2021-08-01 14:52-have fakebank return correct timeChristian Grothoff1+8-4
2021-08-01 13:36introduce TALER_JSON_pack_ecChristian Grothoff6+20-33
2021-08-01 11:56build system: also obtain event type registry from GANAChristian Grothoff2+18-8
2021-07-31 21:07-allow NULL in amountsChristian Grothoff1+6-2
2021-07-31 19:48-more json_pack fixesChristian Grothoff8+41-111
2021-07-31 19:40-more json_pack cleaningChristian Grothoff12+902-888
2021-07-31 18:27-more eliminations of json_packChristian Grothoff19+305-623
2021-07-31 17:53-remove more json_pack callsChristian Grothoff4+111-84
2021-07-31 16:41fix installation of config filesFlorian Dold2+7-1
2021-07-31 16:22spaceFlorian Dold1+1-1
2021-07-31 11:18debian: bump version, minor tweaksFlorian Dold4+10-6
2021-07-31 06:26-eliminate more format-string packsChristian Grothoff1+91-92
2021-07-31 06:18-eliminate more format-string packsChristian Grothoff1+5-4
2021-07-31 06:16-eliminate more format-string packsChristian Grothoff1+40-25
2021-07-30 18:53-update .gitignoreChristian Grothoff1+9-0
2021-07-30 18:50-fix another master private keyChristian Grothoff1+2-0
2021-07-30 18:41-add correct master priv in new locationChristian Grothoff1+2-0
2021-07-30 16:38gitignoreFlorian Dold1+1-0
2021-07-30 16:37fix secmod helper config, wait for client directoryFlorian Dold4+29-10
2021-07-30 16:12put generated secmod keys in separate dirFlorian Dold2+7-7
2021-07-30 16:02-add logic to purge SECM_TOFU_FILE when purging secmod KEY_DIRSChristian Grothoff1+23-0
2021-07-30 15:54persist master.priv in gitChristian Grothoff1+2-0
2021-07-30 15:31REVOCATION_DIR is long obsolete, KEYDIR was renamed to KEY_DIR and is in another sectionChristian Grothoff2+29-24
2021-07-30 15:24-eliminate more json_pack format stringsChristian Grothoff14+424-469
2021-07-30 14:10debian: copy etc files for libtalerexchangeFlorian Dold1+1-2
2021-07-30 13:54debian: socket locationFlorian Dold2+2-2
2021-07-30 13:52better sample nginx configFlorian Dold1+13-6
2021-07-30 12:20fix #6967Christian Grothoff2+41-23
2021-07-30 11:31-fix misc enum confusions and other compiler warningsChristian Grothoff12+102-102
2021-07-30 11:22debian: better config split by packageFlorian Dold14+3-4
2021-07-30 10:17typoms1+1-1
2021-07-30 10:00debian: config commentsFlorian Dold1+9-3
2021-07-30 09:50debian: overrides configFlorian Dold2+4-0
2021-07-29 21:56fix #6960Christian Grothoff19+236-259
2021-07-29 21:05-use named constantsChristian Grothoff1+1-1
2021-07-29 18:55debian: don't create home directories for every userFlorian Dold2+11-10
2021-07-29 18:34secmod client dir needs group write permissionsFlorian Dold2+4-2
2021-07-29 17:36configFlorian Dold3+6-10
2021-07-29 17:33socketFlorian Dold2+2-2
2021-07-29 16:38make run dir for httpdFlorian Dold1+1-0
2021-07-29 16:37typoFlorian Dold1+0-1
2021-07-29 16:33configFlorian Dold1+3-4
2021-07-29 16:31configFlorian Dold4+18-8
2021-07-29 16:25remove more dead configFlorian Dold2+0-20
2021-07-29 16:21keydir doesn't exist anymoreFlorian Dold2+0-21
2021-07-29 16:03directoriesFlorian Dold1+0-1
2021-07-29 16:02directoriesFlorian Dold4+8-3
2021-07-29 13:56typoFlorian Dold2+6-1
2021-07-29 13:27use statoverride conditionallyFlorian Dold2+16-3
2021-07-29 13:19use statoverride for auditor, tooFlorian Dold1+2-2
2021-07-29 13:18use statoverrideFlorian Dold1+2-8
2021-07-29 12:11fix install locationFlorian Dold1+1-1
2021-07-29 12:09postinstFlorian Dold1+5-1
2021-07-29 11:58debian: install filesFlorian Dold2+1-4
2021-07-29 11:55debian: install filesFlorian Dold3+8-11
2021-07-29 11:41simplify configurationFlorian Dold28+162-168
2021-07-29 11:04secmod: services create their own client dirs with correct permissionsFlorian Dold6+116-23
2021-07-28 19:33debian: no more user config hacksFlorian Dold1+0-22
2021-07-28 07:46-fix amount packerChristian Grothoff1+2-2
2021-07-28 07:45-fix amount packerChristian Grothoff1+10-10
2021-07-28 07:13start to use new GNUNET_JSON_PACK functionalityChristian Grothoff3+121-216
2021-07-27 15:50debian: fix transfer serviceFlorian Dold1+2-2
2021-07-27 15:40debian: separate config for secmodsFlorian Dold3+11-2
2021-07-27 15:13debian: make it a targetFlorian Dold2+16-21
2021-07-27 14:53debian: add taler-exchange-closer userFlorian Dold1+6-0
2021-07-27 14:45debian: EVEN stronger unit dependencyFlorian Dold1+6-0
2021-07-27 14:31debian: stronger unit dependencyFlorian Dold1+4-4
2021-07-27 14:17debian: unit dependenciesFlorian Dold1+4-0
2021-07-27 13:58debian: add closer serviceFlorian Dold2+15-0
2021-07-27 13:57debian: fix bad configFlorian Dold1+1-1
2021-07-27 13:52debian: service configFlorian Dold1+5-0
2021-07-27 13:45debian: service file and readmeFlorian Dold2+13-0
2021-07-27 13:42debian: taler-exchange umbrella serviceFlorian Dold7+7-0
2021-07-27 13:29debian: remove old service depFlorian Dold3+4-3
2021-07-27 13:24debian: use tmpfiles instead of rundir unitFlorian Dold3+4-15
2021-07-27 10:04secmod: use umask, as fchmod is undefined on socketsFlorian Dold4+24-11
2021-07-27 09:26secmod: fchmod socket to ug+rwFlorian Dold5+160-123
2021-07-26 22:37debian: postrmFlorian Dold2+1-6
2021-07-26 22:22debian: final dh_installsystemd invocationFlorian Dold1+2-0
2021-07-26 21:51debian: rundir permissionsFlorian Dold1+3-3
2021-07-26 21:39debian: install rundir serviceFlorian Dold1+1-0
2021-07-26 21:37debian: rundir serviceFlorian Dold5+21-5
2021-07-26 21:28don't use environment filesFlorian Dold8+1-8
2021-07-26 19:11debian: do not start or enable services on installationFlorian Dold1+7-7
2021-07-26 19:02debian: use dh_installsystemdFlorian Dold1+11-0
2021-07-26 18:43debian: fix names of unit filesFlorian Dold7+0-0
2021-07-26 17:04debian: postinstFlorian Dold1+2-21
2021-07-26 16:55debian: move more stuff to dev packageFlorian Dold2+13-6
2021-07-26 15:46debian: move stuff to dev packageFlorian Dold2+4-2
2021-07-26 15:25JSON: implement taler-specific json pack functionsChristian Grothoff3+225-0
2021-07-26 14:52debian: fix user dirFlorian Dold1+1-1
2021-07-26 14:26debian: install locationFlorian Dold1+2-2
2021-07-26 14:21debian: install locationFlorian Dold1+1-1
2021-07-26 14:18debian: taler-exchange-offline dirsFlorian Dold1+1-0
2021-07-26 14:16install into usr/share/taler/exchangeFlorian Dold4+7-7
2021-07-26 14:03debian: recommend taler-exchange-offlineFlorian Dold1+2-0
2021-07-26 14:00debian: man page pathsFlorian Dold2+10-10
2021-07-26 13:23debian: re-add socket unitFlorian Dold1+14-0
2021-07-26 12:20debian: offline postinstFlorian Dold1+8-3
2021-07-26 12:18debian: revise maintainer scripts and service filesFlorian Dold21+283-503
2021-07-25 19:36-use fixpermChristian Grothoff1+1-2
2021-07-24 07:00fix #6939 in exchangeChristian Grothoff25+258-146
2021-07-23 18:40-use new GNUNET_TIME functionsChristian Grothoff6+71-28
2021-07-23 16:43-fix struct nameChristian Grothoff1+1-1
2021-07-23 15:08gana updateChristian Grothoff0+0-0
2021-07-23 11:12-update ganaChristian Grothoff0+0-0
2021-07-23 11:02-rename TALER_amount_get_zero to TALER_amount_set_zeroChristian Grothoff18+89-89
2021-07-22 13:47-fix #6933Christian Grothoff1+2-1
2021-07-21 18:21distinguish between input failure and internal failures when hashing contractsChristian Grothoff2+86-67
2021-07-21 16:51fix NPE on key not foundChristian Grothoff3+31-11
2021-07-21 14:08fix bug where suspended /keys requests eat up all socketsChristian Grothoff1+43-0
2021-07-20 14:26-bump changelogChristian Grothoff1+6-0
2021-07-20 13:38-use nicer enumChristian Grothoff2+15-2
2021-07-20 13:36expose TALER_JSON_validate_paytoChristian Grothoff1+20-18
2021-07-18 19:30-doxygen, againChristian Grothoff1+1-1
2021-07-18 19:27-doxygen fixChristian Grothoff1+2-1
2021-07-18 19:16-fix misc interesting wirewatch in test mode with sharding issuesChristian Grothoff4+107-40
2021-07-18 18:12-fix bad negationChristian Grothoff1+1-1
2021-07-18 17:05-fix segvChristian Grothoff1+2-0
2021-07-18 16:59-fix segvChristian Grothoff2+17-5
2021-07-18 11:31fix #6919: add new tables to basedbsChristian Grothoff2+262-34
2021-07-18 10:48pass config to dbinit in testChristian Grothoff1+1-1
2021-07-16 17:34commentsFlorian Dold3+16-1
2021-07-16 17:24debian: make @INLINE@ relative to work around GNUnet bugFlorian Dold3+8-8
2021-07-16 17:05debian: add all binaries, or debian will complainFlorian Dold1+5-0
2021-07-16 17:02debian: missing binariesFlorian Dold1+1-1
2021-07-16 16:45debian: send logs to journalFlorian Dold1+12-0
2021-07-16 16:34debian: fix config file inlineFlorian Dold3+8-8
2021-07-16 16:24debian: fix symlink creationFlorian Dold1+1-1
2021-07-16 15:51debian: permissionsFlorian Dold1+1-1
2021-07-16 15:45debian: create .config only if necessaryFlorian Dold2+7-3
2021-07-16 15:31debian: fix config link creationFlorian Dold1+11-10
2021-07-16 15:21debian: missing taler prefix in etcFlorian Dold2+2-2
2021-07-16 15:19debian: depend on ucfFlorian Dold1+1-0
2021-07-16 15:16debian: new config file structureFlorian Dold15+224-225
2021-07-15 18:04-fix doxygenChristian Grothoff1+1-1
2021-07-14 12:49-fix commentChristian Grothoff2+3-3
2021-07-14 12:47-fix commentChristian Grothoff1+1-1
2021-07-14 12:34-fix typoChristian Grothoff1+1-1
2021-07-14 11:20-allow alternative libcurl4 build dependencyChristian Grothoff1+1-1
2021-07-14 11:13-update changelog, remove dead statementChristian Grothoff2+6-1
2021-07-10 12:52expose 2^52 amount value limit in header, check that limit in test cases, add TALER_amount_multiply and TALER_amount_divide2 operationsChristian Grothoff4+213-166
2021-06-28 10:16-clean taler-auditor shell script, tooChristian Grothoff1+1-1
2021-06-27 21:38fix serial selection in auditor-syncChristian Grothoff2+8-0
2021-06-27 13:36-fix typoChristian Grothoff1+1-1
2021-06-26 13:07ensure /keys is regenerated when signing keys used expireChristian Grothoff1+19-1
2021-06-26 12:56flush /keys responses if set of auditors changesChristian Grothoff2+5-1
2021-06-26 12:54update Debian packageChristian Grothoff1+7-0
2021-06-24 11:37work around compiler warningChristian Grothoff1+5-3
2021-06-24 11:17improve loggingChristian Grothoff2+24-10
2021-06-24 09:29fix pathChristian Grothoff1+1-1
2021-06-24 09:28move taler-exchange-dbtinit into new package taler-exchange-database that taler-auditor can depend uponChristian Grothoff5+22-5
2021-06-22 17:48fix auditor-offline issueChristian Grothoff2+11-4
2021-06-22 12:47-bugfixes, and FTBFSChristian Grothoff3+77-18
2021-06-22 11:15-fix up wirewatch logicChristian Grothoff2+113-18
2021-06-21 09:47make insert transaction more optimistic, may reduce conflictsChristian Grothoff1+79-49
2021-06-20 22:18-uselessChristian Grothoff1+1-2
2021-06-20 22:17fixing parallel fakebank to ensure transactions are ordered, fixing indices/constraint preservation after DB update to 0002Christian Grothoff10+593-352
2021-06-20 14:41preparations for sharded wirewatchChristian Grothoff4+382-12
2021-06-19 16:20-bugfix, preparations for shardingChristian Grothoff2+50-60
2021-06-19 15:29note on perfChristian Grothoff1+5-0
2021-06-19 15:11fix batch size adjustment of wirewatcherChristian Grothoff3+25-26
2021-06-19 14:29fix keepalive when using thread poolChristian Grothoff2+183-58
2021-06-19 12:58add config file for bank benchmarkingChristian Grothoff1+126-0
2021-06-19 12:52misc fakebank fixesChristian Grothoff4+132-115
2021-06-19 11:59initial version of taler-bank-benchmarkChristian Grothoff5+737-5
2021-06-19 06:36make libfakebank scaleChristian Grothoff4+779-357
2021-06-19 03:00extend fakebank API to have thread pool optionChristian Grothoff5+139-110
2021-06-16 21:12implement logic to replace 'true' forgettable salts with random salts, fix object deletion when forgettingChristian Grothoff3+121-5
2021-06-16 19:22-gana updateChristian Grothoff0+0-0
2021-06-16 15:40-remove dead leaky codeChristian Grothoff1+0-5
2021-06-16 15:08update PQ implementation to allow for NULLable amountsChristian Grothoff1+10-17
2021-06-16 13:50gana updateChristian Grothoff0+0-0
2021-06-16 13:39avoid failure modeChristian Grothoff1+7-2
2021-06-16 13:13update ganaChristian Grothoff0+0-0
2021-06-16 09:45use dollar to prefix reserved JSON namesFlorian Dold2+18-13
2021-06-16 09:12-do not warn if timestamp is 0, that is validChristian Grothoff1+4-3
2021-06-16 09:10-fix (soft) assertion failureChristian Grothoff1+3-0
2021-06-15 18:34purge fields instead of setting to NULL as suggested by FlorianChristian Grothoff2+3-21
2021-06-10 18:16add merchant auth in auditor testFlorian Dold1+1-1
2021-06-01 15:46-badnessChristian Grothoff1+0-2
2021-05-29 08:06-fix cherry picking, need MAX heap to build correct replies for all cpdsChristian Grothoff1+6-5
2021-05-29 06:38fix for soft fail error handling in wirewatch discovered in #6892, bugnote 17930: bank API calls us one more time after returning SYSERR, and we must in that case not bump the progress point just because a commit succeeds after the rollbackChristian Grothoff1+20-8
2021-05-28 21:08-fix returning full responseChristian Grothoff2+3-1
2021-05-28 19:30-not a protocol violation, can happen if auditor signed denominations that are valid for deposit but not withdrawChristian Grothoff1+3-1
2021-05-27 09:19deal more nicely with /keys failures where no JSON is returnedChristian Grothoff1+25-2
2021-05-27 08:37fix last_cpd initializationChristian Grothoff1+1-2
2021-05-26 07:42-fix doxygenChristian Grothoff1+1-1
2021-05-26 07:24fix doxygenChristian Grothoff2+2-2
2021-05-25 19:36status code changed from 404 to 410, as revocation is possible in the future..."Christian Grothoff1+1-1
2021-05-25 19:34return signed error message with HTTP_GONE status if denomination is not currently valid for specified operation (#6889)Christian Grothoff9+171-53
2021-05-25 18:52return signed 404 statements for unknown denomination key hashes (#6889)Christian Grothoff11+137-78
2021-05-25 18:10add HTTP status argument to testin gCMD admin_add_incoming_with_ref for merchant testsChristian Grothoff3+10-6
2021-05-25 15:46-log CMD nameChristian Grothoff1+1-1
2021-05-20 10:31implement duplicate reserve_pub detection in fakebank, add test (fails in pybank), for #6863Christian Grothoff6+195-67
2021-05-17 20:44update ganaChristian Grothoff0+0-0
2021-05-14 16:08more work on hopefully fixing #6862Christian Grothoff4+4-7
2021-05-14 13:47disable gettext use in secmod code (#6862)Christian Grothoff4+8-2
2021-05-11 17:17return NO if forgetting did not work because it was already forgotten earlierChristian Grothoff2+34-15
2021-05-09 11:41fix #6855Christian Grothoff2+163-4
2021-05-09 10:50fix #6856Christian Grothoff1+5-3
2021-05-02 10:34-more work for JE MarchesiChristian Grothoff1+11-0
2021-04-28 13:42use grothoff in runtimedir when testingChristian Grothoff8+8-0
2021-04-27 22:44more prebuilt updatesChristian Grothoff0+0-0
2021-04-27 22:21update prebuild docsChristian Grothoff1+1-1
2021-04-26 15:12-update GANAChristian Grothoff0+0-0
2021-04-26 15:09update prebuild man/info pagesChristian Grothoff1+6-0
2021-04-26 15:05remove (hopefully) obsolete option, was moved to exchange-offlineChristian Grothoff2+38-4
2021-04-24 18:26update GANAChristian Grothoff0+0-0
2021-04-24 17:54return more precise error codes from TALER_EXCHANGE_deposit() if failures are detected client-side (#6817)Christian Grothoff3+22-63
2021-04-24 17:05remove fault injectionChristian Grothoff1+1-1
2021-04-23 21:53fix more typosChristian Grothoff8+15-15
2021-04-23 21:39more doxygen fixesChristian Grothoff3+1-6
2021-04-21 18:28fix misc doxygen issuesChristian Grothoff5+59-34
2021-04-20 19:02-inject fault for buildbot testChristian Grothoff1+1-1
2021-04-18 13:38-fix ftbfs on first makeChristian Grothoff1+1-1
2021-04-18 00:21fix #6769, plus some related configuration issues and better documentationChristian Grothoff7+68-24
2021-04-17 18:07-fix yearChristian Grothoff1+1-1
2021-04-17 18:06add ability to change Authorization header in via interpreter command (#6778)Christian Grothoff3+171-0
2021-04-16 12:17skip keys in future keys if they already expired (remove logging)Christian Grothoff1+0-5
2021-04-16 12:17skip keys in future keys if they already expiredChristian Grothoff2+9-0
2021-04-14 15:39do not repeatedly append the same auditor signatureChristian Grothoff1+24-11
2021-04-14 13:24fix rare NPEChristian Grothoff1+2-0
2021-04-14 12:48fix #6845Christian Grothoff1+2-2
2021-04-12 19:48tolerate extreme case where all denominations expiredChristian Grothoff1+3-1
2021-04-12 18:55fix bogus checkChristian Grothoff1+1-2
2021-04-12 18:29do not hang in taler-auditor-offline if sign output is emptyChristian Grothoff2+7-5
2021-04-11 13:26update ganaChristian Grothoff0+0-0
2021-04-09 14:36do not upgrade gana to master on bootstrap (see #6839)Christian Grothoff2+4-4
2021-04-09 14:33do not upgrade gana to master on bootstrapChristian Grothoff3+7-5
2021-04-05 18:11add gettext supportChristian Grothoff26+4595-8
2021-04-05 17:29omit charset from en_US.UTF-8 env variable when picking i18n strings, handle no preference caseChristian Grothoff1+2-1
2021-04-05 17:27omit charset from en_US.UTF-8 env variable when picking i18n stringsChristian Grothoff1+2-1
2021-04-05 17:27omit charset from en_US.UTF-8 env variable when picking i18n stringsChristian Grothoff1+27-5
2021-04-05 16:40implement convenience function to extract i18n values from JSON (for #6749)Christian Grothoff2+49-0
2021-04-05 16:33implement convenience function to extract i18n values from JSON (for #6749)Christian Grothoff1+122-61
2021-04-04 17:04expose xmime_matchesChristian Grothoff2+21-41
2021-04-02 14:06update ganaChristian Grothoff0+0-0
2021-04-02 12:55fix leakChristian Grothoff2+7-5
2021-04-02 11:27fix misc leaksChristian Grothoff1+38-24
2021-04-01 10:07fix spec compliance for 405 reply, handle OPTIONS request with asterisk-form (RFC 7230, section 5.3.4)Christian Grothoff1+62-7
2021-04-01 08:57fix overflowChristian Grothoff1+8-2
2021-03-28 19:52fix json parsing invocationChristian Grothoff1+2-1
2021-03-13 22:03improve version number format checkChristian Grothoff1+1-1
2021-03-13 22:02improve version number format checkChristian Grothoff1+3-1
2021-03-08 07:23fix typo: use var names ‘taler_auditor_sync_LDFLAGS’, ‘taler_auditor_sync_CPPFLAGS’Thien-Thi Nguyen1+2-2
2021-03-05 20:41fix #6786: do not die on bogus URLChristian Grothoff15+106-15
2021-03-01 16:58ganaFlorian Dold0+0-0
2021-03-01 16:57ganaFlorian Dold0+0-0
2021-03-01 13:08remove deadlocking log statementsChristian Grothoff3+3-23
2021-02-26 11:18fix minor leakChristian Grothoff1+11-2
2021-02-24 15:29fix statement orderChristian Grothoff1+6-6
2021-02-24 15:13use PUBLIC_KEY from configuration in upload stepChristian Grothoff1+8-4
2021-02-24 15:12use PUBLIC_KEY from configuration in upload stepChristian Grothoff1+31-0
2021-02-16 18:03update packageChristian Grothoff1+6-0
2021-02-16 14:20free currency memory on free_key_data(), ref #6744Sebastian1+2-0
2021-02-15 23:44fix revocation of unknown keyChristian Grothoff1+1-1
2021-02-15 21:05fix currency parsing in deserialization logic (resolves #6744)Christian Grothoff3+10-1
2021-02-15 20:03added missing currency in ser/deser, see #6744Sebastian2+11-2
2021-02-15 15:03update Debian packageChristian Grothoff1+6-0
2021-02-13 18:27fix leakChristian Grothoff1+4-0
2021-02-13 18:21fix memory leaksChristian Grothoff2+3-3
2021-02-13 18:04simplify logicChristian Grothoff1+5-7
2021-02-13 17:22simplify logic, fix leakChristian Grothoff2+37-40
2021-02-13 15:24fix memory leaksChristian Grothoff9+31-20
2021-02-13 14:52permit NULL traitChristian Grothoff1+4-4
2021-02-10 19:32add allow-methods * for cors preflightSebastian1+5-0
2021-02-09 18:34need enum value for taler://-URLsChristian Grothoff1+6-1
2021-02-07 23:11fix #6745Sebastian2+20-14
2021-02-07 22:33fix #6744Sebastian1+4-3
2021-02-04 17:27auditor test: don't pass any merchant auth tokenFlorian Dold2+0-3
2021-02-04 17:02fix merchant auth token in auditor testFlorian Dold2+3-3
2021-02-03 20:32update .gitignoreThien-Thi Nguyen1+1-0
2021-02-03 17:02fix typo: s/actually/actual/Thien-Thi Nguyen1+1-1
2021-01-31 21:11update GANAChristian Grothoff0+0-0
2021-01-30 10:51bump package versionChristian Grothoff1+6-0
2021-01-29 09:00not not breakChristian Grothoff2+22-5
2021-01-28 21:36try another tacChristian Grothoff2+8-0
2021-01-28 21:01swap signal and unlock logic to hopefully nail #6726Christian Grothoff2+2-2
2021-01-28 20:46more loggingChristian Grothoff1+12-4
2021-01-28 20:23improve test loggingChristian Grothoff4+20-6
2021-01-28 13:30do not fail during postinst if systemctl is unavailableChristian Grothoff1+1-1
2021-01-27 17:57fix #6726Christian Grothoff2+4-0
2021-01-27 09:29bump versionChristian Grothoff1+1-1
2021-01-27 09:24update packageChristian Grothoff1+9-0
2021-01-27 09:02deconflict packagesChristian Grothoff1+2-1
2021-01-27 09:02clean up codeChristian Grothoff1+11-5
2021-01-26 20:49use versionChristian Grothoff1+3-1
2021-01-26 20:45implement #6724Christian Grothoff2+122-15
2021-01-26 18:24fix #6725: use modern nameChristian Grothoff1+2-1
2021-01-26 13:10strptime is locale-dependent, re-implement for C locale-onlyChristian Grothoff1+75-18
2021-01-26 11:38improve loggingChristian Grothoff1+4-1
2021-01-25 20:16file or linKChristian Grothoff1+7-7
2021-01-25 20:09fix ruleChristian Grothoff1+2-0
2021-01-23 22:02apply a bit more systemd hardeningChristian Grothoff1+24-2
2021-01-22 00:56make "make check" in src/util respect env var ‘TMPDIR’Thien-Thi Nguyen2+2-2
2021-01-21 16:53update debian package build rulesChristian Grothoff3+8-1
2021-01-21 13:14improve packaging rulesChristian Grothoff4+19-5
2021-01-21 12:42update dist rules for updated prebuilt documentation submoduleChristian Grothoff2+35-21
2021-01-21 12:33update submodulesChristian Grothoff0+0-0
2021-01-21 12:23update Debian packages for exchangeChristian Grothoff4+19-0
2021-01-21 12:20work around compiler warning, ensure we leave 0-terminator, even though it is not required by the kernelChristian Grothoff4+7-2
2021-01-21 12:07update log levelChristian Grothoff1+1-1
2021-01-18 10:22improve logging and comments in json.cChristian Grothoff1+10-76
2021-01-18 10:04helper->secmodChristian Grothoff6+13-20
2021-01-17 19:07rename taler-helper-crypto-* to taler-exchange-secmod-*Florian Dold31+4254-4254
2021-01-16 22:57remove unused struct memberFlorian Dold1+0-5
2021-01-16 22:55reduce lookahead_sign in tests to improve test performance a bitChristian Grothoff6+60-0
2021-01-16 21:36nah, also on internal server errors and anything I can imagine we should backoff, not just on timeoutChristian Grothoff1+0-1
2021-01-16 21:33remove dead fieldChristian Grothoff1+0-1
2021-01-15 17:17ensure /management/keys cache is flushed when keys changeChristian Grothoff1+25-14
2021-01-15 17:01newlineChristian Grothoff1+1-1
2021-01-15 15:18fix use after free issueChristian Grothoff1+18-14
2021-01-15 14:38fix DH revocation logicChristian Grothoff3+9-3
2021-01-15 14:32avoid warning if file does not existChristian Grothoff1+27-23
2021-01-15 14:28mkdir on tofu fileChristian Grothoff1+9-0
2021-01-15 11:18improve loggingChristian Grothoff2+7-6
2021-01-15 10:53remove master_pub from DBChristian Grothoff7+24-25
2021-01-15 10:36purge old LOOKAHEAD_PROVIDE optionFlorian Dold4+2-12
2021-01-14 23:10update .gitignoreThien-Thi Nguyen1+1-0
2021-01-14 15:34remove legacy config optionFlorian Dold4+2-9
2021-01-13 18:47fix sync issues, add rudimentary testChristian Grothoff9+263-163
2021-01-12 22:00bugfixes in auditor-sync logicChristian Grothoff3+101-36
2021-01-12 14:08dynamic curl timeouts for /keys and /wire requestsFlorian Dold3+166-99
2021-01-11 22:02taler-auditor-sync WiPChristian Grothoff2+177-28
2021-01-11 18:04sync skeletonChristian Grothoff2+346-0
2021-01-11 09:52fix #6685Christian Grothoff1+9-0
2021-01-11 09:01DB schema updateChristian Grothoff6+2108-2148
2021-01-10 20:42finish irbt_callbacksChristian Grothoff3+67-4
2021-01-10 17:40more work on INSERT statementsChristian Grothoff3+86-2
2021-01-10 17:06complete select_serial_by_* SELECT statementsChristian Grothoff4+171-5
2021-01-10 16:27expand irbt templatesChristian Grothoff1+21-21
2021-01-10 16:07expand irbt templatesChristian Grothoff1+189-0
2021-01-10 16:04preparing statements for auditor replication logicChristian Grothoff1+260-1
2021-01-10 12:27skeleton for postgres_insert_records_by_tableChristian Grothoff3+440-3
2021-01-10 12:15fix #6683Christian Grothoff1+68-1
2021-01-10 11:56complete (untested) implementation of lrbt_callbacksChristian Grothoff2+231-15
2021-01-10 11:15remove redundant old_coin_pub from link dataChristian Grothoff4+49-18
2021-01-09 23:54fix major bug with SQL statement missing ORDER BY freshcoin_index resulting in possible link failures (but usually lucky with old DB schema)Christian Grothoff10+175-75
2021-01-09 12:18more optimizations of tables with foreign keysChristian Grothoff3+218-71
2021-01-08 22:36change wire_reference to be uint64_t always; more work on lrbt_callbacksChristian Grothoff9+200-47
2021-01-08 20:07use known_coin_id instead of coin_pub, use reserve_out_serial_id/rrc_serial instead of h_blind_ev/h_coin_evChristian Grothoff9+2359-2406
2021-01-08 18:11use auditor_uuid instead of auditor_pub as foreign keyChristian Grothoff8+2265-2051
2021-01-08 17:14change exchange database to use denominations_serial instead of denom_pub_hash as foreign keyChristian Grothoff13+3644-2236
2021-01-07 21:48fixes for earlier fixChristian Grothoff6+1017-1018
2021-01-07 21:24fix test issues with new DB schemaChristian Grothoff4+19-15
2021-01-07 20:25make reserve balance check used in internal_auditor mode onlyChristian Grothoff2+72-65
2021-01-07 20:14only check tiny/done in internal modeChristian Grothoff1+39-14
2021-01-07 19:52fix remaining #6679 issues in exchangeChristian Grothoff10+147-97
2021-01-07 09:40work on #6679"Christian Grothoff10+100-99
2021-01-06 21:51add -i option to taler-auditorChristian Grothoff7+163-11
2021-01-06 14:52add checks to ensure payto:// URI is well-formed to taler-exchange-offline, and taler-exchange-httpd where applicable (fixes #6675)Christian Grothoff3+58-0
2021-01-06 14:43Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+3-2
2021-01-06 14:43fix #6676Christian Grothoff2+2-2
2021-01-06 11:50also load keys in show subcommandFlorian Dold1+3-2
2021-01-06 10:38update .gitignore filesChristian Grothoff3+8-0
2021-01-06 10:36generate DBs with current schemaChristian Grothoff6+2797-2127
2021-01-06 10:34latest merchant needs dbinitChristian Grothoff2+6-0
2021-01-06 09:22add chmod() to set client unix domain socket to group writable regardless of umaskChristian Grothoff2+87-60
2021-01-06 09:16better error handling on configuration failuresChristian Grothoff1+10-0
2021-01-06 09:11use shorter PATHs, /home/grothoff/research/taler/exchange/src/util may be too much for UNIXPATHChristian Grothoff2+6-6
2021-01-06 09:07use blocking sendto() call to possibly eliminate need for nanosleep()Christian Grothoff2+16-14
2021-01-05 20:30improve loggingChristian Grothoff3+3-2
2021-01-05 20:21schema update in preparation of exchange-auditor database replication logicChristian Grothoff2+133-28
2021-01-05 17:12fix path for testsChristian Grothoff2+2-0
2021-01-05 17:10Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff7+62-10
2021-01-05 17:10fix path for testsChristian Grothoff2+9-0
2021-01-05 11:14autoconf obsoletions, gitignoreFlorian Dold6+14-12
2021-01-05 10:16Revert "always and only build docs"Florian Dold2+51-1
2021-01-04 17:55Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+3-53
2021-01-04 17:55need ax_pyChristian Grothoff1+56-0
2021-01-04 16:45fix quoting bug that breaks build on autotools 2.70+Florian Dold1+2-2
2021-01-04 16:05always and only build docsFlorian Dold2+1-51
2021-01-03 22:31fix changelogChristian Grothoff1+2-0
2021-01-03 22:30update .gitignoreChristian Grothoff1+2-0
2021-01-03 22:29fix auditor postinstChristian Grothoff14+226-22
2021-01-03 22:14fix exchange postinstChristian Grothoff2+3-34
2021-01-02 20:46bump changelogChristian Grothoff1+8-0
2021-01-02 13:05debian package fixesChristian Grothoff4+46-0
2021-01-02 11:00clean taler-config, needed to build proper dpkgChristian Grothoff3+7-0
2021-01-01 21:12modify setup to not do DB, cannot be fully done anywayChristian Grothoff12+59-114
2021-01-01 20:12fix dependenciesChristian Grothoff2+2-8
2021-01-01 20:03rename taler-exchange-dev to libtalerexchange-devChristian Grothoff5+3-8
2021-01-01 19:43work on Debian package: extend pre-configuration, add reverse proxy setup logic, add database setup logic (untested)Christian Grothoff15+180-35
2021-01-01 15:16fixChristian Grothoff1+1-1
2021-01-01 15:01add test for python3-jinja2Christian Grothoff2+4-0
2021-01-01 14:55more to ignoreChristian Grothoff1+3-0
2021-01-01 14:50bump protocol versionChristian Grothoff1+1-1
2021-01-01 14:50ignore for debian/ dirChristian Grothoff1+15-0
2021-01-01 14:48fix #6666, bump protocol version to 9Christian Grothoff4+1-11
2020-12-31 22:12bump version, update ChangeLog for new releaseChristian Grothoff1+7-1
2020-12-31 22:09setup better paths, use Debian-specific systemd clean up logic instead of hacking around manually, improve READMEChristian Grothoff5+29-13
2020-12-31 21:45fix start binaryChristian Grothoff1+2-2
2020-12-31 21:40keep plugins in taler-exchange packageChristian Grothoff1+1-1
2020-12-31 21:39keep plugins in taler-exchange packageChristian Grothoff1+1-0
2020-12-31 21:38reload systemd after installing/deleting service filesChristian Grothoff3+8-1
2020-12-31 21:31keep helpers in normal bin/ dirChristian Grothoff6+10-12
2020-12-31 21:23add missing linker options, bonus funChristian Grothoff2+2-0
2020-12-31 21:22add missing linker options, bonus funChristian Grothoff3+5-4
2020-12-31 21:13add missing linker optionsChristian Grothoff7+15-3
2020-12-31 21:04fix user name defaultsChristian Grothoff3+11-11
2020-12-31 20:59fix bogus assertionChristian Grothoff1+0-5
2020-12-31 20:23proposed fix for #6667Christian Grothoff2+62-22
2020-12-31 19:46use correct variable nameChristian Grothoff1+1-1
2020-12-31 19:41more logging for #6667Christian Grothoff3+2-8
2020-12-31 18:18more logging for #6667Christian Grothoff2+16-1
2020-12-31 17:00fix typo in last commit: s/dh/esh/ (three instances)Thien-Thi Nguyen1+3-3
2020-12-31 16:38use same restart logic for EdDSA and RSAChristian Grothoff2+10-2
2020-12-31 16:35set timeout to 5sChristian Grothoff1+1-1
2020-12-29 19:49add .so files to -dev packageChristian Grothoff1+1-0
2020-12-29 13:28do not generate static libsChristian Grothoff3+12-3
2020-12-29 13:03use build-aux to support Debian packagingChristian Grothoff4+8-0
2020-12-29 12:54improve taler exchange Debian package rulesChristian Grothoff1+0-10
2020-12-28 12:14update Debian package instructionsChristian Grothoff8+207-66
2020-12-28 10:39Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+10-9
2020-12-28 10:39skeleton for Taler exchange Debian package (not yet working)Christian Grothoff28+1755-0
2020-12-27 18:45audit response: minor clarificationsFlorian Dold1+10-9
2020-12-26 15:54updated responseChristian Grothoff1+272-0
2020-12-26 15:50fix bad callChristian Grothoff1+2-2
2020-12-26 15:40handle GONE, specified legal value nowChristian Grothoff1+7-1
2020-12-26 15:29init memberChristian Grothoff1+2-0
2020-12-26 15:23new GANA code for revoked esign keyChristian Grothoff1+11-0
2020-12-26 14:55implement #6161Christian Grothoff6+126-16
2020-12-25 08:06clarify why FIXME does not need fixChristian Grothoff1+1-1
2020-12-25 08:04use BASE_URL consistentlyChristian Grothoff5+5-6
2020-12-25 07:59fix test failuresChristian Grothoff4+5-10
2020-12-25 07:51address FIXMEsChristian Grothoff1+26-12
2020-12-25 07:44add check for sufficiently recent version of libgnunetutil, remove now unnecessary crypto blinding logicChristian Grothoff2+6-424
2020-12-24 13:48implement #6661: secm key pinning via configurationChristian Grothoff4+78-3
2020-12-22 17:41complete configChristian Grothoff1+1-0
2020-12-22 17:38add logic to report generation for missing auditor signaturesChristian Grothoff2+59-6
2020-12-22 17:27integrate auditor signature check logic with taler-helper-auditor-coinsChristian Grothoff5+181-57
2020-12-22 17:13address FIXME: pass session when iterating over denominationsChristian Grothoff3+11-7
2020-12-20 19:22remove fixme, function remains in use"Christian Grothoff1+1-1
2020-12-20 19:15update .gitignoreChristian Grothoff1+1-0
2020-12-20 19:10fix NPE checking sig when there is noneChristian Grothoff1+4-4
2020-12-20 19:05only log with json_dumpf() if explicitly compiled via DEBUG #defineChristian Grothoff2+16-0
2020-12-20 19:03do not log error on MHD_HTTP_GONE status code, revocation is a legitimate replyChristian Grothoff28+83-67
2020-12-20 17:27log when we sign, with error if time does not match expectationsChristian Grothoff2+21-128
2020-12-20 16:15add missing returnChristian Grothoff1+4-4
2020-12-20 16:11spell checking issuesChristian Grothoff3+5-5
2020-12-20 16:10misc doxygen fixesChristian Grothoff24+92-304
2020-12-20 16:10re-enable cherry picking test (kind-of passes, not finished)Christian Grothoff10+158-376
2020-12-20 15:49rename wire2.c to wire.cChristian Grothoff2+1-1
2020-12-20 15:48do not generate invalid /wire repliesChristian Grothoff1+16-0
2020-12-20 14:52fix GNUNET_DISK_fn_write() rval check to match latest GNUnet APIChristian Grothoff4+2-12
2020-12-19 17:44adapt to GNUENT_DISK_fn_write API changeChristian Grothoff1+5-5
2020-12-19 16:36fix #6662: add versioning information to JSON exchanged between taler-exchange-offline invocationsChristian Grothoff2+514-335
2020-12-17 15:19remove obsolete configuration optionsChristian Grothoff13+0-479
2020-12-17 14:46simplify furtherChristian Grothoff4+13-43
2020-12-17 12:04update auditordb and test logic to work with new key separation logic (#6175)Christian Grothoff18+2217-1725
2020-12-16 19:01regenerate DBsChristian Grothoff6+1178-1050
2020-12-16 18:58fix config for aggregator testChristian Grothoff3+20-14
2020-12-16 18:40aggregator test now does also needs exchange running, if only to post the fees initiallyChristian Grothoff2+17-18
2020-12-16 18:35enable more test logicChristian Grothoff1+0-2
2020-12-16 18:31need to have fees for wire tool tests, tooChristian Grothoff2+8-0
2020-12-16 18:29need to have fees for auditor test, tooChristian Grothoff1+4-0
2020-12-16 18:23load fees from DB instead of from config, also in wire toolsChristian Grothoff23+649-3701
2020-12-16 14:05adapt tests to run without keyup toolChristian Grothoff6+12-462
2020-12-16 13:39finish revocation DB generation fixes: add timetravel for helpersChristian Grothoff1+8-4
2020-12-16 13:16setup auditor-pubChristian Grothoff1+3-0
2020-12-16 13:15fix exchange accountChristian Grothoff2+2-2
2020-12-16 12:23enable auditor in generate-XXX-basedb scriptsChristian Grothoff3+20-6
2020-12-16 11:57remove duplicated commentsChristian Grothoff1+0-26
2020-12-16 11:56add auditor-enable /-disable commands to taler-exchange-offline toolChristian Grothoff7+688-82
2020-12-15 20:09misc new /keys management related bugfixesChristian Grothoff6+249-124
2020-12-15 18:36logChristian Grothoff1+7-0
2020-12-15 13:40fix new /keys shutdown sequenceChristian Grothoff3+10-23
2020-12-14 17:27update generator scripts to use new -offline tools (WiP)Christian Grothoff12+110-2084
2020-12-14 16:17remove very obsolete tool and testChristian Grothoff3+0-495
2020-12-14 16:12(start to) remove logic no longer needed with new key managementChristian Grothoff42+799-3836
2020-12-14 14:42activating implementation of #6175Christian Grothoff42+1037-471
2020-12-12 22:55add missing signkey_legal_duration option to test configsChristian Grothoff5+6-0
2020-12-12 21:43allow empty signkeys arrayChristian Grothoff1+16-11
2020-12-12 21:42fix misc bugsChristian Grothoff1+16-12
2020-12-12 21:42fix misc bugsChristian Grothoff3+292-230
2020-12-12 21:40add sync and timeout functionality to helpersChristian Grothoff6+165-63
2020-12-12 10:34integrate new REST calls, add timeout to helper invocationsChristian Grothoff4+61-5
2020-12-11 22:44add setup steps to testsChristian Grothoff10+97-9
2020-12-11 22:11-remove sleepChristian Grothoff1+0-2
2020-12-11 22:10misc clean upsChristian Grothoff11+882-472
2020-12-11 12:13fix bank invocationChristian Grothoff1+1-1
2020-12-11 11:51force use of Taler PD when getting libexec dirChristian Grothoff6+875-467
2020-12-10 23:05supply more defaultsChristian Grothoff1+1-1
2020-12-10 23:04supply more defaultsChristian Grothoff1+3-0
2020-12-10 23:03supply more defaultsChristian Grothoff4+14-5
2020-12-10 22:59cascadeChristian Grothoff1+5-5
2020-12-10 22:54add missing dropsChristian Grothoff1+6-0
2020-12-10 15:15fix early base URL freeChristian Grothoff1+0-2
2020-12-10 10:49implement POST /managment/keysChristian Grothoff7+203-248
2020-12-09 22:39complete new implementation of GET /keysChristian Grothoff5+643-167
2020-12-09 12:06fix ftbfs issues in wire2Christian Grothoff1+7-8
2020-12-09 11:31work on new logic to generate /wire responseChristian Grothoff3+641-0
2020-12-09 06:25fix #6665Christian Grothoff4+5-6
2020-12-08 18:55missing fileChristian Grothoff1+14-0
2020-12-08 18:13initialize master_pub fieldChristian Grothoff3+7-3
2020-12-08 18:01fix secmod rsa signatureChristian Grothoff1+1-0
2020-12-07 20:39fix FTBFS issues in new /keys logicChristian Grothoff3+130-68
2020-12-06 23:05more work on new /keys logicChristian Grothoff3+329-6
2020-12-06 21:36record DB replies for /keys in memoryChristian Grothoff2+92-8
2020-12-06 20:48expand exchangedb plugin for new /keys logicChristian Grothoff4+726-23
2020-12-06 16:51more work on future /keysChristian Grothoff2+224-52
2020-12-06 15:53incomplete work on forthcoming /keys implementationChristian Grothoff4+1354-2
2020-12-05 23:08need TOFU file optionChristian Grothoff1+3-0
2020-12-05 23:05implement new taler-auditor-offline toolChristian Grothoff12+1541-97
2020-12-05 20:56completed offline tool uploading /management/keysChristian Grothoff1+110-13
2020-12-05 20:33towards offline tool uploading /management/keysChristian Grothoff5+651-66
2020-12-05 19:06work on 'show' command for taler-exchange-offlineChristian Grothoff1+98-8
2020-12-05 18:47move all TALER_SIGNATURE_SM_-operations to secmod_signatures.cChristian Grothoff9+275-86
2020-12-05 12:09add tofu logicChristian Grothoff1+341-22
2020-12-05 09:48add logic for wire fee signing with new offline toolChristian Grothoff1+247-0
2020-12-04 20:34improve/test taler-exchange-offlineChristian Grothoff5+34-8
2020-12-04 20:16add commands to change wire accountsChristian Grothoff1+431-1
2020-12-04 19:38more offline commands supportChristian Grothoff1+193-0
2020-12-04 19:29centralize (most) offline signing/verifying operations into offline_signatures.cChristian Grothoff24+692-324
2020-12-04 17:07more funky boilerplate for taler-exchange-offline toolChristian Grothoff2+498-7
2020-12-04 15:55fix build orderChristian Grothoff1+1-1
2020-12-04 15:43start skeleton for taler-exchange-offline toolChristian Grothoff3+314-0
2020-12-04 11:25copy (un)blinding logic from GNUnetFlorian Dold1+407-3
2020-12-04 11:09conditionally use (un)blinding implementation from libgnunetutilFlorian Dold5+129-29
2020-12-02 19:27set correct options for fakebank, we have been lucky that this didn't show up badly in testsChristian Grothoff1+1-3
2020-12-02 15:02remove bogus checkChristian Grothoff1+0-9
2020-12-02 14:58fix SQL errorChristian Grothoff1+1-1
2020-12-01 20:07more management API tests and bugfixesChristian Grothoff9+83-45
2020-12-01 18:47add logic to launch crypto helpers as part of testsChristian Grothoff7+143-8
2020-12-01 08:19start with exchange management testChristian Grothoff16+415-714
2020-11-30 23:34add dispatching logic for (most) of the new endpointsChristian Grothoff8+316-35
2020-11-30 22:43expose new endpoint functions via headersChristian Grothoff12+198-75
2020-11-30 13:24add cmd to set wire fees / provide master_sigChristian Grothoff2+326-0
2020-11-30 13:16doxygen fixesChristian Grothoff9+25-18
2020-11-30 13:05add API for /management/wire-feesChristian Grothoff4+279-20
2020-11-30 10:51add command to add auditor's denomination signatureChristian Grothoff4+407-1
2020-11-29 17:02more DB functions for new /management/ endpointsChristian Grothoff3+260-7
2020-11-29 16:27more work on DB plugin for managemetn APIChristian Grothoff3+153-16
2020-11-29 15:21work on DB logic, add auditor_name to /management/auditors APIChristian Grothoff8+496-20
2020-11-29 13:32get code for most new endpoints to build (but DB not done)Christian Grothoff14+227-206
2020-11-28 17:56sketch logic for wire-fee management endpointChristian Grothoff2+311-6
2020-11-28 16:18more work on new endpointsChristian Grothoff7+587-24
2020-11-27 18:32first draft for POST /management/keysChristian Grothoff8+1609-1
2020-11-27 13:46add tables for signing key revocation and for wire accountsChristian Grothoff1+26-1
2020-11-26 23:36add cmd to revoke exchange online signing keyChristian Grothoff5+335-14
2020-11-26 23:26add new cmd to revoke denominations via HTTP APIChristian Grothoff3+305-2
2020-11-26 23:05cmd to add/del wire methods from list of accountsChristian Grothoff10+679-20
2020-11-26 21:55cmd to sign keys with offline processChristian Grothoff2+167-0
2020-11-26 21:54cmd to del auditorChristian Grothoff6+342-19
2020-11-26 21:48cmd to add auditorChristian Grothoff5+528-3
2020-11-26 14:00add logic to parse and check secmod signaturesChristian Grothoff2+228-122
2020-11-25 21:18complete GET /management/keys implementationChristian Grothoff3+213-2
2020-11-25 21:02auditor add denomination client logicChristian Grothoff2+151-18
2020-11-25 20:55post keys client logicChristian Grothoff3+182-19
2020-11-25 20:43revoke denomination client logicChristian Grothoff2+132-14
2020-11-25 20:40enable wire client logicChristian Grothoff2+132-4
2020-11-25 20:38disable wire client logicChristian Grothoff3+130-19
2020-11-25 20:33enable auditor enable client logicChristian Grothoff2+127-16
2020-11-25 20:29enable auditor disable client logicChristian Grothoff3+147-22
2020-11-25 20:19implement first new client APIChristian Grothoff11+475-76
2020-11-25 19:26extended exchange APIs for #6175Christian Grothoff10+1254-0
2020-11-24 12:36database schema change for #6175Christian Grothoff2+88-1
2020-11-23 20:11ignore test binaryChristian Grothoff1+1-0
2020-11-23 20:10finish helper test casesChristian Grothoff8+516-12
2020-11-23 19:30implement exchange online signing key client libraryChristian Grothoff8+715-22
2020-11-23 15:36implement sm signing of key announcementsChristian Grothoff8+276-6
2020-11-22 22:31first sketch of eddsa helperChristian Grothoff4+1762-0
2020-11-22 21:57add missing delayed purge logicChristian Grothoff1+9-3
2020-11-22 21:31make parallelism configurableChristian Grothoff1+14-6
2020-11-22 21:25complete crypto helper denom testingChristian Grothoff5+779-558
2020-11-22 18:02more work on rsa crypto helper testChristian Grothoff3+207-51
2020-11-22 17:31start with testing crypto rsa helperChristian Grothoff7+657-219
2020-11-21 22:58implementing client library for talking to the crypto helper processChristian Grothoff4+527-3
2020-11-15 16:01expand gitignoreChristian Grothoff1+1-0
2020-11-15 15:59complete first draft of taler-helper-crypto-rsa.cChristian Grothoff2+130-58
2020-11-15 15:17add worker thread logicChristian Grothoff1+312-3
2020-11-15 12:26handle revocation requestsChristian Grothoff4+436-113
2020-11-15 11:27implement notfiy_client_dk_addChristian Grothoff3+53-8
2020-11-15 11:13add taler-helper-crypto-rsa to build systemChristian Grothoff3+139-128
2020-11-14 21:27more work on crypto RSA helperChristian Grothoff9+1043-216
2020-11-13 23:38starting point for #6175Christian Grothoff2+684-1
2020-11-12 21:25add -lgcov flag for coverage analysisChristian Grothoff8+94-56
2020-11-10 12:26add anastasis errorDennis Neufeld0+0-0
2020-11-10 12:20bump versionChristian Grothoff2+7-1
2020-11-08 22:47use --help instead of -hChristian Grothoff4+5-6
2020-11-07 17:51adjust ECsChristian Grothoff46+291-320
2020-11-06 09:34gana updateChristian Grothoff0+0-0
2020-11-06 09:11fix return value from main() when run with -h/-vChristian Grothoff1+6-4
2020-10-30 21:12log more nicely if authentication failed; do use new changepassword_unsafe to set bank pw -- and not others; do show stderr output of pybank in test casesChristian Grothoff3+52-39
2020-10-29 23:26make static analysis happyChristian Grothoff2+4-2
2020-10-26 12:21use correct HTTP status codes:Christian Grothoff3+3-4
2020-10-25 20:35bump GNUnet required versionChristian Grothoff1+1-1
2020-10-22 09:40update ganaChristian Grothoff0+0-0
2020-10-22 09:38fix spelling issuesChristian Grothoff3+7-27
2020-10-22 08:34fix doxygenChristian Grothoff1+0-1
2020-10-22 08:33fix doxygenChristian Grothoff2+0-2
2020-10-22 07:41do not include error codes twiceChristian Grothoff1+7-1
2020-10-14 08:57gana updateChristian Grothoff0+0-0
2020-10-14 08:46gana updateChristian Grothoff0+0-0
2020-10-13 10:34fix format string issuesChristian Grothoff2+3-2
2020-10-08 15:45update submodule doc/prebuiltFlorian Dold0+0-0
2020-10-07 10:29mergeChristian Grothoff0+0-0
2020-10-05 21:59fix prebuilt linkChristian Grothoff0+0-0
2020-10-03 14:14bump GNUnet version dependencyChristian Grothoff1+1-1
2020-10-03 14:13fix pybank launch in testsChristian Grothoff1+1-23
2020-10-03 14:08doxygen fixes, update ChangeLog, bump versionChristian Grothoff10+25-8
2020-10-03 10:26use current bank CLI and CFG options for auditor testsChristian Grothoff1+1-1
2020-10-03 10:26use current bank CLI and CFG options for auditor testsChristian Grothoff4+5-3
2020-09-12 10:08starting the bank is slow, give it some more timeFlorian Dold2+2-2
2020-09-11 20:34fix exchange 'make dist' rulesChristian Grothoff2+6-1
2020-09-11 20:27add missing MakefileChristian Grothoff1+109-0
2020-09-01 21:59fix #6553: compute residual coin value correctly in melt conflict responseChristian Grothoff1+10-1
2020-08-29 11:41re-enable auditor tests (#6479)Christian Grothoff8+13115-0
2020-08-29 11:39force removeChristian Grothoff1+5-5
2020-08-29 11:22add missing timetravalFlorian Dold1+1-1
2020-08-29 09:55Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+11-3
2020-08-29 09:55use enum instead of intChristian Grothoff2+18-18
2020-08-29 09:42add missing 'run-until-done' and convert test-pay to new wallet API callFlorian Dold1+11-3
2020-08-29 09:30fix previous fix: not creating a new one is OKChristian Grothoff1+2-4
2020-08-28 23:32c89-styleChristian Grothoff1+4-3
2020-08-28 23:32memset only sets 1 byteChristian Grothoff1+1-1
2020-08-28 23:25fix checksChristian Grothoff1+1-1
2020-08-28 23:24fix checksChristian Grothoff2+2-2
2020-08-28 22:37doxygen fixesChristian Grothoff11+35-35
2020-08-28 21:43fail if exchange-account configuration is definitively wrong (#5642)Christian Grothoff3+26-9
2020-08-28 18:17log diagnosticsChristian Grothoff1+3-0
2020-08-28 18:02improve reporting, also use auditor fee calculation when computing reserve balance updates in case of disagreement on coin value/feeChristian Grothoff5+36-11
2020-08-28 16:30nicer process killingChristian Grothoff1+18-5
2020-08-28 16:28do setup instanceChristian Grothoff3+10-3
2020-08-28 16:01fix test logic: initialize $WALLET_DB and fix cleanup logic of generate-auditor-basedb.shChristian Grothoff3+25-13
2020-08-27 17:48sync ganaJonathan Buchanan0+0-0
2020-08-25 19:15doh: key missingChristian Grothoff1+2-2
2020-08-25 18:55update GANAChristian Grothoff0+0-0
2020-08-25 18:54update GANAChristian Grothoff0+0-0
2020-08-25 13:11nicer generic error reporting logic, for #6432Christian Grothoff22+257-234
2020-08-24 20:19fix keyup timetravel (#6523)Christian Grothoff1+5-0
2020-08-21 07:57ganaFlorian Dold0+0-0
2020-08-20 17:45ganaFlorian Dold0+0-0
2020-08-19 16:19implement i18n lookup logic for #6458Christian Grothoff8+219-66
2020-08-19 16:03fix #6483: ensure cleanup of processes on exitChristian Grothoff2+18-2
2020-08-18 14:07make thread pool size configurable via command line argument, default to #CPUs availableFlorian Dold1+25-1
2020-08-15 21:51gana updateChristian Grothoff0+0-0
2020-08-15 21:50clean up GET /private/orders logicChristian Grothoff0+0-0
2020-08-14 12:43Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff2+12-7
2020-08-14 12:42fix #6480Christian Grothoff2+18-15
2020-08-14 11:42spend 4 TESTKUDOS, not 5, like the previous test commandFlorian Dold1+1-1
2020-08-14 11:22exchange, not bankFlorian Dold1+1-1
2020-08-14 11:19fix test withdrawal wallet invocationFlorian Dold1+11-5
2020-08-14 11:14don't run old integrationtest commandFlorian Dold1+0-1
2020-08-14 11:07fix bug: case where this is the first refundChristian Grothoff1+13-6
2020-08-14 11:04update ganaChristian Grothoff0+0-0
2020-08-14 10:48taler wallet invocationFlorian Dold2+27-9
2020-08-13 18:49remove optimization combining two SQL statements on reserve update as it could not be shown to have a significant benefit at this time (only 2% fewer serialization failures). May deserve further evaluation in the future, if reserve update ever becomes crucial.Christian Grothoff1+0-49
2020-08-12 22:45extend tests to discover corner cases from #6478, fix code to actually work for those casesChristian Grothoff4+77-37
2020-08-12 18:12implement #6478, but untested as shown by FIXMEsChristian Grothoff4+429-9
2020-08-12 11:02fix refund handling: allow refund increases for the same coinChristian Grothoff6+202-141
2020-08-12 07:41adapt to GNUnet API changeFlorian Dold2+2-2
2020-08-10 06:12experimental fix to #6452: merge two SQL statements into oneChristian Grothoff1+50-1
2020-08-10 06:10indentation and logging fixesChristian Grothoff4+31-24
2020-08-08 18:01postgres documentation suggests to avoid 'FOR UPDATE' with serializable transactionsChristian Grothoff1+19-30
2020-08-06 09:45ganaFlorian Dold0+0-0
2020-08-02 23:17ignChristian Grothoff1+1-0
2020-08-02 23:16expose language check logicChristian Grothoff2+23-7
2020-08-02 23:15merge ganaChristian Grothoff0+0-0
2020-08-02 17:14Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff3+744-744
2020-08-02 17:14bugfixChristian Grothoff1+2-2
2020-07-29 14:07rename toolMS2+4-4
2020-07-29 13:55adjust help messageMS1+1-1
2020-07-29 05:26trait for claim tokenJonathan Buchanan2+73-0
2020-07-27 21:07dereference pointerMS1+1-1
2020-07-27 20:25Drop payto params before preparing the wire transfer.MS1+5-0
2020-07-27 12:14better fixChristian Grothoff4+63-0
2020-07-27 12:14better fixChristian Grothoff1+1-0
2020-07-27 12:03fix segfaultMS1+1-1
2020-07-27 10:57Extend bank transfer tool.MS1+4-0
2020-07-27 10:48payto parser: extract 'subject' parameter.MS3+59-0
2020-07-27 08:42define claim tokenChristian Grothoff1+13-0
2020-07-24 13:18placing a FixmeMS1+1-0
2020-07-24 10:44update .gitignoreChristian Grothoff1+1-0
2020-07-24 10:43fix #6431Christian Grothoff3+25-14
2020-07-24 07:00sync ganaJonathan Buchanan0+0-0
2020-07-24 06:57sync ganaJonathan Buchanan0+0-0
2020-07-23 20:19remove TALER_TESTING_cmd_admin_add_incoming_with_instance and TALER_EXCHANGE_refund2Jonathan Buchanan4+7-229
2020-07-22 21:56fix misc typosChristian Grothoff25+72-73
2020-07-22 19:27make GANA update more compatible with incremental compilation (fixes #6431)Christian Grothoff2+19-16
2020-07-22 14:03ganaFlorian Dold0+0-0
2020-07-22 13:59remove refund_fee from refund confirmation message and signatureFlorian Dold5+1-29
2020-07-22 12:48kill order for FlorianChristian Grothoff1+1-1
2020-07-22 09:07synchronize with latest GANAChristian Grothoff0+0-0
2020-07-22 09:04synchronize with latest GANAChristian Grothoff0+0-0
2020-07-22 09:03update ganaChristian Grothoff1+1-0
2020-07-22 09:02synchronize with latest GANAChristian Grothoff0+0-0
2020-07-22 09:00use underscoresChristian Grothoff1+2-4
2020-07-22 05:37update gana, add error codes c fileJonathan Buchanan2+4-0
2020-07-21 20:34change behavior of expanding json paths with arraysJonathan Buchanan2+5-26
2020-07-21 19:27mmap() ToS/PP and pre-compute compressed replies (fixes #6199)Christian Grothoff2+57-44
2020-07-21 16:25add helper script for updating GANA submoduleChristian Grothoff1+13-0
2020-07-21 16:21synchronize with latest GANAChristian Grothoff0+0-0
2020-07-21 08:05-doxygenChristian Grothoff1+1-1
2020-07-21 07:14add parser for json pathJonathan Buchanan3+319-0
2020-07-19 20:55update ganaJonathan Buchanan0+0-0
2020-07-17 22:44merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188Christian Grothoff2+2-5
2020-07-17 22:25-fix bank start callsChristian Grothoff1+24-28
2020-07-17 20:18adapt to change in GNUNET_OS_start_process() API (#6188)Christian Grothoff14+69-101
2020-07-17 16:21continue previous fixMS1+1-1
2020-07-17 16:08ignore symlink failureChristian Grothoff1+1-1
2020-07-16 18:36boolean argument removed in GNUNET_CURL_job_add (#6188)Christian Grothoff8+16-24
2020-07-16 18:27avoid boolean flags, see #6188Christian Grothoff3+52-23
2020-07-16 12:30implement forgettable contract terms core logic (#6365)Christian Grothoff2+97-7
2020-07-16 00:41test retry transfer with same request_idJonathan Buchanan2+32-10
2020-07-15 23:51first draft for #6365, test pendingChristian Grothoff3+417-12
2020-07-15 22:42rename TALER_JSON_hash to TALER_JSON_contract_hashChristian Grothoff9+26-23
2020-07-15 22:19fix Accept patterns with semicolonsChristian Grothoff1+39-6
2020-07-15 20:25document FDH implementation in detail, fixing #6182Christian Grothoff1+24-3
2020-07-15 19:41Fix #6375Christian Grothoff6+26-31
2020-07-15 19:22fix #6133: enable nice shutdown of auditor helpers with CTRL-CChristian Grothoff7+83-11
2020-07-15 13:10update prebuiltChristian Grothoff0+0-0
2020-07-15 12:23use bool instead of int for zombie_requiredChristian Grothoff2+10-8
2020-07-15 12:07prepare for #6133: extend report-lib with API for signal handlingChristian Grothoff2+80-0
2020-07-14 19:10improve documentation on which invariants are checked by which auditor helperChristian Grothoff2+17-11
2020-07-14 19:08check invariant that refund deadline should not be after wire deadlineChristian Grothoff1+7-1
2020-07-14 18:43more auditor documentationChristian Grothoff1+92-14
2020-07-13 21:32Merge branch 'master' of ssh://git.taler.net/exchange into HEADJonathan Buchanan4+158-27
2020-07-13 21:31test for use-after-free crash when getting keysJonathan Buchanan3+116-2
2020-07-13 17:47working on auditor documentationChristian Grothoff2+150-22
2020-07-13 17:04clarify recoup can only refill, not fill a fresh reserveChristian Grothoff1+1-1
2020-07-13 17:03add more detail to coin state machineChristian Grothoff3+7-4
2020-07-12 18:04fix refsChristian Grothoff2+2-3
2020-07-12 18:00more figuresChristian Grothoff6+189-16
2020-07-12 17:19add reserve state machineChristian Grothoff3+30-2
2020-07-12 16:45update API endpoint documentationChristian Grothoff2+25-20
2020-07-12 16:19initial import of thesis-doldChristian Grothoff48+11339-0
2020-07-12 08:22update responseChristian Grothoff1+12-7
2020-07-11 15:26more unit crypto testsChristian Grothoff1+89-2
2020-07-11 15:00synchronize with latest GANAChristian Grothoff0+0-0
2020-07-10 21:17test coin-reuse with recoup as wellChristian Grothoff1+6-0
2020-07-10 21:09test coin_priv re-use with deposit and refresh, update handling of the error code client-sideChristian Grothoff4+249-16
2020-07-10 20:33remove unused/unusable coin_sig, return correct coin_pub in recoup-reveal failure contextChristian Grothoff6+78-32
2020-07-10 19:47fix wrong fmt stringChristian Grothoff1+1-1
2020-07-10 19:27this invariant does not actually hold, i.e. if there is a /recoup request for a coin we never sawChristian Grothoff2+1-7
2020-07-09 21:27work on more testing for recoup-refreshChristian Grothoff2+52-9
2020-07-09 05:39made a uuid traitJonathan Buchanan3+103-0
2020-07-08 19:24implement new behavior in exchange httpd and libtalerexchange (for #6416)Christian Grothoff7+294-49
2020-07-08 17:37complete server-side logic to generate response for conflicting denomination keys for the same coinChristian Grothoff1+1-1
2020-07-08 17:36synchronize with latest GANAChristian Grothoff8+163-55
2020-07-08 16:20merge known_coin transaction into main transaction (for #6416)Christian Grothoff5+53-135
2020-07-08 15:58add h_denom to melt signatures (for #6416)Christian Grothoff6+16-10
2020-07-08 13:46add h_denom_pub to deposit signaturesChristian Grothoff9+72-13
2020-07-08 10:35introduce known_coin_id, alas not yet usedChristian Grothoff1+2-1
2020-07-08 10:35simplify DB access: do not fetch fields we do not needChristian Grothoff4+79-52
2020-07-05 20:00also offer API for receiving rounded relative time via JSONChristian Grothoff3+101-6
2020-07-05 19:54fix #6408: make sure all timestamps are always rounded when they arrive over JSON, or 400 the requester; similarly don't tolerate anything else as clientChristian Grothoff17+234-65
2020-07-05 18:43Merge branch 'protocolv8'Christian Grothoff86+3167-13075
2020-07-05 14:58GNUNET_free_non_null is gone, use GNUNET_freeChristian Grothoff30+52-52
2020-07-05 14:56GNUNET_free_non_null is gone, use GNUNET_freeChristian Grothoff30+52-52
2020-07-05 14:51mergeChristian Grothoff1+0-4
2020-07-05 14:32fix error reporting/handlingChristian Grothoff4+31-11
2020-07-03 18:57move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to labelChristian Grothoff6+283-12
2020-07-03 08:24fix typoChristian Grothoff1+1-1
2020-07-01 15:57expand justifications / agree with append-only logFlorian Dold1+26-12
2020-07-01 13:41minor typoFlorian Dold1+1-1
2020-06-30 12:37response to CBChristian Grothoff2+224-0
2020-06-28 20:06bump required versionChristian Grothoff1+1-1
2020-06-27 16:49fix FIXME by exposing deposit permission signing in API instead of doing it inside of the testing logicChristian Grothoff3+92-26
2020-06-27 16:30fix #6236Christian Grothoff2+22-2
2020-06-25 08:40synchronize with latest GANAChristian Grothoff1+2-4
2020-06-23 08:30clarify with/without wire fee issue, sanity checks on currenciesChristian Grothoff2+7-1
2020-06-22 20:04traits for int64_t and json_tJonathan Buchanan3+134-0
2020-06-22 07:13testing traits for uint32_t and GNUNET_TIME_RelativeJonathan Buchanan3+138-0
2020-06-21 21:05add TALER_MHD_parse_internal_json_data()Christian Grothoff2+84-7
2020-06-21 09:58synchronize with latest GANAChristian Grothoff0+0-0
2020-06-17 01:37TALER_TESTING_cmd_admin_add_incoming_with_ref finds reserve_pub if reserve_priv doesn't existJonathan Buchanan2+82-32
2020-06-14 15:21synchronize with latest GANAChristian Grothoff0+0-0
2020-06-14 13:15add TALER_yna_to_string()Christian Grothoff2+33-0
2020-06-12 19:16moved yna to exchangeJonathan Buchanan3+104-0
2020-06-12 07:51sync ganaChristian Grothoff0+0-0
2020-06-09 21:10update ganaChristian Grothoff0+0-0
2020-06-09 21:06update ganaChristian Grothoff0+0-0
2020-06-08 20:35do init submodulesChristian Grothoff1+3-1
2020-06-08 19:02bringing gana up to date so uncrustify accepts taler_error_codes.hJonathan Buchanan0+0-0
2020-06-08 18:55taler_error_codes.h auto generated from gnunet/gana.git as a submoduleJonathan Buchanan5+13-2755
2020-06-03 16:40fixed endianness in taler_sq_libJonathan Buchanan2+69-76
2020-06-02 18:20implemented the other functions for taler_sq_libJonathan Buchanan4+668-14
2020-06-02 15:57created taler_sq_libJonathan Buchanan8+487-0
2020-05-31 15:39update ECsChristian Grothoff2+60-5
2020-05-22 11:01more ECsChristian Grothoff1+61-0
2020-05-22 09:19ecsChristian Grothoff1+32-1
2020-05-19 00:23fix auditor dropChristian Grothoff2+6-3
2020-05-19 00:13fix drop callChristian Grothoff1+1-1
2020-05-11 08:01updateChristian Grothoff1+1-1
2020-05-05 20:17return fee as wellChristian Grothoff1+4-0
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff1+1-6
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff1+6-1
2020-05-05 20:17return fee as wellChristian Grothoff1+1-0
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff2+1-9
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff2+10-5
2020-05-03 17:54update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant laterChristian Grothoff1+4-0
2020-05-01 17:41implement #6181Christian Grothoff1+0-4
2020-05-01 17:22fix status codeChristian Grothoff1+4-0
2020-05-18 17:10more ecsChristian Grothoff1+12-0
2020-05-16 09:14use unregisterChristian Grothoff2+6-6
2020-05-11 08:01updateChristian Grothoff2+8-1
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff1+0-1
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff2+2-0
2020-05-01 17:41implement #6181Christian Grothoff1+0-4
2020-05-01 17:22fix status codeChristian Grothoff1+4-0
2020-05-08 17:47sleep to ensure aggregator has workChristian Grothoff1+2-0
2020-05-07 18:22towards changing timestamp in deposit confirmation (tests failing)Christian Grothoff25+390-189
2020-05-05 20:17return fee as wellChristian Grothoff4+27-1
2020-05-04 11:56combine sectionsChristian Grothoff1+37-65
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff3+21-31
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff3+89-61
2020-05-03 17:54update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant laterChristian Grothoff3+140-129
2020-05-01 17:48make tests skip until we have a wallet to regen the DBChristian Grothoff3+18-2
2020-05-01 17:44void basedb due to signature format changeChristian Grothoff8+0-9777
2020-05-01 17:41implement #6181Christian Grothoff2+48-7
2020-05-01 17:23ignChristian Grothoff1+1-0
2020-05-01 17:22fix status codeChristian Grothoff18+67-207
2020-05-01 16:40v8 bumpChristian Grothoff1+2-2
2020-07-05 14:32fix error reporting/handlingChristian Grothoff4+31-11
2020-07-03 18:57move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to labelChristian Grothoff6+283-12
2020-07-03 08:24fix typoChristian Grothoff1+1-1
2020-07-01 15:57expand justifications / agree with append-only logFlorian Dold1+26-12
2020-07-01 13:41minor typoFlorian Dold1+1-1
2020-06-30 12:37response to CBChristian Grothoff2+224-0
2020-06-28 20:06bump required versionChristian Grothoff1+1-1
2020-06-27 16:49fix FIXME by exposing deposit permission signing in API instead of doing it inside of the testing logicChristian Grothoff3+92-26
2020-06-27 16:30fix #6236Christian Grothoff2+22-2
2020-06-25 08:40synchronize with latest GANAChristian Grothoff1+2-4
2020-06-23 08:30Merge branch 'protocolv8' of git+ssh://git.taler.net/exchange into protocolv8Christian Grothoff3+134-0
2020-06-23 08:30clarify with/without wire fee issue, sanity checks on currenciesChristian Grothoff2+7-1
2020-06-22 20:04traits for int64_t and json_tJonathan Buchanan3+134-0
2020-06-22 07:13testing traits for uint32_t and GNUNET_TIME_RelativeJonathan Buchanan3+138-0
2020-06-21 21:07Merge branch 'protocolv8' of git+ssh://git.taler.net/exchange into protocolv8Christian Grothoff2+82-32
2020-06-21 21:05add TALER_MHD_parse_internal_json_data()Christian Grothoff2+84-7
2020-06-21 09:58synchronize with latest GANAChristian Grothoff0+0-0
2020-06-17 01:37TALER_TESTING_cmd_admin_add_incoming_with_ref finds reserve_pub if reserve_priv doesn't existJonathan Buchanan2+82-32
2020-06-14 15:21synchronize with latest GANAChristian Grothoff0+0-0
2020-06-14 13:40adjust LibEuFin binary namesFlorian Dold2+6-6
2020-06-14 13:15add TALER_yna_to_string()Christian Grothoff2+33-0
2020-06-13 15:19bank API test: make payto URI use receiver-name, according to standardFlorian Dold2+19-13
2020-06-12 19:16moved yna to exchangeJonathan Buchanan3+104-0
2020-06-12 07:51sync ganaChristian Grothoff0+0-0
2020-06-10 15:56IBAN parser skips BIC part.MS2+10-2
2020-06-10 14:15avoid assert() upon malformed IBANsMS1+9-1
2020-06-10 09:01IBAN parsing test.MS1+23-10
2020-06-10 07:15log full config section in error message instead of just the wire methodFlorian Dold1+2-2
2020-06-09 21:10update ganaChristian Grothoff0+0-0
2020-06-09 21:06update ganaChristian Grothoff0+0-0
2020-06-08 20:35do init submodulesChristian Grothoff1+3-1
2020-06-08 19:02bringing gana up to date so uncrustify accepts taler_error_codes.hJonathan Buchanan0+0-0
2020-06-08 18:55taler_error_codes.h auto generated from gnunet/gana.git as a submoduleJonathan Buchanan5+13-2755
2020-06-08 18:29nexus-exchange test.MS1+5-0
2020-06-06 00:04no need to double check nexus' user creationMS1+8-2
2020-06-06 00:02place nexus/sandbox sqlite3 DBs under /tmp,MS1+7-42
2020-06-03 16:40fixed endianness in taler_sq_libJonathan Buchanan2+69-76
2020-06-02 18:20implemented the other functions for taler_sq_libJonathan Buchanan4+668-14
2020-06-02 15:57created taler_sq_libJonathan Buchanan8+487-0
2020-06-02 12:58nexus-based testsMS2+76-12
2020-06-02 09:36launching nexus AND sandboxMS3+117-26
2020-06-02 08:21Nexus-based tests.MS2+4-4
2020-06-01 14:03nexus preparationMS2+6-7
2020-06-01 13:41nexus preparationMS1+2-2
2020-06-01 12:17Nexus testing.MS4+69-11
2020-05-31 15:39update ECsChristian Grothoff2+60-5
2020-05-29 16:39GET hello endpoint from Taler Facade.MS1+1-1
2020-05-29 15:59commentMS1+3-1
2020-05-27 13:03nexus test: create the admin userMS1+4-30
2020-05-27 12:52fix nexus invocationMS1+2-2
2020-05-22 11:01more ECsChristian Grothoff1+61-0
2020-05-22 09:19ecsChristian Grothoff1+32-1
2020-05-19 00:23fix auditor dropChristian Grothoff2+6-3
2020-05-19 00:13fix drop callChristian Grothoff1+1-1
2020-05-18 23:18mergeChristian Grothoff1+0-4
2020-05-18 17:10more ecsChristian Grothoff1+12-0
2020-05-16 09:14use unregisterChristian Grothoff2+6-6
2020-05-11 08:01updateChristian Grothoff2+8-1
2020-05-05 20:17return fee as wellChristian Grothoff1+4-0
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff1+1-6
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff1+6-1
2020-05-08 17:47sleep to ensure aggregator has workChristian Grothoff1+2-0
2020-05-07 18:22towards changing timestamp in deposit confirmation (tests failing)Christian Grothoff25+390-189
2020-05-05 20:17return fee as wellChristian Grothoff4+27-1
2020-05-04 11:56combine sectionsChristian Grothoff1+37-65
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff3+21-31
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff3+89-61
2020-05-03 17:54update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant laterChristian Grothoff3+140-129
2020-05-01 17:48make tests skip until we have a wallet to regen the DBChristian Grothoff3+18-2
2020-05-01 17:44void basedb due to signature format changeChristian Grothoff8+0-9777
2020-05-01 17:41implement #6181Christian Grothoff2+48-7
2020-05-01 17:23ignChristian Grothoff1+1-0
2020-05-01 17:22fix status codeChristian Grothoff18+67-207
2020-05-01 16:40v8 bumpChristian Grothoff1+2-2
2020-05-18 20:14removed the GnuTLS check for cURLJonathan Buchanan1+0-2
2020-05-18 17:10more ecsChristian Grothoff1+12-0
2020-05-16 09:14use unregisterChristian Grothoff2+6-6
2020-05-11 08:03mergeChristian Grothoff1+4-0
2020-05-11 08:01updateChristian Grothoff2+8-1
2020-05-08 17:47sleep to ensure aggregator has workChristian Grothoff1+2-0
2020-05-07 18:22towards changing timestamp in deposit confirmation (tests failing)Christian Grothoff25+390-189
2020-05-05 20:17return fee as wellChristian Grothoff4+27-1
2020-05-04 11:56combine sectionsChristian Grothoff1+37-65
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff3+21-31
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff3+89-61
2020-05-03 17:54update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant laterChristian Grothoff3+140-129
2020-05-01 17:48make tests skip until we have a wallet to regen the DBChristian Grothoff3+18-2
2020-05-01 17:44void basedb due to signature format changeChristian Grothoff8+0-9777
2020-05-01 17:41implement #6181Christian Grothoff2+48-7
2020-05-01 17:23ignChristian Grothoff1+1-0
2020-05-01 17:22fix status codeChristian Grothoff18+67-207
2020-05-01 16:40v8 bumpChristian Grothoff1+2-2
2020-05-08 17:47sleep to ensure aggregator has workChristian Grothoff1+2-0
2020-05-07 18:22towards changing timestamp in deposit confirmation (tests failing)Christian Grothoff25+390-189
2020-05-05 20:17return fee as wellChristian Grothoff4+27-1
2020-05-04 11:56combine sectionsChristian Grothoff1+37-65
2020-05-04 08:07add ecChristian Grothoff1+9-4
2020-05-04 08:07add ecChristian Grothoff1+8-3
2020-05-03 18:12modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copiesChristian Grothoff3+21-31
2020-05-03 18:07modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)Christian Grothoff3+89-61
2020-05-03 17:54update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant laterChristian Grothoff3+140-129
2020-05-01 17:48make tests skip until we have a wallet to regen the DBChristian Grothoff3+18-2
2020-05-01 17:44void basedb due to signature format changeChristian Grothoff8+0-9777
2020-05-01 17:41implement #6181Christian Grothoff2+48-7
2020-05-01 17:23ignChristian Grothoff1+1-0
2020-05-01 17:22fix status codeChristian Grothoff19+68-208
2020-05-01 16:40v8 bumpChristian Grothoff1+2-2
2020-05-01 16:38more error codesChristian Grothoff3+186-22
2020-05-01 08:32/terms also must have CORS headersFlorian Dold1+2-0
2020-04-24 18:57need array terminatorChristian Grothoff1+6-0
2020-04-23 22:52fix invariant checkChristian Grothoff2+10-8
2020-04-23 14:06fix #6198Christian Grothoff1+8-2
2020-04-23 13:26CSE elimination, fix #6218Christian Grothoff1+13-5
2020-04-23 13:22fix #6219Christian Grothoff1+3-0
2020-04-23 10:05fix #6215~15757Christian Grothoff1+2-1
2020-04-23 10:02write overflow check nicer (#6215)Christian Grothoff1+2-1
2020-04-23 09:59fix #6213Christian Grothoff1+5-2
2020-04-23 09:55add invariant checks for #6214Christian Grothoff2+14-4
2020-04-22 19:21fix #6200Christian Grothoff1+11-12
2020-04-21 13:25fix #6195Christian Grothoff1+2-1
2020-04-21 12:56clarify behavior (#6194)Christian Grothoff1+3-3
2020-04-21 12:53fix #6193Christian Grothoff1+3-7
2020-04-21 11:53fix #6192Christian Grothoff4+0-4
2020-04-21 11:48fix #6190Christian Grothoff1+4-7
2020-04-20 22:55fix #6186Christian Grothoff5+11-9
2020-04-20 22:31disable script to get tests to passChristian Grothoff1+3-0
2020-04-20 18:25remove old logoChristian Grothoff11+0-3475
2020-04-19 20:31also validate merchant IBANs before signingChristian Grothoff2+152-6
2020-04-17 16:15Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff5+338-5
2020-04-17 16:14fix #6187Christian Grothoff1+0-2
2020-04-17 11:45fix nexus-test return codeMarcello Stanisci2+6-4
2020-04-16 22:32Prepare and launch Nexus for tests.Marcello Stanisci5+339-8
2020-04-17 12:19fix ftbfsChristian Grothoff1+3-1
2020-04-12 18:46API updates and new error codes for merchant implementation of #6173Christian Grothoff2+27-9
2020-04-12 17:22adapt withdraw2 API to support new tip-pickup design (#6173)Christian Grothoff5+628-510
2020-04-12 14:44remove c_hash from planchet detail where it does not logically belongChristian Grothoff7+28-14
2020-04-12 13:35fix expected status codeChristian Grothoff2+87-112
2020-04-12 13:26fix rcChristian Grothoff1+1-1
2020-04-12 13:18key exists is fineChristian Grothoff1+1-1
2020-04-11 19:42adapations related to GNUnet fixing #6149Christian Grothoff4+31-41
2020-04-11 19:06adapations to GNUnet API changeChristian Grothoff8+15-42
2020-04-11 19:06fix FTBFSChristian Grothoff2+24-5
2020-04-10 19:59add missing commentChristian Grothoff1+2-0
2020-04-10 19:30include 0-terminator spaceChristian Grothoff1+1-1
2020-04-10 14:49return signature from refund APIChristian Grothoff3+27-15
2020-04-10 14:49add error codesChristian Grothoff1+13-0
2020-04-10 14:49fix check for twisterChristian Grothoff1+10-11
2020-04-09 13:49enforce proper URL limit (#6172)Christian Grothoff1+3-2
2020-04-09 09:34fix #6171Christian Grothoff1+1-1
2020-04-08 22:59make code compiler without warnings with latest libmicrohttpd APIChristian Grothoff47+215-203
2020-04-08 21:52fix #6170 and rest of #6164Christian Grothoff32+853-676
2020-04-08 16:23rename a_balance (#6170)Christian Grothoff1+8-8
2020-04-08 16:18adapt to new GNUnet sign API (#6164)Christian Grothoff34+218-190
2020-04-07 16:43this signature was pretty much always obsoleteChristian Grothoff1+0-5
2020-04-07 11:09rename constantsChristian Grothoff1+13-13
2020-04-07 09:47make version field constChristian Grothoff2+12-19
2020-04-06 17:49more error codesChristian Grothoff1+32-2
2020-04-05 20:05make exchange API more uniform in how information is returnedChristian Grothoff37+957-835
2020-04-04 14:50more error codesChristian Grothoff1+7-0
2020-04-04 14:46more error codesChristian Grothoff1+7-0
2020-04-04 13:51update configuration to match latest docsChristian Grothoff1+1-1
2020-04-04 11:27return more error details for /wire and /keys to clientsChristian Grothoff8+121-73
2020-04-03 19:14update error codesChristian Grothoff1+44-12
2020-04-03 18:47check amount compatibility in history logicChristian Grothoff1+57-50
2020-04-03 18:47fix ftbfsChristian Grothoff1+1-2
2020-04-02 18:22update error codes for merchantChristian Grothoff1+40-24
2020-04-02 12:01fix #6148Christian Grothoff1+10-13
2020-04-02 11:47fix #6147Christian Grothoff1+2-2
2020-04-02 09:34fix #6146Christian Grothoff2+3-2
2020-04-01 21:12typoChristian Grothoff5+48-21
2020-04-01 21:11better types/scoping/indentationChristian Grothoff1+3-3
2020-04-01 17:43scope clean upChristian Grothoff1+45-37
2020-03-31 18:57typosChristian Grothoff53+93-93
2020-03-31 13:11fix leakChristian Grothoff1+8-0
2020-03-31 13:11add extra checksChristian Grothoff1+4-0
2020-03-31 12:42bump version in configure.acChristian Grothoff1+1-1
2020-03-31 12:41make auditor less verboseChristian Grothoff1+3-3
2020-03-30 16:09match updated specification, use CREDIT instead of DEPOSIT for transfers into a reserveChristian Grothoff2+19-19
2020-03-30 10:23Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+2-2
2020-03-30 10:23clarifyChristian Grothoff1+2-2
2020-03-30 09:51change confusing comment, revision is a different component of libtool versionsFlorian Dold1+2-2
2020-03-29 18:57v7Christian Grothoff2+6-1
2020-03-29 02:16remove bogus warningsChristian Grothoff6+11-14
2020-03-29 02:03fix auditor file parse problemChristian Grothoff1+3-2
2020-03-29 01:55more files missing for dist targetChristian Grothoff1+3-0
2020-03-29 01:41more missing files for 'dist'Christian Grothoff1+3-2
2020-03-29 01:22add missing files to distChristian Grothoff4+11-7
2020-03-29 00:58fix indentationChristian Grothoff1+11-15
2020-03-29 00:58fix leak of old keystate if loading of new keystate failedChristian Grothoff1+8-1
2020-03-29 00:58fix minor leak from getoptChristian Grothoff1+2-0
2020-03-28 22:32fix leaks and bad RC logic wrt json reference copyingChristian Grothoff3+19-21
2020-03-28 21:22doxygen fixChristian Grothoff2+9-8
2020-03-28 21:12address FIXMEChristian Grothoff3+11-11
2020-03-28 21:05address FIXMEChristian Grothoff2+6-1
2020-03-28 21:00resolved FIXMEsChristian Grothoff2+2-5
2020-03-28 20:46reserve history amount includes fee, add itChristian Grothoff1+7-0
2020-03-28 20:45lookup in reverse order also inside of batchChristian Grothoff1+10-1
2020-03-28 20:45do not re-use command labelChristian Grothoff1+6-5
2020-03-28 20:39permit subtraction to result in zeroChristian Grothoff1+1-1
2020-03-28 19:47ignore generated config fileChristian Grothoff1+1-0
2020-03-28 19:47ignore report directoriesChristian Grothoff1+1-0
2020-03-28 19:46do return fees in historyChristian Grothoff2+26-8
2020-03-28 19:46do return correct timestamp also in fakebank implementationChristian Grothoff1+1-1
2020-03-28 19:45implement #6049Christian Grothoff12+590-197
2020-03-28 19:42split recoup and revoke commands into two files for better readabilityChristian Grothoff2+100-212
2020-03-28 19:41skip tests if ports are unavailableChristian Grothoff3+310-1
2020-03-28 11:53fix leakChristian Grothoff1+2-0
2020-03-27 19:39removing inappropriate i18n codeChristian Grothoff9+16-21
2020-03-27 19:20constrain value of denomination to revokeFlorian Dold1+6-2
2020-03-27 17:23ERR trapChristian Grothoff2+3-1
2020-03-27 17:11avoid warningChristian Grothoff1+1-0
2020-03-27 17:10clean logicChristian Grothoff1+4-3
2020-03-27 16:28fix inconsistency in field namingChristian Grothoff25+938-825
2020-03-27 16:11fix #6137Christian Grothoff1+2-0
2020-03-27 15:46comment style fixChristian Grothoff1+2-1
2020-03-27 15:17cover actual aggregation in exchange testFlorian Dold3+202-0
2020-03-27 14:31deposit command: create merchant key in a more appropriate placeFlorian Dold1+4-7
2020-03-27 14:24fix deposit idempotency test caseFlorian Dold1+27-7
2020-03-27 13:44add test case (currently fails) for deposit idempotencyFlorian Dold3+79-1
2020-03-27 13:05removing warningsChristian Grothoff17+44-12
2020-03-27 12:53Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+16-2
2020-03-27 12:53fix warningsChristian Grothoff2+3-1
2020-03-27 12:35test multiple transfers to same reserveFlorian Dold1+16-2
2020-03-27 12:32more stringent overflow checksChristian Grothoff1+4-1
2020-03-27 12:30do not log uninitialized amountChristian Grothoff1+2-4
2020-03-27 12:29fix checksChristian Grothoff1+5-3
2020-03-27 12:21second pass on responses: indentation cleanup and CSEChristian Grothoff1+184-202
2020-03-27 12:11clean up response generation codeChristian Grothoff1+103-91
2020-03-27 11:52comment fixesChristian Grothoff1+2-2
2020-03-27 11:41make test quietChristian Grothoff1+1-1
2020-03-27 11:39fix testChristian Grothoff1+1-1
2020-03-27 11:38fix testChristian Grothoff1+1-1
2020-03-27 11:36fix testChristian Grothoff1+1-1
2020-03-27 11:36fix testChristian Grothoff1+1-1
2020-03-27 11:32renable cleanupChristian Grothoff1+2-2
2020-03-27 11:30Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+32-3
2020-03-27 11:30enable test 32Christian Grothoff4+60-45
2020-03-27 11:22recoup test: cover recoup of fully spend coinFlorian Dold1+27-3
2020-03-27 11:05recoup test: try recoup on non-revoked denominationFlorian Dold1+5-0
2020-03-27 10:26adjust test to code changesChristian Grothoff1+2-2
2020-03-27 10:11fix inconsistency in field namingChristian Grothoff1+6-6
2020-03-27 09:44improve error loggingChristian Grothoff1+4-4
2020-03-27 09:43improve coin audit logicChristian Grothoff1+28-8
2020-03-27 08:40missing breakChristian Grothoff2+3-0
2020-03-27 08:35expand test suiteChristian Grothoff3+137-10
2020-03-27 08:35check coin history consistencyChristian Grothoff1+264-8
2020-03-27 08:34consider that deposit fee is discounted when refund fee is appliedChristian Grothoff1+20-3
2020-03-26 19:54fix recoup-refresh audit logicChristian Grothoff4+136-66
2020-03-26 19:07auditor-sign keys generated due to revocationsChristian Grothoff5+452-442
2020-03-26 19:06increment recoup progress pointsChristian Grothoff1+4-0
2020-03-26 19:06english fixesChristian Grothoff1+4-3
2020-03-26 19:06fix SQL statementsChristian Grothoff1+2-2
2020-03-26 18:25do not crash on odd inputsChristian Grothoff1+23-7
2020-03-26 17:58generating revocation test DBChristian Grothoff6+4907-4
2020-03-26 16:21prepare scripts for revocation testingChristian Grothoff4+700-232
2020-03-26 15:08workaround can die nowChristian Grothoff1+1-2
2020-03-26 15:07more work on revocation test script, now crashing the walletChristian Grothoff1+118-25
2020-03-24 18:25test-revocation: add --no-throttle to wallet invocationFlorian Dold1+2-1
2020-03-24 17:23stuffChristian Grothoff1+7-3
2020-03-24 17:16starting with revocation testChristian Grothoff2+191-18
2020-03-24 16:35more testing for auditor logicChristian Grothoff3+21-4
2020-03-24 16:23add more testsChristian Grothoff3+176-20
2020-03-23 21:27finish review of coins auditor analysis logic, improve error handlingChristian Grothoff1+196-168
2020-03-23 20:36scope reduction, mark possible places for improvementChristian Grothoff1+35-28
2020-03-23 20:32refactor to avoid duping all the RSA keys on refresh processingChristian Grothoff1+179-155
2020-03-23 20:00fix comments and handling of revocations in coins auditorChristian Grothoff5+46-49
2020-03-23 12:24recoup logic review, very minor cleanupChristian Grothoff1+57-78
2020-03-23 09:18Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+2-1
2020-03-23 09:18fix EC codes for merchantChristian Grothoff1+10-10
2020-03-23 09:11fix ecChristian Grothoff1+8-8
2020-03-23 06:58fix test case (old one required recoup to *not* be idempotentFlorian Dold1+2-1
2020-03-22 22:32first pass at auditor-coins, also reviewing checks around amount arithmetic, can and should be made harsherChristian Grothoff4+355-433
2020-03-22 21:39clean up auditor-reserves logicChristian Grothoff1+234-206
2020-03-22 20:36doxygen updatesChristian Grothoff8+81-29
2020-03-22 20:26more wire cleanup, indentation onlyChristian Grothoff1+23-28
2020-03-22 15:23first bit of auditor-wire cleanupChristian Grothoff1+30-43
2020-03-22 15:15clean up auditor-aggregation logicChristian Grothoff2+157-128
2020-03-22 14:17intermediary step on auditor-aggregation cleanupChristian Grothoff1+96-74
2020-03-22 13:52missing testsChristian Grothoff1+6-0
2020-03-22 13:51add missing option for auditorChristian Grothoff1+1-0
2020-03-22 13:51check for right typeChristian Grothoff1+3-3
2020-03-22 11:06update manChristian Grothoff0+0-0
2020-03-22 00:06the big EC rename, part IIChristian Grothoff2+58-57
2020-03-21 23:50the big EC renameChristian Grothoff14+247-242
2020-03-21 18:49cleanupChristian Grothoff1+4-12
2020-03-21 18:46stylefixesChristian Grothoff4+71-91
2020-03-21 18:41commentChristian Grothoff1+6-5
2020-03-21 18:39style fixesChristian Grothoff4+44-52
2020-03-21 18:30minor style improvementChristian Grothoff1+2-3
2020-03-21 18:25code cleanup, deduplication, DCEChristian Grothoff10+271-387
2020-03-21 17:15fix FTBFS issue on some platformsChristian Grothoff1+13-8
2020-03-21 16:37adjust tests to auditor changesChristian Grothoff1+2-2
2020-03-21 16:36adjust tests to auditor changesChristian Grothoff4+2-180
2020-03-21 16:33fix testChristian Grothoff1+0-10
2020-03-21 15:09completing auditor splitChristian Grothoff21+284-5981
2020-03-21 11:56steps towards new split-auditor logicChristian Grothoff10+483-269
2020-03-21 10:05rename fest on refactored auditor logicChristian Grothoff15+8414-8411
2020-03-20 21:34working on splitting auditorChristian Grothoff9+6671-1
2020-03-20 17:38more statistics, make explicit table lock optional, can hurt performance badlyChristian Grothoff13+119-23
2020-03-20 11:35Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff9+78-215
2020-03-20 11:34have variant where we first setup all reservesChristian Grothoff1+9-2
2020-03-20 11:34do not be so super-quiet on (rare) rollbacksChristian Grothoff1+2-2
2020-03-20 11:34fix logic to ensure that we do not call the callback after the iteration was aborted (caused big trouble in wirewatcher)Christian Grothoff2+38-24
2020-03-20 08:31make recoup idempotent and simplify responseFlorian Dold8+76-213
2020-03-20 08:22fix critical bug in transaction history query for recoup-refreshFlorian Dold1+2-2
2020-03-20 01:36improving benchmarking logic, including more timingsChristian Grothoff25+622-99
2020-03-19 20:44enable using python bank with benchmarkChristian Grothoff6+199-103
2020-03-19 18:33make do_retry not retry forever in tests/benchmarkChristian Grothoff6+76-26
2020-03-19 18:33fix macro causing syntax issuesChristian Grothoff1+1-1
2020-03-19 18:17concurrency requires strtok_rChristian Grothoff4+51-29
2020-03-19 16:56make DB reset optional in API, use it in tests, but not in the benchmarkChristian Grothoff11+22-6
2020-03-19 16:56type fixesChristian Grothoff1+2-2
2020-03-19 15:59remove debug logicChristian Grothoff1+0-1
2020-03-19 15:14have benchmark driver also launch auditorChristian Grothoff2+43-0
2020-03-19 14:48option -i was removedChristian Grothoff2+8-9
2020-03-18 17:09make refund test case fail to show broken implementationFlorian Dold1+10-0
2020-03-18 14:03add keyup key regeneration on revocation test; closes #6123Christian Grothoff3+68-10
2020-03-18 12:59ignChristian Grothoff1+2-0
2020-03-18 12:58add -i option to taler-exchange-keycheckChristian Grothoff6+276-2
2020-03-17 21:13a first, untested stab at #6123, committing intermediate result that passes (existing) testsChristian Grothoff12+220-111
2020-03-17 16:58improve commentChristian Grothoff1+2-2
2020-03-17 16:47style, indentation and type fixes for lib/Christian Grothoff11+162-197
2020-03-17 16:33add cmd line option to restrict timetravel, minor code cleanup of keystate logicChristian Grothoff5+213-106
2020-03-17 11:09not realistic to happen anytime soon, likely unnecessary complicationChristian Grothoff1+0-40
2020-03-17 11:04keystate, first passChristian Grothoff2+40-42
2020-03-17 00:45code cleanup, more consistent handling of libjansson allocation failuresChristian Grothoff4+158-117
2020-03-17 00:09adjust types to match latest GNUnet APIChristian Grothoff7+206-170
2020-03-16 23:16fix doxygen errorsChristian Grothoff4+9-3
2020-03-16 19:22simplify refund processing, add additional checks for matching currencyChristian Grothoff4+281-238
2020-03-16 18:27clean up and de-duplicate deposit logicChristian Grothoff1+87-117
2020-03-16 17:29style fixesChristian Grothoff3+87-71
2020-03-16 17:21style fixesChristian Grothoff10+65-45
2020-03-16 16:28clean up transfer get logicChristian Grothoff1+109-93
2020-03-16 15:32simplify deposits_get logicChristian Grothoff1+69-91
2020-03-16 15:20method can be staticChristian Grothoff2+96-106
2020-03-16 15:18clean up taler-exchange-httpd_wire logicChristian Grothoff1+37-33
2020-03-16 15:13harden URI validation logicChristian Grothoff3+46-14
2020-03-16 14:55integrate validation with wire, where it belongsChristian Grothoff9+224-338
2020-03-15 21:38nicer error handlingChristian Grothoff1+18-4
2020-03-15 21:36status => historyChristian Grothoff1+19-19
2020-03-15 21:28clean up /wire logicChristian Grothoff1+10-3
2020-03-15 21:24clean up link logicChristian Grothoff5+71-62
2020-03-15 21:10add dependencyChristian Grothoff1+1-0
2020-03-15 21:08code cleanupChristian Grothoff4+43-55
2020-03-15 20:42major renaming of internal symbols for better consistencyChristian Grothoff27+113-113
2020-03-15 20:20clean up wirewatch logicChristian Grothoff2+151-106
2020-03-15 19:42clean up closer logic, improve error handling, simplify logic, add commentsChristian Grothoff3+110-76
2020-03-15 19:08move common logic to parse currency into libtalerutilChristian Grothoff14+82-156
2020-03-14 23:55fix new ag logicChristian Grothoff1+19-12
2020-03-14 23:36fix shutdown logic of testChristian Grothoff1+24-8
2020-03-14 22:47Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff3+118-143
2020-03-14 21:58remove unused codeChristian Grothoff2+3-37
2020-03-14 21:56clean up aggregator logic, make it more robust against invariant failuresChristian Grothoff1+115-106
2020-03-14 19:18code cleanup and additional error checking logic for #6124, but no actual semantic changeChristian Grothoff3+56-24
2020-03-14 18:45expand DB test to cover #6124 better (passed immediately, does not explain the failure)Christian Grothoff2+34-10
2020-03-14 16:46run closer and transfer with aggregator, check if we actually did get deposit confirmations before running #24Christian Grothoff5+982-471
2020-03-14 15:24fix use after freeChristian Grothoff1+14-3
2020-03-13 18:34reset is unnecessary, we did just drop and recreate the entire DBChristian Grothoff1+2-2
2020-03-13 18:34nicer log messageChristian Grothoff1+1-1
2020-03-13 18:13fix regression introduced by addition of 'revoke' fieldChristian Grothoff5+49-30
2020-03-13 14:19implement test mode in taler-exchange-transferChristian Grothoff2+11-4
2020-03-13 13:55database setup logic is now external to httpdChristian Grothoff3+13-3
2020-03-12 09:53add separate commands for closer/transfer steps, modify test cases to use new commandsChristian Grothoff8+453-68
2020-03-12 09:23finish separation of aggreator into aggregation, closing and transfer processes (test cases still need to be updated)Christian Grothoff4+560-336
2020-03-12 09:11split reserve closing from main aggregation logicChristian Grothoff8+981-649
2020-03-12 05:11aggregator clean upChristian Grothoff1+143-126
2020-03-11 19:09fix EC typo (by importing generated header)Florian Dold1+1-1
2020-03-10 17:51more careful use of TALER_JSON_get_error_code(), limit to cases where we expect to get oneChristian Grothoff8+132-38
2020-03-10 16:11minor code cleanupChristian Grothoff2+9-27
2020-03-10 14:34tolerate recoup information not being presentChristian Grothoff1+29-27
2020-03-10 14:28fix typo, remove obsolete option, initialize mpubChristian Grothoff2+4-3
2020-03-10 13:25actually look at recoup/revocations in libtalerexchange and expose the result to clients; make exchange API follow specificationChristian Grothoff3+58-6
2020-03-09 22:53no longer create tables on startup of exchange aggregator/httpdChristian Grothoff2+0-24
2020-03-07 13:35fix comments, naming consistency issuesChristian Grothoff5+156-146
2020-03-07 11:58share master private key verification logic between taler-exchange-wire and taler-exchange-keyupChristian Grothoff5+194-201
2020-03-07 11:23merge taler-wire and taler-bank-transfer tools, they are very related and otherwise duplicate lots of logic; also enable both credit and debit histories to be shownChristian Grothoff4+544-477
2020-03-06 23:39nicer IO error handling in exchangedb logicChristian Grothoff2+87-18
2020-03-06 23:28code cleanup (comments, scoping, naming, indentation)Christian Grothoff22+1514-1687
2020-03-06 08:04move comments into database for auditor DBChristian Grothoff1+84-50
2020-03-05 22:49new coins => fresh coins, also move comments into the database itselfChristian Grothoff8+236-157
2020-03-05 22:02rename for consistencyChristian Grothoff6+144-124
2020-03-05 21:38clean up comments, renaming for clarityChristian Grothoff2+36-36
2020-03-04 11:10more renamingChristian Grothoff6+58-59
2020-03-04 11:04fix commentsChristian Grothoff1+7-7
2020-03-04 10:51more renamingChristian Grothoff16+43-43
2020-03-04 10:47minor code clean up, renaming for consistencyChristian Grothoff8+99-71
2020-03-03 18:10minor cleanupChristian Grothoff1+8-5
2020-03-03 18:06remove dead field, avoid unnecessary heap allocationChristian Grothoff4+17-20
2020-03-03 16:14rename BANK_excecute_wire_transfer to BANK_transfer, improve error handling when curl_easy_init() failsChristian Grothoff27+349-237
2020-03-03 15:35fixing memory leak, comments, renaming callback type to make it more conciseChristian Grothoff5+57-57
2020-03-03 15:08remove dead prototypeChristian Grothoff1+1-11
2020-03-03 14:44remove /config from API, as that is not part of the wire gateway specificationChristian Grothoff1+10-50
2020-03-03 14:40remove /config from API, as that is not part of the wire gateway specificationChristian Grothoff3+2-325
2020-03-03 11:34fix potential NPEChristian Grothoff1+2-1
2020-03-03 11:32fix typoChristian Grothoff1+1-1
2020-03-01 16:51removing dead code, using more named constants, checking return values betterChristian Grothoff9+25-28
2020-03-01 13:05work around indentation bug of uncrustifyChristian Grothoff1+4-2
2020-03-01 13:02scope minimization, more consistent naming of variablesChristian Grothoff1+128-87
2020-03-01 12:53use global ENABLE_SANITY_CHECKS constant also in response generation logicChristian Grothoff2+3-20
2020-03-01 12:52scope reduction, commentingChristian Grothoff1+74-58
2020-03-01 12:45bump yearChristian Grothoff1+1-1
2020-03-01 12:45fix log msgChristian Grothoff1+2-1
2020-03-01 12:44reduce scopeChristian Grothoff1+2-1
2020-03-01 12:44fix missing NULL termination on arrayChristian Grothoff3+37-37
2020-03-01 12:36use memcpy/memcmp instead of str-functions where applicableChristian Grothoff1+15-12
2020-03-01 12:31check well-formedness of URI when signing, check return value of function for errorChristian Grothoff3+25-5
2020-03-01 12:14add ENABLE_SANITY_CHECKS #define instead of using '1'Christian Grothoff1+7-0
2020-03-01 12:13add ENABLE_SANITY_CHECKS #define instead of using '1'Christian Grothoff3+31-4
2020-03-01 12:04de-duplicate url.cChristian Grothoff4+146-108
2020-03-01 11:21fix FIXMEChristian Grothoff2+20-3
2020-03-01 11:14bad FIXME, we should notChristian Grothoff1+0-1
2020-03-01 10:30new REST API => version bumpChristian Grothoff2+2-2
2020-02-29 16:13doxygen fixesChristian Grothoff11+59-64
2020-02-29 15:54limit redirectsChristian Grothoff14+20-14
2020-02-29 15:42big rename fest related to #6067 API renamingChristian Grothoff39+6634-6453
2020-02-27 22:46rename fest, make symbols better match new endpoint namesChristian Grothoff31+2103-2140
2020-02-26 22:51nicer loggingChristian Grothoff1+1-0
2020-02-26 22:51skip also here over part of URI that was already parsedChristian Grothoff1+1-1
2020-02-26 22:43proper generation of /refreshes/ requestsChristian Grothoff2+11-12
2020-02-26 22:43more precise loggingChristian Grothoff1+22-5
2020-02-26 22:43fix failure to remove rc from JSONChristian Grothoff1+0-1
2020-02-26 22:21fix shutdown logic if shutdown happens during startupChristian Grothoff1+10-0
2020-02-26 22:20fix uninitialized localChristian Grothoff1+1-1
2020-02-26 21:24updating libtalerexchange to new REST API (#6067)Christian Grothoff8+229-100
2020-02-26 16:00phase 1 of #6067: update exchange HTTPD to new API styleChristian Grothoff32+871-729
2020-02-25 13:21do not NPE if encountering reserve_close for which we have no summaryChristian Grothoff1+1-1
2020-02-25 13:20fix pp update logic to not insert multiple ppsChristian Grothoff1+39-30
2020-02-25 13:12do not NPE if encountering reserve_close for which we have no summaryChristian Grothoff1+11-2
2020-02-24 17:29comment on what not to DELETEChristian Grothoff1+1-0
2020-02-24 17:29also drop signkeys tableChristian Grothoff1+1-0
2020-02-24 17:09add additional DB constraintsChristian Grothoff1+6-0
2020-02-24 12:49add missing flags for coverage analysisChristian Grothoff1+2-1
2020-02-24 11:37renameChristian Grothoff1+1-1
2020-02-24 11:37renameChristian Grothoff1+2-2
2020-02-24 11:360000 is reserved for versioningChristian Grothoff2+0-0
2020-02-24 11:350000 is reserved for versioningChristian Grothoff1+0-0
2020-02-24 11:21die more nicely if we are called when we should not beChristian Grothoff1+1-0
2020-02-23 21:01fix some auditor assertions (see #6106)Christian Grothoff1+16-22
2020-02-23 20:52fix some auditor assertions (see #6106)Christian Grothoff1+6-5
2020-02-23 18:55fix loglevelChristian Grothoff1+1-1
2020-02-23 18:55fix return value in auditor logic, and check it as well; adding FIXME to mark improperly handled caseChristian Grothoff1+35-14
2020-02-17 19:05use flags in correct placeChristian Grothoff1+4-3
2020-02-17 19:00check return valueChristian Grothoff1+13-6
2020-02-17 17:38expand mime listChristian Grothoff1+2-0
2020-02-17 17:35fixChristian Grothoff1+2-1
2020-02-17 17:34fixChristian Grothoff1+10-0
2020-02-13 19:43fix uninit retChristian Grothoff1+2-2
2020-02-11 22:02keep the const though, that was an improvementChristian Grothoff1+2-2
2020-02-11 22:01revert bank API change, we will not do this here after allChristian Grothoff4+11-168
2020-02-11 15:01first draft implementation of new bank account balance in history logic (untested)Christian Grothoff1+152-13
2020-02-11 14:40mergingChristian Grothoff83+5493-1887
2020-02-11 14:39start with new history API implementationChristian Grothoff4+25-7
2020-02-09 15:34rename SQL files to make filenames consistent with versioning nameChristian Grothoff8+45-124
2020-02-09 14:53avoid duping configuration, start to use PQ_connect_with_cfgChristian Grothoff4+16-14
2020-02-08 18:06make script a bit nicerChristian Grothoff1+3-6
2020-02-08 17:38adding UNIX socket and restart tests (#5309)Christian Grothoff4+258-2
2020-02-08 16:55do not report missing reserve closures of amount 0.0Christian Grothoff1+9-7
2020-02-08 16:49fix uninitialized sessionChristian Grothoff1+9-9
2020-02-08 16:41adding test for #6054 (duplicate WTID)Christian Grothoff1+43-0
2020-02-07 00:00fix typoChristian Grothoff7+11-8
2020-02-06 23:54add proper i18n for ppChristian Grothoff15+1336-270
2020-02-06 23:44proper i18n support for TOSChristian Grothoff17+2381-638
2020-02-05 20:11implement auditor's exchange signing key caching (#6052)Christian Grothoff3+113-37
2020-02-04 21:37extra checks, add to build systemChristian Grothoff2+8-1
2020-02-04 21:19add shell script to revoke DK as requested by Florian for revocation testing via taler-wallet-cliChristian Grothoff1+24-0
2020-02-04 20:59implement /config in fakebank and taler_bank_lib.h (#6066)Christian Grothoff13+564-115
2020-02-04 20:49capitalization of option changedChristian Grothoff1+1-1
2020-02-04 19:57fix #6065Christian Grothoff8+34-47
2020-02-04 14:47add timetravel option for testing/debuggingChristian Grothoff7+15-1
2020-02-03 23:04fix double continuation schedulingChristian Grothoff1+26-0
2020-02-03 22:42add IF NOT EXISTS for indicesChristian Grothoff4+35-34
2020-01-26 17:51increse log level on errorsChristian Grothoff1+1-1
2020-01-26 16:48address bank_api_credit comment/FIXME from Florian, also adapt debit logic accordinglyChristian Grothoff2+21-32
2020-01-23 14:44return TALER_EC_INVALID instead of TALER_EC_NONE when error JSON doesn't contain codeFlorian Dold1+6-1
2020-01-22 12:53better naming, comments and more logging for incoming historyFlorian Dold1+13-9
2020-01-21 15:13make sure request_uid is actually uniqueFlorian Dold3+65-29
2020-01-20 13:26add config option for new bankChristian Grothoff1+1-1
2020-01-20 13:22new DBChristian Grothoff4+437-453
2020-01-20 11:10fix signal initialization race on startup with shutdownChristian Grothoff6+69-60
2020-01-20 10:47fixChristian Grothoff1+1-2
2020-01-20 10:46fix crashChristian Grothoff4+28-2
2020-01-20 10:38add more testsChristian Grothoff5+74-37
2020-01-20 10:15handle case where get_session() is called from main, i.e. in combination with -f optionChristian Grothoff2+36-8
2020-01-20 08:45Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff1+5-5
2020-01-20 08:45troublesome vars, removeChristian Grothoff1+2-0
2020-01-20 02:19properly shut down wirewatchFlorian Dold1+5-5
2020-01-20 02:02push mpubChristian Grothoff2+1-1
2020-01-20 01:53uselessChristian Grothoff1+0-2
2020-01-20 01:45fix leakChristian Grothoff1+2-0
2020-01-20 01:43add exchange key during testChristian Grothoff3+12-10
2020-01-20 01:14update AFL test suiteChristian Grothoff2388+1049-12935
2020-01-20 01:11spelling of 'mismatch'Florian Dold13+24-24
2020-01-20 01:00fix leakChristian Grothoff1+25-28
2020-01-20 00:53fixChristian Grothoff1+1-2
2020-01-20 00:44kill gotoChristian Grothoff1+1-2
2020-01-20 00:40fixChristian Grothoff2+3-2
2020-01-20 00:37fixChristian Grothoff1+1-2
2020-01-20 00:31bugfixesChristian Grothoff1+3-0
2020-01-20 00:30bugfixesChristian Grothoff2+3-3
2020-01-20 00:23beautificationChristian Grothoff4+39-29
2020-01-19 23:32simplifyChristian Grothoff1+11-11
2020-01-19 23:31fix copy and paste errorFlorian Dold1+2-3
2020-01-19 23:30address minor fixmesFlorian Dold1+55-62
2020-01-19 23:21resolve fixmesChristian Grothoff2+7-15
2020-01-19 23:07some comments on aggregatorFlorian Dold3+31-17
2020-01-19 22:58add single-threaded mode to exchange HTTP for fuzzingChristian Grothoff3+262-163
2020-01-19 22:05doxygen fixFlorian Dold2+4-1
2020-01-19 21:57minor comment fixesFlorian Dold1+3-3
2020-01-19 21:31named constants pleaseChristian Grothoff1+1-1
2020-01-19 21:30enable stdin for -fChristian Grothoff1+12-4
2020-01-19 21:23leak fixesChristian Grothoff4+70-32
2020-01-19 21:01denom->amountFlorian Dold2+28-26
2020-01-19 20:57gitignoreFlorian Dold1+1-0
2020-01-19 20:56relate TODO to bugChristian Grothoff1+6-1
2020-01-19 20:51fix auditor issuesChristian Grothoff4+541-512
2020-01-19 20:18comment on JSON canonicalizationChristian Grothoff2+13-1
2020-01-19 20:13fix optionChristian Grothoff1+1-1
2020-01-19 20:05also check currency unitChristian Grothoff1+3-1
2020-01-19 20:01fix optionChristian Grothoff1+1-1
2020-01-19 20:01add missing optionChristian Grothoff5+500-582
2020-01-19 19:57use TALER_config_get_amount() consistently, require currency rounding option to exist instead of defaultingChristian Grothoff9+54-97
2020-01-19 19:39rename: TALER_config_get_denom->amountChristian Grothoff3+28-28
2020-01-19 19:37indentChristian Grothoff1+3-1
2020-01-19 19:36split off mhd.cChristian Grothoff3+134-102
2020-01-19 19:33separate util.c and url.cChristian Grothoff11+662-568
2020-01-19 19:11fix rounding, extend testChristian Grothoff3+102-51
2020-01-19 18:44annotateChristian Grothoff1+1-1
2020-01-19 18:39clean up amount logic, fix 2^53 checkChristian Grothoff2+56-44
2020-01-19 18:22fix copyright headers as per CAChristian Grothoff4+4-4
2020-01-19 18:21fix copyright headers as per CAChristian Grothoff72+72-72
2020-01-19 18:19fix section nameChristian Grothoff1+1-1
2020-01-19 18:12remove redundant METHOD option, we can derive it from PAYTO_URIFlorian Dold15+14-43
2020-01-19 17:48config syntax for accountsFlorian Dold26+45-48
2020-01-19 16:25leaksChristian Grothoff1+9-5
2020-01-19 16:14try to fix mess for keystate lockingChristian Grothoff1+2-1
2020-01-19 16:04fix merge conflictChristian Grothoff40+124-151
2020-01-19 16:03try to fix KS handlingChristian Grothoff3+201-168
2020-01-19 16:03clean up benchmark logicChristian Grothoff1+37-33
2020-01-19 16:03consistently use payto URI instead of URLFlorian Dold40+124-150
2020-01-19 15:06add missing files and adjust .gitignore rules for testing moveFlorian Dold4+1346-10
2020-01-19 15:02move libtalertwistertesting into the exchangeFlorian Dold3+36-21
2020-01-19 14:46fix theoretical barrier issueChristian Grothoff1+19-9
2020-01-19 14:38duplicate code eliminationChristian Grothoff1+1-14
2020-01-19 14:36fix benchmarkChristian Grothoff2+43-57
2020-01-19 14:23move testing logic and integration tests into separate directoryFlorian Dold177+19874-19900
2020-01-19 13:53clarify FIXMEsChristian Grothoff4+35-25
2020-01-19 13:46remove obsolete config generation shell scriptFlorian Dold2+0-294
2020-01-19 13:27old DBs onlyChristian Grothoff1+36-24
2020-01-19 13:22do not rely on filetime, as Git does not preserve itChristian Grothoff5+66-24
2020-01-19 01:46get auditor to pass with refundChristian Grothoff5+622-696
2020-01-19 01:28fix aggregator fee calculation logicChristian Grothoff8+828-630
2020-01-18 23:14adjust testsChristian Grothoff1+6-16
2020-01-19 00:42remove unused/undocumented valgraind suppression fileFlorian Dold1+0-29
2020-01-18 22:53DCEChristian Grothoff1+0-13
2020-01-18 22:51fix dropperChristian Grothoff1+2-2
2020-01-18 22:49payback -> recoup stranglersChristian Grothoff44+3338-3234
2020-01-18 22:28fix FTBFSChristian Grothoff1+1-1
2020-01-18 22:28fix FTBFSChristian Grothoff1+6-13
2020-01-18 22:19deduplicate doxyfiles, integrate with buildChristian Grothoff9+430-680
2020-01-18 21:08fix leaksChristian Grothoff1+7-12
2020-01-18 19:53fix configChristian Grothoff1+1-1
2020-01-18 19:50fixesChristian Grothoff5+24-19
2020-01-18 19:36clean up taler-wire toolChristian Grothoff1+19-39
2020-01-18 19:20doxygen fixes, remove redundant parametersFlorian Dold3+8-14
2020-01-18 19:10doxygen fixesFlorian Dold4+2-5
2020-01-18 19:03doxygen fixes / redundant parameter eliminationFlorian Dold5+4-19
2020-01-18 18:49add preload obscenityChristian Grothoff1+4-0
2020-01-18 18:28fix warningsChristian Grothoff2+30-0
2020-01-18 18:21make static analysis happyChristian Grothoff1+2-0
2020-01-18 18:16fix compiler warningsChristian Grothoff11+19-18
2020-01-18 17:33do not use macros where a function does the job betterFlorian Dold1+20-8
2020-01-18 17:22fix leakChristian Grothoff2+13-8
2020-01-18 17:17fix assertionChristian Grothoff1+2-1
2020-01-18 17:14fix leakChristian Grothoff2+15-8
2020-01-18 17:09fix leakChristian Grothoff1+10-11
2020-01-18 17:04fix leaksChristian Grothoff3+16-15
2020-01-18 16:53fix -Wextra warningsChristian Grothoff10+50-26
2020-01-18 16:43make parameter constFlorian Dold2+4-2
2020-01-18 16:38fix test_23Christian Grothoff1+2-1
2020-01-18 16:22fix warningsChristian Grothoff7+74-4
2020-01-18 16:08add break_op assertionFlorian Dold1+1-0
2020-01-18 16:06doxygenChristian Grothoff16+52-55
2020-01-18 15:53minor log improvementFlorian Dold1+1-1
2020-01-18 15:41doxygenChristian Grothoff11+114-140
2020-01-18 15:28deal with wire fees from the past in the aggregatorChristian Grothoff2+54-44
2020-01-18 13:36doxygenChristian Grothoff12+43-30
2020-01-18 13:24libraries were folded, fold headers as wellChristian Grothoff13+157-191
2020-01-18 13:16doxygenChristian Grothoff4+6-6
2020-01-18 13:13doxygenChristian Grothoff10+24-30
2020-01-18 13:07fix syntax errorFlorian Dold1+2-2
2020-01-18 13:01fix FTBFSChristian Grothoff1+2-1
2020-01-18 13:01test 19 is obsoleteChristian Grothoff1+13-69
2020-01-18 12:57doxygenChristian Grothoff27+375-328
2020-01-18 12:52allow skipping of denom fees checkFlorian Dold2+42-33
2020-01-18 12:35doxygenChristian Grothoff11+28-36
2020-01-18 12:35provide account_section for all wire out inconsistenciesChristian Grothoff1+12-8
2020-01-18 12:27generate 11.5-compatible dbChristian Grothoff3+439-420
2020-01-18 12:23doxygen workChristian Grothoff18+31-45
2020-01-18 12:07doxygenChristian Grothoff4+25-16
2020-01-18 12:20auditor test: re-generate database with fixed merchant bank accountFlorian Dold4+421-439
2020-01-18 11:34doxygenChristian Grothoff7+14-12
2020-01-18 03:39remove more redundant argsFlorian Dold8+4-17
2020-01-18 03:31dce: redundant argsFlorian Dold8+12-24
2020-01-18 03:20dce: redundant argFlorian Dold11+4-32
2020-01-18 03:12remove redundant argFlorian Dold4+1-10
2020-01-18 03:10remove redundant exchange_account_urlFlorian Dold8+12-25
2020-01-18 03:00remove redundant bank_url fieldFlorian Dold10+16-21
2020-01-18 02:50small steps towards removing hard-coded exchange accountFlorian Dold5+49-14
2020-01-18 00:21add fixmeFlorian Dold1+3-0
2020-01-18 00:13DCE: only keep x-taler-wire processing functions we actually use/needFlorian Dold4+2-228
2020-01-17 23:43DCE: we never have to derrive the wire_gateway_url from the payto URIFlorian Dold3+0-62
2020-01-17 23:19fix tag XMLChristian Grothoff1+8-8
2020-01-17 23:17add missing gnunet tags by handChristian Grothoff1+119-0
2020-01-17 23:08restore hand-written tag fileChristian Grothoff1+21-207808
2020-01-17 22:56update gnunet.tagChristian Grothoff2+207808-21
2020-01-17 22:56fix SQLChristian Grothoff1+1-1
2020-01-17 22:50doxygenChristian Grothoff9+24-18
2020-01-17 22:40DCE, part oneFlorian Dold9+352-740
2020-01-17 22:34fix testChristian Grothoff1+2-2
2020-01-17 22:32update DBChristian Grothoff3+438-420
2020-01-17 22:27auditor fixesChristian Grothoff2+7-7
2020-01-17 22:21updates to auditor testChristian Grothoff2+9-9
2020-01-17 22:05doxygenChristian Grothoff2+4-7
2020-01-17 22:05test-auditor configFlorian Dold1+2-2
2020-01-17 22:02fix format stringChristian Grothoff1+3-1
2020-01-17 22:02adjust config and timeoutsFlorian Dold5+421-434
2020-01-17 22:01doxygenChristian Grothoff26+58-56
2020-01-17 21:48doxygenChristian Grothoff9+9-9
2020-01-17 21:46fix jinja2Christian Grothoff1+0-4
2020-01-17 21:44doxygenChristian Grothoff4+5-5
2020-01-17 21:43fix configFlorian Dold1+4-4
2020-01-17 21:40doxygenChristian Grothoff1+7-4
2020-01-17 21:32regenerate DBChristian Grothoff3+421-343
2020-01-17 21:25auditor basedb configFlorian Dold1+5-7
2020-01-17 21:24doxygen fixesChristian Grothoff5+7-7
2020-01-17 21:17doxygen fixesChristian Grothoff3+32-32
2020-01-17 21:13doxygen fixesChristian Grothoff61+92-108
2020-01-17 21:06doxy fixChristian Grothoff2+3-3
2020-01-17 20:53address EC FIXMEsChristian Grothoff1+14-46
2020-01-17 19:53link to bug reportChristian Grothoff1+1-1
2020-01-17 19:50point out duplication, fix hard-coded '2'Christian Grothoff2+9-4
2020-01-17 19:50address fixme, fix use-after-free in testing traitsFlorian Dold5+88-10
2020-01-17 19:45link TODO to bug #6049Christian Grothoff1+1-1
2020-01-17 19:42sort out URL types more nicelyChristian Grothoff9+101-79
2020-01-17 19:27fix FIXME: clarify field semanticsChristian Grothoff3+16-93
2020-01-17 19:20check currencies match firstChristian Grothoff2+42-10
2020-01-17 19:11Florian says libeufin will reject reserve pubs from alternating bank accountsChristian Grothoff1+0-17
2020-01-17 19:07remove bogus commentChristian Grothoff2+2-5
2020-01-17 19:02TODO is already doneChristian Grothoff2+33-7
2020-01-17 18:54prepare API to enable verification of fees in coin history checkChristian Grothoff5+35-13
2020-01-17 18:36help crappy indenterChristian Grothoff1+4-2
2020-01-17 18:35help crappy indenterChristian Grothoff1+2-1
2020-01-17 18:34bogus comment, fields no longer exist, logic problem dittoChristian Grothoff1+0-8
2020-01-17 18:32more KS cleanups, including one race fixChristian Grothoff1+1-1
2020-01-17 18:32more KS cleanups, including one race fixChristian Grothoff4+296-263
2020-01-17 18:03comment out fixmeChristian Grothoff1+3-3
2020-01-17 17:55clean up KS keystate logicChristian Grothoff4+312-307
2020-01-17 17:59amount rounding a la ChristianFlorian Dold5+60-41
2020-01-17 17:23add missing config files for test caseFlorian Dold2+77-0
2020-01-17 17:22bank twister test caseFlorian Dold1+5-13
2020-01-17 17:09configs for twisterFlorian Dold4+79-94
2020-01-17 17:04downgrate FIXMEs to TODOsChristian Grothoff2+3-3
2020-01-17 17:01remove dead globalsChristian Grothoff3+57-75
2020-01-17 16:52resolve another FIXMEChristian Grothoff3+34-37
2020-01-17 16:47resolvedChristian Grothoff1+0-3
2020-01-17 16:46use properly typed merchant pub/priv key in traitChristian Grothoff8+276-281
2020-01-17 16:32fix another fixmeChristian Grothoff1+60-67
2020-01-17 16:29fix reserve_pub-via-reserve_priv FIXMEChristian Grothoff5+750-551
2020-01-17 16:22start fixing configFlorian Dold1+5-1
2020-01-17 16:21fix configurationChristian Grothoff1+2-2
2020-01-17 14:43use more specific SELECT in exchange aggregator on refunds instead of filtering in application logic laterChristian Grothoff4+39-111
2020-01-17 14:20minor refactoringChristian Grothoff1+90-73
2020-01-17 14:13abort wire audit if bank fails to return historiesChristian Grothoff1+18-8
2020-01-17 14:12paytoFlorian Dold1+0-16
2020-01-17 14:09report affected accountChristian Grothoff2+7-6
2020-01-17 14:08properly pass closureMarcello Stanisci1+1-1
2020-01-17 14:03payto fixesFlorian Dold6+9-4
2020-01-17 14:02FIXME is not needed, explain whyChristian Grothoff1+3-2
2020-01-17 14:00fix FIXME: total up irregular paybacks and add to reportChristian Grothoff6+78-20
2020-01-17 13:33Avoiding comparison between unsigned int and int.Marcello Stanisci1+2-2
2020-01-17 12:10add TODOChristian Grothoff1+5-0
2020-01-17 12:09check for key expirationChristian Grothoff1+12-0
2020-01-17 12:08loggingFlorian Dold2+2-2
2020-01-17 12:06simplify DB logic in auditor-httpdChristian Grothoff1+2-1
2020-01-17 12:06simplify DB logic in auditor-httpdChristian Grothoff1+2-2
2020-01-17 12:05simplify DB logic in auditor-httpdChristian Grothoff5+68-377
2020-01-17 11:52implement rh cachingChristian Grothoff4+185-78
2020-01-17 11:43fix twisted test.Marcello Stanisci1+6-4
2020-01-17 11:31pass right config filename to taler-bank-manageFlorian Dold2+2-2
2020-01-17 11:25tested in GNUnet alreadyChristian Grothoff1+0-1
2020-01-17 11:22also cover drop/restart cases with psql logicChristian Grothoff8+164-85
2020-01-17 11:15split config files, towards making pybank test case work againFlorian Dold5+60-28
2020-01-17 03:17test cases / loggingFlorian Dold5+26-8
2020-01-17 02:42fix error code useChristian Grothoff3+18-9
2020-01-17 02:39make aggregator test case pass againFlorian Dold2+11-7
2020-01-17 02:30make cherry picking test case passFlorian Dold2+11-5
2020-01-17 02:31fix FTBFSChristian Grothoff1+1-0
2020-01-17 02:30fix test_pqChristian Grothoff1+1-0
2020-01-17 02:29fix englishChristian Grothoff3+2-2
2020-01-17 02:25config, test passes nowFlorian Dold1+8-0
2020-01-17 02:21configFlorian Dold1+4-2
2020-01-17 02:13test_bank_api_with_fakebank passes againFlorian Dold3+33-13
2020-01-17 02:11moved SQL eliminationChristian Grothoff2+0-529
2020-01-17 02:09fixChristian Grothoff1+1-1
2020-01-17 02:08fix build systemChristian Grothoff7+60-5
2020-01-17 01:24GNUnet PQ API changeChristian Grothoff2+8-1
2020-01-17 01:23payto fixes WIPFlorian Dold10+57-82
2020-01-17 00:55more work towards DB versioningChristian Grothoff9+628-38
2020-01-17 00:23SQL logic towards DB versioningChristian Grothoff4+670-15
2020-01-17 00:23payto fixes WIPFlorian Dold9+98-14
2020-01-16 23:20fix ftbfsChristian Grothoff1+1-1
2020-01-16 23:19use strcasecmp for methodsChristian Grothoff1+3-3
2020-01-16 22:49kill another FIXMEChristian Grothoff12+435-260
2020-01-16 21:40move function to libtalerexchangedb, as plannedChristian Grothoff18+546-508
2020-01-16 21:31add bug note to FIXMEChristian Grothoff1+5-2
2020-01-16 21:28clarify contract is json, not stringChristian Grothoff3+75-46
2020-01-16 21:26fix commentsChristian Grothoff2+1-2
2020-01-16 21:23fix auth initChristian Grothoff1+1-7
2020-01-16 21:21pointless to check denom_sig, do not returnChristian Grothoff4+0-17
2020-01-16 20:57reuse TALER_url_joinChristian Grothoff12+89-172
2020-01-16 20:26debigChristian Grothoff2+5-5
2020-01-16 20:02remove duplicated, wrong ec logic in bank-libChristian Grothoff6+24-64
2020-01-16 19:53fix config error messageFlorian Dold1+1-1
2020-01-16 19:44fix use after freeChristian Grothoff1+7-1
2020-01-16 19:43Removing dead code.Marcello Stanisci1+1-811
2020-01-16 19:41fixChristian Grothoff2+3-2
2020-01-16 19:38finish porting aggregator testsMarcello Stanisci1+166-0
2020-01-16 19:30rename config file to make it clear it is associated with a test (in build)Christian Grothoff1+2-2
2020-01-16 19:29rename config file to make it clear it is associated with a testChristian Grothoff4+2-3
2020-01-16 19:27address commentChristian Grothoff1+1-0
2020-01-16 19:26address FIXMEsChristian Grothoff1+13-12
2020-01-16 19:20separate tests, address FIXMEsChristian Grothoff5+264-135
2020-01-16 18:38Porting aggregator tests until 'expect-deposit-6' CMD.Marcello Stanisci1+149-1
2020-01-16 18:10Progress with aggregator tests.Marcello Stanisci1+82-0
2020-01-16 17:50Got first aggregation to passMarcello Stanisci3+12-4
2020-01-16 17:37Finishing CMD to insert denomination and deposit into database.Marcello Stanisci4+208-50
2020-01-16 15:40HTTP_NOT_ACCEPTABLE is not an expected status code, as it is for content type negotiationFlorian Dold2+0-10
2020-01-16 14:52comments, indentationChristian Grothoff1+18-18
2020-01-16 14:45formatting, commentsChristian Grothoff1+362-388
2020-01-16 14:28more unique naming of commands, clean up revocation dirChristian Grothoff2+25-9
2020-01-16 14:06log as INFOChristian Grothoff1+1-1
2020-01-16 14:06fix fakebank logicChristian Grothoff5+62-31
2020-01-16 13:40Aggregator tests execute first CMD.Marcello Stanisci2+34-14
2020-01-16 13:30fix history APIChristian Grothoff3+62-47
2020-01-16 13:20remove Makefile.am variable that doesn't belongFlorian Dold1+0-2
2020-01-16 13:11make lib(c|gn)url mandatory, cleaner makefilesFlorian Dold4+24-43
2020-01-16 12:51get fakebank test to passChristian Grothoff1+8-1
2020-01-16 12:48remove wallet-specific codeFlorian Dold7+0-221
2020-01-16 11:58dead code eliminationMarcello Stanisci1+0-393
2020-01-16 11:54Excluding old logic from compilation.Marcello Stanisci3+103-72
2020-01-16 11:13more comments and CMD stateMarcello Stanisci2+46-10
2020-01-16 11:02insert-deposit CMD, skeleton.Marcello Stanisci3+162-0
2020-01-16 10:57fix really stupid bugsChristian Grothoff3+24-23
2020-01-16 07:50DCEFlorian Dold2+0-45
2020-01-16 07:50copyfixChristian Grothoff1+1-1
2020-01-16 07:49simplify amount logicChristian Grothoff1+9-98
2020-01-15 23:11Adapting wirewatch tests to new style.Marcello Stanisci7+64-744
2020-01-15 22:58pathChristian Grothoff1+1-1
2020-01-15 22:45fix commentsChristian Grothoff1+1-1
2020-01-15 21:47simplify credit history computationChristian Grothoff2+68-167
2020-01-15 21:39simplify debit history computationChristian Grothoff1+66-158
2020-01-15 21:29clean up history building/checking logic a bitChristian Grothoff6+113-76
2020-01-15 21:11check for 204 firstChristian Grothoff2+25-22
2020-01-15 21:09simplify bank history commandsChristian Grothoff3+200-309
2020-01-15 20:27fix check commands in test_auditor_apiChristian Grothoff2+26-27
2020-01-15 16:04Wirewatch test.Marcello Stanisci6+106-77
2020-01-15 15:05add another CORS header to allow client to send any headersFlorian Dold1+5-0
2020-01-15 15:00test case fixesChristian Grothoff3+67-92
2020-01-15 14:52respond with CORS headers for OPTIONS pre-flight requestFlorian Dold3+47-5
2020-01-15 14:44add another interpreter command to check incoming wire transfersChristian Grothoff10+271-20
2020-01-15 14:27debug loggingChristian Grothoff2+8-5
2020-01-15 14:20fix payto URI conversionChristian Grothoff3+30-25
2020-01-15 14:17round amounts based on config, do unit test for roundingFlorian Dold5+100-10
2020-01-15 13:57ftbfsChristian Grothoff5+178-102
2020-01-15 13:34Remove preflight checks where redundant.Marcello Stanisci3+2-6
2020-01-15 13:19use generated error codes, this has error code collisions removedFlorian Dold1+581-711
2020-01-15 12:37remove testing API, we use gnunet-crypto-tvg insteadFlorian Dold4+0-925
2020-01-15 12:31remove tvg, it's now part of GNUnetFlorian Dold3+0-268
2020-01-15 12:22clean up payto credit/debit distincitionChristian Grothoff6+93-91
2020-01-15 11:34Preflight checks:Marcello Stanisci4+59-5
2020-01-15 10:48fix fakebank account vs. full payto confusionChristian Grothoff5+76-47
2020-01-15 10:45buffer lib has moved to GNUnetFlorian Dold4+25-397
2020-01-15 10:14fix test issuesChristian Grothoff5+62-33
2020-01-15 09:36remove spaces that break the testcaseFlorian Dold1+1-1
2020-01-14 23:15use new parsing API, fixes issuesChristian Grothoff4+17-61
2020-01-14 22:59expand test suiteChristian Grothoff1+8-0
2020-01-14 22:57split off buffer logicChristian Grothoff3+228-206
2020-01-14 22:54add payto URL test, fix payto parser implementationChristian Grothoff3+114-20
2020-01-14 14:57refactor uri parsing logic, prepare for unit testChristian Grothoff12+149-36
2020-01-14 14:12spassChristian Grothoff3+15-7
2020-01-14 13:41fix test configChristian Grothoff2+1-2
2020-01-14 13:09fix configs for testChristian Grothoff2+4-6
2020-01-13 22:51properly initialize wtid in testFlorian Dold1+1-1
2020-01-13 22:14Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff0+0-0
2020-01-13 22:14fix linkChristian Grothoff4+1-11
2020-01-13 22:13remove old library dependencyMarcello Stanisci1+0-1
2020-01-13 21:27add request UID repetition detection to fakebankChristian Grothoff2+35-5
2020-01-13 21:17withdraw_pub -> reserve_pubFlorian Dold1+1-1
2020-01-13 21:15mergeChristian Grothoff2+36-32
2020-01-13 21:01make fakebank and banklib match specifified new APIChristian Grothoff16+278-214
2020-01-13 17:19die, dead #include, dieChristian Grothoff12+2-15
2020-01-13 17:16dceChristian Grothoff2+0-28
2020-01-13 17:16eliminate libtalerwireChristian Grothoff32+738-782
2020-01-13 11:12remove old linker dependencyMarcello Stanisci1+0-1
2020-01-13 10:32include header fileMarcello Stanisci1+1-0
2020-01-13 10:23fix ftbfsChristian Grothoff1+3-5
2020-01-12 23:27refactor to make it easier to share init logic for test configurationsChristian Grothoff18+724-928
2020-01-12 22:13clean up string traits"Christian Grothoff5+110-180
2020-01-12 22:01remove dead test from listChristian Grothoff1+0-1
2020-01-12 22:01fix build issuesChristian Grothoff3+10-2
2020-01-12 21:59fix build issuesChristian Grothoff2+1-1
2020-01-12 19:51restructure tests and build systemChristian Grothoff6+121-122
2020-01-12 19:44reorganization of file structureChristian Grothoff17+90-143
2020-01-12 19:28fix test_exchange_api_twisted FTBFSChristian Grothoff2+16-45
2020-01-12 19:25fix FTBFS test_auditor_apiChristian Grothoff2+41-53
2020-01-12 19:22merge revocation testsChristian Grothoff3+113-300
2020-01-12 18:55fix more FTBFSChristian Grothoff2+37-44
2020-01-12 18:45split of check_empty logicChristian Grothoff5+118-117
2020-01-12 17:20fix exchange tests FTBFSChristian Grothoff1+9-9
2020-01-12 17:19getting legacy code to buildChristian Grothoff1+11-9
2020-01-12 17:14fix ftbfsChristian Grothoff3+28-45
2020-01-12 17:09fix fakebank APIChristian Grothoff2+54-63
2020-01-12 16:58deadChristian Grothoff4+223-401
2020-01-12 16:43fix bank-lib ftbfsChristian Grothoff2+57-37
2020-01-12 00:03fix ftbfsChristian Grothoff4+97-126
2020-01-11 23:43add separate transfer and admin/add/incoming commands, forceChristian Grothoff3+24-24
2020-01-11 22:06add separate transfer and admin/add/incoming commandsChristian Grothoff22+1640-1493
2020-01-11 22:06remove exchange-url argument from /admin/add/incomingChristian Grothoff4+37-59
2020-01-11 14:19major refactoring, eliminating wire-plugins and moving towards new bank API. main code compiles, testcases known to fail, code sure not to fully work yetChristian Grothoff68+4663-7416
2020-01-09 15:20Fix bank test.Marcello Stanisci1+1-1
2020-01-09 11:18fix #6015Christian Grothoff1+7-0
2019-12-28 19:01pp to tosChristian Grothoff2+4-2
2020-01-09 08:50H_wire -> h_wire (#6032)Christian Grothoff7+10-10
2020-01-08 09:39add CORS header globally always (#6029)Christian Grothoff1+4-0
2020-01-08 09:29fix #6033: remove master_pub fieldChristian Grothoff1+2-17
2020-01-08 09:23update wire keysChristian Grothoff5+2-31
2020-01-08 09:04remove ebics (#6038)Christian Grothoff10+17-592
2019-12-24 22:25more missing files for distChristian Grothoff1+2-0
2019-12-24 22:16ship master priv, exchange_url can be nullChristian Grothoff2+2-1
2019-12-24 22:09add missing configuration files to dist, eliminate warning on CONFLICT status code in testChristian Grothoff3+9-1
2019-12-24 22:00version bumpingChristian Grothoff2+3-3
2019-12-24 21:53another fix where hardcoded serial number can point to the wrong transactionChristian Grothoff1+5-4
2019-12-24 21:37skip test if talercheck DB does not existChristian Grothoff2+21-1
2019-12-24 21:32tolerate database not existing, skip testChristian Grothoff1+2-0
2019-12-24 21:28make auditor more robust to DB permutationsChristian Grothoff1+7-4
2019-12-24 20:22fix dist ruleChristian Grothoff1+1-0
2019-12-24 20:20new DBChristian Grothoff3+413-417
2019-12-24 20:20use waitChristian Grothoff1+2-0
2019-12-24 20:20just to be sureChristian Grothoff1+12-12
2019-12-24 20:16clean up shell script, fix heisenbugChristian Grothoff1+11-43
2019-12-24 19:21support -l/-L options, improve loggingChristian Grothoff3+26-9
2019-12-24 19:10fixing auditor test failure root causeChristian Grothoff1+2-2
2019-12-24 15:19nicer loggingChristian Grothoff1+4-1
2019-12-24 15:04report cases of missing denomination keys more nicelyChristian Grothoff1+51-3
2019-12-24 14:58handle denomination key not found betterChristian Grothoff1+9-1
2019-12-24 11:29fmt string fixChristian Grothoff1+1-1
2019-12-24 11:28more logging, just for funChristian Grothoff1+27-2
2019-12-23 11:32do NOT reset DB in taler-bank-manage-testing, not healthy for auditor testChristian Grothoff2+1-5
2019-12-23 11:28use acceptable bank debit limitChristian Grothoff3+3-2
2019-12-23 11:13use taler-bank-manage-testing wrapper in auditor test logic as wellChristian Grothoff3+3-4
2019-12-23 11:12switch to python3Christian Grothoff1+2-2
2019-12-23 10:47make exchange test suite work with current bankChristian Grothoff10+81-44
2019-12-22 15:15disable fragile part of testChristian Grothoff1+2-0
2019-12-22 11:43Fix auditordb.Marcello Stanisci2+4-2
2019-12-20 19:34add missing filesChristian Grothoff1+3-0
2019-12-20 19:10misc release preparations: mostly fixing 'make dist' targetChristian Grothoff12+29-19
2019-12-19 11:56date formatFlorian Dold1+1-1
2019-12-18 21:11fix bogus freeChristian Grothoff1+0-1
2019-12-15 17:16purge history-range API, no longer needed (#5993)Christian Grothoff6+1-456
2019-12-15 12:11fix double free in testChristian Grothoff1+1-6
2019-12-15 11:44mark as executableChristian Grothoff1+0-0
2019-12-14 22:19new is the new old: remove _new from testsChristian Grothoff5+253-256
2019-12-14 22:17remove obsolete old tests (#5758)Christian Grothoff6+0-1717
2019-12-14 22:14fix commentsChristian Grothoff1+3-2
2019-12-12 15:11do not use max-requests in tests, forking prevents killing in testChristian Grothoff1+1-1
2019-12-12 15:03note on where to change exchange code once wallet is done for #5991Christian Grothoff1+4-2
2019-12-12 14:59consistency change'Christian Grothoff1+1-1
2019-12-12 14:57return master_pub top-level in /wire, see #5991Christian Grothoff2+5-3
2019-12-11 20:45add privacy policiesChristian Grothoff6+330-1
2019-12-11 13:30add logic for privacy policyChristian Grothoff7+81-473
2019-12-10 20:20writing generic tos/pp handler logicChristian Grothoff3+644-0
2019-12-08 22:04fix matchingChristian Grothoff2+12-6
2019-12-08 21:52fix copy and pasteChristian Grothoff1+2-2
2019-12-08 21:50fix extension matchingChristian Grothoff2+10-9
2019-12-08 21:48do not return 0-terminatorChristian Grothoff1+1-1
2019-12-08 21:47handle missconfiguration more nicelyChristian Grothoff1+6-4
2019-12-08 19:26actually serve /termsFlorian Dold1+4-1
2019-12-07 21:08work on testChristian Grothoff2+5-2
2019-12-07 21:01centerChristian Grothoff1+2-2
2019-12-07 20:59fix start timeChristian Grothoff3+7-4
2019-12-07 20:32regenerate test DB with latest cryptoChristian Grothoff5+418-415
2019-12-07 16:52fix bank account sigsChristian Grothoff3+15-4
2019-12-07 16:48do not crash on bogus signature on denomination key (2)Christian Grothoff1+1-1
2019-12-07 16:48do not crash on bogus signature on denomination keyChristian Grothoff1+12-3
2019-12-07 16:20report on file usedChristian Grothoff3+17-8
2019-12-07 16:02add valgrind prefix capabilityChristian Grothoff1+8-4
2019-12-07 15:51mark unused argumentChristian Grothoff1+2-0
2019-12-07 13:27check total loss initiallyChristian Grothoff2+7-1
2019-12-07 13:18fix j2Christian Grothoff2+15-23
2019-12-03 23:22add TOSChristian Grothoff7+682-7
2019-12-03 22:54remove useless targetChristian Grothoff1+0-6
2019-12-03 11:39implement #5967: have ranges in auditor reports, untested because right now tests somehow do not workChristian Grothoff3+219-4
2019-12-02 20:41add more mime types, handle etag nicelyChristian Grothoff2+41-2
2019-12-02 20:26tosChristian Grothoff4+559-0
2019-12-01 12:37exercise restart logic during testsChristian Grothoff1+1-1
2019-12-01 12:31implement #5740Christian Grothoff3+37-2
2019-11-29 23:25fix previousMarcello Stanisci1+1-1
2019-11-29 23:24new bank error codeMarcello Stanisci1+14-1
2019-11-29 21:44another ec'Christian Grothoff1+7-0
2019-11-29 21:12another ECChristian Grothoff1+7-0
2019-11-29 20:24style fixesChristian Grothoff2+1-4
2019-11-29 09:52merge error codesChristian Grothoff62+2933-3696
2019-11-29 09:52error codesChristian Grothoff1+10-2
2019-11-27 23:26more test vectorsFlorian Dold1+8-3
2019-11-27 23:24remove patch_private_key, as it doesn't make any senseFlorian Dold1+0-28
2019-11-25 12:50taler-exchange-tvg: fix copy-paste errorFlorian Dold1+2-2
2019-11-25 12:36exchange-tools: add test vector generation toolFlorian Dold3+263-0
2019-11-25 00:42add another helperChristian Grothoff3+42-1
2019-11-24 16:20another sync codeChristian Grothoff1+9-3
2019-11-24 16:15add another convenience function to libtalermhdChristian Grothoff4+253-0
2019-11-23 21:41fix expectationChristian Grothoff1+2-2
2019-11-23 21:39profitChristian Grothoff1+0-468
2019-11-23 21:30fix test expectationsChristian Grothoff1+8-8
2019-11-23 21:27cleanupChristian Grothoff1+4-1
2019-11-23 21:26more libtalermhd migrationChristian Grothoff5+27-23
2019-11-23 21:21use CONFLICT for double spending to distinguish properly from FORBIDDEN for bad signaturesChristian Grothoff20+71-1210
2019-11-23 20:53use FORBIDDEN, never UNAUTHORIZEDChristian Grothoff2+4-5
2019-11-23 20:46define TINY_AMOUNTChristian Grothoff1+2-0
2019-11-23 20:38fixChristian Grothoff6+7-7
2019-11-23 20:12migrate parsing logic to libtalermhdChristian Grothoff15+158-591
2019-11-23 20:06more refactoring for libtalermhdChristian Grothoff2+24-13
2019-11-23 20:03more refactoring for libtalermhdChristian Grothoff7+174-142
2019-11-23 18:29more libtalermhd refactoringChristian Grothoff4+178-145
2019-11-23 17:47more refactoring towards using libtalermhdChristian Grothoff14+331-542
2019-11-23 16:55first uses of libtalermhdChristian Grothoff2+11-258
2019-11-23 16:53first uses of libtalermhdChristian Grothoff2+16-258
2019-11-23 16:48fix warningsChristian Grothoff2+3-3
2019-11-23 10:48add common setup logic to libtalermhdChristian Grothoff4+457-1
2019-11-23 10:02add parsing API to new libtalermhdChristian Grothoff3+404-1
2019-11-23 09:48start with libtalermhdChristian Grothoff12+512-11
2019-11-17 16:04sync error codesChristian Grothoff2+114-2
2019-11-16 09:05mergeChristian Grothoff2+48-7
2019-11-16 09:05cleanerChristian Grothoff1+1-1
2019-11-16 01:36new error codes (bank)Marcello Stanisci1+13-0
2019-11-15 08:39sync error codesChristian Grothoff1+31-0
2019-11-09 20:36fix off by one: reserve space for 0-terminationChristian Grothoff1+5-8
2019-11-02 12:23need more error codesChristian Grothoff1+7-0
2019-11-01 16:09fix path concatenationFlorian Dold1+2-4
2019-11-01 14:36improve status codes returned in case of denomination key troublesChristian Grothoff11+224-33
2019-11-01 13:34fix warningsChristian Grothoff21+57-4
2019-11-01 12:52keycheck: print denom pub hashFlorian Dold1+3-2
2019-10-31 11:59tighten formatting rulesChristian Grothoff120+213-167
2019-10-29 19:58fix compiler warningsChristian Grothoff0+0-0
2019-10-29 17:04fix compiler warningsChristian Grothoff15+289-140
2019-10-29 17:04improve scoping, fix indentation, fix typeChristian Grothoff2+49-45
2019-10-29 16:56fix type and indentationChristian Grothoff1+9-7
2019-10-29 10:36activate now passing test #25"Christian Grothoff1+15-21
2019-10-29 10:32fix report generationChristian Grothoff1+4-5
2019-10-29 10:32do NOT drop deposit confirmations on taler-auditor restart (-r)Christian Grothoff2+4-4
2019-10-29 10:31better auditor loggingChristian Grothoff1+11-2
2019-10-26 20:36disable failing testChristian Grothoff1+1-1
2019-10-26 20:36add test to check deposit inconsistency detection logicChristian Grothoff2+48-2
2019-10-26 19:49modify auditor generator to properly create deposit confirmationsChristian Grothoff5+422-399
2019-10-26 19:18log decision on auditor DCChristian Grothoff1+7-0
2019-10-26 19:17note on bumping versionChristian Grothoff1+4-0
2019-10-26 19:16bump versionChristian Grothoff1+1-1
2019-10-26 19:08fix spacingChristian Grothoff1+3-0
2019-10-26 19:04force auditor reporting when generating auditor testChristian Grothoff1+3-0
2019-10-26 18:51add api to allow clients to force auditor notification of dcChristian Grothoff2+31-1
2019-10-26 18:35fix NPEChristian Grothoff1+1-1
2019-10-26 18:05turn teah_common.c into libtalercurl, fixes many ugly issues in build systemChristian Grothoff1+20-0
2019-10-26 18:05turn teah_common.c into libtalercurl, fixes many ugly issues in build systemChristian Grothoff5+8-7
2019-10-23 13:28alphabetical, pleaseChristian Grothoff2+2-8
2019-10-17 19:52add auditor test #24: wire out amount inconsistency detectionChristian Grothoff2+85-5
2019-10-17 13:50implement buffer API and use it for URL constructionFlorian Dold3+495-103
2019-10-17 13:49gitignoreFlorian Dold1+2-0
2019-10-15 12:50New error code,Marcello Stanisci1+6-0
2019-10-11 21:28adaptions to libgnunetpq api change (#5733)Christian Grothoff3+1393-1559
2019-10-11 17:02fix ftbfsChristian Grothoff1+2-3
2019-10-10 08:29strcmpChristian Grothoff1+2-2
2019-10-09 12:26add template commentsChristian Grothoff1+4-0
2019-10-09 12:23expand test to cover withdrawing expired denominations, fix auditor-report templateChristian Grothoff3+48-4
2019-10-09 12:22use denomination key issue data from adb, not edbChristian Grothoff1+177-138
2019-10-08 16:49more comprehensive test-auditor.sh, including generate-auditor-basedb nowChristian Grothoff3+252-179
2019-10-08 16:07add logic to generate fresh databaseChristian Grothoff3+204-100
2019-10-06 18:49add test for missing wire transfer for reserve closureChristian Grothoff3+60-4
2019-10-06 14:57ignoreChristian Grothoff1+1-0
2019-10-06 14:54consider reserve closures as well when auditing outgoing wire transfersChristian Grothoff8+835-439
2019-10-06 10:46fix totaling upChristian Grothoff1+12-0
2019-10-06 10:32fix testcase, enable new testcasesChristian Grothoff1+8-4
2019-10-06 10:32re-add databaseChristian Grothoff1+1-1
2019-10-06 10:32re-enable auditor testChristian Grothoff1+1-1
2019-10-06 10:31re-add databaseChristian Grothoff2+4052-0
2019-10-06 10:31improve loggingChristian Grothoff1+3-2
2019-10-06 10:31handle 406 nicely, can happen if insufficient balanceChristian Grothoff1+5-0
2019-10-05 17:04bump doc/prebuilt submoduleFlorian Dold0+0-0
2019-10-05 17:02add helper function to detect http/https on an MHD connectionFlorian Dold2+64-28
2019-10-05 13:49check for git firstChristian Grothoff1+6-0
2019-10-05 13:47disable test-auditor.sh, need working taler-wallet-cli firstChristian Grothoff3+3-2
2019-10-05 13:42reindenting with uncrustifyChristian Grothoff16+80-103
2019-10-05 13:12add uncrustify pre-commit hookChristian Grothoff14+280-4411
2019-09-30 20:12add test for wire transfer subject malformed (mark as done)Christian Grothoff1+0-1
2019-09-30 20:11add test for wire transfer subject malformedChristian Grothoff3+70-25
2019-09-29 12:50Allow uWSGI to TERMinate on slower systems.Marcello Stanisci1+1-1
2019-09-29 12:17Less granularity for bank error codes (#5787).Marcello Stanisci3+35-68
2019-09-28 18:53add test for emergencies, and associated bugfixes to auditor and auditor reportChristian Grothoff3+194-48
2019-09-26 12:24need status code for missing configuration optionChristian Grothoff1+6-0
2019-09-26 12:17one EC for instance unknownChristian Grothoff1+2-53
2019-09-26 11:55fix bootstrap orderChristian Grothoff1+1-1
2019-09-26 08:29nicer message in -r error caseChristian Grothoff1+4-0
2019-09-26 08:23fix #5903Christian Grothoff1+9-9
2019-09-23 15:23make URL joining more restrictive to avoid mistakesFlorian Dold2+12-7
2019-09-18 17:45use pre-built man and texinfo from docs.gitFlorian Dold21+24-983
2019-09-17 08:03make URLs case-sensitiveChristian Grothoff1+4-4
2019-09-16 19:47fix use-after-freeChristian Grothoff1+2-3
2019-09-16 19:34do not indent labelsChristian Grothoff1+1-1
2019-09-15 11:17do not output file on wget in testingChristian Grothoff1+17-11
2019-09-15 11:13use single lineChristian Grothoff2+3-6
2019-09-15 11:10ignChristian Grothoff1+3-0
2019-09-15 11:06logging leakChristian Grothoff1+9-3
2019-09-15 10:50fix leakChristian Grothoff1+1-0
2019-09-15 10:39fix leaks and unnecessary fetch of RSA signature on refresh/revealChristian Grothoff5+20-33
2019-09-15 10:10fix leakChristian Grothoff2+3-2
2019-09-15 10:01hide kill outputChristian Grothoff1+1-1
2019-09-15 09:57add libasan to the LD_PRELOAD path if it was in gnunet-configChristian Grothoff1+6-1
2019-09-15 09:25fix leaks in auditordbChristian Grothoff2+4-0
2019-09-15 09:20remove unused, unclean perf logic (we should measure using the logic in the src/benchmark/ directory anyway)Christian Grothoff8+2-4264
2019-09-15 09:18incomplete leak fixesChristian Grothoff1+8-7
2019-09-15 08:59fixing leaks in testsChristian Grothoff2+2-1
2019-09-15 08:54fix memory leak and style issuesChristian Grothoff4+63-86
2019-09-15 08:27fix memory leaks in test caseChristian Grothoff4+69-43
2019-09-14 15:42add --enable-sanitizerChristian Grothoff1+6-0
2019-09-13 19:24to lower case..Marcello Stanisci1+1-1
2019-09-13 19:22to lower case..Marcello Stanisci2+8-8
2019-09-13 19:12UNLINK -> unlinkMarcello Stanisci2+2-2
2019-09-13 11:01FPRINTF -> fprintfMarcello Stanisci2+2-2
2019-09-10 22:41rename testMarcello Stanisci2+2-3
2019-09-10 22:32purge old _new bank-lib testMarcello Stanisci4+169-397
2019-09-10 22:24Unify "twisted" tests.Marcello Stanisci4+229-342
2019-09-10 22:08fix bank-lib test.Marcello Stanisci2+5-24
2019-09-10 03:48do use main_cb/main_cb_clsChristian Grothoff1+4-3
2019-09-09 21:46fix makefileMarcello Stanisci2+6-5
2019-09-09 21:23one source two binaries for testing.Marcello Stanisci2+11-1
2019-09-09 21:20Importing the "has_in_name" logic from MHD.Marcello Stanisci3+153-58
2019-09-09 14:46Provide method to launch Fakebank withOUT running tests.Marcello Stanisci2+47-0
2019-09-06 01:08update Makefile.amChristian Grothoff1+7-1
2019-09-06 01:08notesChristian Grothoff1+35-8
2019-09-06 00:45move basedb generation to auditor/Christian Grothoff8+10-9
2019-09-05 12:17fix auditor testMarcello Stanisci1+1-1
2019-09-05 12:09give up launching bank eventuallyChristian Grothoff1+8-2
2019-09-05 10:06remove AS integer for Postgres backwards-commpatibility of the dumpChristian Grothoff1+0-12
2019-09-05 10:05remove AS integer for Postgres backwards-commpatibility of the dumpChristian Grothoff1+1-1
2019-09-05 09:59make test more robustChristian Grothoff1+16-6
2019-09-05 09:51do not dump db ownerChristian Grothoff4+822-1017
2019-09-05 09:41fix testsMarcello Stanisci2+2-10
2019-09-05 09:23fix warningsChristian Grothoff4+26-1
2019-09-05 09:11fix compiler warnings, add assertionsChristian Grothoff2+24-0
2019-09-05 09:00fix FTBFSMarcello Stanisci1+0-1
2019-09-05 08:58Removing date-range-based logic from wire-pluginMarcello Stanisci5+1-509
2019-09-05 08:59fix testsChristian Grothoff3+17-2
2019-09-05 08:40bugnotes, minor fixChristian Grothoff2+2-1
2019-09-05 08:36use shorter sleep, tolerate slight execution date disagreements between exchange and bank in auditorChristian Grothoff2+41-12
2019-09-05 08:21fix test wrt lagChristian Grothoff2+42-11
2019-09-05 08:03more auditor testsChristian Grothoff4+194-58
2019-09-05 06:14add test 14Christian Grothoff2+58-28
2019-09-05 04:30add test for hung refresh and wrong refresh sig, fix audit report formatting issue(s)Christian Grothoff3+96-23
2019-09-05 03:49handle wirefee issues betterChristian Grothoff1+49-48
2019-09-05 03:49pass wire fees to aggregator in test caseChristian Grothoff2+23-8
2019-09-05 03:48also record fees for basedbChristian Grothoff6+406-405
2019-09-05 01:56fix memory leakChristian Grothoff1+2-0
2019-09-05 01:53fix leakChristian Grothoff1+1-0
2019-09-05 01:52fix taler-wire-auditor crashChristian Grothoff1+1-5
2019-09-05 00:40regenerating basedb with latest walletChristian Grothoff2+512-434
2019-09-04 16:12#5746, more cases.Marcello Stanisci1+70-31
2019-09-04 15:045746.Marcello Stanisci4+76-141
2019-09-04 13:24More on #5746.Marcello Stanisci3+419-1
2019-09-04 13:01Calling bank legacy API in a testMarcello Stanisci3+61-36
2019-09-04 10:39noteMarcello Stanisci1+3-1
2019-09-04 03:16fix lag reportingChristian Grothoff1+1-1
2019-09-04 02:11add test 11Christian Grothoff1+1-1
2019-09-04 02:07fix testChristian Grothoff1+9-4
2019-09-04 02:06more auditor tests, misc auditor bugfixesChristian Grothoff4+278-65
2019-09-03 14:12notes on next stepsChristian Grothoff1+4-0
2019-09-03 09:01add test for wrong signature in reserve_outChristian Grothoff1+52-1
2019-09-03 04:21implement FIXME42: denomination signature checks (and test) in taler-auditorChristian Grothoff2+115-28
2019-09-03 02:45bump test counterChristian Grothoff1+1-1
2019-09-03 02:44add test for missing denomination signature checksChristian Grothoff2+23-0
2019-09-03 02:29expand test suite, minor style improvementsChristian Grothoff2+183-29
2019-09-03 02:16check h_wire/wire consistencyChristian Grothoff1+22-0
2019-09-03 02:16generate with fast deposits in the futureChristian Grothoff1+3-1
2019-09-03 02:15note where table is testedChristian Grothoff1+2-0
2019-09-03 01:45auditor needs serial IDs in coin historyChristian Grothoff2+38-3
2019-09-03 01:14another test, more fixes in auditor-report templateChristian Grothoff2+74-13
2019-09-02 06:01misc. auditor bugfixesChristian Grothoff9+645-469
2019-09-02 02:13refine auditor report tempalteChristian Grothoff1+20-20
2019-09-02 01:33enable fees for all coins to test fee logic in auditorChristian Grothoff3+410-531
2019-09-02 01:32fix audit report template bugsChristian Grothoff1+65-23
2019-09-02 01:32expand auditor test logicChristian Grothoff1+94-7
2019-09-01 13:04update to match recent GNUnet changesChristian Grothoff1+4-0
2019-08-31 19:18don't mark auditor as 'up' when version request failedFlorian Dold1+9-0
2019-08-30 09:45error codeFlorian Dold1+7-0
2019-08-30 09:44remove wrong trailing slashFlorian Dold1+1-1
2019-08-29 11:34move documentation to docs repoFlorian Dold11+0-2498
2019-08-26 01:16minor auditor report generation bugfixes:Christian Grothoff5+194-84
2019-08-26 01:09locking for known_coinsFlorian Dold1+14-0
2019-08-25 19:12emacs integrationChristian Grothoff2+174-0
2019-08-25 19:07add space after castChristian Grothoff1+2-2
2019-08-25 14:25some more formatting rulesFlorian Dold1+3-0
2019-08-25 14:18re-format codeFlorian Dold195+9079-7761
2019-08-25 14:12print message if crustify is not installedFlorian Dold1+12-1
2019-08-25 14:09uncrustify config tweaksFlorian Dold1+6-0
2019-08-25 13:40fix ftbfsChristian Grothoff1+2-2
2019-08-25 13:20add missing line continuationFlorian Dold1+1-1
2019-08-25 11:40uncrustify config and scriptFlorian Dold2+70-0
2019-08-24 21:14skip accounts not configured for credit/debitChristian Grothoff1+12-1
2019-08-24 21:06shutdown when doneChristian Grothoff2+14-4
2019-08-24 20:56regenerate DB with new auditor db structureChristian Grothoff2+390-363
2019-08-24 20:53round timeChristian Grothoff1+1-0
2019-08-24 20:49refactor wire auditor to properly handle multiple accountsChristian Grothoff5+691-382
2019-08-23 19:14indentation, discuss logic flaw, discuss todo in test-auditor.sh scriptChristian Grothoff2+119-76
2019-08-23 13:57ignChristian Grothoff1+2-0
2019-08-23 13:51drop dead kyc logicChristian Grothoff1+0-91
2019-08-23 13:21integrate auditor test into build systemChristian Grothoff2+6-2
2019-08-23 13:17check required commands existChristian Grothoff2+18-1
2019-08-23 13:10full audit generation in testChristian Grothoff2+28-2
2019-08-23 12:22integrate bank when generating auditor test databaseChristian Grothoff4+1350-1098
2019-08-23 11:26fix test-auditor.sh check for no emergenciesChristian Grothoff3+720-691
2019-08-22 13:48more commentsChristian Grothoff1+4-0
2019-08-22 13:43expand auditor testChristian Grothoff1+17-3
2019-08-22 13:30update ignoresChristian Grothoff7+40-6
2019-08-22 13:02also dump mpubChristian Grothoff4+695-692
2019-08-22 12:26logic to create database for auditor testChristian Grothoff5+4612-0
2019-08-21 18:32check signatures before servingChristian Grothoff1+46-22
2019-08-21 17:13fix indentation, and properly report vc protocol error if signatures are invalidChristian Grothoff1+55-55
2019-08-21 16:28detect plain http serverChristian Grothoff1+24-1
2019-08-17 20:04update ChangeLogChristian Grothoff2+6-2
2019-08-17 19:35remove currency field from databasesChristian Grothoff17+1609-2043
2019-08-17 19:35prevent // from appearing in payto URIsChristian Grothoff1+9-1
2019-07-31 22:24fix indentChristian Grothoff8+57-75
2019-07-28 13:39fixing #5767Christian Grothoff11+156-130
2019-07-27 21:25todosChristian Grothoff1+8-0
2019-07-27 18:43more denom sig checking in auditorChristian Grothoff5+92-43
2019-07-27 18:06add check that denomination was actually revoked if it is involved in /paybackChristian Grothoff1+57-10
2019-07-26 20:03handle payback cases when processing coin history in auditorChristian Grothoff1+31-4
2019-07-25 17:26update auditordb to include payback lossesChristian Grothoff5+300-382
2019-07-24 12:13add ppc progress points for payback opsChristian Grothoff4+156-51
2019-07-24 12:13fix benchmark FTBFSChristian Grothoff1+2-2
2019-07-24 11:51fixing indentation onlyChristian Grothoff1+32-32
2019-07-24 11:31fixing indentation onlyChristian Grothoff1+161-160
2019-07-24 10:19make sure reserves are not gc'ed before legal expirationChristian Grothoff5+100-54
2019-07-24 09:57getting revocation/payback test with refreshed coins to passChristian Grothoff13+186-120
2019-07-23 22:34version bump related to #5777 implementationChristian Grothoff1+5-5
2019-07-23 22:13implement zombie checkChristian Grothoff9+188-104
2019-07-23 21:25need the hash of coin_ev with an index for selectChristian Grothoff2+17-7
2019-07-23 19:57typoChristian Grothoff1+1-1
2019-07-23 19:56modify /payback API and test usage of that API to pass/return additional information required when dealing with payback of refreshed coinsChristian Grothoff10+227-109
2019-07-23 18:27implement postges_get_old_coin_by_h_blind for #5777Christian Grothoff3+66-6
2019-07-22 18:09mention bug #Christian Grothoff1+1-1
2019-07-22 17:17integrating refresh payback with standard payback, almost doneChristian Grothoff5+149-151
2019-07-22 11:28include new payback-refresh possibilities in coin history generationChristian Grothoff6+166-23
2019-07-22 11:02replace GNUNET_asserts() with more proper error handling, fix indentationChristian Grothoff1+271-219
2019-07-22 09:42fix test case clean up logic on skipChristian Grothoff2+24-11
2019-07-21 18:15indentation fixesChristian Grothoff1+51-31
2019-07-21 18:15extending postgres plugin with functions required to store payback data on refreshed coins for #5777Christian Grothoff3+743-165
2019-07-21 10:23expose blinding keys in trait of refresh reveal command (preparation for #5777)Christian Grothoff1+4-8
2019-07-21 10:20expose blinding key in refresh-reveal API in preparation for #5777Christian Grothoff5+17-40
2019-07-19 09:20rename fresh coin to have TALER_TESTING_-prefixChristian Grothoff3+10-12
2019-07-15 20:01towards #5777, adding todos/notesChristian Grothoff4+42-5
2019-07-15 19:44fix use of index in testing_api_cmd_refresh.cChristian Grothoff6+119-81
2019-07-15 18:55integrate test for #5777 into build, expected to fail for nowChristian Grothoff2+23-4
2019-07-15 18:48skeleton for exchange test of new feature #5777Christian Grothoff1+259-0
2019-06-30 18:50fix FTBFSMarcello Stanisci1+2-2
2019-06-30 15:44use proper default configurationChristian Grothoff4+33-28
2019-06-30 15:29log on no change to dbChristian Grothoff1+10-2
2019-06-30 15:12indentingChristian Grothoff1+7-7
2019-06-30 15:10indentingChristian Grothoff2+17-17
2019-06-18 12:54fix leaksChristian Grothoff3+27-21
2019-06-27 16:21doxyfileMarcello Stanisci1+246-0
2019-06-27 07:49Still adding master_pub to wire-sigsMarcello Stanisci1+3-3
2019-06-27 07:41adapt versioned wire_response for cherry-pick testMarcello Stanisci1+3-3
2019-06-27 00:53adapt versioned wire_response for cherry-pick testMarcello Stanisci2+3-4
2019-06-26 22:52doxyfile does not belong into root dirFlorian Dold1+0-246
2019-06-26 22:49move nix files to separate dirFlorian Dold2+61-0
2019-06-26 22:49nix file does not belong in root dirFlorian Dold1+0-61
2019-06-26 22:47oops, first parse JSONFlorian Dold1+8-7
2019-06-26 21:58first steps on #5777Christian Grothoff4+82-4
2019-06-26 21:35use GNUNET_memcmpFlorian Dold1+1-1
2019-06-26 21:33wire signatures: produce better warningFlorian Dold1+16-2
2019-06-26 20:10order of CFLAGSFlorian Dold1+1-1
2019-06-26 19:42disable useless GCC warning about pointer alignmentFlorian Dold1+1-1
2019-06-26 19:34export get-known-coin function from DB APIChristian Grothoff1+21-20
2019-06-26 19:19also check for master public key consistency in taler-exchange-keyupChristian Grothoff1+44-2
2019-06-26 19:13fix use after freeChristian Grothoff1+2-1
2019-06-26 19:06have taler-exchange-wire check master public key matchesChristian Grothoff1+39-0
2019-06-26 18:43add test for json_wire.c logicChristian Grothoff6+131-5
2019-06-26 17:14template for /refresh/paybackChristian Grothoff5+133-18
2019-06-26 14:13adding signature verification logic for new link signatures to libtalerexchangeChristian Grothoff4+83-44
2019-06-26 13:34implement /link signaturesChristian Grothoff9+235-31
2019-06-18 11:20reduce code duplicationChristian Grothoff4+55-25
2019-06-18 09:25dead code eliminationChristian Grothoff9+43-115
2019-06-15 23:55fix NPEChristian Grothoff1+1-1
2019-06-08 20:31add another ECChristian Grothoff1+6-0
2019-06-08 19:41rename _new.c to just .c for testsChristian Grothoff7+1295-1309
2019-06-08 17:56add missing fileChristian Grothoff1+530-0
2019-06-08 17:55fix #5756, also change sepa->iban as per payto:// specChristian Grothoff17+250-698
2019-06-07 12:51update twister confMarcello Stanisci2+2-0
2019-06-06 18:52fixing #5754 (make copy, as original may disappear)Christian Grothoff4+38-30
2019-06-05 21:38working on fix for #5747Christian Grothoff5+52-17
2019-06-05 19:26add locking to avoid transaction retriesChristian Grothoff4+46-13
2019-06-04 09:33DCEChristian Grothoff1+0-8
2019-06-03 22:09indentationChristian Grothoff1+10-10
2019-06-03 22:08log failures by MHD_add_response_headerChristian Grothoff1+7-6
2019-06-03 09:34check rvalChristian Grothoff1+12-8
2019-06-03 16:42Moving checks where they belong.Marcello Stanisci1+14-12
2019-06-03 16:21Fix return code check.Marcello Stanisci1+2-2
2019-06-03 09:30initialize timestamp to obviously bogus value if /admin/add/incoming failedChristian Grothoff1+1-0
2019-06-03 09:27.argument field was never used, simplify logicChristian Grothoff1+23-53
2019-06-03 09:20add guard logic to check sizeof(value) is sufficient (should be -- size is 20, needed are 5, but still the new code is strictly safer even if slower)Christian Grothoff1+6-4
2019-06-03 09:17fix potential free of uninitialized ptr, (on virtually impossible error handling path)Christian Grothoff1+12-11
2019-06-03 08:45getchar() result is intentionally discarded, make this clearChristian Grothoff1+2-2
2019-06-03 09:06put fixme for #5746.Marcello Stanisci1+2-0
2019-06-03 08:44check more return valuesChristian Grothoff6+183-109
2019-06-03 08:11add missing 'static', ensure no NPE, fail nicely even on bad test inputChristian Grothoff1+18-12
2019-06-02 22:42check return value, alwaysChristian Grothoff2+9-9
2019-06-02 22:31check return value from GNUNET_PROGRAM_run in taler-wireChristian Grothoff1+22-21
2019-06-02 22:26do not cut out &start= post-hum, just build the string right the first timeChristian Grothoff1+13-11
2019-06-02 22:25eliminate useless global variable TFH_handle_history_range_stepChristian Grothoff3+5-21
2019-06-02 22:13add missing unlock (on error path that is usually fatal anyway)Christian Grothoff1+1-0
2019-05-29 15:28improve error message for wire response filesFlorian Dold1+11-0
2019-05-24 14:49teah_common.h -> taler_curl_lib.hMarcello Stanisci9+86-86
2019-05-23 18:46using legal lib namesMarcello Stanisci10+22-22
2019-05-23 18:29Export compressing routine.Marcello Stanisci4+13-10
2019-05-17 14:30Compression.Marcello Stanisci10+41-50
2019-05-16 14:58Fix compression.Marcello Stanisci4+16-13
2019-05-15 17:32Content-encoding -> Content-Encoding.Marcello Stanisci2+2-2
2019-05-13 15:39Never set HTTP headers before invoking libgnunetcurl.Marcello Stanisci2+10-18
2019-05-12 20:20bank-lib: fix contextFlorian Dold1+3-2
2019-05-12 20:20gitignoreFlorian Dold1+1-0
2019-05-12 19:59hack in bank-lib compressionFlorian Dold2+22-42
2019-05-12 19:40replace if with AS_IF (fixes #5709 for exchange)Christian Grothoff1+6-4
2019-05-12 19:39replace if with AS_IF (#5709, wip)Christian Grothoff1+2-3
2019-05-12 19:38replace if with AS_IF (#5709, wip)Christian Grothoff1+3-6
2019-05-12 19:37replace if with AS_IF (#5709, wip)Christian Grothoff1+2-3
2019-05-12 19:33replace if with AS_IF (#5709, wip)Christian Grothoff1+11-9
2019-05-10 18:11Create async scopes.Florian Dold2+98-15
2019-05-10 16:44Remove non-working curl configFlorian Dold1+3-20
2019-05-10 10:56doc fixes in format and typos.ng06+290-206
2019-05-09 10:55fix #5716Christian Grothoff1+6-6
2019-05-07 14:35Merge branch 'master' of git.taler.net:exchangeng041+605-339
2019-05-07 14:34doc: rewrite.ng08+564-487
2019-05-03 15:36add compression support for bodies of POST/PUT operationsChristian Grothoff15+338-127
2019-05-02 21:45benchmark: don't print result as exchange workerFlorian Dold1+6-0
2019-05-02 20:25adapt to GNUnet API changeChristian Grothoff3+8-4
2019-05-02 19:16replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff25+220-196
2019-05-01 21:13Remove bogus ifdef for tcp fast openFlorian Dold2+0-4
2019-05-01 18:52benchmark: terminate exchange slave properlyFlorian Dold1+18-3
2019-05-01 17:44benchmar: wait for exchange worker to terminateFlorian Dold1+2-0
2019-05-01 02:00Don't free null strings.Florian Dold1+4-4
2019-05-01 00:41save and restore CFLAGS/LDFLAGS/LIBS when checking for gnurl/curlFlorian Dold1+9-1
2019-04-30 21:30Merge branch 'master' of git.taler.net:exchangeng02+30-48
2019-04-30 21:30refactor for GNUNET_memcmpng01+10-22
2019-04-30 20:41fix madness in configure.acFlorian Dold1+30-48
2019-04-24 17:28delChristian Grothoff1+0-0
2019-04-23 18:03refactor for GNUnet_memcmpng01+2-3
2019-04-23 17:58refactor link_bc() for GNUnet_memcmpng01+4-5
2019-04-22 19:35use uint64_t for serial_idChristian Grothoff5+8-8
2019-04-19 17:07Install taler-bank-transfer again. Needed by reserve topper.Marcello Stanisci1+3-1
2019-04-18 15:30memcmpChristian Grothoff1+4-6
2019-04-18 15:28memcmpChristian Grothoff1+5-6
2019-04-18 12:38add post HTTP request check for hanging transactionsChristian Grothoff4+67-63
2019-04-17 12:54Wire plugin.Marcello Stanisci1+85-17
2019-04-17 19:25Refactor for GNUNET_memcmpng01+2-3
2019-04-17 19:25Refactor for GNUNET_memcmpng01+2-3
2019-04-17 19:25Refactor for GNUNET_memcmpng01+6-10
2019-04-17 18:13Refactor for GNUNET_memcmpng01+2-3
2019-04-15 20:23Refactor test_exchangedb for GNUNET_memcmpng01+14-21
2019-04-12 14:20Still on making the compiler happy.Marcello Stanisci3+3-3
2019-04-12 13:56Address more warnings on types.Marcello Stanisci2+5-5
2019-04-11 16:06Introduce new "history range" wire API.Marcello Stanisci2+56-0
2019-04-11 15:42Re-enabling keys serialization test.Marcello Stanisci2+38-53
2019-04-10 22:33Address compilation warnings.Marcello Stanisci2+2-2
2019-04-10 22:23Address compilation warnings.Marcello Stanisci1+3-1
2019-04-10 22:10Fix history CMD loop, + make fakebank demonize.Marcello Stanisci5+57-34
2019-04-10 17:01Better calculation of # DKsMarcello Stanisci3+34-32
2019-04-10 22:07fix build troubleChristian Grothoff1+1-3
2019-04-10 20:49Merge branch 'master' of git.taler.net:exchangeng014+462-77
2019-04-10 20:49Refactor test_exchangedb_denomkeys for GNUNET_memcmpng01+2-3
2019-04-10 20:49Refactor test_exchangedb_auditors for GNUNET_memcmpng01+8-12
2019-04-10 20:48Refactor exchange_api_handle for GNUNET_memcmpng01+8-12
2019-04-10 20:48Refactor testing_api_cmd_payback for GNUNET_memcmpng01+1-2
2019-04-10 18:53fix docu: section name changedChristian Grothoff1+1-1
2019-04-10 15:34Test /history-range after transactions happened.Marcello Stanisci1+12-0
2019-04-10 15:03Fixing twisted tests.Marcello Stanisci6+198-16
2019-04-10 09:17minor fixesMarcello Stanisci4+12-19
2019-04-09 16:12Time math macros.Marcello Stanisci2+28-9
2019-04-09 16:01minor fixesMarcello Stanisci4+25-35
2019-04-09 15:14Make the API-agnostic iterator work.Marcello Stanisci5+219-30
2019-04-09 16:59exchangedb/exchangedb_test: GNUNET_memcmpng01+34-51
2019-04-08 21:53/history-range.Marcello Stanisci11+652-127
2019-04-08 20:42Refactor test_exchangedb_denomkeys.c for GNUNET_memcmpng01+2-3
2019-04-08 18:58Refactor test_exchangedb_signkeys for GNUNET_memcmpng01+2-3
2019-04-08 18:51Refactor lib/exchange_api_reserve.c for GNUNET_memcmpng01+2-3
2019-04-08 18:48Refactor lib/exchange_api_common.c for GNUNET_memcmpng01+2-3
2019-04-08 18:43Refactor plugin_exchangedb_postgres for GNUNET_memcmpng01+6-9
2019-04-08 18:19Fix leftover memcmpng01+1-1
2019-04-08 18:17Refactor for GNUNET_memcmpng01+5-7
2019-04-08 18:16Refactor for GNUNET_memcmpng01+4-6
2019-04-08 18:15Refactor for GNUNET_memcmpng01+4-6
2019-04-08 15:45Refactor for GNUNET_memcmp and _is_zerong01+3-6
2019-04-08 15:29Refactor test_auditordb.c for GNUNET_memcmpng01+35-43
2019-04-08 13:29refactor for GNUNET_memcmpng01+2-3
2019-04-08 13:27refactor for GNUNET_memcmpng01+2-3
2019-04-08 13:26refactor util/test_crypto.c for GNUNET_memcmpng01+6-9
2019-04-08 13:25Refactor auditor/taler-wire-auditor.c for GNUNET_memcmpng01+4-6
2019-04-08 13:24Refactor auditor/taler-auditor.c for GNUNET_memcmpng01+18-27
2019-04-08 00:37notesMarcello Stanisci1+4-3
2019-04-08 00:09Put /history[-range] logic in a dedicate file.Marcello Stanisci5+768-937
2019-04-07 23:17Set range pointer.Marcello Stanisci1+3-3
2019-04-07 22:56debug messageMarcello Stanisci1+3-1
2019-04-07 22:33Fix compilation warnings, + enable polymorphic /history handler.Marcello Stanisci1+5-3
2019-04-07 22:23Finishing /history-range implementation, untested.Marcello Stanisci1+75-47
2019-04-07 21:46Gather /history implementation(s) in one point.Marcello Stanisci1+267-253
2019-04-07 21:31Finish abstract history builder.Marcello Stanisci1+108-5
2019-04-07 12:22doc/taler-exchange.texi: Fix build with older Texinfo versions.ng01+11-11
2019-04-06 22:01fix #includesChristian Grothoff5+25-25
2019-04-06 18:28Improving the math.Marcello Stanisci1+7-6
2019-04-06 18:17Test the big lookahead_sign, plus notes.Marcello Stanisci2+66-23
2019-04-06 10:55Artificial 'now'.Marcello Stanisci5+76-58
2019-04-05 17:31Half-baking #5666.Marcello Stanisci1+305-66
2019-04-05 14:29Do not include legally expired keys into /keys response.Marcello Stanisci1+7-0
2019-04-05 14:13Making the bug /history[-range] args parser.Marcello Stanisci1+299-12
2019-04-04 10:14Inserting "now" argument into "/keys".Marcello Stanisci4+62-32
2019-04-03 16:09Provide testing API to fake now for "/keys".Marcello Stanisci1+62-1
2019-04-03 16:03gitignoreMarcello Stanisci1+1-0
2019-04-03 16:02fix keyup invocation.Marcello Stanisci1+5-2
2019-04-03 16:02Provide API to fake now when requesting /keys.Marcello Stanisci2+56-0
2019-04-03 14:07Faking the time.Marcello Stanisci4+126-32
2019-04-03 13:20Faking the time.Marcello Stanisci8+58-29
2019-04-03 12:24fix git link to Taler repoChristian Grothoff1+1-1
2019-04-03 12:23fix git link to GNUnet repoChristian Grothoff1+1-1
2019-04-03 11:47keyup:_use_ the timestamp given by the user.Marcello Stanisci2+27-5
2019-04-02 14:43syntaxMarcello Stanisci1+3-3
2019-04-01 12:36typoMarcello Stanisci1+3-3
2019-03-29 10:25Bug annotationMarcello Stanisci1+2-1
2019-03-27 15:26debugMarcello Stanisci1+5-0
2019-03-27 13:36Temporarily exclude critical test.Marcello Stanisci1+15-1
2019-03-27 12:17DebugMarcello Stanisci1+10-0
2019-03-26 17:17Fix compilation (order matters)Marcello Stanisci1+1-1
2019-03-22 18:13Wirewatch.Marcello Stanisci1+1-3
2019-03-21 17:47Adapt "/history" tests to the new policy of 'start' defaults.Marcello Stanisci5+24-32
2019-03-21 17:45"/history" 'start' default value.Marcello Stanisci1+8-6
2019-03-21 17:44Makefile.Marcello Stanisci1+4-1
2019-03-21 17:43Comment.Marcello Stanisci1+44-9
2019-03-19 09:50typoChristian Grothoff1+1-1
2019-03-19 09:38keep type of batch_size unsignedChristian Grothoff1+4-2
2019-03-18 16:52Fix wirewatch.Marcello Stanisci1+3-2
2019-03-18 14:29Do not run unneeded test.Marcello Stanisci1+1-2
2019-03-18 13:43Put -l/--loglevel in the manpage.Marcello Stanisci1+4-1
2019-03-13 03:30fix swapped arguments, and add const where required, do not free const ptrChristian Grothoff1+9-6
2019-03-15 20:03Add a .dir-locals,el for configuring emacs for this projectHartmut Goebel1+16-0
2019-03-14 17:48Fakebank debugMarcello Stanisci1+6-1
2019-03-14 16:46Benchmark debugMarcello Stanisci2+38-1
2019-03-13 16:53Swapping parametersMarcello Stanisci1+4-2
2019-03-13 16:43debugMarcello Stanisci1+2-1
2019-03-13 16:15fix double-freeMarcello Stanisci1+0-1
2019-03-13 15:24Fakebank debugging.Marcello Stanisci2+87-1
2019-03-13 03:16stop wirewatch if launching exchange failsChristian Grothoff1+7-0
2019-03-13 03:11return proper error message instead of aborting, fix a few minor memory leaks in taler-exchange-benchmarkChristian Grothoff2+33-8
2019-03-11 02:43improve test case logging, fix process initialization of taler-auditor-exchangeChristian Grothoff2+31-17
2019-03-11 02:24implementing private key deletion (#5536)Christian Grothoff4+85-58
2019-03-11 01:56pre-pull mergingChristian Grothoff2+29-11
2019-03-08 13:01detailMarcello Stanisci1+1-1
2019-03-08 12:58Remove useless and possibly misleading information.Marcello Stanisci1+1-3
2019-03-08 12:48Manual.Marcello Stanisci1+13-4
2019-03-02 23:35fix format string issue in taler-wire, complete work on #5536 revocation file issue (shift location of revocation file and change content to include denom hash)Christian Grothoff5+13-7
2019-02-23 13:47actually disable 100 continueChristian Grothoff14+342-303
2019-02-23 13:47actually disable 100 continueChristian Grothoff3+7-22
2019-02-20 20:07typoMarcello Stanisci1+1-1
2019-02-19 17:22indentationMarcello Stanisci1+12-10
2019-02-19 16:42Align tests to latest change.Marcello Stanisci2+5-2
2019-02-19 14:48Make cherry-picking test more isolated.Marcello Stanisci4+60-46
2019-02-18 15:51gitignoreMarcello Stanisci1+4-0
2019-02-18 15:49Put master key under isolated home.Marcello Stanisci1+2-0
2019-02-18 15:41Fix cherry pick test.Marcello Stanisci5+34-0
2019-02-18 14:50Addressing https://bugs.gnunet.org/view.php?id=5232#c13251Marcello Stanisci1+5-0
2019-02-17 13:40Need to check for revoked keys as well before adding from DB. Fixes ~13838.Christian Grothoff2+9-7
2019-02-16 23:27towards #5536 (right now deactivated, as if on tests fail...)Christian Grothoff1+62-11
2019-02-16 23:22fix memory leak of rhistory, always allocate it on the heapChristian Grothoff1+4-2
2019-02-16 23:18fix memory leak if traits are requested multiple times per withdrawChristian Grothoff1+4-5
2019-02-16 23:13fix memory leak: on repeated refresh reveal, we populated ev_sigs twiceChristian Grothoff1+10-5
2019-02-16 22:52add assertions in preparation of #5536Christian Grothoff2+2-0
2019-02-16 22:52add missing commentsChristian Grothoff1+10-0
2019-02-16 22:49better error messageChristian Grothoff1+2-1
2019-02-16 20:38implement iterate_denomination_info() callChristian Grothoff1+114-6
2019-02-15 13:23check carefully, given that DKs expire, with the current configuration the correct number of expected keys is 8 hereChristian Grothoff1+2-2
2019-02-15 11:41initialize start_number in fakebankChristian Grothoff3+10-32
2019-02-14 20:22should be yesChristian Grothoff0+0-0
2019-02-14 20:22fix ftbfsChristian Grothoff1+4-2
2019-02-14 16:11fix test FTBFSMarcello Stanisci1+4-2
2019-02-14 13:23add option to be selective about dropping the exchange listChristian Grothoff7+32-47
2019-02-14 12:41preparations for #5536Christian Grothoff5+73-2
2019-02-13 16:59UXMarcello Stanisci1+2-2
2019-02-13 16:54gitignoreMarcello Stanisci1+1-0
2019-02-13 16:53Fix #5558.Marcello Stanisci5+38-17
2019-02-13 15:39new bank error codeMarcello Stanisci1+6-0
2019-02-12 18:03Improve UXMarcello Stanisci1+10-10
2019-02-12 17:34Fix passing of delta.Marcello Stanisci1+10-2
2019-02-12 16:33Fix transactions list request.Marcello Stanisci2+9-5
2019-02-12 16:13Getting transaction history 60% fixed.Marcello Stanisci2+30-28
2019-02-12 15:06Properly shutdown.Marcello Stanisci1+58-22
2019-02-11 18:554692. Fix global return code.Marcello Stanisci2+2-2
2019-02-11 18:524692. UXMarcello Stanisci1+4-1
2019-02-11 18:454692. Putting logic to execute wire transfers.Marcello Stanisci1+116-8
2019-02-11 17:34fix option namesMarcello Stanisci1+4-4
2019-02-11 17:284692. Logic to ask for transaction history.Marcello Stanisci1+175-16
2019-02-10 17:35load wire pluginMarcello Stanisci1+19-3
2019-02-10 17:02fix logMarcello Stanisci1+4-1
2019-02-10 16:564692. Skeleton.Marcello Stanisci2+113-1
2019-02-10 16:30Starting #4692Marcello Stanisci1+0-0
2019-02-05 15:07New error codes for bank.Marcello Stanisci1+13-0
2019-01-31 14:09new error codeMarcello Stanisci1+7-0
2019-01-30 22:145447.Marcello Stanisci1+2-1
2019-01-30 17:11Half baking #5447.Marcello Stanisci1+268-0
2019-01-30 14:28fix auditordbMarcello Stanisci1+3-2
2019-01-30 14:17Adding map: wire method name <--> plugin name.Marcello Stanisci4+98-27
2019-01-29 21:05fix DBMarcello Stanisci1+3-0
2019-01-29 14:50fix confMarcello Stanisci1+1-1
2019-01-28 16:23debugMarcello Stanisci1+4-0
2019-01-28 15:51Extend auditor testing-lib.Marcello Stanisci3+90-9
2019-01-28 15:50Minor fix auditordb.Marcello Stanisci1+1-1
2019-01-28 15:48Fix /deposit-confirmation as per JSON encode/decode.Marcello Stanisci2+8-6
2019-01-28 12:26Use PUT for /deposit-confirmation.Marcello Stanisci1+5-0
2019-01-25 18:45H_wire -> h_wire.Marcello Stanisci1+1-1
2019-01-25 15:03Check /version compatibility during tests.Marcello Stanisci1+6-1
2019-01-25 14:57Revert explicit AUDITOR_connect at tests.Marcello Stanisci3+41-4
2019-01-24 18:01make function staticChristian Grothoff2+1-11
2019-01-24 17:52fix /version testChristian Grothoff1+2-8
2019-01-24 17:46adding separate test just for /verison APIChristian Grothoff11+82-74
2019-01-24 17:45adding separate test just for /verison APIChristian Grothoff4+201-3
2019-01-24 17:01Simplify things.Marcello Stanisci1+0-4
2019-01-24 16:57Reproduce auditor assert fail, with less code executed.Marcello Stanisci1+3-2
2019-01-24 16:54Reproduce auditor assert fail.Marcello Stanisci1+1-1
2019-01-24 16:53Auditor tests.Marcello Stanisci6+19-38
2019-01-23 14:46debugMarcello Stanisci1+2-1
2019-01-22 18:04Fix denoms comparison.Marcello Stanisci2+59-13
2019-01-22 18:02Fix Makefiles.Marcello Stanisci2+6-22
2019-01-22 14:165136.Marcello Stanisci2+2-2
2019-01-21 19:07Logically grouping test commands.Marcello Stanisci2+23-23
2019-01-21 19:06Fix exchange double-connectMarcello Stanisci1+3-1
2019-01-21 15:43this is correct, we must start that taskChristian Grothoff1+0-2
2019-01-21 14:50Comment out buggy partMarcello Stanisci1+5-1
2019-01-21 14:48Adapt serialized reconnect to use public cert_cb.Marcello Stanisci1+10-31
2019-01-21 14:46Debug + comment block.Marcello Stanisci1+13-1
2019-01-21 14:45debugMarcello Stanisci1+3-1
2019-01-21 14:42Provide internal command advancer to batch-CMD.Marcello Stanisci1+27-6
2019-01-21 14:40Export testing-cert_cb in the API.Marcello Stanisci2+52-44
2019-01-17 16:29Add playground test case.Marcello Stanisci2+141-0
2019-01-17 16:28Aesthetic change, plus comments.Marcello Stanisci1+29-10
2019-01-17 15:39Remove useless comment.Marcello Stanisci1+0-5
2019-01-17 15:37/keys API.Marcello Stanisci5+128-6
2019-01-17 12:55Comment blockMarcello Stanisci1+15-0
2019-01-16 18:44Extend tests.Marcello Stanisci5+113-7
2019-01-16 18:42more loggingMarcello Stanisci1+26-12
2019-01-13 16:47finixh #5447 implementation (more testing needed)Christian Grothoff1+11-1
2019-01-13 15:22more code towards fixing #5447Christian Grothoff5+301-87
2019-01-11 20:27fix cyclic dependency by combining exchange-lib and auditor-lib directoriesChristian Grothoff130+10014-10107
2019-01-11 17:56fix lib order.Marcello Stanisci1+2-2
2019-01-11 17:42Trying to reporduce the overlapping keys bug.Marcello Stanisci2+149-0
2019-01-10 15:20towards fixing #5447Christian Grothoff7+228-7
2019-01-10 13:31more error codes for the merchantChristian Grothoff1+70-0
2019-01-10 12:57update tool to follow renaming of test -> taler-bank for the taler bank wire methodChristian Grothoff2+14-14
2019-01-10 12:56do not crash if keystate fails to loadChristian Grothoff1+6-0
2019-01-09 21:44Comment block.Marcello Stanisci3+26-2
2019-01-09 16:48Send SIGUSR1 for new keys reloading.Marcello Stanisci2+10-3
2019-01-09 14:54Fix cherry picking.Marcello Stanisci1+45-36
2019-01-09 12:45Generating additional DKs after serialized state import.Marcello Stanisci3+19-3
2019-01-08 17:55Fix segfault.Marcello Stanisci1+4-0
2019-01-08 18:10fix #5484Christian Grothoff1+50-0
2019-01-08 16:27expand docu on configurationChristian Grothoff3+128-72
2019-01-08 14:595136: fix multiple invocations of /keys callback.Marcello Stanisci6+110-39
2019-01-07 15:29Use serialized keys after /wireMarcello Stanisci1+6-0
2019-01-02 11:08likely fix fo #5136/c13438Christian Grothoff2+3-1
2019-01-02 10:54mark bug locationChristian Grothoff1+1-1
2018-12-24 15:14Fix null master_sig in signkeys array elements.Marcello Stanisci1+1-0
2018-12-22 11:37disambiguate error scenarios betterChristian Grothoff1+22-0
2018-12-22 11:32fix numbering of EC codes, distinguish auditor DB store errorsChristian Grothoff2+12-5
2018-12-21 21:0570% of testing serialization logic.Marcello Stanisci2+30-1
2018-12-21 20:26fix "jump to invalid address"Marcello Stanisci1+21-0
2018-12-21 20:15fix auditor key serializationMarcello Stanisci1+1-1
2018-12-21 19:59Export new APIMarcello Stanisci1+15-0
2018-12-21 19:58fix segfaultMarcello Stanisci1+2-1
2018-12-21 19:13fix loglevel.Marcello Stanisci1+1-1
2018-12-21 18:30Disconnection from the exchange must be signaled.Marcello Stanisci1+1-0
2018-12-21 18:30Fix JSON packagingMarcello Stanisci1+1-1
2018-12-21 14:33indentMarcello Stanisci1+8-7
2018-12-21 14:32typoMarcello Stanisci1+1-1
2018-12-21 14:03#5136.Marcello Stanisci1+112-4
2018-12-21 13:04Provide test API for keys serialization.Marcello Stanisci6+233-9
2018-12-19 13:33Remove *extra* verbosity.Marcello Stanisci1+0-5
2018-12-19 10:43#5459Marcello Stanisci20+237-175
2018-12-18 17:25Adapt auditor tests to #5284.Marcello Stanisci1+0-17
2018-12-18 17:10Remove useless code block.Marcello Stanisci1+0-12
2018-12-18 16:35/withdraw: #5284.Marcello Stanisci5+23-51
2018-12-18 16:05/wire: #5284Marcello Stanisci3+1-12
2018-12-18 15:46/track/*: #5284.Marcello Stanisci3+8-33
2018-12-18 15:36/refresh/* & /reserve/status: #5284.Marcello Stanisci4+1-18
2018-12-18 15:27/refresh/*: #5284.Marcello Stanisci4+10-44
2018-12-18 15:16/payback: #5284.Marcello Stanisci1+1-7
2018-12-18 15:09/deposit: #5284.Marcello Stanisci5+13-30
2018-12-18 14:46check-keys CMD: #5284.Marcello Stanisci3+6-20
2018-12-13 23:34/history API semantics extended.Marcello Stanisci13+125-24
2018-12-14 08:44fastoption may not be supported by all curlsChristian Grothoff1+2-1
2018-12-14 08:41fastoption may not be supported by all curlsChristian Grothoff1+2-1
2018-12-13 18:44Adapt test to bank returning descending /history elements.Marcello Stanisci3+4-4
2018-12-13 18:38Adapt test to bank returning descending /history elements.Marcello Stanisci1+3-3
2018-12-12 18:085462: implementing the iteration.Marcello Stanisci3+51-31
2018-12-12 13:57Issue #5462.Marcello Stanisci2+9-10
2018-12-12 13:45/reserve/status CMD.Marcello Stanisci1+33-14
2018-12-12 12:42Traits.Marcello Stanisci2+63-13
2018-12-06 17:13Extend exchange-lib.Marcello Stanisci2+21-0
2018-11-30 22:26update READMEChristian Grothoff2+3-7
2018-11-25 14:54doxygen for exchange'Christian Grothoff4+408-0
2018-11-25 14:38fix a few more leaksChristian Grothoff4+39-6
2018-11-25 13:51fix misc. memory leaksChristian Grothoff5+23-7
2018-11-25 13:40getting test_auditor_api to passChristian Grothoff16+98-53
2018-11-24 21:30migrate auditor-report.tex.j2 to current JSON style where currency/value are no longer separatedChristian Grothoff1+102-149
2018-11-23 16:48Remove double closing of a "file stream".Marcello Stanisci1+0-1
2018-11-20 12:32Offer contract terms trait as a JSON object.Marcello Stanisci6+28-44
2018-11-19 22:52Skip test when wire-plugin is not loaded.Marcello Stanisci3+15-4
2018-11-19 22:02Minor changes to make tests pass/no-skip again.Marcello Stanisci8+32-10
2018-11-19 05:51expand test logic for test_auditor_api, currently crashes, hence skipping for nowChristian Grothoff4+339-7
2018-11-18 13:41get auditor api test to pass (minimal version)Christian Grothoff3+191-17
2018-11-18 12:56do not crash if session is NULLChristian Grothoff1+16-15
2018-11-18 10:57add basic test configurationChristian Grothoff10+254-1
2018-11-18 10:53add dbinit cmdChristian Grothoff4+182-0
2018-11-17 18:23complete /deposit-confirmation test commandChristian Grothoff4+45-19
2018-11-17 17:14add list exchanges commandChristian Grothoff3+323-0
2018-11-17 16:19use more const in taler_testing_lib.hChristian Grothoff37+134-117
2018-11-17 15:11more work towards testing deposit confirmationsChristian Grothoff10+67-30
2018-11-17 14:15work towards testing auditor deposit-confirmation APIChristian Grothoff14+730-33
2018-11-11 15:45extend testing logic to setup handle for the auditorChristian Grothoff6+275-27
2018-11-11 15:12add commands to run auditorChristian Grothoff4+330-33
2018-11-11 14:49fix TXL_curl_easy_get signaturesChristian Grothoff5+10-10
2018-11-11 14:46improve auditor support in libtalertestingChristian Grothoff5+328-253
2018-11-10 18:28preparing test logic for new auditor requirements (incomplete)Christian Grothoff10+477-400
2018-11-10 16:41fix compiler warning due to possiblity of uninitialized values if enum is out-of-rangeChristian Grothoff1+2-2
2018-11-10 16:39fix potential use of uninitialized hash_contextChristian Grothoff1+1-2
2018-11-10 12:58add skeleton for auditor httpd testsChristian Grothoff7+800-4
2018-11-04 16:36add auditing of deposit confirmations to auditor (#5447)Christian Grothoff7+490-17
2018-11-04 15:20add check for #coins depoisted exceeding #coins issued (not just by amount), fixes #5446Christian Grothoff1+90-23
2018-11-04 09:58add auditordb constraints to enforce exchange's master_pub is added firstChristian Grothoff1+18-24
2018-11-04 09:54extend test to also test insert/delete exchange operationChristian Grothoff1+24-1
2018-11-04 09:48add missing default configs for auditor-httpd, make -u not mandatory as it is not needed for -r and check URL is well-formed if given; fix auditordb exchange insertion/removal logicChristian Grothoff4+48-10
2018-09-17 09:27use log instead of fprintfChristian Grothoff1+3-3
2018-11-03 20:28implement taler-auditor-exchangeChristian Grothoff7+225-8
2018-10-28 15:44implement /exchanges API in libtalerauditorChristian Grothoff3+318-1
2018-10-28 11:03implement /exchanges handler in auditor-httpdChristian Grothoff5+209-0
2018-10-28 10:38add operation to count number of known coins per denomination to exchangedbChristian Grothoff2+59-0
2018-10-28 10:30track number of coins issued per denomination in auditor (not yet used)Christian Grothoff4+76-43
2018-10-28 09:26extend auditordb with storing information about list of exchanges and their signing keysChristian Grothoff2+490-14
2018-10-27 19:27split up progress points of auditor by coin/reserve/aggregation to minimize DB conflictsChristian Grothoff4+657-264
2018-10-27 17:26complete auditor httpd side of deposit confirmation handling (auditordb not yet ready, though)Christian Grothoff2+126-25
2018-10-27 17:23fix compiler warningChristian Grothoff1+1-1
2018-10-27 16:58auditor-lib now buildsChristian Grothoff3+157-52
2018-10-27 16:39clean up struct TALER_ExchangeSigningKeyValidityPS (long-standing fixme: should not have contained the signature itself)Christian Grothoff6+40-44
2018-10-27 16:38towards building auditor-lib (not yet finished)Christian Grothoff6+119-70
2018-10-24 09:56finish first implementation of /version API call for the auditorChristian Grothoff4+94-109
2018-10-24 09:38add skeleton header for auditor serviceChristian Grothoff3+161-1
2018-10-22 18:21update Makefile.amChristian Grothoff1+0-1
2018-10-22 18:16delete useless copy of codeChristian Grothoff1+0-328
2018-10-22 14:59Fix compiler warnings.Marcello Stanisci14+129-120
2018-10-22 14:00skeleton for libtalerauditorChristian Grothoff6+1444-0
2018-10-22 10:44Fix auditordb.Marcello Stanisci1+8-6
2018-10-22 10:29Fix compiler warnings.Marcello Stanisci14+21-16
2018-10-22 09:31Checking a closed reserve's status.Marcello Stanisci1+6-0
2018-10-21 18:52first skeleton of /deposit-confirmation API implementation; not yet complete, cannot work as-is, see FIXMEsChristian Grothoff9+495-2
2018-10-21 02:31auditor: fix SQL syntax and semantic errorsFlorian Dold2+10-8
2018-10-20 17:40fix newlinesChristian Grothoff1+0-2
2018-10-20 17:40extend auditordb API with function to store deposit confirmationsChristian Grothoff2+162-1
2018-10-20 17:38remove dead variableChristian Grothoff1+0-1
2018-10-19 09:01reduce redundant data fetch (#5444)Christian Grothoff5+70-10
2018-10-18 19:33exchange-lib: disable 'Expect: 100-continue'Florian Dold1+21-0
2018-10-13 17:45keep a most sigs around when serializingChristian Grothoff2+85-77
2018-10-13 17:14intermediate patch towards implementing #5136Christian Grothoff3+429-184
2018-10-13 17:13indentation fixChristian Grothoff1+2-1
2018-10-13 17:13style fix: always put parens on macrosChristian Grothoff1+1-1
2018-10-13 17:12wrong offset, last coin is #3, not #4Christian Grothoff1+1-1
2018-10-13 16:51fix memory leaksChristian Grothoff3+11-4
2018-10-13 16:08fix issue with 'meta' not being initialized - by getting rid of itChristian Grothoff4+64-21
2018-10-13 06:15implement deserialization logic for #5136Christian Grothoff2+129-6
2018-10-06 15:29add skeleton for auditor httpdChristian Grothoff11+2362-0
2018-10-06 13:05fix #5434 (no more salt in exchange wire replies)Christian Grothoff21+290-135
2018-10-04 10:32put 'static' keywordMarcello Stanisci1+2-2
2018-10-02 20:59more realistic refresh output, based on coinsimFlorian Dold1+3-7
2018-10-02 19:08benchmark: variable 'refresh rate'Florian Dold1+12-7
2018-10-02 15:26print CPU time for benchmark descendant processesFlorian Dold1+6-0
2018-10-02 15:21write exchange stats on exitFlorian Dold1+49-0
2018-09-27 18:51fix loop that checks link responseFlorian Dold1+3-3
2018-09-26 21:24lower backoff thresholdFlorian Dold7+56-7
2018-09-26 15:37use randomized backoffFlorian Dold5+7-7
2018-09-26 14:41Revert "Fix cherry-pick test case."Florian Dold1+0-14
2018-09-25 17:08Fix cherry-pick test case.Marcello Stanisci1+14-0
2018-09-25 10:00fix debug statement.Marcello Stanisci2+3-1
2018-09-24 16:31fix /reject base URL.Marcello Stanisci1+1-1
2018-09-21 23:21put curl default options on one placeFlorian Dold13+113-108
2018-09-21 20:04remove leftover codeFlorian Dold1+0-1
2018-09-21 20:03do tcp fast open in the exchange httpdFlorian Dold1+1-1
2018-09-21 20:02use tcp fast open for /keys requestFlorian Dold1+5-0
2018-09-21 18:07use deflate in exchange-apiFlorian Dold10+40-1
2018-09-21 17:35use deflate for requesting /keysFlorian Dold1+5-0
2018-09-21 15:36result must be signedFlorian Dold1+1-1
2018-09-21 13:27minor editMarcello Stanisci1+2-2
2018-09-21 13:15benchmark: don't crash on --helpFlorian Dold1+1-2
2018-09-21 12:53Debugging the wirewatch.Marcello Stanisci1+2-0
2018-09-15 20:51adjust timeouts to try to make test more robustChristian Grothoff2+3-4
2018-09-15 20:20fix #5315, including more testingChristian Grothoff10+83-4922
2018-09-15 17:17add sleep commandChristian Grothoff2+120-0
2018-09-05 19:55fix "twisted" test-suites.Marcello Stanisci4+26-22
2018-09-05 12:12fix --enable-only-doc.Marcello Stanisci1+1-0
2018-09-05 12:10minor polishingMarcello Stanisci1+4-2
2018-08-23 20:47exchange benchmark: add option to linger around after we're doneFlorian Dold1+16-0
2018-08-23 20:47remove automatically generated file that always changesFlorian Dold1+0-6
2018-08-19 16:40fix preflight check failureChristian Grothoff2+4-2
2018-08-19 16:03fix handling of withdraw failureChristian Grothoff1+2-5
2018-08-19 15:50use existing reserve balance table instead of recomputing reserve balance each timeChristian Grothoff1+23-115
2018-08-19 15:37fix /keys retryChristian Grothoff1+1-1
2018-08-19 15:24typoChristian Grothoff1+1-1
2018-08-19 15:19re-init logging so we can tell by PID who it isChristian Grothoff10+56-18
2018-08-19 14:01make transactions smaller to try to reduce rollbacksChristian Grothoff13+211-20
2018-08-19 12:19add logic to allow fakebank transfers to be retriedChristian Grothoff3+110-2
2018-08-19 11:27retry instantly if /keys download fails during testcase startupChristian Grothoff2+36-14
2018-08-19 11:08increase client limitFlorian Dold1+1-1
2018-08-19 10:22force TALER_EXCHANGE_connect() va-list to be actually providedChristian Grothoff5+25-19
2018-08-19 10:12add logic to retry /keys if /keys download failsChristian Grothoff2+38-9
2018-08-19 09:41fix test setup invocationFlorian Dold2+4-2
2018-08-19 09:37increase listen backlog for fakebankFlorian Dold2+3-2
2018-08-18 11:32remove superfluous rollback, insert rollback() before shutdown just for being niceChristian Grothoff1+2-3
2018-08-19 09:20make fakebank use epoll() on platforms where it is availableChristian Grothoff3+195-3
2018-08-18 23:13benchmark: remove odd macroFlorian Dold1+0-12
2018-08-18 22:49add remote benchmarkingFlorian Dold6+357-172
2018-08-17 11:53add gnurl depsFlorian Dold1+16-9
2018-08-17 11:14use gnunet_curl_lib.h instead of including gnurl/curl directlyFlorian Dold11+1-11
2018-08-16 23:53guix: add taler-exchange module and packageFlorian Dold1+130-0
2018-08-16 14:37missing quoting in configure.acFlorian Dold1+5-5
2018-08-16 14:19update libgnurl detectionFlorian Dold1+16-0
2018-08-16 14:17remove weird -l flags in configure.acFlorian Dold1+1-2
2018-08-16 12:24mergeChristian Grothoff3+21-21
2018-08-16 12:22make curl check saner, use AS_IFChristian Grothoff5+45-48
2018-08-16 11:14fix all (?) wrong -l flagsFlorian Dold2+15-15
2018-08-16 11:07fix more wrong -l flagsFlorian Dold1+4-4
2018-08-16 11:03fix some wrong -l flagsFlorian Dold2+3-3
2018-08-16 10:54use AS_IF instead of shell ifFlorian Dold1+3-4
2018-08-11 09:29make wirewatch batch size adaptive to transaction success/failureChristian Grothoff2+22-3
2018-08-11 09:29implement retries for a few more commandsChristian Grothoff5+492-80
2018-08-11 08:55make wirewatch properly handle (soft) failed transationsChristian Grothoff2+44-14
2018-08-11 04:31be aggressiveChristian Grothoff3+4-4
2018-08-11 04:31leave it to GNUnetChristian Grothoff1+0-7
2018-08-11 03:54disable SECMEM for Taler exchange, it causes massive lock contention and then scalability issuesChristian Grothoff1+7-0
2018-08-11 03:25cache result from log level checkChristian Grothoff1+21-4
2018-08-11 00:49avoid backlog issue by increasing backlog sizeChristian Grothoff1+2-1
2018-08-11 00:48add multi-reserve support, improve load balancing by not reusing connections in benchmarkChristian Grothoff1+122-79
2018-08-11 00:48fix command lookupChristian Grothoff2+11-11
2018-08-11 00:47try to fix missing rollbacks for wirewatchChristian Grothoff1+17-1
2018-08-10 21:16improve command search routine in interpeter, report command execution velocityChristian Grothoff1+25-15
2018-08-10 20:32resign account-2Christian Grothoff1+2-2
2018-08-10 20:32break up refresh/reveal transaction to reduce failure rate, increase retries in generalChristian Grothoff2+151-48
2018-08-10 20:31use timeout option in benchmarkChristian Grothoff1+6-2
2018-08-10 20:30add more logging to more clearly see real conficts, add AUTO_EXPLAIN option to analyze query performanceChristian Grothoff1+69-7
2018-08-10 20:29add variant that allows us to control the timeoutChristian Grothoff2+61-23
2018-08-10 17:12add a few more FOR UPDATE where appropriateChristian Grothoff4+19-11
2018-08-10 11:09launch wirewatch in the background for benchmarkingChristian Grothoff1+62-28
2018-08-10 10:40use retry in benchmarkChristian Grothoff2+12-6
2018-08-10 16:37fix bug wrt signature handling during withdraw (with/without optimistic signing)Christian Grothoff3+31-45
2018-08-10 10:39add retry support to withdraw test logicChristian Grothoff2+106-1
2018-08-09 20:30spaceingChristian Grothoff2+4-4
2018-08-09 20:30add option for optimistic signing on withdraw (pre DB transaction)Christian Grothoff1+68-0
2018-08-09 20:28fix spacingChristian Grothoff1+2-0
2018-08-09 20:27try with row locking to avoid rollbacks (in theory, to be verified)Christian Grothoff1+15-10
2018-08-09 19:41eliminate redundant hash callChristian Grothoff1+2-6
2018-08-09 19:15use correct HTTP status code for commit failuresChristian Grothoff2+3-3
2018-08-09 19:12report ore precisely what went wrongChristian Grothoff2+8-4
2018-08-09 19:10report ore precisely where commands went wrongChristian Grothoff11+78-50
2018-08-09 18:51fix KS state freeing on exitChristian Grothoff4+26-9
2018-08-09 18:25fix benchmark tool output and time measurementChristian Grothoff4+22-15
2018-08-09 17:47use only one fakebank instance in multi-process benchmarkChristian Grothoff1+91-4
2018-08-09 08:33in parallel tests, only launch one exchange -- still broken: code attempts to launch multiple fakebanksChristian Grothoff5+95-53
2018-08-09 08:15use fprintf / stdout for final benchmark resultChristian Grothoff2+10-10
2018-08-07 20:10first quick hack for parallelizing benchmarkChristian Grothoff2+125-79
2018-08-06 13:28link against bank as well:Christian Grothoff1+1-0
2018-08-06 13:24fix linkChristian Grothoff1+1-0
2018-08-06 13:18fix buildChristian Grothoff2+10-9
2018-07-27 14:34Verifying /track/transfer response signature.Marcello Stanisci1+11-0
2018-07-27 14:18Remove unnecessary code.Marcello Stanisci2+4-9
2018-07-27 12:53Salt and sig not to be kept on tracking.Marcello Stanisci1+1-4
2018-07-27 12:47Benchmark,Marcello Stanisci2+189-34
2018-07-27 10:12Add make target to clean blobs from the benchmark.Marcello Stanisci1+4-0
2018-07-27 09:58Make benchmark config file working.Marcello Stanisci6+156-122
2018-07-25 14:19Remove old note.Marcello Stanisci1+0-2
2018-07-25 14:18Benchmark.Marcello Stanisci1+25-3
2018-07-25 14:07Undo saving auditor blob under /tmp.Marcello Stanisci1+2-2
2018-07-25 13:43Add benchmark example config file.Marcello Stanisci7+121-134
2018-07-25 12:50save auditor blob under /tmpMarcello Stanisci1+2-2
2018-07-25 11:36Give default loglev at benchmark.Marcello Stanisci1+4-6
2018-07-25 11:26Benchmark.Marcello Stanisci3+310-2127
2018-07-25 11:25Benchmark manpage.Marcello Stanisci2+42-0
2018-07-25 11:08Prefer strncpy()Marcello Stanisci1+4-2
2018-07-25 10:36Use proper exchange preparator (benchmark)Marcello Stanisci1+8-0
2018-07-25 10:05no ApiKey for benchmarkMarcello Stanisci1+0-6
2018-07-25 10:03Fix segfault.Marcello Stanisci1+0-19
2018-07-25 09:57Benchmark uses fakebank now.Marcello Stanisci1+10-17
2018-07-25 09:45Benchmark.Marcello Stanisci1+30-6
2018-07-25 08:57Place FIXME/WARNINGMarcello Stanisci1+1-1
2018-07-25 08:54Benchmark.Marcello Stanisci1+2-2
2018-07-25 08:40Benchmark.Marcello Stanisci1+27-37
2018-07-25 08:23Benchmark.Marcello Stanisci1+128-136
2018-07-25 07:31Benchmark.Marcello Stanisci1+20-0
2018-07-25 07:10Remove useless commentMarcello Stanisci1+0-1
2018-07-24 16:23Benchmark.Marcello Stanisci1+7-7
2018-07-24 16:17Benchmark.Marcello Stanisci2+33-421
2018-07-24 14:02Fix benchmark.Marcello Stanisci2+819-1
2018-07-23 13:23Change wire-plugin method signature.Marcello Stanisci1+9-1
2018-07-23 12:35Add "cancel" method to the last commit.Marcello Stanisci1+10-0
2018-07-23 12:32Wire-plugin interface.Marcello Stanisci3+51-7
2018-07-18 09:26Add "general_id" for merchants into the DB system.Marcello Stanisci3+31-5
2018-07-11 16:43more precise version checkChristian Grothoff1+2-2
2018-07-10 13:56Remove convenience note.Marcello Stanisci1+0-12
2018-07-10 13:56Test last change.Marcello Stanisci2+5-1
2018-07-10 13:53Put logic to delete KYC events for merchantMarcello Stanisci2+53-0
2018-07-10 13:39noteMarcello Stanisci1+3-1
2018-07-10 13:37Test last change.Marcello Stanisci2+13-1
2018-07-10 13:30Put logic to sum KYC-monitored wire transfers.Marcello Stanisci2+131-19
2018-07-10 11:08KYC DB methods: store a wire transfer.Marcello Stanisci3+71-3
2018-07-10 09:52Fix SELECT statement.Marcello Stanisci1+9-7
2018-07-09 19:15Improve KYC status callback.Marcello Stanisci3+102-37
2018-07-09 08:55Method to mark a merchant as NOT KYC-checked.Marcello Stanisci3+69-6
2018-07-09 08:37Method to retrieve the KYC status of a merchant.Marcello Stanisci3+69-3
2018-07-09 08:05Method to mark merchant as KYC-checked.Marcello Stanisci3+52-2
2018-07-09 07:44KYC db methods.Marcello Stanisci3+66-117
2018-07-06 13:24Put KYC-related low-level DB methods.Marcello Stanisci2+150-2
2018-07-03 22:43lookahead/duration options are in [exchange], not [exchange_keys], use consistentlyChristian Grothoff8+40-56
2018-07-03 22:25fix pg version check on DebianChristian Grothoff1+3-4
2018-07-03 21:02remove unnecessary block, use static where applicableChristian Grothoff1+38-37
2018-07-02 10:05Finish addressing #5332Marcello Stanisci1+1-1
2018-07-02 10:04polish bank history CMDMarcello Stanisci1+4-2
2018-07-02 10:01polish test loopMarcello Stanisci1+5-3
2018-07-02 09:57polish test helpersMarcello Stanisci2+7-2
2018-07-02 09:49polish track CMDMarcello Stanisci1+0-12
2018-07-02 09:39polish refresh CMDMarcello Stanisci1+1-1
2018-07-02 09:38polish refresh CMDMarcello Stanisci1+0-8
2018-07-02 09:13Addressing #5332Marcello Stanisci2+6-10
2018-06-29 13:28fix memory leakMarcello Stanisci1+7-3
2018-06-29 13:15Fix #5277.Marcello Stanisci1+7-4
2018-06-28 19:35Instruction pointer gets negative values too.Marcello Stanisci1+4-2
2018-06-28 09:06Address #5366.Marcello Stanisci1+3-6
2018-06-28 08:41Commenting last change.Marcello Stanisci1+5-0
2018-06-28 08:38Reproducing [1] as a test case.Marcello Stanisci2+57-0
2018-06-27 14:49Addressing #5291.Marcello Stanisci6+13-8
2018-06-25 12:48indentMarcello Stanisci1+2-1
2018-06-25 12:43noteMarcello Stanisci1+5-0
2018-06-25 12:41Splitting twisted test case into smaller CMD chunks.Marcello Stanisci1+27-15
2018-06-25 12:22Splitting "lib" test case into smaller CMDs arrays.Marcello Stanisci1+101-49
2018-06-20 21:03explicit zeroing.Marcello Stanisci1+1-1
2018-06-20 20:16Implementing #5306.Marcello Stanisci6+209-19
2018-06-20 12:07Batch CMD needs to memcpy CMDs in its internal status.Marcello Stanisci1+17-2
2018-06-20 11:31Meta-CMD-aware instruction pointer.Marcello Stanisci2+125-4
2018-06-20 09:20batch CMD skeleton + include defs.Marcello Stanisci2+17-0
2018-06-20 09:08Put lookup logic for meta-commands.Marcello Stanisci2+32-1
2018-06-14 09:49fix leaks.Marcello Stanisci2+7-0
2018-06-13 17:33Fix aggregator.Marcello Stanisci1+1-1
2018-06-13 17:29Payto parsing.Marcello Stanisci1+43-36
2018-06-12 17:48433 > 443Marcello Stanisci1+1-1
2018-06-12 17:32Making https:// default.Marcello Stanisci1+1-0
2018-06-12 17:16From payto:// to base url.Marcello Stanisci5+60-11
2018-05-29 10:43Get rid of "@param selector".Marcello Stanisci13+22-49
2018-05-29 10:18Commenting the main "testing" header file.Marcello Stanisci7+600-316
2018-05-29 08:34Commenting the bank-lib "testing" header file.Marcello Stanisci2+30-13
2018-05-29 08:27do not use hard coded database stringMarcello Stanisci2+31-15
2018-05-28 20:54fix compilation errorMarcello Stanisci1+1-1
2018-05-28 20:49Commenting the "history" CMDMarcello Stanisci1+116-56
2018-05-28 20:20Commenting the "reject" CMDMarcello Stanisci1+46-21
2018-05-28 15:23Commenting the remaining "lib" traits.Marcello Stanisci11+233-156
2018-05-28 13:58Commenting the "peer key" trait.Marcello Stanisci1+24-16
2018-05-28 13:51Commenting the "fresh coins" trait.Marcello Stanisci2+17-12
2018-05-28 13:41Commenting the "wire" CMD.Marcello Stanisci1+39-31
2018-05-28 13:31Commenting the "track"(s) CMDs.Marcello Stanisci1+110-85
2018-05-28 11:45Commenting the "reserve status" CMD.Marcello Stanisci1+23-21
2018-05-28 11:38Commenting the "signal" CMD.Marcello Stanisci1+12-9
2018-05-28 11:35Commenting the "refund" CMD.Marcello Stanisci1+35-27
2018-05-28 11:27Commenting the "deposit" CMD.Marcello Stanisci1+44-38
2018-05-28 11:05Commenting "fakebank transfer" CMDsMarcello Stanisci1+138-56
2018-05-26 08:51minor editMarcello Stanisci1+3-3
2018-05-26 08:46Commenting the "aggregator" CMDMarcello Stanisci1+25-20
2018-05-26 08:40Commenting the "wirewatch" CMD.Marcello Stanisci1+24-24
2018-05-26 08:36Commenting the "keyup" CMD.Marcello Stanisci1+22-22
2018-05-26 08:31Commenting the "auditor sign" CMD.Marcello Stanisci1+22-20
2018-05-26 08:24Command "withdraw" CMD.Marcello Stanisci1+35-26
2018-05-25 18:22Commenting the "bank check" CMD.Marcello Stanisci1+48-36
2018-05-25 17:58Commenting the "refresh"(es) CMDs.Marcello Stanisci1+101-97
2018-05-25 17:04FIXMEs in the paper.Marcello Stanisci1+9-0
2018-05-25 12:34Commenting "payback" and "revoke" CMDs.Marcello Stanisci1+40-33
2018-05-25 12:15Commenting the "check keys" CMD.Marcello Stanisci2+24-17
2018-05-25 10:09aesthetic change.Marcello Stanisci1+1-0
2018-05-22 10:42New error code for a unknown reserve public key.Marcello Stanisci3+9-4
2018-05-21 11:25Remove wrong block.Marcello Stanisci1+0-29
2018-05-18 15:15set right expected http code.Marcello Stanisci1+1-1
2018-05-18 15:04Make a "payback" bit appear into the history.Marcello Stanisci1+8-3
2018-05-18 14:54Ask to withdraw on a expired reserve.Marcello Stanisci6+60-15
2018-05-18 12:49diagnosticsMarcello Stanisci1+7-0
2018-05-18 12:49Annotation; error management.Marcello Stanisci1+26-1
2018-05-18 08:57double-check reserve is well-behaved.Marcello Stanisci1+6-0
2018-05-18 08:50Withdraw after payback.Marcello Stanisci2+8-0
2018-05-17 14:00commentMarcello Stanisci1+3-3
2018-05-17 13:50Trigger conflicting refundsMarcello Stanisci4+68-0
2018-05-17 13:35Trigger double(-successful) refund.Marcello Stanisci2+7-0
2018-05-17 13:30Trigger refund fee to lowMarcello Stanisci1+7-0
2018-05-17 13:24Trigger refund insufficient fundsMarcello Stanisci1+8-1
2018-05-17 12:30Trigger /refund currency missmatch the right way.Marcello Stanisci3+15-14
2018-05-17 11:07Trigger deposit to refund not foundMarcello Stanisci2+35-5
2018-05-17 08:37Trigger invalid merchant signature on refundMarcello Stanisci1+12-0
2018-05-17 08:34Trigger above-amount errorMarcello Stanisci1+8-1
2018-05-17 08:30trigger refund fee currency missmatch.Marcello Stanisci1+10-1
2018-05-17 07:39Adding the refund CMD, genuine for now, to be evil-tuned.Marcello Stanisci1+7-0
2018-05-17 07:36prepare ground to refund twist-tests.Marcello Stanisci1+34-0
2018-05-16 11:18Triggering 409 Conflict for /refresh/revealMarcello Stanisci3+19-11
2018-05-14 12:50Triggering doubled /refresh/melt, plus prepare ground for twisting the /refresh/revealMarcello Stanisci6+154-2
2018-05-11 13:36fix if-else logical error.Marcello Stanisci1+2-1
2018-05-11 10:27adding missing informationMarcello Stanisci1+1-0
2018-05-11 09:34Fix offsetting.Marcello Stanisci1+1-1
2018-05-07 10:44make test config files more autocomplete.Marcello Stanisci4+56-1
2018-05-04 13:46Tests flexibility.Marcello Stanisci6+73-11
2018-05-04 12:23fix segfaultMarcello Stanisci1+3-2
2018-05-04 11:06Test cases.Marcello Stanisci1+52-17
2018-05-03 08:33fix path generation.Marcello Stanisci2+2-1
2018-04-26 10:52remove dead codeMarcello Stanisci1+0-69
2018-04-23 15:20reset auditor tables upon running tests, + upgrade "twisted" config file.Marcello Stanisci2+81-1
2018-04-23 15:04auditor tool to reset db tables.Marcello Stanisci4+149-2
2018-04-23 13:59address double-slash situation.Marcello Stanisci2+10-3
2018-04-15 10:20merging Florian's changes with my wire changesChristian Grothoff12+50-18
2018-04-05 22:58disable /keys cherrypicking until #5315 is addressedFlorian Dold4+19-3
2018-04-05 22:36avoid dangling pointerFlorian Dold1+11-1
2018-04-05 22:36fix commentFlorian Dold1+1-1
2018-04-04 15:04expand logging of wirewatch shutdownChristian Grothoff1+6-4
2018-04-04 15:01expand logging of HARD errors in DB reserve insertsChristian Grothoff2+10-3
2018-04-03 22:13change version number to 0.5Florian Dold2+4-1
2018-04-03 22:13fix compiler warningsFlorian Dold2+3-2
2018-04-03 21:31fix compiler warningFlorian Dold1+5-6
2018-04-02 19:12allow auditor to operate per-accountChristian Grothoff6+218-28
2018-04-02 15:16report which command failedChristian Grothoff1+8-2
2018-04-02 15:10get filename instead of get_string, nicify some stringsChristian Grothoff5+29-32
2018-04-02 14:35fix NULL termination of fee listChristian Grothoff2+14-1
2018-04-02 12:33fix post-merge FTBFSChristian Grothoff3+9-5
2018-04-02 12:24Changing configuration structure to enable multiple accounts.Christian Grothoff116+6545-5535
2018-03-12 13:07modify wire plugin load logic to use reference countingChristian Grothoff1+79-2
2018-03-26 19:43still on gentle twister termination.Marcello Stanisci2+4-4
2018-03-22 19:03gently terminating the twister.Marcello Stanisci2+2-2
2018-03-21 16:12addressing leaks.Marcello Stanisci1+2-0
2018-03-21 14:48build exchange url at (withdraw) command creation.Marcello Stanisci1+3-1
2018-03-21 14:20address leaks.Marcello Stanisci2+6-7
2018-03-21 13:24address leaks.Marcello Stanisci2+16-2
2018-03-19 17:47fix segfault.Marcello Stanisci1+4-4
2018-03-19 17:35set default HAVE_TWISTER.Marcello Stanisci1+1-1
2018-03-19 12:34fix parenthesis.Marcello Stanisci2+3-1
2018-03-14 13:30format outputMarcello Stanisci1+2-3
2018-03-06 11:41fix makefile conditional.Marcello Stanisci1+4-4
2018-03-06 11:05adding "with_fakebank_twisted" tests.Marcello Stanisci2+166-0
2018-03-06 10:00add fakebank-version of twisted tests.Marcello Stanisci1+1-0
2018-03-03 00:11mini testing of twister.Marcello Stanisci1+6-0
2018-03-03 00:08fix return code.Marcello Stanisci1+2-2
2018-03-03 00:06gitignoreMarcello Stanisci1+1-0
2018-03-03 00:05bank-lib twisted tests scaffold done.Marcello Stanisci3+49-3
2018-03-02 23:52bank-lib's twisted tests scaffoldMarcello Stanisci3+163-4
2018-03-02 23:38gitignoreMarcello Stanisci1+1-0
2018-03-02 17:30Twisted tests scaffold.Marcello Stanisci4+459-8
2018-03-12 11:36zero out last_row_off_size when we NULL last_row_off, cosmetics; remove bogus GNUNET_break: last_row_off size is allowed to be 0 hereChristian Grothoff1+4-3
2018-03-12 10:39ensure transaction_name is also set for deferred_wire_out transaction, re-use postgres_start logicChristian Grothoff1+8-13
2018-03-12 10:33fix #5281 for exchange: do preflight check that an old transaction is no longer running by accidentChristian Grothoff22+157-40
2018-03-12 10:25fix compiler warnings related to use of %llu on uint64_tChristian Grothoff1+16-15
2018-03-03 23:56fix #5293Christian Grothoff1+50-48
2018-02-28 15:59Test cases connect to the exchange via the base URL they get from exchange/BASE_URL config value. This way, the twister can be easily put in the middle by making it listen on the same port specified after the : of the exchange/BASE_URL.Marcello Stanisci4+23-28
2018-02-28 15:25staticMarcello Stanisci1+1-1
2018-02-28 15:15helpers return exchange base url from config.Marcello Stanisci4+48-22
2018-02-28 14:05indentMarcello Stanisci1+8-8
2018-02-27 21:49fix reject test command.Marcello Stanisci4+65-11
2018-02-27 21:22use more 'static' where applicable, use GNUNET_log instead of fprintfChristian Grothoff3+26-25
2018-02-27 18:38fix log component nameMarcello Stanisci1+1-1
2018-02-27 18:30fix use of extern keyword.Marcello Stanisci1+4-3
2018-02-27 18:12setting label for reject testing command.Marcello Stanisci1+1-0
2018-02-22 13:51Bank-lib tests, using the new (libraries-based) style.Marcello Stanisci19+2008-59
2018-02-21 15:58denom pub trait made 'const'Marcello Stanisci5+7-7
2018-02-21 14:13no need for a "hash trait" here. Removing code.Marcello Stanisci3+1-105
2018-02-21 11:41actually loading configMarcello Stanisci2+57-31
2018-02-21 11:23adding command to wire transfer to exchange by reading a merchant instance's (reserve tip) private key in order to construct the subject.Marcello Stanisci2+124-0
2018-02-21 08:56test command "fakebank transfer" takes exchange url in argumentsMarcello Stanisci3+22-9
2018-02-19 14:38bank-check test cmd offers exchange url as trait.Marcello Stanisci3+5-3
2018-02-17 22:41fix reserve creation with referenceMarcello Stanisci1+1-0
2018-02-17 14:39hash and public key traits.Marcello Stanisci3+72-5
2018-02-16 11:05indentMarcello Stanisci1+21-15
2018-02-16 10:59hash code traitMarcello Stanisci4+173-1
2018-02-16 09:57offering amount _objects_ as traits (a string version of it was already implemented). "Withdraw" command uses it.Marcello Stanisci5+68-29
2018-02-15 16:23paste leftoverMarcello Stanisci1+1-1
2018-02-15 15:39fix paste leftoverMarcello Stanisci1+1-1
2018-02-15 15:36adding "order id" traitMarcello Stanisci3+88-0
2018-02-14 11:46offer url traitMarcello Stanisci4+81-2
2018-01-23 09:28Implement new traits-based tests.Marcello Stanisci38+7429-454
2018-02-07 01:46make it compileFlorian Dold1+1-1
2018-02-07 01:43wire plugin (test): gracefully handle errorsFlorian Dold1+7-1
2018-02-06 02:22wirewatch: fix and simplify last row trackingFlorian Dold1+10-32
2018-02-06 02:02wirewatch: set last_row_off_size when we set last_row_offFlorian Dold1+4-0
2018-02-05 20:49exchangedb/postgres: handle duplicate wire transfers correctlyFlorian Dold1+4-4
2018-02-05 16:22wirewatch: no need to do rollback on hard/soft errorFlorian Dold1+2-6
2018-02-05 16:19wirewatch: fix uninitialized offset variable, loggingFlorian Dold1+5-0
2018-01-31 17:37url joining: grow strings correctlyFlorian Dold1+25-25
2018-01-31 17:16oops, add missing fileFlorian Dold1+83-0
2018-01-31 16:57more tests, fix varargs invocationFlorian Dold1+1-1
2018-01-31 16:47url construction helpersFlorian Dold3+369-2
2018-01-30 01:33better error messageFlorian Dold1+1-1
2018-01-30 00:41use url in docs consistentlyFlorian Dold1+8-8
2018-01-30 00:38missed on URIFlorian Dold1+1-1
2018-01-30 00:38use url instead of uri consistentlyFlorian Dold33+125-129
2018-01-29 18:26serialize amounts as string instead of an objectFlorian Dold2+33-18
2018-01-22 20:59new error code for #5262Christian Grothoff1+9-2
2018-01-22 12:41error codes for merchant /check-paymentFlorian Dold1+32-0
2018-01-21 19:16add missing cmd fileChristian Grothoff1+162-0
2018-01-21 19:10make fakebank_url more robustChristian Grothoff3+72-22
2018-01-21 18:57finish simplifying main by adding more helpers and macrosChristian Grothoff6+232-101
2018-01-21 18:25use CONFIG_FILE macroChristian Grothoff1+8-5
2018-01-21 18:21more wire transfer variantsChristian Grothoff2+110-0
2018-01-21 18:11factor out more helpersChristian Grothoff5+208-122
2018-01-21 17:46integrate sigpipe with ain loopChristian Grothoff5+139-41
2018-01-21 17:45integrate sigpipe with ain loopChristian Grothoff1+67-0
2018-01-21 17:45forgotten fileChristian Grothoff1+84-0
2018-01-21 15:27finish new withdraw command implementationChristian Grothoff5+246-33
2018-01-21 15:01more traitsChristian Grothoff7+303-14
2018-01-21 14:39new test interpreter architecture, first draftChristian Grothoff12+1671-7
2018-01-19 01:29Florian is right, this should be a 409, not 500Christian Grothoff1+2-1
2018-01-18 15:55implement #5254Christian Grothoff3+28-2
2018-01-18 11:51remove obsolete paragraphMarcello Stanisci1+3-5
2018-01-16 12:22use saner log levelChristian Grothoff1+1-1
2018-01-16 12:11fix fakebank memory leakChristian Grothoff2+10-3
2018-01-16 10:46remove dead error codeChristian Grothoff1+0-6
2018-01-15 14:19add timestamp for /reserve/status deposit eventsChristian Grothoff3+14-2
2018-01-15 14:18fix type for bool to match what postgres returns -- 1 byte instead of 4 bytesChristian Grothoff1+7-7
2018-01-15 12:27merge changelogChristian Grothoff19+702-126
2018-01-15 12:26update changelogChristian Grothoff1+9-0
2018-01-04 12:47add pay session signatureFlorian Dold1+31-0
2018-01-04 10:57enable test for #5234Christian Grothoff1+1-2
2018-01-04 10:56fix #5234Christian Grothoff2+84-0
2018-01-04 10:55fix minor formatting issueChristian Grothoff1+3-3
2018-01-04 09:39comment out extended test againChristian Grothoff1+1-1
2018-01-04 09:38bugfixes in auditor and renderingChristian Grothoff3+32-49
2018-01-04 08:22nicer formatting, some DCEChristian Grothoff2+10-15
2018-01-04 08:00fix audit report formatting issuesChristian Grothoff1+5-6
2018-01-03 23:41fix auditor to properly verify wire fee signatures and more gracefully handle arithmetic amount issueChristian Grothoff7+64-9
2018-01-03 00:10add testcase for 'select_refunds_by_coin'Christian Grothoff2+73-2
2018-01-02 13:43implement select_refunds_by_coin in exchangedb pluginChristian Grothoff2+163-0
2018-01-02 13:05extending test logic to detect refund issue (commented out for now)Christian Grothoff1+60-0
2018-01-01 22:26add TALER_EXCHANGE_refund2, make sure fee test initializes all amounts; update ChangeLogChristian Grothoff4+125-8
2018-01-01 22:07refuse endian conversion for invalid amountsChristian Grothoff1+4-0
2018-01-01 21:10change 'f' to 'contribution' in /depositChristian Grothoff3+7-2
2017-12-22 20:22redefining/adding bank error codesMarcello Stanisci2+51-34
2017-12-15 15:17adding more bank's error codesMarcello Stanisci1+34-5
2017-12-14 17:11make DEBUG bulk logsMarcello Stanisci1+2-2
2017-12-14 16:53store password in the right variableMarcello Stanisci1+1-1
2017-12-14 14:33implement taler-bank-transfer, fixes #5195Christian Grothoff9+330-289
2017-12-14 12:49eliminate /admin/add/incoming (fixes #5172)Christian Grothoff6+25-509
2017-12-14 12:42remove _admin APIs from libtalerexchangeChristian Grothoff1+0-250
2017-12-14 12:42remove _admin APIs from libtalerexchangeChristian Grothoff2+1-71
2017-12-14 12:36nicer error reportingChristian Grothoff3+12-4
2017-12-13 18:22logging the /reject requester in tests as the deposit _credit_ accountMarcello Stanisci1+1-1
2017-12-13 18:07respect /reject API: credit_account -> account_numberMarcello Stanisci2+2-2
2017-12-13 16:14re-enable bank /reject testing now that bank implements it (closes #5200)Christian Grothoff1+0-2
2017-12-12 18:28use dual stack for exchangeChristian Grothoff1+1-1
2017-12-12 18:23use dual stack for fakebankChristian Grothoff1+1-1
2017-12-10 20:41log rowids and amountsChristian Grothoff1+7-4
2017-12-10 20:19better diagnostics from fakebankChristian Grothoff1+12-8
2017-12-10 18:15add -r command line option to wirewatchChristian Grothoff2+34-19
2017-12-10 18:03bump protocol version of C client, we do support the new refreshChristian Grothoff1+2-2
2017-12-10 18:00eliminate use of exchange's /admin/add/incoming with fakebank in taler-exchange-benchmarkChristian Grothoff3+153-24
2017-12-10 15:02add testcase for #5077 (passes), start to reduce use of exchange's admin/add/incoming (#5172, more to come)Christian Grothoff4+268-152
2017-12-10 13:25add wirewatch command to testcase (not yet active), for #5077Christian Grothoff1+58-2
2017-12-09 23:25check find_pk return value in testChristian Grothoff1+12-3
2017-12-09 23:18fix test for '*' accepted encodingChristian Grothoff2+7-9
2017-12-09 22:58need a few more error codesChristian Grothoff1+13-1
2017-12-09 22:51fix potential NPEChristian Grothoff1+5-1
2017-12-09 22:46fix enum confusionChristian Grothoff1+12-3
2017-12-09 22:35initialize rev_rowid alwaysChristian Grothoff1+4-0
2017-12-09 20:19switch auth based on account number in testChristian Grothoff2+38-2
2017-12-09 19:28swap account numbers so reject can work with authChristian Grothoff2+9-9
2017-12-08 16:07set error code correctly, removes compiler warningFlorian Dold1+2-0
2017-12-08 16:04use row_id instead of serial_id everywhereFlorian Dold4+34-34
2017-12-08 15:59bank uses row_id instead of serial_id nowFlorian Dold1+4-4
2017-12-08 14:46comment out bank test cases until implemented in bankFlorian Dold1+2-0
2017-12-08 11:45fix reservemod issue with time roundingChristian Grothoff1+4-1
2017-12-06 18:24largely fix #5077Christian Grothoff19+1073-112
2017-11-30 16:17patch to address #5183: always round time before giving it to DB, tolerate DB answering without rounded timeChristian Grothoff11+493-103
2017-11-30 10:21properly document TALER_SIGNATURE_MERCHANT_REFUND_OKChristian Grothoff1+2-1
2017-11-27 22:42fixing #5178Christian Grothoff27+2439-3731
2017-11-27 22:50round timestamp so that the exchange does not crash when converting to JSONChristian Grothoff1+1-0
2017-11-27 14:25Add error code TIP_QUERY_TIP_ID_UNKNOWNFlorian Dold1+6-0
2017-11-20 21:00fix minor template issueChristian Grothoff1+13-6
2017-11-20 20:57regenerate samples based on current auditor logicChristian Grothoff1+2-1
2017-11-20 20:56do not break on issues we log to JSONChristian Grothoff2+13-2
2017-11-20 20:55fix issue in wire auditor's history processingChristian Grothoff2+31-17
2017-11-20 13:20implement #5177 (not yet tested)Christian Grothoff3+173-29
2017-11-19 21:36implementing #4961: detection of missing aggregate transfersChristian Grothoff2+161-3
2017-11-19 21:12add last_timestamp to wire auditor progress point; fix confusion in param/result specs between 'auto' and 'absolute time'Christian Grothoff2+39-26
2017-11-19 21:01test select_deposits_missing_wire, fix uninitialized wire_deadline in deposit listingChristian Grothoff2+77-2
2017-11-19 11:23Add on-more- forgery citation for security proofJeffrey Burdges1+18-0
2017-11-12 14:51update bug refs to #5177Christian Grothoff2+3-3
2017-11-12 14:46work on #5077: reserve_pub vs. wtid issue, add reject functionality to wire plugin API (with stub implementations for now)Christian Grothoff7+503-72
2017-11-12 13:11make -m option optional for taler-auditor and taler-wire-auditorChristian Grothoff3+83-13
2017-11-08 18:40more work on auditor report formattingChristian Grothoff1+30-25
2017-11-08 18:07fix misc typos in auditor report logicChristian Grothoff6+144-87
2017-11-08 17:44fix minor wire auditor bugs, add samples of outputChristian Grothoff5+151-15775
2017-11-07 13:38more work on wire auditor and reporting (#4958)Christian Grothoff5+545-140
2017-11-06 18:11update auditor report format to capture nicely all diagnostics that may currently be generated by the auditor (closes #4962)Christian Grothoff2+458-114
2017-11-06 13:54working on #4962Christian Grothoff2+459-159
2017-11-05 23:03work on making auditor reports nicer (#4962)Christian Grothoff4+258-250
2017-11-05 20:58use proper longtable for reportChristian Grothoff1+22-11
2017-11-04 17:03true/false are keywords, use all-capsChristian Grothoff2+10-10
2017-11-02 17:42lets use 52, the number of bits storedChristian Grothoff1+1-1
2017-11-02 16:40fix #5167Christian Grothoff2+35-17
2017-11-02 16:22indentationChristian Grothoff1+4-4
2017-11-02 15:51fix balance calculation for reserve withdrawalsChristian Grothoff2+19-19
2017-11-02 13:19clarify soft DB error code - they now could be returnedChristian Grothoff1+5-9
2017-11-02 13:03define more error codesChristian Grothoff1+40-0
2017-11-01 11:42helps to keep enum values distinctChristian Grothoff1+1-1
2017-11-01 11:36add status codeChristian Grothoff1+6-0
2017-11-01 09:41be less verboseChristian Grothoff1+4-4
2017-10-31 21:59fix stupid ordering issue after refactoringChristian Grothoff1+2-5
2017-10-31 13:45add TALER_EXCHANGE_reserve_withdraw2 function for easy withdrawal of tipsChristian Grothoff2+197-67
2017-10-31 13:02major API refactoring, adding planchet generation and coin extraction APIs to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introducedChristian Grothoff11+416-240
2017-10-31 11:44rename: TALER_setup_planchet -> TALER_planchet_setup_refreshChristian Grothoff6+10-8
2017-10-31 11:38rename: TALER_FreshCoinP -> TALER_PlanchetSecretsP, and TALER_setup_fresh_coin -> TALER_setup_planchetChristian Grothoff6+30-30
2017-10-19 16:20start template for generating nicely formatted auditor reportsChristian Grothoff4+133-7
2017-10-24 13:37fix #5108Christian Grothoff2+17-0
2017-10-23 22:21more error codes for tippingChristian Grothoff1+56-3
2017-10-22 17:07starting with error codes for tipping APIChristian Grothoff1+40-0
2017-10-18 13:21releasing v0.4.0Christian Grothoff5+7-4
2017-10-18 09:47missing conf from 'make dist'Marcello Stanisci1+3-0
2017-10-18 07:39fix --with-libcurl and --with-libgnurl options; they used to ignore the given path.Marcello Stanisci1+4-0
2017-10-17 12:36update docsChristian Grothoff1+11-3
2017-10-17 12:32fix matching of auditor keys/denomination issues so that we return _all_ applicable auditor signatures, instead of a tiny subsetChristian Grothoff2+53-14
2017-10-17 12:04report if DK lacks auditor signatureChristian Grothoff1+16-1
2017-10-17 12:04actually properly implement API wrt return value handling, even if not used todayChristian Grothoff1+27-9
2017-10-17 12:03exit more nicely if command line arguments were wrongChristian Grothoff1+6-1
2017-10-17 12:03make --wire argument mandatoryChristian Grothoff1+6-5
2017-10-17 10:41add JSON auditor output samplesChristian Grothoff3+15917-0
2017-10-17 10:31assertion only holds if we did get resultsChristian Grothoff1+5-0
2017-10-17 17:19missing figure for distMarcello Stanisci1+2-1
2017-10-16 15:25add exchangedb function for #4961Christian Grothoff2+199-0
2017-10-16 10:11resolve #4963Christian Grothoff3+59-13
2017-10-16 09:49work on #4963 for taler-auditorChristian Grothoff2+173-67
2017-10-16 14:47adding missing table in the drop methodMarcello Stanisci1+1-0
2017-10-15 15:42suppress compiler warningChristian Grothoff1+1-0
2017-10-14 09:37add CSS to distChristian Grothoff1+4-1
2017-10-13 22:01fix geq, needs{}Christian Grothoff1+11-11
2017-10-13 19:45fix syntax issue in texiChristian Grothoff1+11-11
2017-10-12 18:56add references to Mantis bugs to TODO/FIXME comments in codeChristian Grothoff3+16-16
2017-10-12 18:46complete first pass of taler-wre-auditor's wire-out audit logicChristian Grothoff4+296-27
2017-10-12 14:26completing reserves_in logic of taler-wire-auditor, but not testedChristian Grothoff1+276-8
2017-10-07 13:10properly handle signing errors if httpd lacks signing keys by returning internal errors (and handling new return value from TEH_KS_sign)Christian Grothoff9+97-33
2017-10-06 20:19check return value from create_denom_key_pair in testChristian Grothoff1+4-0
2017-10-06 20:16check rval from TALER_amount_to_stringChristian Grothoff1+2-2
2017-10-06 20:13use proper return value, some c99 changesChristian Grothoff1+8-13
2017-10-06 20:10doh, do not try to clean up after allocation failureChristian Grothoff1+0-2
2017-10-06 20:08yet another TALER_amount_get_zero with missing rval checkChristian Grothoff1+3-2
2017-10-06 20:06use proper enum value for error code on signature parsing in wire pluginChristian Grothoff1+1-1
2017-10-06 20:04really carefully check strtoll() return value before casting to uint64_tChristian Grothoff2+9-4
2017-10-06 19:54handle (most) TEH_KS_acquire errorsChristian Grothoff9+92-19
2017-10-06 19:41handle hypothetical failure of plugin not foundChristian Grothoff1+13-0
2017-10-06 19:39handle plugin load failure without crashingChristian Grothoff1+6-0
2017-10-06 19:36use proper type for do_shutdown() callbackChristian Grothoff1+3-1
2017-10-06 19:35reduce scope of local varsChristian Grothoff1+16-10
2017-10-06 19:32add assertion to be more defensive against buffer overflow (cannot happen, but this better protects against future changes)Christian Grothoff1+1-0
2017-10-06 19:31BLOB is BYTEA in PostgresChristian Grothoff1+2-2
2017-10-06 19:27add assertion to be more defensive against buffer overflow (cannot happen, but this better protects against future changes)Christian Grothoff1+1-0
2017-10-06 19:23do not potentially pass -1 to fcntl()Christian Grothoff1+4-3
2017-10-06 19:21more return value checks on TALER_amount_get_zeroChristian Grothoff1+15-10
2017-10-06 19:06do not potentially pass -1 to fcntl()Christian Grothoff1+27-10
2017-10-06 19:04better logging if IBAN validation fails, also avoid potentially unbounded stack allocationChristian Grothoff2+22-1
2017-10-06 18:54check return value from TALER_amount_get_zeroChristian Grothoff7+39-31
2017-10-06 18:02check return value from TALER_JSON_hashChristian Grothoff9+92-47
2017-10-06 17:54fix indentationChristian Grothoff1+2-2
2017-10-06 17:53fix signed calls to isalpha/isdigit/isspace etc.Christian Grothoff2+3-3
2017-09-30 19:28modify wire auditor to deal with asynchrony of WIRE plugin APIChristian Grothoff1+191-172
2017-09-30 18:47also store wire position in auditordbChristian Grothoff3+133-23
2017-09-30 18:29update auditordb API to support logic for taler-wire-auditorChristian Grothoff3+231-52
2017-09-26 13:16update .gitignoreChristian Grothoff1+1-0
2017-09-26 13:05fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash valueChristian Grothoff4+17-10
2017-09-26 12:09fix uninit auditor_url fieldChristian Grothoff1+2-0
2017-09-26 11:56fix calculation of 'Expires:' header, also handle HTTP HEAD requestsChristian Grothoff3+24-16
2017-09-26 11:46simplify time conversion using strptime instead of manual hack, also check for timezone issues if we get unusual time valuesChristian Grothoff1+23-39
2017-09-26 10:30check json_array_append_new() return values, proper logging on errorsChristian Grothoff3+100-91
2017-09-26 10:23fix bad sizeof()Christian Grothoff1+1-1
2017-09-25 21:26starting point for #4948Christian Grothoff2+498-0
2017-09-17 14:56bump version of taler protocol we implementChristian Grothoff2+3-5
2017-09-17 14:53clean up /keys cherry picking logic, including changing the last_issue_date value to be in secondsChristian Grothoff4+1073-649
2017-09-14 19:07be more precise about encoding HTTP bodiesChristian Grothoff2+15-5
2017-09-14 18:52(imperfect) test for #4840Christian Grothoff6+193-22
2017-09-13 19:45note on messy / duplicated codeChristian Grothoff1+10-0
2017-09-13 19:43do keep signing over DKs even for cherry-picked /keys repliesChristian Grothoff2+31-4
2017-09-13 12:35add logic to signal exchange to reload keysChristian Grothoff3+85-6
2017-09-13 12:35style fixChristian Grothoff1+1-2
2017-09-13 12:29create tables in taler-auditor-sign instead of failing obscurelyChristian Grothoff1+21-5
2017-09-13 12:08add argument to TALER_EXCHANGE_check_keys_current() to allow forcing the downloadChristian Grothoff4+18-5
2017-09-13 11:27skeleton for /keys cherry picking testcaseChristian Grothoff2+700-1
2017-09-12 23:14theoretically finished implementation of #4840 (/keys cherry picking), but by far not done testingChristian Grothoff3+295-121
2017-09-12 21:52do not version INSTALL, is generatedChristian Grothoff2+1-370
2017-09-12 21:52fix odd missing initialization, very strange that this did not show up before as a problemChristian Grothoff1+6-4
2017-09-12 13:34add support for #4840 (/keys cherry picking) to libtalerexchangeChristian Grothoff3+104-34
2017-08-17 16:19Add two papersJeffrey Burdges1+37-11
2017-08-17 12:17Add ref for Practical Compact E-Cash with Arbitrary Wallet SizeJeffrey Burdges1+9-0
2017-07-25 09:56error code for merchant /pay db transactionMarcello Stanisci1+8-0
2017-07-21 17:38improve diagnosticsChristian Grothoff1+14-0
2017-07-21 13:18introducting error code for merchant detecting wire fee inconsistencyChristian Grothoff1+10-1
2017-07-20 08:00implement #5114Christian Grothoff2+38-0
2017-07-14 20:41update picture of exhange DBChristian Grothoff1+0-0
2017-07-14 16:18add missing indices where neededChristian Grothoff1+33-11
2017-07-14 15:56add UNIQUE constraint on BIGSERIAL columns as that is not automatic in PostgresChristian Grothoff2+8-8
2017-07-14 15:52make reserves_update more canonical, avoiding odd WHERE constraint that is unnecessaryChristian Grothoff1+4-3
2017-07-14 15:49select on denom_pub_hash instead of denom_pub as the hash is a primary keyChristian Grothoff1+5-2
2017-07-14 15:43clean up PQ tables (renamings, remove redunant column), and primarily fix #4751Christian Grothoff5+186-96
2017-07-05 17:09log amount involvedChristian Grothoff1+6-4
2017-07-05 17:08tolerate total-amount==fee in aggregatorChristian Grothoff1+2-2
2017-07-05 12:11importing a 'PS' struct from merchantMarcello Stanisci1+19-0
2017-07-05 07:33signature macro to confirm refundsMarcello Stanisci1+5-0
2017-07-04 21:33fix #4955 in auditordb, clean up fix in exchangedbChristian Grothoff2+38-31
2017-07-04 21:28eliminate dead macrosChristian Grothoff2+33-67
2017-07-01 12:15implement logic to check protocol version compatibility (#5035)Christian Grothoff4+109-7
2017-06-29 18:46preparations for #4840Christian Grothoff4+65-6
2017-06-29 12:21expand set of EC codes to better cover merchant /refund (likely still not perfect)Christian Grothoff1+18-2
2017-06-25 10:59log interesting errors alwaysChristian Grothoff1+2-0
2017-06-24 23:46update taler-auditor to fix #5010 in auditor as well, technically done, but untestedChristian Grothoff1+516-417
2017-06-24 21:06migrating auditordb to new API to address #5010Christian Grothoff4+1262-1660
2017-06-24 14:15convert rest of exchangedb plugin API to fix #5010-issuesChristian Grothoff4+795-705
2017-06-24 10:15fix #5010 for taler-exchange-aggregatorChristian Grothoff4+466-598
2017-06-24 07:35need extra font to build on my systemChristian Grothoff2+2-1
2017-06-23 22:41working on #5010 for aggregatorChristian Grothoff4+210-151
2017-06-23 12:37address #5010 for wirewatchChristian Grothoff4+54-68
2017-06-23 12:13adapt /admin/add/incoming to #5010Christian Grothoff4+138-155
2017-06-23 11:16Fix #5010 for keystateChristian Grothoff6+171-244
2017-06-22 09:49address #5010 for /refresh/meltChristian Grothoff5+205-273
2017-06-20 21:17incomplete work on fixing #5010 for /refresh/meltChristian Grothoff2+252-333
2017-06-20 20:30fixing #5010 for /refresh/revealChristian Grothoff5+451-656
2017-06-20 11:40address #5010 for /refresh/linkChristian Grothoff4+264-162
2017-06-19 19:08move reply_transfer_pending to where it belongsChristian Grothoff5+26-38
2017-06-19 19:04split httpd_refresh.c into refresh_melt, refresh_link and refresh_revealChristian Grothoff14+2325-2240
2017-06-19 18:46fix #5010 for /track/transactionChristian Grothoff7+248-300
2017-06-19 18:12fix #5010 for /track/transferChristian Grothoff4+232-192
2017-06-19 16:06refactor /track logic towards new structureChristian Grothoff6+583-683
2017-06-19 15:58split tracking into track_transfer.c and track_transaction.cChristian Grothoff8+288-226
2017-06-19 15:53address #5010 for /paybackChristian Grothoff7+304-325
2017-06-19 14:07address #5010 for /refundChristian Grothoff11+784-762
2017-06-18 22:13fix leaks and typosChristian Grothoff3+7-4
2017-06-18 22:00fixing #5010 for /reserve/withdrawChristian Grothoff11+510-642
2017-06-18 20:51rename file to match content betterChristian Grothoff6+208-227
2017-06-18 20:48rework /reserve/history to address #5010Christian Grothoff10+531-355
2017-06-18 19:47refactoring /deposit towards new transaction style (#5010)Christian Grothoff9+422-341
2017-06-18 13:13convert another function for #5010Christian Grothoff5+53-46
2017-06-18 13:02convert another function for #5010Christian Grothoff4+67-40
2017-06-18 12:43convert another function for #5010Christian Grothoff1+33-27
2017-06-16 01:20Styling, no-split and syntax highlighting for texiFlorian Dold6+194-1
2017-06-15 20:10work on #5010Christian Grothoff9+27-39
2017-06-15 20:07fix compiler warning due to possibly unknown switch enum values being handled poorlyChristian Grothoff1+2-3
2017-06-15 19:52remove dead or unnecessary macrosChristian Grothoff1+8-55
2017-06-14 16:44error code for merchant's /refundMarcello Stanisci1+5-0
2017-06-14 13:13error code for merchant's /refundMarcello Stanisci1+7-0
2017-06-14 09:41error code for merchant's /refundMarcello Stanisci1+5-0
2017-06-14 09:24error code for merchant's /refundMarcello Stanisci1+5-0
2017-06-11 15:04automated refunds of expired reserves now work and tested, fixes #4956Christian Grothoff6+241-47
2017-06-11 14:06tolerate empty transaction list when returning historyChristian Grothoff1+6-1
2017-06-11 13:28fix doxygenChristian Grothoff1+1-1
2017-06-11 13:25modify fakebank API to allow arbitrary subjects, not just well-fromed WTIDsChristian Grothoff6+154-73
2017-06-11 09:57add --test option to taler-exchange-wirewatchChristian Grothoff3+20-0
2017-06-11 09:51do not show -v option twice in -hChristian Grothoff2+13-10
2017-06-11 09:48add new test to ignore filesChristian Grothoff1+1-0
2017-06-11 09:48start test case for #4956Christian Grothoff4+809-1
2017-06-11 00:12a bit more work on #5010Christian Grothoff4+42-60
2017-06-10 23:59match GNUnet API rename, work on #5010Christian Grothoff8+1409-1439
2017-06-06 12:51add missing files for distcheckChristian Grothoff1+4-1
2017-06-06 12:03bump versions for releaseChristian Grothoff7+17-11
2017-06-05 16:05assert non-NULLChristian Grothoff1+3-0
2017-06-05 09:35add doxygen M4 macroChristian Grothoff1+586-0
2017-06-04 22:17fix indentationChristian Grothoff1+1-1
2017-06-04 10:34fix more leaksChristian Grothoff2+2-1
2017-06-04 10:24fix remaining leak from #5050Christian Grothoff1+5-4
2017-06-04 10:13free auditor data on shutdown (#5050)Christian Grothoff2+9-4
2017-06-04 10:07fix memory leaks (#5050)Christian Grothoff4+58-14
2017-06-04 09:30ignore generated fileChristian Grothoff1+1-0
2017-06-04 09:30fixing misc doxygen issuesChristian Grothoff13+121-20
2017-06-04 08:22cleaning up use of doxygen, fixing #5057Christian Grothoff6+296-271
2017-06-02 13:55More on RSA-KTIJeffrey Burdges2+11-3
2017-06-01 21:00add version to keydata returned by libtalerexchange (#5035)Christian Grothoff2+14-0
2017-06-01 20:46fix #5035Christian Grothoff1+16-1
2017-06-01 20:42start to use extended libgnunetpq API (not finished)Christian Grothoff1+30-250
2017-05-31 14:00preventing Makefile.in generation in non existent directoryMarcello Stanisci1+0-1
2017-05-31 13:11remove deleted directory from compilationMarcello Stanisci1+1-1
2017-05-31 11:57firing duplicated operator manualMarcello Stanisci6+45-2067
2017-05-31 10:35stub for keys generation instructionsMarcello Stanisci1+6-0
2017-05-31 08:09moving "onboarding"-like content from manual to "onboarding" document at 'deployment' repository.Marcello Stanisci1+0-207
2017-05-30 19:30fix compilation issue (by removing duplicated code)Marcello Stanisci1+0-64
2017-05-30 15:20configuration section in manualMarcello Stanisci1+62-0
2017-05-30 08:26Slightly moreJeffrey Burdges1+3-2
2017-05-30 08:13Lighten politicsJeffrey Burdges1+3-3
2017-05-30 06:32Structure and DRM comments. Christian will be amused.Jeffrey Burdges1+43-24
2017-05-29 18:49undo accidental commitChristian Grothoff1+2-2
2017-05-29 16:27minor changes to get #3464 to work, finallyChristian Grothoff2+14-3
2017-05-28 23:15rename proposal_data to contract_terms (see #4879)Florian Dold27+249-249
2017-05-28 16:06add missing drop, should fix #5007Christian Grothoff1+2-0
2017-05-25 17:54more work on #5010Christian Grothoff1+148-7
2017-05-25 17:38more work on #5010Christian Grothoff2+60-119
2017-05-25 00:06starting some initial work on #5010, very incompleteChristian Grothoff3+285-264
2017-05-24 12:57bank flush db command also needed -c optionMarcello Stanisci1+1-1
2017-05-24 08:49fix auditor_iter, still a GNUNET_SYSERR lying around.Marcello Stanisci1+1-1
2017-05-22 15:01fix segv in test if DB interaction failed hardChristian Grothoff1+5-3
2017-05-22 13:20minor TODOJeffrey Burdges1+4-2
2017-05-22 13:16Improve proof, remove false generalityJeffrey Burdges1+36-34
2017-05-19 21:31use 'fresh' to clarifyChristian Grothoff1+1-1
2017-05-19 21:30clarify S_XChristian Grothoff1+4-3
2017-05-19 21:26address fixmes, add bridge sentence backChristian Grothoff1+3-4
2017-05-19 21:21add fwd ref to payback detailsChristian Grothoff1+3-2
2017-05-19 21:19mention KYC explicitlyChristian Grothoff1+2-2
2017-05-19 21:16not 'but'Christian Grothoff1+1-1
2017-05-19 21:07missing wordChristian Grothoff1+1-1
2017-05-19 21:07add bridgeChristian Grothoff1+1-1
2017-05-19 21:05add paragraph summarizing key contributionsChristian Grothoff1+6-0
2017-05-19 19:58Clean up bibtexJeffrey Burdges2+5-6
2017-05-19 19:50Comment on Ripple fine in relation to BOLTJeffrey Burdges2+35-4
2017-05-19 19:38Parenthetical commentsJeffrey Burdges1+5-5
2017-05-19 12:30fix typoFlorian Dold1+1-1
2017-05-19 12:28fix typoFlorian Dold1+1-1
2017-05-19 12:28fix typoFlorian Dold1+1-1
2017-05-19 12:25fix typosFlorian Dold1+5-5
2017-05-18 15:22Add comments on BOLTJeffrey Burdges2+34-5
2017-05-18 16:26update .gitignore to exclude generated manual filesChristian Grothoff1+14-0
2017-05-18 16:26remove empty dirChristian Grothoff2+0-4
2017-05-18 13:05inline FC reviews/responses in main paperChristian Grothoff2+13-2
2017-05-18 12:55Be a bit more honest about Zerocash by using the word "can".Jeffrey Burdges1+4-3
2017-05-18 12:50Tweaks to FC2017Jeffrey Burdges1+10-5
2017-05-18 12:35Do we really need to mention post-quantum RSA? lolJeffrey Burdges1+2-3
2017-05-18 12:29Add a bit to FC2017 commentsJeffrey Burdges1+19-8
2017-05-18 12:24remove comment about un-instantiated protocolFlorian Dold2+4-6
2017-05-18 12:12Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+14-14
2017-05-18 12:10Ponzicoin to the moon!!!Jeffrey Burdges2+7-3
2017-05-18 12:02tolerating bad denomination blobs when iterating over auditor_base_dirMarcello Stanisci1+14-14
2017-05-18 11:51Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+9-0
2017-05-18 11:44auditor doesn't sign a zero-length list of denominationsMarcello Stanisci1+9-0
2017-05-18 11:47Remove BOLT and add correct AccountableZerocash referenceJeffrey Burdges2+20-4
2017-05-18 11:32Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+10-7
2017-05-18 11:31Mention BOLT hereJeffrey Burdges1+5-2
2017-05-18 11:22be precise about domain of generated valuesChristian Grothoff1+10-7
2017-05-18 07:59add link to crypto primitive benchmarks, fix bibtex issuesChristian Grothoff2+16-26
2017-05-18 07:35update rfc.bib, add reference to EdDSA, update response to FC2017 reviewsChristian Grothoff4+121122-45056
2017-05-17 21:58Make double pending Exculpability section about preventionJeffrey Burdges1+7-5
2017-05-17 21:50Minor edits to implementation sectionJeffrey Burdges1+25-24
2017-05-17 21:40SpellingJeffrey Burdges1+3-3
2017-05-17 21:39Change Zerocash textJeffrey Burdges1+10-5
2017-05-17 19:55re-doing responseChristian Grothoff1+162-8
2017-05-17 18:55misc edits to implementation sectionChristian Grothoff1+32-24
2017-05-17 18:10bank-lib testcase passes config file to the bankMarcello Stanisci2+3-0
2017-05-17 15:52remove mention of 'talercheck'Marcello Stanisci1+1-1
2017-05-17 15:47bank-lib looks first into env to get checkdb's nameMarcello Stanisci1+9-2
2017-05-17 11:58manual gpl boilerplate + commands to compile the manualMarcello Stanisci6+1765-1
2017-05-17 15:02more responses for fc17Florian Dold1+11-0
2017-05-17 14:53clarify withdraw existing response lookupFlorian Dold2+7-5
2017-05-17 14:31explain what 'persist' means on first usageFlorian Dold2+14-2
2017-05-17 14:18typoFlorian Dold1+1-1
2017-05-17 14:14add r4r reference, review comment and related work remarkFlorian Dold3+43-0
2017-05-17 13:25review formattingFlorian Dold1+52-28
2017-05-17 13:23typoFlorian Dold2+11-6
2017-05-17 13:21add remark about zerocash's high anonymityFlorian Dold1+6-0
2017-05-17 13:17add more comparisonFlorian Dold2+28-4
2017-05-17 12:55starting with commentsFlorian Dold1+66-11
2017-05-17 12:49remove identifying information from reviewsFlorian Dold2+1-42
2017-05-17 12:21typoFlorian Dold1+1-1
2017-05-17 12:11draft for implementation sectionFlorian Dold1+45-3
2017-05-17 11:46Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+71-5
2017-05-17 11:45Add ACM-Reference-Format.bst but..Jeffrey Burdges1+3478-0
2017-05-17 09:54instructions about copying the auditor signed blob into the dedicated directoryMarcello Stanisci1+15-0
2017-05-17 09:39instructions for the auditor to sign the blobMarcello Stanisci1+56-5
2017-05-16 20:53implement test and fix minor discovered bugs for /history via test wire plugin (fixes #4959)Christian Grothoff2+82-12
2017-05-16 16:58update .gitignoreChristian Grothoff1+6-0
2017-05-16 16:56skeleton for the test for #4959Christian Grothoff3+316-3
2017-05-16 15:10admin manual stubMarcello Stanisci1+237-0
2017-05-16 14:46acm metadataFlorian Dold1+29-35
2017-05-16 14:42Try to make this justification stronger and more preciseJeffrey Burdges2+28-1
2017-05-16 14:27ro.bib -> rom.bibJeffrey Burdges2+1-1
2017-05-16 13:52add cls fileChristian Grothoff1+2421-0
2017-05-16 13:50minor edits to proofsChristian Grothoff1+23-21
2017-05-16 13:15Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+67-21
2017-05-16 13:15linking attackJeffrey Burdges1+36-20
2017-05-16 13:09first stab at proofsFlorian Dold1+25-13
2017-05-16 12:45proof for lemma 1 and corrolaryFlorian Dold1+17-9
2017-05-16 13:07add sentence on double-spending detection during refreshChristian Grothoff1+4-1
2017-05-16 13:01add section on /paybackChristian Grothoff1+25-2
2017-05-16 12:41shorten description to avoid line breakChristian Grothoff1+1-1
2017-05-16 12:40add FDH to notation list, add arch pictureChristian Grothoff3+19600-1
2017-05-16 12:33mention scalability, cite RSCoin on thatChristian Grothoff2+19-0
2017-05-16 12:18fix formattingChristian Grothoff1+2-2
2017-05-16 12:17comment out experiments againChristian Grothoff1+5-5
2017-05-16 12:16comment out experiments againChristian Grothoff1+32-32
2017-05-16 12:08stash for merge, moving stuff aroundChristian Grothoff1+243-235
2017-05-16 12:00stash for mergeChristian Grothoff1+65-63
2017-05-16 12:05Slight cleanup after mergeJeffrey Burdges1+2-2
2017-05-16 12:03Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+124-40
2017-05-16 11:59IND-CPA maybe?Jeffrey Burdges1+25-15
2017-05-16 11:40Merge branch 'master' of git+ssh://taler.net/exchangeChristian Grothoff1+102-30
2017-05-16 11:40starting with exculpabilityChristian Grothoff1+42-0
2017-05-16 11:39use ACM sigconf format for 2017Florian Dold1+102-30
2017-05-16 11:34english, linkingChristian Grothoff1+22-10
2017-05-15 13:40fc17 reviewsFlorian Dold1+86-0
2017-05-16 09:26typosChristian Grothoff1+3-3
2017-05-16 09:24add ownership transfer corollaryChristian Grothoff1+7-4
2017-05-16 07:53nicer error reportingChristian Grothoff1+17-3
2017-05-15 20:02use and purge alternate db when testing against python bankMarcello Stanisci1+9-0
2017-05-15 18:33start_row is actually start in the spec, fix namingChristian Grothoff3+3-7
2017-05-15 13:53handle base32-wire transfer subject being followed by space+exchange base url in wire plugin and fakebankChristian Grothoff6+45-13
2017-05-15 08:55fix port numbers, no longer 8081 but on 8080; and box json array /history response in {data} as required by APIChristian Grothoff2+14-5
2017-05-11 14:24take the history array from "data" field returned by the bankMarcello Stanisci3+13-6
2017-05-16 09:01minor edits to the paper, moving refresh around, etc.Christian Grothoff1+53-49
2017-05-15 23:02Add a suitable argument for KDF under the random oracle model.Jeffrey Burdges1+28-2
2017-05-15 15:46Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+30-23
2017-05-15 15:46SpellingJeffrey Burdges1+14-15
2017-05-15 15:37Add note on linking protocolJeffrey Burdges1+4-0
2017-05-15 14:28Some classical random oracle referenceJeffrey Burdges2+74-90
2017-05-15 14:28Approach to the privacy argumentJeffrey Burdges1+54-14
2017-05-15 14:28Just some trashJeffrey Burdges1+90-0
2017-05-14 13:44improve serializability error handling a bitChristian Grothoff1+30-23
2017-05-13 13:07Merge branch 'master' of ssh://taler.net/exchangeJeffrey Burdges1+4-4
2017-05-13 13:06Update to taxabilityJeffrey Burdges1+20-12
2017-05-12 20:41nicer loggingChristian Grothoff1+4-4
2017-05-11 19:41Just a start on taxability text, breaks the latex run probablyJeffrey Burdges1+85-1
2017-05-07 12:04Introduction does not know where it's going towards the end, butJeffrey Burdges1+5-14
2017-05-07 12:01Improve abstractJeffrey Burdges1+6-6
2017-05-11 09:43clean up debug logicChristian Grothoff1+7-7
2017-05-11 09:41acutally initialize num_auditors field, helps a lot...Christian Grothoff1+1-0
2017-05-11 09:22even more detailed /history error reportingChristian Grothoff1+13-1
2017-05-11 09:05fail hard if any auditor sig is wrongChristian Grothoff1+3-3
2017-05-11 09:02fix auditor signing process: include signature over refund feeChristian Grothoff1+1-0
2017-05-11 08:56generate auditor signatures in exchange-lib testcase, and handle problem with bogus revocation keys during startup more gracefully by terminating instead of loopingChristian Grothoff3+72-35
2017-05-10 19:08revert field name in bank-libMarcello Stanisci1+1-1
2017-05-10 14:55improve history error reporting by testChristian Grothoff1+40-2
2017-05-10 13:23removing use of bank's admin interface from bank-lib testcasesMarcello Stanisci2+1-39
2017-05-10 09:48uncommenting the first failing bank-lib interpreter commandMarcello Stanisci1+1-1
2017-05-09 20:38fix field nameMarcello Stanisci1+1-1
2017-05-09 20:14uncommenting /admin/add/incoming interpreter commandMarcello Stanisci2+3-2
2017-05-09 15:35initial fixes to test exchange/bank interfacingMarcello Stanisci3+19-9
2017-05-10 13:46revert last changeMarcello Stanisci1+1-1
2017-05-10 09:49serial_id -> row_id in returned jsonMarcello Stanisci1+1-1
2017-05-09 20:25fix missing auth header for /admin/add/incomingChristian Grothoff1+13-1
2017-05-09 11:33handle error code returned by TALER_amount_subtract in new error case TALER_EC_PAYBACK_COIN_BALANCE_NEGATIVEChristian Grothoff2+20-3
2017-05-09 11:30handle error code returned by TALER_EXCHANGEDB_denomination_keys_iterateChristian Grothoff1+10-5
2017-05-09 11:28nicely handle error from json_dumps without assertChristian Grothoff1+9-3
2017-05-09 11:26remove redundant checkChristian Grothoff1+1-2
2017-05-09 11:24fix possible NULL deref, simplify logicChristian Grothoff1+6-11
2017-05-08 12:35nominally finish implementation of taler-exchange-wirewatch (still needs testing)Christian Grothoff1+13-4
2017-05-08 11:31add 'get_latest_reserve_in_reference' to exchangedb APIChristian Grothoff4+117-2
2017-05-08 11:18remove dead transfer details field from reserves_in (API, exchangedb, etc.)Christian Grothoff12+67-95
2017-05-08 10:57move responsibility of converting to wire subject to reserve_pub into wire pluginChristian Grothoff3+55-19
2017-05-08 10:44updates to distinguish clearly between wtid and json transfer detailsChristian Grothoff7+31-24
2017-05-07 19:11implement fakebank support (incl. tests) for #5005/#4964/4959Christian Grothoff9+461-40
2017-05-07 12:21adjust test to work with real bank (now fails)Christian Grothoff3+28-7
2017-05-07 12:07check json_pack return value, just to be niceChristian Grothoff7+43-4
2017-05-05 11:41updating DB schema for new wire history operations and future auditor checks of wire transfersChristian Grothoff9+91-32
2017-05-05 10:17more work on wirewatchChristian Grothoff4+61-21
2017-05-05 09:11starting to implement taler-exchange-wirewatchChristian Grothoff10+444-27
2017-05-04 21:53add link to bugChristian Grothoff1+1-1
2017-05-04 21:52start to add /history testing support to tests, fix some minor issuesChristian Grothoff6+197-15
2017-05-04 21:30fix names to match latest specificationChristian Grothoff1+2-2
2017-05-04 21:29add /history support to fakebankChristian Grothoff3+274-27
2017-05-04 18:19fix indentationChristian Grothoff1+11-11
2017-05-04 16:35adding support for transaction history to wire plugin API (#4959)Christian Grothoff23+793-132
2017-05-04 13:18switch bank api to new authentication method APIChristian Grothoff8+357-44
2017-05-04 12:06fix typoChristian Grothoff1+1-1
2017-05-04 09:18implement #4993Christian Grothoff6+73-2
2017-04-20 19:38finished implementing #4956 in principle, but not yet testedChristian Grothoff15+691-65
2017-04-20 07:04expand testcase to cover new DB APIChristian Grothoff2+43-5
2017-04-20 05:49fix misc doxygen issuesChristian Grothoff35+55-61
2017-04-19 19:41add support for closed reserves to taler-auditorChristian Grothoff1+111-12
2017-04-19 19:28implement plugin function for auditor to check reserve closuresChristian Grothoff2+168-1
2017-04-19 16:44implementing database functions towards addressing #4956Christian Grothoff2+119-20
2017-04-19 12:40implement #4956-support in exchange db and exchange (to return information about closed reserves)Christian Grothoff2+106-4
2017-04-19 12:15implementing #4956-support in libtalerexchangeChristian Grothoff3+88-1
2017-04-19 11:46implement #4983Christian Grothoff1+59-34
2017-04-18 19:05fixing #4980Christian Grothoff7+406-283
2017-04-17 12:01introducing closing feeChristian Grothoff9+96-3
2017-04-16 23:29implement #4982Christian Grothoff5+176-6
2017-04-16 22:33properly init denom_hash in testChristian Grothoff1+2-0
2017-04-16 16:34implement #4981Christian Grothoff1+86-62
2017-04-16 15:25add missing table drop instructionChristian Grothoff1+2-0
2017-04-16 15:21fix #4984Christian Grothoff4+17-6
2017-04-16 00:39test case of /payback done twice, handle 403-case in /payback handler, thereby also testing coin-with-payback history case in test logic (fixes #3887)Christian Grothoff4+42-2
2017-04-16 00:16fix use of uninit value on PAYBACK path in auditorChristian Grothoff1+33-11
2017-04-10 15:59also test reserve history after paybackChristian Grothoff3+74-4
2017-04-10 15:21update ignore fileChristian Grothoff1+1-2
2017-04-10 15:01fix test_exchangedb denomkeys testChristian Grothoff2+6-13
2017-04-10 14:51expand /payback testsChristian Grothoff2+34-7
2017-04-10 14:37add test case for #3887Christian Grothoff6+126-3
2017-04-09 23:24preparations for testing /payback APIChristian Grothoff1+246-8
2017-04-09 19:47remove test code coverage for auditordbChristian Grothoff1+77-19
2017-04-09 19:28improve test case coverage for exchangedbChristian Grothoff3+148-8
2017-04-09 18:51expand testcase to cover TALER_EXCHANGEDB_denomination_key_revokeChristian Grothoff1+84-3
2017-04-08 20:52implement checking of denomination revocation status in auditorChristian Grothoff8+106-26
2017-04-08 20:01extend exchangedb API to allow storing DK revocation informationChristian Grothoff2+174-0
2017-04-08 18:20fix json_pack format stringChristian Grothoff1+1-1
2017-04-08 18:11have auditor report command to handle denomination key revocation on emergency-detection (#3887)Christian Grothoff1+7-4
2017-04-08 18:08return revoked denom hashes under payback array in /keysChristian Grothoff1+106-32
2017-04-08 17:54document denomination key revocation file formatChristian Grothoff1+37-1
2017-04-07 20:46fix FTBFS in testcaseChristian Grothoff1+8-2
2017-04-07 20:37implement denomination key revocation logic in exchangedb and taler-exchange-keyup (part of #3887)Christian Grothoff8+329-17
2017-04-07 12:59edits addressing FC reviewsChristian Grothoff1+78-42
2017-04-07 09:24even more logging on DB issuesChristian Grothoff2+25-15
2017-04-04 15:05check payback signatures in auditorChristian Grothoff1+25-2
2017-04-04 14:27towards supporting #3887 in the auditorChristian Grothoff8+95-52
2017-04-04 13:38handle /payback in auditor when checking reservesChristian Grothoff6+418-103
2017-04-03 20:45implement #3887-handling in exchange-libChristian Grothoff4+273-92
2017-04-03 14:49mark TODOs for #3887 in exchange-libChristian Grothoff2+18-0
2017-04-03 14:40implement rest of exchange logic for #3887 (return payback information in reserve and coin histories)Christian Grothoff9+185-70
2017-04-03 13:37handle TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK in DB balance calulationsChristian Grothoff1+17-0
2017-04-03 11:59handle TALER_EXCHANGEDB_RO_PAYBACK_COIN in DB balance calulationsChristian Grothoff1+17-0
2017-04-03 11:57handle TALER_EXCHANGEDB_TT_PAYBACK in DB balance calulationsChristian Grothoff1+14-0
2017-04-03 11:55handle TALER_EXCHANGEDB_TT_PAYBACK in response generation of exchangeChristian Grothoff1+30-1
2017-04-02 20:34implement tests for extended DB APIChristian Grothoff4+92-12
2017-04-02 16:17expand DB plugin to return payback information as part of coin/reserve historiesChristian Grothoff1+89-6
2017-04-02 16:02implement returning /paybacks as part of reserve history (#3887)Christian Grothoff4+126-12
2017-04-01 22:05implementing insertion of payback information in postgres plugin (part of #3887)Christian Grothoff3+98-17
2017-04-01 21:43implement DB plugin function to obtain reserve information, migrate logic to simplified API spec (#3887); use plugin API in /payback DB implementationChristian Grothoff11+245-90
2017-03-29 14:57implementing remaining /payback responsesChristian Grothoff4+39-12
2017-03-29 14:42first sketch at db module implementation for #3887Christian Grothoff6+290-35
2017-03-29 13:45implement /payback-functions in libtalerexchange.so (new C file)Christian Grothoff1+338-0
2017-03-29 13:44implement /payback-functions in libtalerexchange.soChristian Grothoff2+74-0
2017-03-29 12:43implement /payback parsing and signature verificationChristian Grothoff9+315-12
2017-03-25 20:22renaming GNUNET_GETOPT-symbols to match latest changes in GNUnetChristian Grothoff9+51-51
2017-03-24 15:12fix manual compilation issueMarcello Stanisci1+7-7
2017-03-24 12:41merge aggregatorChristian Grothoff3+51-5
2017-03-20 15:46update manual a bit moreChristian Grothoff1+351-131
2017-03-20 13:32initial import of operator manual (needs a lot of work)Christian Grothoff7+2105-3
2017-03-20 03:40use nicer text for audit reportChristian Grothoff1+7-7
2017-03-20 03:37finish #3775, including addition of man pageChristian Grothoff4+34-1
2017-03-20 03:29fix log level of auditor, elimintate REFERENCES constraint for now, unclear if it is needed/usefulChristian Grothoff2+3-2
2017-03-20 03:17deal with persisting wire/aggregation fee data in auditorChristian Grothoff3+291-27
2017-03-20 02:58deal with aggregation fee lookup and calculations in auditorChristian Grothoff1+160-4
2017-03-20 02:32report wire amount minus aggregation fee in wire_out table, start logic in auditor to check wire amounts including wire feesChristian Grothoff2+105-15
2017-03-20 02:06fix risk/fee calculations in auditorChristian Grothoff1+128-46
2017-03-20 01:45fix auditor progress point issueChristian Grothoff3+40-16
2017-03-20 01:29fixing misc auditor issuesChristian Grothoff4+1606-1318
2017-03-19 23:26fix misc minor issues in new auditor logicChristian Grothoff1+24-20
2017-03-19 12:53minor auditor bugfixesChristian Grothoff3+98-55
2017-03-19 10:16fix regression causing NPEChristian Grothoff1+1-1
2017-03-19 10:14check return value from MHD_add_response_header()Christian Grothoff1+9-3
2017-03-19 10:12check return value from taler_array_append_new()Christian Grothoff1+12-6
2017-03-19 10:09properly update 'last' to make sanity check effectiveChristian Grothoff1+1-0
2017-03-19 09:59fix SQL error for pq 9.4Christian Grothoff1+2-2
2017-03-19 09:55reduce logging, improve compatibility with older postgres versionsChristian Grothoff1+2-5
2017-03-19 07:38add exchangedb API (but no implementation/tests) for /payback handlingChristian Grothoff1+134-6
2017-03-19 06:50add structs and message types for future implementation of #3887Christian Grothoff1+79-0
2017-03-19 05:50implement check_transaction_history()Christian Grothoff1+147-54
2017-03-19 00:55simplify analysis by returning denom_pub with rest of coin transaction data instead of bothering fetching with coin historyChristian Grothoff4+53-190
2017-03-19 00:36revise exchangedb structure eliminating duplicated wire transfer date from aggregations, instead joining it from wire_out when neededChristian Grothoff4+40-53
2017-03-19 00:09alpha-renaming to better describe what functions/tables doChristian Grothoff4+102-110
2017-03-18 22:03finish sync_denomination() implementationChristian Grothoff4+68-108
2017-03-18 21:38deal with some minor FIXMEs in auditorChristian Grothoff4+48-136
2017-03-18 21:20add required separate risk balance per denomination to auditordbChristian Grothoff4+90-28
2017-03-18 21:06simplify auditordb API to match actual requirements betterChristian Grothoff4+128-517
2017-03-18 16:47more work on auditorChristian Grothoff5+131-36
2017-03-18 15:56complete skeleton of wire-out audit logicChristian Grothoff2+469-149
2017-03-18 02:44add wire_out tracking to exchangedb, including deferred constraint, and to aggregatorChristian Grothoff5+212-86
2017-03-18 01:40adjust exchangedb plugin to provide wire_out tracking APIChristian Grothoff4+309-142
2017-03-17 18:06fix FTBFS of testChristian Grothoff2+0-19
2017-03-17 17:46fix FTBFSChristian Grothoff1+1-1
2017-03-17 17:46simple error handling issues, update TODO/planChristian Grothoff1+78-55
2017-03-17 17:29init risk, notesChristian Grothoff1+6-1
2017-03-17 17:27add skeleton function for 3887-emergency reportingChristian Grothoff1+24-4
2017-03-17 16:49implement more audit checks for refundsChristian Grothoff2+42-4
2017-03-17 16:17more work on coin/denomination auditChristian Grothoff3+383-146
2017-03-17 15:58fix typosChristian Grothoff1+5-5
2017-03-17 13:45fix refund check logicChristian Grothoff1+11-11
2017-03-17 13:09verify deposit signature during auditChristian Grothoff5+45-11
2017-03-17 12:56initialize 'currency' variableChristian Grothoff1+12-1
2017-03-15 18:28more work on auditor, towards coin/denomination key checksChristian Grothoff3+318-23
2017-03-15 13:19skeleton logic for analyze_coins()Christian Grothoff3+360-5
2017-03-15 12:36add required rowid for diagnosticsChristian Grothoff4+12-5
2017-03-15 12:12introduce 'struct TALER_AUDITORDB_ProgressPoint'Christian Grothoff4+172-308
2017-03-15 11:02add -m option to auditorChristian Grothoff1+6-1
2017-03-15 11:01update getopt config parsing style to match 'getopt' GNUnet branch API changeChristian Grothoff13+302-288
2017-03-14 17:00more work on auditor, listing open TODOsChristian Grothoff3+576-38
2017-03-14 14:36fix logging of BEGIN errorChristian Grothoff1+11-5
2017-03-14 14:13more work on auditor, still very incompleteChristian Grothoff2+449-58
2017-03-14 11:22incomplete working on taler-auditorChristian Grothoff2+150-21
2017-03-10 16:43Adding new error code.Marcello Stanisci1+5-0
2017-03-08 10:59fix #4851Christian Grothoff5+42-12
2017-03-06 16:36test more of /wire, fix off-by-oneChristian Grothoff2+39-7
2017-03-06 16:07cover get more of /wire API in test caseChristian Grothoff1+35-0
2017-03-06 15:35add amount division API and test caseChristian Grothoff4+94-0
2017-03-05 17:51add EC codes for merchantChristian Grothoff1+14-0
2017-03-05 17:18fix memory leaks in DB logicChristian Grothoff1+15-7
2017-03-05 16:36fix use of uninit valueChristian Grothoff2+3-4
2017-03-04 22:01write test for new wire fee APIs (#4931)Christian Grothoff1+103-5
2017-03-04 17:45implement #4937: allow extraction of feesChristian Grothoff2+225-7
2017-03-04 17:09implementing #4932Christian Grothoff5+33-6
2017-03-04 16:51implementing/fixing #4933: check total_amount matches aggregated transactionsChristian Grothoff1+39-0
2017-03-04 15:49implementing #4929Christian Grothoff15+573-58
2017-03-03 19:31implement #4929: add wire transfer fee to /wire (but not yet charged by aggregator)Christian Grothoff13+578-27
2017-03-03 18:44use new ENABLE method to load wire pluginsChristian Grothoff1+42-42
2017-03-03 18:43update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generationChristian Grothoff4+68-36
2017-03-03 18:23changing wire plugin specification from [exchange]WIREFORMAT to [exchange-wire-PLUGIN]enable=YES/NOChristian Grothoff12+426-26
2017-03-02 05:34implement #4851 (refuse to run without wire plugin)Christian Grothoff1+7-0
2017-03-02 05:26implementing #4921: add base URL to wire transfersChristian Grothoff17+222-59
2017-03-02 04:53fix expire header parsing if day-of-month is 7th due to field confusing (wday vs mday)Christian Grothoff1+1-1
2017-02-27 10:55error code for instance unknownMarcello Stanisci1+6-0
2017-02-14 12:25fix return value checkChristian Grothoff1+1-1
2017-02-13 14:44do not do path expansion on public key in Crockford encodingChristian Grothoff1+1-1
2017-02-08 15:57fix #4886Christian Grothoff2+20-9
2017-02-08 13:46fix conditional in test case (exposes underlying failure)Florian Dold1+1-1
2017-02-08 07:02do not print warnings for perfectly expected status codesChristian Grothoff1+7-1
2017-02-08 06:58ensure testcase terminates if wget is not installed or launching httpd failedChristian Grothoff1+15-2
2017-02-08 05:04skip test if binaries are not in PATHChristian Grothoff1+12-1
2017-02-07 17:21add code to silence false positive warning in gcc6.3Florian Dold1+6-2
2017-02-07 17:15fix test cases (transaction_id related problems)Florian Dold1+15-13
2017-02-07 15:23fix SQLFlorian Dold1+1-1
2017-02-07 15:20fix SQLFlorian Dold1+2-2
2017-02-07 15:19typoFlorian Dold1+1-1
2017-02-07 15:18fix SQL statement after removing transaction_idFlorian Dold1+2-2
2017-02-07 14:09remove transaction_id, only one payment per proposal allowedFlorian Dold137+43-1330
2017-02-06 14:41contract terminology renaming (#4877)Florian Dold135+462-462
2017-02-06 12:54h_proposal_data -> hashMarcello Stanisci1+1-1
2017-02-04 10:07h_contract->h_proposal_dataMarcello Stanisci1+2-2
2017-02-03 17:32typoMarcello Stanisci1+1-1
2017-02-03 17:26Renaming's first steps.Marcello Stanisci2+10-11
2017-01-13 15:47remove redundant fields from ContractPS (#4859)Florian Dold1+0-39
2017-01-13 13:44Add option to initialized db, fixes 4858Florian Dold8+16-18
2017-01-12 14:40elaborate on ContractPSFlorian Dold1+3-0
2017-01-12 13:58commentFlorian Dold1+4-0
2017-01-03 17:41disable MHD deprecation warnings as we want to be compatible to older releases that simply have not the new symbols (fixing #4845)Christian Grothoff1+5-0
2016-12-23 10:37typoMarcello Stanisci1+1-1
2016-12-12 14:05Error codes for /map/outMarcello Stanisci1+13-0
2016-12-09 13:55db error code for /map/inMarcello Stanisci1+8-2
2016-12-09 13:40Syntax errorMarcello Stanisci1+1-1
2016-12-09 13:39Error code for /map/in (imported by merchant backend)Marcello Stanisci1+6-1
2016-12-03 23:05#4828Marcello Stanisci1+2-2
2016-11-25 15:25refuse to start if we have no denominationsFlorian Dold1+16-3
2016-11-21 16:53better logging when db connection failsFlorian Dold1+2-1
2016-11-19 17:27taler-exchange-wire: infer method from JSON if possibleFlorian Dold1+19-11
2016-11-18 17:55version bump and ChangeLog updateChristian Grothoff2+5-1
2016-11-18 17:29addressing #4803: nicer error messages for invalid wire formatsChristian Grothoff14+259-116
2016-11-18 16:21hack to get taler-config working againChristian Grothoff1+3-1
2016-11-18 15:34fixing another test failing due to amount 1e-8 changeChristian Grothoff1+1-1
2016-11-18 15:12fix testcase with new 1e-10 logicChristian Grothoff1+2-2
2016-11-18 13:58change fractional base to 1e8Florian Dold1+2-2
2016-11-17 15:37add idempotency checks for /refresh/reveal, fixing #4793Christian Grothoff6+125-12
2016-11-17 14:53handle more nicely the case that concurrent withdraws have changed history, causing us to see a different balance just before the commit; in this case, just retry the transaction; this should fix #4794Christian Grothoff2+36-7
2016-11-17 14:33if reserve history computation reveals database inconsistency, do not abort but return proper error codeChristian Grothoff2+65-50
2016-11-17 14:19add proper log statement on successChristian Grothoff1+2-1
2016-11-17 14:19add log statement on successChristian Grothoff1+2-0
2016-11-17 14:17need to initialize reserve_pub firstChristian Grothoff1+5-0
2016-11-17 14:15increments of more than 1 do happenChristian Grothoff1+2-2
2016-11-17 14:12cut and paste errorChristian Grothoff1+1-1
2016-11-17 14:12select proper row of result set, not row 0 (in misc. database operations)Christian Grothoff1+82-29
2016-11-17 14:02serial IDs start at 1, fixed in right place this timeChristian Grothoff1+3-4
2016-11-17 14:01serial IDs start at 1Christian Grothoff1+2-0
2016-11-17 13:59fix exchangedb auditor functions to return proper serial idsChristian Grothoff1+33-7
2016-11-17 13:47handle case rowid = 0Christian Grothoff1+4-6
2016-11-17 13:31change rowid type to uint64_t everywhere; start with reserve-analysis in auditorChristian Grothoff5+307-38
2016-11-17 12:33actually install taler-configChristian Grothoff1+3-0
2016-11-17 11:07add note on #4794Christian Grothoff1+2-2
2016-11-17 10:48add note for #4792Christian Grothoff1+3-0
2016-11-17 10:38update ChangeLogChristian Grothoff1+4-0
2016-11-17 10:36three more missing rollbacks foundChristian Grothoff1+6-0
2016-11-17 10:31Merge branch 'master' of git+ssh://taler.net/exchangeChristian Grothoff3+2-25
2016-11-17 10:31fix error handling path that resulted in non-aborted transaction persisting, causing subsequent transactions to fail (#4737)Christian Grothoff1+2-0
2016-11-16 22:05Merge branch 'master' of taler.net:exchangeMarcello Stanisci2+1-25
2016-11-16 22:05Resuming taler-config generationMarcello Stanisci1+1-0
2016-11-14 14:51remove taler-arm, since we use taler-deployment-armFlorian Dold2+1-25
2016-11-12 12:26fixing typosChristian Grothoff1+24-24
2016-11-11 16:48test for sufficiently recent libmicrohttpd versionChristian Grothoff1+2-1
2016-11-11 14:46Merge branch 'master' of git+ssh://taler.net/exchangeChristian Grothoff1+9-8
2016-11-11 14:46-only enable developer logic if MHD is recent enoughChristian Grothoff2+3-1
2016-11-10 16:19Offline patmenr first paragraphJeff Burdges1+9-8
2016-11-09 15:37address FIXMEsChristian Grothoff1+4-7
2016-11-09 15:32re-add conclusion and discussion parts, misc FIXMEs addressedChristian Grothoff1+33-38
2016-11-09 15:17de-HTMLize protocol descriptionChristian Grothoff1+34-35
2016-11-09 15:05unify terminology, addressing FIXMEsChristian Grothoff1+9-11
2016-11-09 14:25more fixmesFlorian Dold1+3-0
2016-11-09 13:44more fixmesFlorian Dold1+6-0
2016-11-09 13:36fixmeFlorian Dold1+1-0
2016-11-09 13:19clarify ethicalChristian Grothoff1+3-12
2016-11-09 13:13address FIXMEs, add more refsChristian Grothoff1+16-0
2016-11-09 13:13address FIXMEs, add more refsChristian Grothoff1+34-37
2016-11-09 13:12add money laundering bibFlorian Dold1+8-0
2016-11-09 13:00add practical divisible e-cash bibFlorian Dold1+8-0
2016-11-09 10:30add citation to cryptonote, fix Jeff's typos, cut down politics, reduce verbosity, address some of the fixmesChristian Grothoff2+78-69
2016-11-09 03:29typos and lots of FIXME/TODOFlorian Dold1+38-5
2016-11-08 16:06SpellingJeff Burdges1+1-1
2016-11-08 16:03Slightly shorter Taxability and Entities sectionJeff Burdges1+11-9
2016-11-08 15:58Attempt to shorten the introduction and make comemnts on shortening elsewhereJeff Burdges1+6-3
2016-11-08 14:41Compact E-Cash discussionJeff Burdges2+49-11
2016-11-07 17:21Merge branch 'master' of ssh://taler.net/exchangeJeff Burdges1+2-2
2016-11-07 17:21FIXME: Didn't we reduce storage costs?Jeff Burdges1+3-1
2016-11-07 17:14Rewording so that equations do not exceed line widthsJeff Burdges1+8-8
2016-11-07 17:07FIXME questionJeff Burdges1+3-1
2016-11-07 16:57FIXMEs on 3.2 being long windedJeff Burdges1+5-1
2016-11-07 16:51Notes on related work we do not citeJeff Burdges2+21-3
2016-11-07 16:37Do not start sentense with lowercase kJeff Burdges1+9-8
2016-11-07 16:33Zerocoin -> ZerocashJeff Burdges1+11-10
2016-11-07 15:14paper: fix typo (it's exculpable)Florian Dold1+1-1
2016-11-07 15:10paper: fix typoFlorian Dold1+1-1
2016-11-07 14:24not a currencyChristian Grothoff1+5-5
2016-11-07 13:39resolving merge issueChristian Grothoff46+5467-524
2016-11-07 13:36indentationChristian Grothoff1+5-5
2016-11-06 13:24auditordb postgres plugin: auditor_progress implementation + teststg(x)3+420-125
2016-11-06 12:39add missing functions to deal with auditor_progress to the auditordb APIChristian Grothoff2+83-4
2016-11-04 19:38Merge branch 'master' of taler.net:exchangetg(x)2+15-2
2016-11-04 19:38auditordb testtg(x)1+523-32
2016-11-04 19:37auditordb postgres plugin: fix query paramtg(x)1+3-1
2016-11-04 19:28auditordb postgres plugin: fix field nametg(x)1+6-6
2016-11-04 19:04wget-ing /admin/add/incoming from bank-lib testcaseMarcello Stanisci2+15-2
2016-11-04 18:10auditordb postgres plugin: amount paramtg(x)1+14-50
2016-11-04 16:45half baking #4756Marcello Stanisci1+19-3
2016-11-04 13:23typoMarcello Stanisci1+1-1
2016-11-04 13:20Merge branch 'master' of taler.net:exchangeMarcello Stanisci5+1886-88
2016-11-04 13:20Adding error code for conflicting /track/transferMarcello Stanisci1+7-0
2016-11-04 00:06auditordb postgres plugin: set master_pub in resulttg(x)1+1-1
2016-11-04 00:01auditordb postgres plugin: amount paramtg(x)1+11-40
2016-11-03 23:51auditordb postgres plugin: amount paramtg(x)1+38-137
2016-11-03 23:37auditordb testtg(x)3+280-3
2016-11-03 23:34auditordb postgres plugin: sql fixes, callback return valuetg(x)2+95-106
2016-11-03 20:43auditordb postgres plugin: fix indextg(x)1+2-2
2016-11-03 12:01auditordb postgres plugintg(x)2+1733-73
2016-10-29 12:24correcting typos introduced by Jeff, also cutting formulations to make it back to page limitsChristian Grothoff1+45-56
2016-10-28 15:58Update Security model sectionJeff Burdges1+46-26
2016-10-27 13:25add reference to zerocashChristian Grothoff2+13-5
2016-10-27 13:11consistent spelling of blockchain, focus on key pointsChristian Grothoff1+4-3
2016-10-27 13:08Merge branch 'master' of ssh://taler.net/exchangeChristian Grothoff1+1-1
2016-10-27 13:08use consistent capitzliationChristian Grothoff1+2-2
2016-10-27 09:07typoMarcello Stanisci1+1-1
2016-10-25 13:51minor english fixesChristian Grothoff1+3-4
2016-10-25 13:42fix more notation inconsistenciesChristian Grothoff1+6-6
2016-10-25 13:32use L^{(i)} to be consistent about cut-and-choose index notationChristian Grothoff1+13-13
2016-10-25 13:23avoid introducing G twiceChristian Grothoff1+10-11
2016-10-25 13:17clarifications to deposit protocolChristian Grothoff1+21-20
2016-10-25 12:58use status codes we actually use in the implementation nowChristian Grothoff1+5-5
2016-10-25 12:50avoid SEPA, use wire transfer as the more generic termChristian Grothoff1+2-2
2016-10-25 12:49introduce S_X notationChristian Grothoff1+3-3
2016-10-25 12:40clarify spending requirementsChristian Grothoff1+3-1
2016-10-25 12:37clarify losses from DK compromiseChristian Grothoff1+14-13
2016-10-25 12:28fix refChristian Grothoff1+3-3
2016-10-25 12:21simplifyChristian Grothoff1+1-1
2016-10-25 12:20remove duplicationChristian Grothoff1+1-2
2016-10-25 12:01misc minor edits, and a FIXME for JeffChristian Grothoff2+62-47
2016-10-24 10:40NULL-terminate arrayChristian Grothoff1+1-0
2016-10-22 14:06stress that this is about a system in the titleChristian Grothoff1+1-1
2016-10-20 21:55Finishing with #4709Marcello Stanisci1+26-4
2016-10-20 21:28Adding auditor-related db functions in testcase. Each cb is just a stub.Marcello Stanisci2+223-18
2016-10-20 19:24update .gitignoreChristian Grothoff1+1-0
2016-10-20 19:20fixing taler-benchmark build issues introduced by recent API changesChristian Grothoff1+10-0
2016-10-20 19:19rename and move TALER_EXCHANGE_json_get_error_code to TALER_JSON_get_error_codeChristian Grothoff14+55-50
2016-10-20 19:11remove redundant exchange_api_common.h headerChristian Grothoff13+13-64
2016-10-20 19:00return taler-specific error codes from C API as wellChristian Grothoff14+199-7
2016-10-20 13:11introducing error codes for the merchant backendChristian Grothoff1+8-0
2016-10-20 13:07Merge branch 'master' of ssh://taler.net/exchangeChristian Grothoff1+0-5
2016-10-20 13:07introducing error codes for the merchant backendChristian Grothoff2+229-1
2016-10-20 09:48Reverting #4521, pay_deadline strictly regards merchant's policy.Marcello Stanisci1+0-5
2016-10-19 21:07Merge branch 'master' of taler.net:exchangeMarcello Stanisci15+1074-171
2016-10-19 21:07addressing #4521Marcello Stanisci1+5-0
2016-10-18 22:14fix recently introduced JSON pack format string errorsChristian Grothoff1+6-6
2016-10-18 22:09fix recently introduced double-freeChristian Grothoff2+3-3
2016-10-18 21:05implement #4497/#4705 -- addition of unique numeric error codes -- for the server-side of the exchangeChristian Grothoff14+1071-168
2016-10-18 10:34@authorMarcello Stanisci1+1-0
2016-10-17 21:51indentMarcello Stanisci1+4-4
2016-10-17 18:46m4tg(x)1+0-7997
2016-10-17 18:32Merge branch 'master' of taler.net:exchangetg(x)2+1553-1477
2016-10-17 18:31nix pkgtg(x)2+145-0
2016-10-17 18:31gnunet submoduletg(x)2+4-0
2016-10-17 15:24closing #4709Marcello Stanisci2+1152-1462
2016-10-17 14:39defining all but one exchangedb-for-audit functionsMarcello Stanisci1+402-16
2016-10-17 13:49m4tg(x)2+8491-0
2016-10-16 23:48starting with #4709Marcello Stanisci1+58-1
2016-10-13 23:45Merge branch 'master' of git+ssh://taler.net/exchangeChristian Grothoff1+8-0
2016-10-13 23:43fix #4730: amount coult end up being zero, so check should be for SYSERR, not for OK (as zero implies NO)Christian Grothoff1+1-1
2016-10-13 21:27logging for refreshFlorian Dold1+8-0
2016-10-13 21:13fix returning wrong status code to MHD on malformed /refresh/reveal requestChristian Grothoff1+5-7
2016-10-10 15:11version 0.1.0Florian Dold1+1-1
2016-10-10 15:02fix disting: auditor.conf movedChristian Grothoff1+0-1
2016-10-10 14:54check dbinit return value to not fail hard if DB not availableChristian Grothoff3+33-4
2016-10-08 23:17add skeletons for new DB API functionsChristian Grothoff3+876-5
2016-10-08 22:57expanding exchange DB API to meet auditor requirements (not implemented, just adding the function signatures)Christian Grothoff3+297-11
2016-10-08 21:37more work on auditordb plugin APIChristian Grothoff3+673-54
2016-10-08 17:11actually, the auditor only sees the hash of the public keys initiallyChristian Grothoff1+12-12
2016-10-08 17:04add missing #includeChristian Grothoff1+3-2
2016-10-07 16:21typoMarcello Stanisci2+12-1
2016-10-07 11:34FC17 formatting, stress refresh protocol in title and abstract; stress cut-and-choose is practical with kappa=3Christian Grothoff1+136-116
2016-10-07 00:52Merge branch 'master' of ssh://taler.net:/var/git/exchangeChristian Grothoff1+15-0
2016-10-06 14:38move taler-auditor-sign tool to auditor/ direcotoryChristian Grothoff5+19-23
2016-10-06 14:33fix having multiple primary keysChristian Grothoff1+4-4
2016-10-06 14:30first draft for an auditor table structureChristian Grothoff2+217-6
2016-10-06 13:17adding skeleton code for auditorChristian Grothoff13+1052-2
2016-10-03 12:08Adding struct to be signed over related to #4702Marcello Stanisci1+9-0
2016-10-03 08:32defining merchant's signature for successful paymentsMarcello Stanisci1+6-0
2016-09-30 21:19mint->exchange leftoversChristian Grothoff30+745-745
2016-09-30 11:47fixing aggregator hanging after bank's errorMarcello Stanisci1+10-0
2016-09-29 14:30-stylistic improvement: use numbers for counters instead of GNUNET_OK, etc.Christian Grothoff1+2-2
2016-09-28 18:39removing garbage from config file (made testcase fail)Marcello Stanisci1+1-1
2016-09-28 18:32typoMarcello Stanisci2+2-2
2016-09-26 14:55Adding receiver in TALER_ContractPS (#4651)Marcello Stanisci1+4-0
2016-09-26 13:08include execution time in signed message for /track/transfer (#4578)Christian Grothoff3+8-0
2016-09-26 12:58return execution time also from exchange C API (#4578)Christian Grothoff4+15-4
2016-09-26 12:50implement that /track/transaction returns execution time (#4578)Christian Grothoff5+43-23
2016-09-23 14:52check return values, fix use of uninit memory on certain error handling pathsChristian Grothoff4+65-52
2016-09-23 13:56fix #4673Christian Grothoff1+8-4
2016-09-23 12:07Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff3+7-7
2016-09-23 12:07reduce log levelChristian Grothoff1+4-4
2016-09-20 12:30strtol -> strtoll, which made the anchor (see signkey generation algorithm) always point to the 70s, so new signkeys were always generatedMarcello Stanisci1+3-3
2016-09-20 11:11renaming local variableMarcello Stanisci1+3-3
2016-09-19 13:06fixing taler.conf.5Marcello Stanisci1+1-1
2016-09-12 13:53Start making the protocol more explicitJeff Burdges5+425-44
2016-09-12 12:37Mention extortion in first paragraph and refunds with refreshJeff Burdges1+13-15
2016-09-12 12:36Mention refresh protocol in abstractJeff Burdges1+8-7
2016-09-07 15:41Regenerate keys before withdraw period is over.Florian Dold1+1-1
2016-08-11 21:28updating DB schema to profit from new KDF-based refresh variantChristian Grothoff8+161-496
2016-08-11 20:43finished implementing session-hash based reveal checkingChristian Grothoff3+17-122
2016-08-11 20:19Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff1+2-2
2016-08-11 20:19re-compute refresh session hash in reveal stepChristian Grothoff2+154-22
2016-08-11 20:18Kinda seems to workJeff Burdges1+2-2
2016-08-11 19:28This might fix the compile errorJeff Burdges1+5-3
2016-08-09 23:01fix minor issues introduced in last reformulation of refreshChristian Grothoff1+8-8
2016-08-08 22:48Switch to X for exchangesJeff Burdges1+22-21
2016-08-08 22:37%s/K_i/L_i/gJeff Burdges1+9-9
2016-08-08 22:35Notational cleanupsJeff Burdges1+8-8
2016-08-08 12:57Update taler.tex to refresh protocol with new coin derivationJeff Burdges1+90-63
2016-08-08 10:43Use KDF betterJeff Burdges1+2-2
2016-08-08 08:38Copy bit twiddling from libgcrypt/cipher/ecc.cJeff Burdges1+14-1
2016-08-07 21:21mostly working migration of the DH-seeded refresh variantChristian Grothoff6+39-105
2016-08-05 14:08first half of changing refresh protocol to derive all key data from DHChristian Grothoff14+323-967
2016-07-13 14:02Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff110+159-159
2016-07-13 14:02-be explicit about transaction modeChristian Grothoff1+1-1
2016-07-07 15:55fixing #4594Marcello Stanisci109+109-109
2016-07-03 10:20authorsChristian Grothoff1+1-1
2016-07-03 10:13cutting down to 16 pages main contentChristian Grothoff1+35-34
2016-07-03 10:01introduce AMLChristian Grothoff1+13-14
2016-06-26 11:44fix #4591Christian Grothoff1+1-1
2016-06-20 15:45-distfixChristian Grothoff1+2-2
2016-06-20 15:44-bumps for releaseChristian Grothoff2+4-1
2016-06-20 15:400.0.2 configure updateChristian Grothoff8+82-2
2016-06-20 09:32now that we have a separate bind, do not check for perms anymoreChristian Grothoff1+0-67
2016-06-20 08:19Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff16+1254-599
2016-06-20 08:19use c99Christian Grothoff1+1-0
2016-06-16 09:22typoMarcello Stanisci1+1-1
2016-06-15 22:22typoMarcello Stanisci1+1-1
2016-06-15 18:09check refresh amounts add up correctly, fix linker issueChristian Grothoff3+52-7
2016-06-15 17:24more sanity checks, better clean upChristian Grothoff1+85-40
2016-06-15 16:42nicer reportsChristian Grothoff2+30-7
2016-06-15 16:19add support to collect basic metrics and to terminate automaticallyChristian Grothoff1+119-26
2016-06-15 15:54first working version of benchmark logicChristian Grothoff4+68-56
2016-06-15 14:45clean up blobsChristian Grothoff7+310-51
2016-06-15 14:42merge refresh closure into struct CoinChristian Grothoff1+36-52
2016-06-15 14:36restructure benchmark logic so that we can schedule each operation independentlyChristian Grothoff1+401-346
2016-06-15 14:04avoid passing int's as void*'s in benchmark logicChristian Grothoff2+157-111
2016-06-15 13:41make exchange URI a command-line optionChristian Grothoff1+56-49
2016-06-15 13:09misc minor stylistic fixes to benchmark tool:Christian Grothoff4+230-181
2016-06-14 14:52Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges12+614-269
2016-06-14 14:52Minor fixes and adding some FIXMEs about the auditorJeff Burdges1+26-11
2016-06-14 13:58left=0 after successful revealMarcello Stanisci1+4-2
2016-06-14 13:53commentsMarcello Stanisci1+2-1
2016-06-14 13:51reconstructing array of denominations for coins gotten by melting dynamically; as reported in msg (0010890) of #4576'Marcello Stanisci1+61-51
2016-06-14 11:10Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci3+46-1
2016-06-14 07:50add file for error codesChristian Grothoff3+46-1
2016-06-13 21:40fixing corrupted DLL (resulting from double call to json_decref())Marcello Stanisci1+9-0
2016-06-13 14:36Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff1+54-22
2016-06-13 14:36implement #4569Christian Grothoff9+492-214
2016-06-13 13:42adding re-withdrawing of spent and non-refreshed coinsMarcello Stanisci1+54-22
2016-06-11 18:42-indentationChristian Grothoff2+13-13
2016-06-11 17:58-indentation, doxChristian Grothoff3+8-8
2016-06-11 16:22Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff1+71-18
2016-06-11 16:22fixing more leaksChristian Grothoff9+121-54
2016-06-11 16:03Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci8+35-6
2016-06-11 16:01placing refreshed coins where all coins areMarcello Stanisci1+15-4
2016-06-11 15:35defining struct for refreshed coinsMarcello Stanisci1+59-17
2016-06-11 15:11fix leaksChristian Grothoff3+11-0
2016-06-11 14:59fix memory leaksChristian Grothoff4+15-6
2016-06-11 14:47Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff1+7-1
2016-06-11 14:47fix leaksChristian Grothoff1+9-0
2016-06-11 14:31Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci2+25-25
2016-06-11 14:31addressing #4572Marcello Stanisci1+7-1
2016-06-11 14:17Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff1+42-7
2016-06-11 14:16fix memory leaks: json_array_append increments RCChristian Grothoff2+25-25
2016-06-11 14:11fixing segfault (due to a double free)Marcello Stanisci1+0-1
2016-06-11 14:07polishing commentsMarcello Stanisci1+1-1
2016-06-11 12:34Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci3+104-81
2016-06-11 12:33addressing compiler warningsMarcello Stanisci1+25-2
2016-06-11 11:54check return values of json_array_appendChristian Grothoff3+97-74
2016-06-10 22:36fix intentChristian Grothoff1+7-7
2016-06-10 20:35fixing segfaultMarcello Stanisci1+18-5
2016-06-10 14:27fixing melting according to the refresh_probability=1 used in debugging circumstances'Marcello Stanisci1+2-2
2016-06-10 14:07-do not ignore error code...Christian Grothoff1+3-2
2016-06-10 14:06-do not ignore error code...Christian Grothoff1+21-19
2016-06-10 14:04first steps in refresh reveal in benchmarkMarcello Stanisci1+65-2
2016-06-10 13:22melting logic (still no reveal) in benchmarkMarcello Stanisci1+41-18
2016-06-10 11:52addressing compilation warningsMarcello Stanisci1+2-2
2016-06-09 23:04preparing refresh blobMarcello Stanisci1+26-18
2016-06-09 21:35Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci19+877-854
2016-06-09 21:35- picking needed JSONs from files instead of hardcoding - populating (by hand) the array of denominations needed for refreshing - minor fixesMarcello Stanisci1+115-26
2016-06-09 19:59note similarity in codeChristian Grothoff1+4-0
2016-06-09 19:51refactor track_transfer 200 handling, fix minor leakChristian Grothoff1+132-116
2016-06-09 19:44-typoChristian Grothoff1+1-1
2016-06-09 19:43rename source files to match API URIsChristian Grothoff1+2-2
2016-06-09 19:43rename source files to match API URIsChristian Grothoff6+686-687
2016-06-09 19:03move TALER_TrackTransferDetails to taler_crypto_lib.h as it is not exchange-specificChristian Grothoff3+45-45
2016-06-09 17:18Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff2+27-6
2016-06-09 17:18rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for improved consistencyChristian Grothoff15+163-159
2016-06-09 15:22removing decref from wring placeMarcello Stanisci2+27-6
2016-06-09 13:39exit aggregator if we failed to connect to DBChristian Grothoff1+1-0
2016-06-09 13:20integrate child_death_task with aggregator struct, and cancel it on errorChristian Grothoff1+15-10
2016-06-09 12:54more verbose message to help diagnose issuesChristian Grothoff1+4-1
2016-06-09 12:52make code build against revised GNUnet blind signing APIChristian Grothoff4+50-20
2016-06-08 20:14Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff14+319-167
2016-06-08 20:14check currency on /admin/add/incoming (#4565)Christian Grothoff1+8-0
2016-06-08 15:34json_decref in shutdownMarcello Stanisci1+5-0
2016-06-08 15:11getting banking details through config file in benchmarkMarcello Stanisci4+39-14
2016-06-08 14:12- calling exchange via GNUNET_OS_ interface - getting currency via /keys - adding -c option (benchmark)Marcello Stanisci2+127-13
2016-06-08 09:35turn libfakebank into libtalerfakebank so we can use it for testcases in the merchantChristian Grothoff10+152-144
2016-06-07 17:30merging ChangeLogChristian Grothoff9+203-34
2016-06-07 17:27ChangelogChristian Grothoff2+6-1
2016-06-07 15:41first steps in refreshing in benchmarkMarcello Stanisci1+11-1
2016-06-07 15:12Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci9+85-23
2016-06-07 14:58adding find_pk() to benchmarkMarcello Stanisci1+108-11
2016-06-07 13:14add exchange_pub to callbacksChristian Grothoff9+85-23
2016-06-06 21:58ignore benchmark binaryChristian Grothoff1+1-0
2016-06-06 21:55mergeChristian Grothoff1+149-30
2016-06-06 21:53fixing compiler warnings, indentation, etc.Christian Grothoff1+56-27
2016-06-06 20:40fixing segfault when shutting down benchmark, but now it hangs..Marcello Stanisci1+23-16
2016-06-06 14:53spending logic in benchmarkMarcello Stanisci1+131-9
2016-06-05 20:03improve error message to diagnose #4559Christian Grothoff2+6-6
2016-06-03 23:48freeing in shutdownMarcello Stanisci1+1-0
2016-06-03 23:29withdrawing coins and picking the ones to spend according to a given probability (see macro SPEND_PROBABILITY), for benchmarkingMarcello Stanisci1+133-38
2016-06-03 17:39generating (global) blinding key for benchmarkMarcello Stanisci1+15-9
2016-06-03 12:18fixing benchmark compilationMarcello Stanisci1+4-4
2016-06-03 00:28anti-segfault comments, cancelling pending operation when shutting down benchmarkMarcello Stanisci1+55-3
2016-06-02 23:23creating reserves for benchmarkMarcello Stanisci1+154-5
2016-06-02 13:49triggering buildbotMarcello Stanisci0+0-0
2016-06-02 12:43triggering buildbotMarcello Stanisci0+0-0
2016-06-02 08:02remove useless checkChristian Grothoff1+0-9
2016-06-02 08:01remove useless checkChristian Grothoff1+0-9
2016-06-02 07:36check fcntl() return valueChristian Grothoff1+3-1
2016-06-02 07:06adding missing unlockChristian Grothoff1+1-0
2016-06-02 07:04adding missing va_endChristian Grothoff1+1-0
2016-06-02 07:02remove duplciate checkChristian Grothoff1+1-2
2016-06-02 06:59remove unnecessary checkChristian Grothoff1+1-2
2016-05-31 18:35fixChristian Grothoff1+2-2
2016-05-31 16:59Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff8+408-67
2016-05-31 16:58implementing #3474Christian Grothoff3+121-44
2016-05-31 12:32delChristian Grothoff2+3-3
2016-05-31 12:32add support for /keys cache control (#4036)Christian Grothoff5+336-60
2016-05-31 09:09Merge branch 'master' of ssh://taler.net/var/git/exchangeMarcello Stanisci2+69-4
2016-05-31 09:08untracking binaryMarcello Stanisci1+0-228
2016-05-31 09:05linking benchmark using $(top_builddir) instead of -l in Makefile.amMarcello Stanisci2+3-3
2016-05-31 08:39extend test to cover GCChristian Grothoff3+69-4
2016-05-31 07:34implement GC logic (#3485)Christian Grothoff2+97-39
2016-05-31 07:16add -g option to taler-exchange-dbinitChristian Grothoff2+18-1
2016-05-31 07:13adding a few more uniqueness constraints to DBChristian Grothoff5+69-37
2016-05-30 16:57commentsMarcello Stanisci2+10-7
2016-05-30 16:45invoking benchmark_run() after getting /keys from exchange. Still doesn't work with httpsMarcello Stanisci2+113-5
2016-05-30 15:16adding --pool-size option to benchmark, correcting commentsMarcello Stanisci4+29-9
2016-05-30 13:08benchmark makefileMarcello Stanisci5+70-1
2016-05-29 19:25newlinesChristian Grothoff1+19-19
2016-05-29 15:07edits to paperChristian Grothoff1+432-493
2016-05-27 13:34making DB scheme niceChristian Grothoff4+128-187
2016-05-27 12:39a first step towards normalizing the DB a bit and not storing data redundantlyChristian Grothoff1+16-21
2016-05-27 12:34a first step towards normalizing the DB a bit and not storing data redundantlyChristian Grothoff2+9-16
2016-05-27 12:14a first step towards normalizing the DB a bit and not storing data redundantlyChristian Grothoff1+14-17
2016-05-27 12:04a first step towards normalizing the DB a bit and not storing data redundantlyChristian Grothoff3+83-83
2016-05-27 10:03rename to avoid ambiguityChristian Grothoff1+10-10
2016-05-27 09:55add ON DELETE CASCADE refs where applicableChristian Grothoff1+17-19
2016-05-26 14:38fix #4533 for exchange (breaks interaction with bank for /admin/add/incoming)Christian Grothoff18+253-117
2016-05-26 13:23change edate to wire_transfer_deadline/delay (#4521)Christian Grothoff3+3-3
2016-05-25 17:12fix #4537Christian Grothoff1+0-2
2016-05-25 01:33Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges4+33-71
2016-05-24 22:27Add my mail about the PRNG attack on blindingJeff Burdges1+53-0
2016-05-24 18:37fixing #4520: be more aggressive at asserting when API is violatedChristian Grothoff3+27-60
2016-05-24 18:32add a few more DB constraintsChristian Grothoff1+6-11
2016-05-24 18:13fix #4483Christian Grothoff16+192-559
2016-05-24 00:28allow access to raw /keys responseFlorian Dold2+44-4
2016-05-22 19:51Just an iJeff Burdges1+1-1
2016-05-22 15:13Add some FIXMEs to section 4 on naming and describing protocolsJeff Burdges1+22-6
2016-05-22 15:12We cannot say "exchanged" everywhere we previously said "minted"Jeff Burdges1+5-5
2016-05-22 14:55Replace coin singing key with denomination keyJeff Burdges1+12-12
2016-05-22 14:52Section 3 cahngesJeff Burdges1+84-73
2016-05-21 19:46Mention HINDEJeff Burdges1+2-0
2016-05-21 19:44Oops, I hadn't quite finished some edits thereJeff Burdges1+5-6
2016-05-21 17:22testing refund, fixing bugs, refund test passesChristian Grothoff7+102-24
2016-05-21 16:36make use of GNUNET_JSON_from_data_auto where possibleChristian Grothoff12+145-151
2016-05-21 14:56Changes to first two sections based on referee reportsJeff Burdges1+55-48
2016-05-20 15:15extending interpreter to cover refund (but not used yet)Christian Grothoff2+200-31
2016-05-20 13:52fix init before use in new refund logicChristian Grothoff3+4-3
2016-05-20 13:39enforce wire deadline >= refund_deadline in exchangeChristian Grothoff1+8-0
2016-05-20 13:36Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff3+276-9
2016-05-20 13:36enforce wire deadline >= refund_deadline in APIChristian Grothoff2+9-3
2016-05-20 13:35Just a few rewardings based on refere commentsJeff Burdges1+13-9
2016-05-20 13:34Add postquantum.bbl and .blg files to .gitignoreJeff Burdges1+2-0
2016-05-20 13:29Add FC 2016 reviewJeff Burdges1+261-0
2016-05-20 12:25log cause for /admin/add/incoming failuresChristian Grothoff1+7-2
2016-05-19 16:37export function to free commit coin dataChristian Grothoff3+33-36
2016-05-19 16:26allow env overrideChristian Grothoff1+19-10
2016-05-19 15:47finished implementing #4401Christian Grothoff1+58-6
2016-05-19 15:31more work on #4401, almost doneChristian Grothoff1+27-7
2016-05-19 15:11more work on #4401Christian Grothoff2+155-45
2016-05-19 14:24more work towards fixing #4401Christian Grothoff2+111-146
2016-05-19 13:11rename GNUNET_CRYPTO_rsa_BlindingKey to GNUNET_CRYPTO_RsaBlindingKey following GNUnet API changeChristian Grothoff1+1-1
2016-05-19 13:10working on DB test, unfinishedChristian Grothoff1+87-9
2016-05-18 15:58fix #4506: check that master key matches our master key when loading signing and denomination keys; also do not send master_pub with each signing key, that is not in the specChristian Grothoff2+54-21
2016-05-18 15:23warn properly if we failed to run taler-exchange-aggregatorChristian Grothoff1+3-0
2016-05-18 15:19fix table dropping logic to ensure testcases run in fresh environmentChristian Grothoff5+69-79
2016-05-16 15:13use GNUNET_new_array()Christian Grothoff1+8-8
2016-05-16 10:01not all are 2dChristian Grothoff1+1-1
2016-05-16 09:56Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff4+250-5
2016-05-16 09:55fixing #3814 by removing ability to melt multiple oldcoins at the same timeChristian Grothoff16+634-1438
2016-05-10 23:56MASTER_KEY in section merchant-exchange-test used to point exchange's private key. FixedMarcello Stanisci1+1-1
2016-05-10 23:30uncommenting PORT in configMarcello Stanisci1+1-1
2016-05-10 20:06merchant private key in config generatorMarcello Stanisci1+9-0
2016-05-10 17:38adding EDATE in merchant config generatorMarcello Stanisci1+1-0
2016-05-10 13:03typoMarcello Stanisci1+1-1
2016-05-10 12:23typo: tears->yearsMarcello Stanisci1+2-2
2016-05-10 11:51typoMarcello Stanisci1+1-1
2016-05-10 11:50including config generator among installed filesMarcello Stanisci1+3-0
2016-05-08 23:45Just some commentsJeff Burdges1+4-0
2016-05-08 23:37Initial discriotion of offline paymentsJeff Burdges1+228-0
2016-05-08 14:07reorg testcase a bitChristian Grothoff3+58-18
2016-05-08 13:51adding test for wire prepare dataChristian Grothoff1+63-5
2016-05-08 13:44expand testcase to cover refund API, fix minor issuesChristian Grothoff5+335-186
2016-05-06 21:53more work on test, noting what is left to do with bug numberChristian Grothoff1+14-14
2016-05-06 21:51more work on test, noting what is left to doChristian Grothoff3+115-6
2016-05-06 20:07check if starting aggregator actually workedChristian Grothoff1+6-0
2016-05-06 20:03fix shutdown issue in testChristian Grothoff1+1-3
2016-05-06 20:01add timeout logic to aggregator testChristian Grothoff1+29-0
2016-05-06 17:39adding test for auditors APIChristian Grothoff5+186-5
2016-05-06 17:23refactoring exchangedb tests to improve coverageChristian Grothoff1+96-0
2016-05-06 17:22refactoring exchangedb tests to improve coverageChristian Grothoff7+895-808
2016-05-06 16:33refactor code to write signing keys in same module where we read themChristian Grothoff4+129-43
2016-05-06 11:38drop refunds table as wellChristian Grothoff1+2-0
2016-05-06 11:35bump copyrightChristian Grothoff1+1-1
2016-05-06 11:33support REFUNDS in transaction history in libtalerexchangeChristian Grothoff2+165-20
2016-05-06 11:03add logic to return refunds with transaction historyChristian Grothoff1+90-2
2016-05-06 10:55implement logic to store refund data into postgres databaseChristian Grothoff1+144-27
2016-05-05 20:57working on #3641: more on /refund implementationChristian Grothoff8+512-7
2016-05-05 15:40implementing #4449Christian Grothoff5+329-2
2016-05-05 13:03fixing #4461Christian Grothoff3+12-0
2016-05-05 12:43export transaction history check functionChristian Grothoff5+21-4
2016-05-04 21:30Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges31+427-158
2016-05-04 11:21fix fmt string issuesChristian Grothoff13+17-19
2016-05-04 08:21fixes for distingChristian Grothoff8+43-5
2016-05-04 08:09fix make distChristian Grothoff2+5-5
2016-05-04 07:42implementing /refund API (#3848)Christian Grothoff4+92-13
2016-05-04 04:59dead code eliminationChristian Grothoff2+0-28
2016-05-04 04:10fix issues in tracking API and tracking API test, resolves #4399Christian Grothoff3+99-38
2016-05-04 03:38be more careful with terminologyChristian Grothoff4+54-54
2016-05-04 03:36check WTID matchesChristian Grothoff1+23-1
2016-05-04 03:30fix size in purposeChristian Grothoff1+2-2
2016-05-04 03:21fix JSON format stringChristian Grothoff1+1-1
2016-05-04 03:19round exec timeChristian Grothoff2+7-0
2016-05-04 03:16modify test to trigger aggregation properly and check resulting fakebank transfersChristian Grothoff2+112-20
2016-05-03 12:49rename PQ paper fileJeff Burdges1+0-0
2016-05-03 11:55towards fixing #4399Christian Grothoff2+124-18
2016-05-03 05:57enable multiple wire methods to be used with aggregator, add command to run aggregator in testcaseChristian Grothoff6+261-118
2016-05-03 04:15finish tests for #4437Christian Grothoff4+93-14
2016-05-03 03:52adding assertions to assist figuring out #4482Christian Grothoff1+2-0
2016-05-02 09:27Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges34+799-1004
2016-05-02 09:27Oops, actually Ring-LWE kinda sucks for usJeff Burdges1+81-35
2016-05-02 08:10Small Ring-LWE commentsJeff Burdges1+13-5
2016-05-02 07:06fix testcaseChristian Grothoff4+8-8
2016-05-02 06:54adding bank-lib test against fakebank (currently fails) -- towards addressing #4437Christian Grothoff4+110-5
2016-05-02 06:46separate interpreter from the rest of the test logicChristian Grothoff4+488-391
2016-05-02 06:24code simplification via new extended libgnunetcurl APIChristian Grothoff3+26-252
2016-05-02 04:48adjust shutdown/timeout to match latest GNUnet scheduler API semanticsChristian Grothoff1+24-5
2016-05-02 04:36fixing #4462: avoid temporary schemata altogetherChristian Grothoff13+83-140
2016-05-02 03:17removing broken and redundant testcaseChristian Grothoff3+6-180
2016-05-02 03:10fix #4184Christian Grothoff11+34-34
2016-05-02 00:33fixing #4479Christian Grothoff5+65-53
2016-05-01 23:30fixing #4470Christian Grothoff6+82-63
2016-05-01 18:38Much expanded. And now compiles.Jeff Burdges1+168-180
2016-04-30 08:58update use to match new GNUnet scheduler APIChristian Grothoff2+9-27
2016-04-29 12:51Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges3+58-6
2016-04-29 02:20Preliminary work on integrating key exchanges with Merkle trickJeff Burdges1+275-42
2016-04-29 02:19Add line on RSA-FDH to Taler paper.Jeff Burdges2+8-9
2016-04-28 20:07Merge branch 'master' of ssh://taler.net:/var/git/exchange into HEADChristian Grothoff4+218-31
2016-04-26 19:49misspelt variableFlorian Dold1+1-1
2016-04-26 19:46create directoriesFlorian Dold1+11-0
2016-04-26 12:16check_permissions for AF_UNIXFlorian Dold1+3-0
2016-04-25 19:30typoFlorian Dold1+1-1
2016-04-25 19:30chmod instead of fchmodFlorian Dold1+1-1
2016-04-25 19:23missing freeFlorian Dold1+2-0
2016-04-25 19:19missing newline in logFlorian Dold1+1-1
2016-04-25 19:18typoFlorian Dold1+1-2
2016-04-25 19:17octalFlorian Dold1+16-3
2016-04-25 18:51commentFlorian Dold1+2-0
2016-04-25 18:36socket permissionsFlorian Dold2+35-4
2016-04-25 18:25precheck for UDSFlorian Dold1+2-0
2016-04-25 18:22use GNUnet helpersFlorian Dold2+19-73
2016-04-25 14:05implement serving exchange via unix domain socketsFlorian Dold2+208-30
2016-04-25 11:47fix CURRENCY section in test caseFlorian Dold1+1-1
2016-04-24 22:31presumably fixing #4455. A check did exist (see taler-exchange-httpd_deposit.c:225), but the two checks disagreed whether it was OK for the fee to be exactly equal to the amount. Now both checks allow the fee to be equal to the amount.Christian Grothoff1+1-1
2016-04-24 22:26fix #4438Christian Grothoff2+57-5
2016-04-22 17:09make names related to wire plugins less genericFlorian Dold7+15-15
2016-04-22 14:11base config varnameFlorian Dold1+1-0
2016-04-22 13:17add taler-arm wrapperFlorian Dold2+15-3
2016-04-21 18:00Merge branch 'master' of ssh://taler.net:/var/git/exchangeChristian Grothoff15+342-19
2016-04-20 15:07Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges11+25-17
2016-04-20 01:05sketching out refund API implementationChristian Grothoff2+337-0
2016-04-20 00:50implementing parsing of /refund requestsChristian Grothoff9+441-85
2016-04-19 23:50introduce refund feeChristian Grothoff18+144-42
2016-04-19 23:50unset env variable instead of setting to emptyChristian Grothoff1+2-2
2016-04-19 21:43add missing fileFlorian Dold1+2-0
2016-04-19 21:40move currency to taler section, create taler.confFlorian Dold8+19-13
2016-04-19 21:11move currency to taler sectionFlorian Dold2+4-4
2016-04-19 18:55Initial post-quantum refresh proposal, but..Jeff Burdges1+306-0
2016-04-19 13:11curl header detectionFlorian Dold1+10-0
2016-04-19 12:44unnecessary includeFlorian Dold1+0-1
2016-04-19 11:54do not include gnunet's platform header in our public headersFlorian Dold1+1-1
2016-04-17 21:14move fake bank implementation to new library to re-use the code in upcoming testcases in preparation of fixing #4399Christian Grothoff5+570-329
2016-04-17 20:46fix #4400: add test for amount_round wire plugin APIChristian Grothoff1+64-7
2016-04-17 18:03update code to match new APIChristian Grothoff2+20-17
2016-04-17 16:03replace bank_api_context with libgnunetcurlChristian Grothoff8+74-965
2016-04-17 15:45replace exchange_api_context with libgnunetcurlChristian Grothoff16+189-1093
2016-04-17 14:28Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff3+58-41
2016-04-17 14:28fix commentsChristian Grothoff2+2-2
2016-04-16 17:53fix linker issueChristian Grothoff2+5-0
2016-04-16 17:49fix config parsing for dbinit toolChristian Grothoff2+53-41
2016-04-16 11:57make all exchange-tools load configs properly like other Taler toolsChristian Grothoff3+186-153
2016-04-16 11:10use user_config_file as wellChristian Grothoff4+16-2
2016-04-16 10:46use exchange section consistently for master_priv_file optionChristian Grothoff1+1-1
2016-04-16 10:44fix taler-exchange-wire way of loading configurationChristian Grothoff1+70-58
2016-04-16 10:37fix taler-exchange-keyup way of loading configurationChristian Grothoff3+92-65
2016-04-15 18:08automatically set 'type' in taler-exchange-wireChristian Grothoff1+3-0
2016-04-15 17:41Fix #4229Christian Grothoff1+1-0
2016-04-15 13:41gitignoreFlorian Dold1+1-0
2016-04-15 13:00Merge branch 'master' of ssh://taler.net:/var/git/exchangeChristian Grothoff3520+49021-50603
2016-04-15 13:00add missing rollbackChristian Grothoff1+2-0
2016-04-13 23:19new taler-bank-manage invocationFlorian Dold1+1-1
2016-04-13 13:58Create taler-config wrapper around gnunet-configFlorian Dold2+22-0
2016-04-11 21:58set currency to default bank currency for test caseFlorian Dold1+1-1
2016-04-11 21:44account numbers start at 1Florian Dold1+2-2
2016-04-11 19:10newlineFlorian Dold1+1-1
2016-04-11 18:16check exchange signature on /wire/deposit response (#4135)Christian Grothoff4+55-17
2016-04-11 17:54implement signing of /wire/deposit replies (#4135)Christian Grothoff4+117-8
2016-04-11 17:27Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff8+146-10
2016-04-11 17:27refactor /wire/deposit response generation to do all JSON logic in httpd_responses.cChristian Grothoff3+111-31
2016-04-11 13:59adding wire plugin tests, resolving #4357Christian Grothoff8+146-10
2016-04-11 11:16adding new test, still failingChristian Grothoff2+119-2
2016-04-11 11:02reduce unnecessary #includesChristian Grothoff2+0-2
2016-04-11 11:01use libtalerwire instead of duplicating logicChristian Grothoff4+13-29
2016-04-11 00:37implementing #4357, but test missingChristian Grothoff14+225-120
2016-04-10 15:10fixing #4386: use more sane configuration and data file structureChristian Grothoff41+595-412
2016-04-10 12:28add testcase for profiteering from rounding, also passes, this concludes #4141Christian Grothoff2+186-4
2016-04-10 00:52expanding aggregator testcaseChristian Grothoff2+330-22
2016-04-10 00:43implement selection by wire_deadline as documentedChristian Grothoff1+5-2
2016-04-10 00:14do not clear result until end of iteration over resultsChristian Grothoff1+1-1
2016-04-09 22:57changing code to meet latest change in GNUNET_SCHEDULER APIChristian Grothoff6+38-85
2016-04-08 23:56fix make dist rulesChristian Grothoff3+7-5
2016-04-07 21:06recent changes to GNUNET_OS-IPK logic make plugin.c obsoleteChristian Grothoff2+1-90
2016-04-07 20:52removing duplication of --help logicChristian Grothoff9+10-142
2016-04-07 09:09for #4374Christian Grothoff4+4-4
2016-04-07 07:33Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff10+386-203
2016-04-07 07:30install data and plugins in taler-exchange, not talerChristian Grothoff3+3-3
2016-04-07 07:27install configuration template file in share/taler/config.d/Christian Grothoff2+43-0
2016-04-06 10:04get simple aggregation test to passChristian Grothoff3+50-16
2016-04-06 09:27update ignore file, fix compiler warningChristian Grothoff2+2-2
2016-04-06 09:24address 'shutdown' TODO in taler-exchange-aggregatorChristian Grothoff1+158-121
2016-04-06 08:34address 'global_ret' simplification TODOChristian Grothoff1+69-47
2016-04-06 08:22fix iterate_matching_deposits(), LIMIT does not work with variables in Postgres (#4360)Christian Grothoff6+110-20
2016-04-05 21:45undef dead symbolChristian Grothoff1+0-12
2016-04-04 15:40-fix mem leaksChristian Grothoff4+30-16
2016-04-04 14:47fix test to ensure DB invariants are metChristian Grothoff3+170-1
2016-04-04 14:06skeletons for other commandsChristian Grothoff1+51-6
2016-04-04 13:58implementing /deposit for testChristian Grothoff1+21-2
2016-04-04 13:47implementing /deposit for testChristian Grothoff1+122-0
2016-04-04 13:07how to run expect_transaction exampleChristian Grothoff1+135-26
2016-04-04 12:43add bank logic to log transactionsChristian Grothoff2+112-2
2016-04-04 12:26add MHD skeleton logicChristian Grothoff1+90-3
2016-04-04 12:04make use of r36977/78 API improvement in GNUnetChristian Grothoff3+388-201
2016-04-03 19:41use new PQ_query_param_string function to fix 0-termination bug, also terminate idle aggregator in test modeChristian Grothoff2+14-6
2016-04-03 19:10Fix testcase to match latest spec without receiver_Christian Grothoff1+4-4
2016-04-03 19:08fix json generation, use proper json in testChristian Grothoff2+6-6
2016-04-02 18:58change taler-exchange-sepa to a more generic taler-exchange-wire tool using the wire plugins (#4237)Christian Grothoff11+499-260
2016-04-01 19:00fix NPEChristian Grothoff1+3-8
2016-04-01 18:43fix ignoresChristian Grothoff1+1-1
2016-04-01 18:35set environment variable to ensure plugins are found during testsChristian Grothoff4+7-0
2016-04-01 18:32fix newlineChristian Grothoff1+1-1
2016-04-01 18:30fix error messageChristian Grothoff1+1-1
2016-04-01 18:27fix testcase init with new APIChristian Grothoff3+50-63
2016-04-01 18:18hash inputs to sign_fdh functions as required by new APIChristian Grothoff2+17-8
2016-04-01 15:32update man pages and templates to use current optionsChristian Grothoff6+55-33
2016-04-01 15:14fix testcase with new path detection logicChristian Grothoff1+12-22
2016-04-01 14:15implementing #4356, tests still failing, but main logic should now be updatedChristian Grothoff13+277-646
2016-04-01 06:37return nicer error message from bank API and fix compiler warningChristian Grothoff1+24-6
2016-03-31 18:56use GNUnet-SVN #36970 API improvement to de-duplicate code in TalerChristian Grothoff2+24-663
2016-03-30 20:56towards a testcase for aggregation logicChristian Grothoff13+313-63
2016-03-27 23:06Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges1+98-97
2016-03-26 17:18Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff2+62-2
2016-03-26 17:18fix indent, fix some commentsChristian Grothoff1+98-97
2016-03-25 14:59Another FDH reference but maybe unneededJeff Burdges1+16-2
2016-03-25 13:01References for FDH, one-more-inversion, RSA-KTI vs RSA-CTI, etc.Jeff Burdges1+60-0
2016-03-23 17:38use bank and exchange account numbers in testChristian Grothoff1+2-2
2016-03-23 10:34ref to bug #4340Christian Grothoff1+1-1
2016-03-23 10:34switch to wid to comply with specChristian Grothoff4+20-5
2016-03-23 09:06avoid waiting foreverChristian Grothoff1+13-1
2016-03-23 09:04Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff2+2-0
2016-03-23 09:04update test_bank_api to match current bank setup methodsChristian Grothoff1+6-6
2016-03-21 14:19Merge branch 'master' of git.taler.net:/var/git/exchangeJeff Burdges8+16-16
2016-03-21 14:19Note two errors in the tests suitJeff Burdges2+2-0
2016-03-21 13:40Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff12+177-87
2016-03-21 13:40rename to match GNUnet symbol changeChristian Grothoff8+16-16
2016-03-20 20:30API change in GNUnet crypto for Full Domain HashingJeff Burdges4+18-18
2016-03-21 00:45implementing #3987Christian Grothoff8+159-69
2016-03-19 18:16refactor to eliminate duplicated JSON parsing logic (#4150)Christian Grothoff10+344-1280
2016-03-19 18:14eliminate warningChristian Grothoff1+15-7
2016-03-19 17:50fix test script escapingChristian Grothoff1+1-1
2016-03-19 17:50fix test script escapingChristian Grothoff1+1-1
2016-03-19 14:56update .gitignoreChristian Grothoff1+2-0
2016-03-19 14:54remove duplicated JSON parsing code from exchange-lib (#4150)Christian Grothoff13+231-1108
2016-03-19 14:23Merge branch 'master' of git+ssh://taler.net/var/git/exchangeChristian Grothoff2+7-3
2016-03-19 14:23first refactoring of JSON logic to address #4150 and #4237Christian Grothoff54+884-2522
2016-03-17 15:14megeChristian Grothoff3+2-3
2016-03-17 15:14add APP targetChristian Grothoff2+7-1
2016-03-15 19:11include AUTHORSChristian Grothoff1+3-0
2016-03-15 19:09exclude priv keysChristian Grothoff1+1-3
2016-03-15 19:08renameChristian Grothoff1+0-0
2016-03-04 10:57modify /wire/test to provide bank URI and bank account numbersChristian Grothoff10+83-18
2016-03-04 10:43towards returning account numbers in /wire/testChristian Grothoff4+30-19
2016-03-02 20:07fixing #4230 in bank-libChristian Grothoff3461+47042-47037
2016-03-02 20:02towards fixing #4230Christian Grothoff4+29-25
2016-03-02 00:21make bootstrap executable againFlorian Dold1+0-0
2016-03-01 15:14update ignore fileChristian Grothoff1+11-9
2016-03-01 15:13fix JSON for test wire formats to pass wire format validationChristian Grothoff1+9-9
2016-03-01 15:10rename section from exchange-wire- to wire-Christian Grothoff2+6-5
2016-03-01 15:02fix rename issueChristian Grothoff3+30-30
2016-03-01 14:58fix configChristian Grothoff2+1-1
2016-03-01 14:35renaming mint->exchangeChristian Grothoff3459+46782-46809
2016-03-01 14:21mint->exchange renaming in paperChristian Grothoff1+212-212
2016-02-12 13:55fix typo found by marcelloChristian Grothoff1+1-1
2016-02-07 14:02making mintdb tests pass again after API refactoring to remove total amountChristian Grothoff6+29-58
2016-02-06 18:40fix compiler warning, define test wire json formatChristian Grothoff1+36-5
2016-02-06 16:39move to new libgnunetpq library, simplifying libtalerpqChristian Grothoff9+974-2279
2016-01-30 12:49Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff95+9078-509
2016-01-30 12:49-remove empty linesChristian Grothoff1+0-2
2016-01-29 13:24fix testcaseChristian Grothoff3+71-2127
2016-01-29 10:39update bank-lib to reflect API discussionsChristian Grothoff2+6-6
2016-01-28 02:58finishing core logic for #4141, but untestedChristian Grothoff9+640-90
2016-01-27 18:56fix name of member to order byChristian Grothoff1+2-2
2016-01-27 17:28implementing prepare data postgres functions for #4141Christian Grothoff3+121-41
2016-01-27 16:09adding SQL for prewire data storageChristian Grothoff2+74-0
2016-01-27 15:46adding stubs for wire prepare data functionsChristian Grothoff2+72-1
2016-01-27 15:42working on mintdb for #4141Christian Grothoff3+278-92
2016-01-27 14:05fix syntax issues in Makefile.amChristian Grothoff3+29-15
2016-01-27 14:03-missing fileChristian Grothoff1+72-0
2016-01-27 14:03-missing fileChristian Grothoff1+48-0
2016-01-25 14:18more mintdb API design for #4141Christian Grothoff1+75-1
2016-01-25 14:08getting aggregator structure laid out for #4141Christian Grothoff2+86-9
2016-01-25 13:57getting aggregator structure laid out for #4141Christian Grothoff6+182-58
2016-01-25 13:23skeleton for binary to implement #4141Christian Grothoff2+157-0
2016-01-25 12:21fix #4149Christian Grothoff8+331-81
2016-01-25 11:53check type in pluginChristian Grothoff2+9-1
2016-01-25 11:51move wireformat test to pluginChristian Grothoff4+95-31
2016-01-25 11:50move plugin path setup logic to libtalerutilChristian Grothoff3+85-62
2016-01-25 10:31adding (incomplete) plugin for SEPAChristian Grothoff2+547-0
2016-01-25 10:21finish serialization/deserialization logic for test wire transfersChristian Grothoff2+83-10
2016-01-25 10:09test wire formats before usingChristian Grothoff1+8-0
2016-01-25 10:08more work on wire pluginChristian Grothoff5+273-19
2016-01-25 09:20adding first version of thebank-libChristian Grothoff8+4685-0
2016-01-24 15:52more work on wire pluginsChristian Grothoff3+30-8
2016-01-24 15:44adding skeletons for pluginsChristian Grothoff6+513-4
2016-01-24 15:34fix error message and leakChristian Grothoff1+3-1
2016-01-24 15:26defining wire plugin APIChristian Grothoff2+180-1
2016-01-24 14:17Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff18+1927-169
2016-01-24 14:17do not link everything against libcurl...Christian Grothoff1+8-0
2016-01-22 16:32/wire/deposits expects to use GET, not POSTChristian Grothoff2+13-25
2016-01-22 16:24use correct status codeChristian Grothoff1+1-1
2016-01-22 16:21fix test logicChristian Grothoff1+43-15
2016-01-22 16:21more robust error handlingChristian Grothoff1+12-2
2016-01-22 16:21use correct field nameChristian Grothoff1+5-2
2016-01-22 15:52do not have curl be verboseChristian Grothoff3+3-5
2016-01-22 14:50sketched first part of testcase, currently failing (bad signature: 401)Christian Grothoff1+38-7
2016-01-22 14:29extending test driver interpreter with commands to exercise aggregation API (not yet actually executed)Christian Grothoff1+308-1
2016-01-22 12:45add testcase for aggregation APIChristian Grothoff2+177-2
2016-01-21 15:16fix code orderChristian Grothoff1+1-1
2016-01-21 15:14remove dead updateChristian Grothoff1+3-12
2016-01-21 15:12fix clean up logic of mint_api_refresh_linkChristian Grothoff1+23-4
2016-01-21 14:52-check rvalChristian Grothoff1+10-6
2016-01-21 14:50-remove dead codeChristian Grothoff1+0-2
2016-01-21 14:29fix DB setupChristian Grothoff2+18-12
2016-01-21 14:18adding mint-lib logic to execute /wire/deposits requestsChristian Grothoff8+359-12
2016-01-21 13:46adding API code for /deposit/wtid requestsChristian Grothoff4+396-21
2016-01-21 12:53defined tracking API (not implemented)Christian Grothoff1+163-0
2016-01-21 11:09finish implementation of DB tracing functionsChristian Grothoff3+332-80
2016-01-21 10:24implementing insert function into aggregation tableChristian Grothoff4+70-7
2016-01-21 07:44adding aggregation_tracking table to postgres pluginChristian Grothoff3+148-5
2016-01-20 17:51bump yearChristian Grothoff1+1-1
2016-01-20 17:50work on #3888Christian Grothoff6+120-32
2016-01-20 17:03spelling out what information mint should sign for TALER_SIGNATURE_MINT_CONFIRM_WIREChristian Grothoff2+85-8
2016-01-20 15:21Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff57+57-57
2016-01-20 15:21indent, etc.Christian Grothoff1+7-6
2016-01-19 13:39-fix (C) noticesChristian Grothoff57+57-57
2016-01-18 21:56check return value from TALER_amount_subtract()Christian Grothoff1+8-3
2016-01-18 21:52remove useless check, this is a fixed-size array, thus pointer is never NULLChristian Grothoff1+4-7
2016-01-17 17:21remark on TODOChristian Grothoff1+1-0
2016-01-17 17:19working on #3888Christian Grothoff9+428-32
2016-01-01 19:52fix use-after-free on NULLing CB field if CB itself destroyed our context alreadyChristian Grothoff1+7-6
2016-01-01 19:44update max_fd to new max, never lower itChristian Grothoff1+4-1
2015-12-25 17:52Add lots of logging.Florian Dold1+11-1
2015-12-24 00:18Remove overly long timeout.Florian Dold1+1-6
2015-12-24 00:07loggingFlorian Dold1+6-0
2015-12-23 22:50loggingFlorian Dold1+6-4
2015-12-23 22:24Temporary: Very verbose logging.Florian Dold1+8-0
2015-12-23 21:46Logging.Florian Dold1+7-0
2015-12-23 21:36Logging.Florian Dold1+3-0
2015-12-22 10:26Merge branch 'master' of ssh://taler.net/var/git/mintFlorian Dold18+422-54
2015-12-20 12:24make sure triggered action actually runsChristian Grothoff1+1-0
2015-12-20 12:00-check return valueChristian Grothoff2+2-1
2015-12-19 19:43avoid generating URLs with // in themChristian Grothoff2+5-1
2015-12-19 19:36properly return result (fixes compiler warning)Christian Grothoff1+3-3
2015-12-19 19:36use comma instead of space as we do elsewhereChristian Grothoff1+6-6
2015-12-19 19:35only reduce timeout, enable function to be called on existing valuesChristian Grothoff1+9-1
2015-12-13 16:03Only check for postgres if building full mint.Florian Dold1+5-5
2015-12-09 14:36towards /deposit/wtid handling (more skeleton work)Christian Grothoff8+372-4
2015-11-25 12:37add contract structure from MerchantChristian Grothoff1+19-0
2015-11-25 12:36get rid of marcello's printf()-style debugging with compiler warnings...Christian Grothoff1+0-33
2015-11-24 13:48Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff18+369-741
2015-11-24 13:48-fix indentChristian Grothoff1+4-4
2015-11-24 13:42Remove outdated 'todo' commentFlorian Dold1+1-2
2015-11-24 13:42Fix wrong commentFlorian Dold1+1-1
2015-11-24 09:56Make compiler warning go awayFlorian Dold1+1-0
2015-11-18 13:59Demo "intro" Website moved into wallet's repositoryMarcello Stanisci1+0-40
2015-11-17 20:48removing the bank WebsiteMarcello Stanisci5+33-537
2015-11-14 22:51fixing broken linkMarcello Stanisci1+1-1
2015-11-14 22:49adding extension installation link within bank websiteMarcello Stanisci1+2-0
2015-11-14 22:45/transfer -> /extensionMarcello Stanisci1+1-1
2015-11-14 22:30minor change to bank websiteMarcello Stanisci1+4-5
2015-11-14 22:04removing debuggish echoMarcello Stanisci1+0-1
2015-11-14 22:00changing bank's page titleMarcello Stanisci2+2-2
2015-11-14 21:00fetching mint URL from form server side handlerMarcello Stanisci2+2-2
2015-11-14 00:43Adapting the "demo" directories layout to the new scenario (which has a 'bank' and an introductory 'demo' website)Marcello Stanisci6+43-3
2015-11-13 13:14Hiding reserve key 'input' field + adding a new 'input' field to get the base URL of the receiving-money mint + adapting 'detail' object passed to the wallet to indicate all the DOM ids from the SEPA form needed by the wallet to perform the submissionMarcello Stanisci1+22-35
2015-11-12 17:21passing reserve details to the wallet via DOM event (#4047)Marcello Stanisci2+34-13
2015-11-11 17:21skeleton for the logic for #3888 (mint-side)Christian Grothoff5+156-3
2015-11-11 17:09define signature formats for #3888Christian Grothoff1+60-4
2015-11-11 13:44updating code to match simplified specification (#4039)Christian Grothoff7+121-212
2015-11-10 17:35Adding passing details needed to the wallet through the 'wire funds' event (NOT tested)Marcello Stanisci1+6-1
2015-11-09 12:33adapting website to new signal namesMarcello Stanisci1+4-4
2015-11-04 21:59adding instruction about creating reservesMarcello Stanisci1+2-1
2015-11-03 15:49minor change to commentsMarcello Stanisci3+9-2
2015-10-28 20:06fix #4032: move wire deadline form wire details to advisory field in /deposit requestChristian Grothoff9+40-12
2015-10-28 20:01256 bit is too small for some values, need at least 512Christian Grothoff1+2-2
2015-10-26 11:22fix typosSree Harsha Totakura1+4-3
2015-10-26 11:06fix typosSree Harsha Totakura1+2-2
2015-10-26 10:49fix notation is refreshing protocolSree Harsha Totakura1+5-5
2015-10-23 15:09removing double inclusionMarcello Stanisci1+0-2
2015-10-20 22:07Closing #3955Marcello Stanisci3+414-7
2015-10-20 21:33Adding basic website and 'Wire funds' button having the appearing/disappearing behaviour according to the wallet being present or not.Marcello Stanisci1+113-1
2015-10-20 20:38Adding the subdirectory which hosts the web page through which the wallet will wire funds to the mint, as described in #3955 (message #9603).Marcello Stanisci2+4-0
2015-10-19 12:32-use proper cast to what the API expects, just removes a compiler warningChristian Grothoff1+1-1
2015-10-13 16:39Corrections on section 4Jeff Burdges1+104-98
2015-10-08 18:47-minor corrections to the correctionsChristian Grothoff1+62-56
2015-10-08 00:43Correctons to section 3Jeff Burdges1+96-96
2015-10-07 14:39Corrections to sections 1 and 2Jeff Burdges1+118-121
2015-10-07 12:36-cite as suggested by Jeff, use correct nameChristian Grothoff1+3-2
2015-10-05 08:39doxygen fixesChristian Grothoff2+18-16
2015-10-04 22:35avoid triplicating 'randomly computes'Christian Grothoff1+7-7
2015-10-04 10:35fix inconsistency in reveal step formulation, now matches implementationChristian Grothoff1+10-9
2015-10-01 16:38make formulations preciseChristian Grothoff1+1-1
2015-10-01 13:22use U instead of B^{-1} as it is not a strict inverseChristian Grothoff1+2-2
2015-09-28 20:59fix minor typos/commentsChristian Grothoff2+6-6
2015-09-28 20:56properly check contract hash, instead of just computing it twiceChristian Grothoff1+11-1
2015-09-28 20:52-renable testrun, update gitignoreChristian Grothoff2+3-1
2015-09-28 20:28have option to disable expensive testsChristian Grothoff2+15-1
2015-09-28 14:00Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff1+1-1
2015-09-28 14:00Luis is rightChristian Grothoff1+1-1
2015-09-28 13:49minor typoFlorian Dold1+1-1
2015-09-28 13:33fixing typoes with patch from Luis ResselChristian Grothoff1+6-6
2015-09-28 13:27resolve conflictChristian Grothoff1+0-3
2015-09-28 10:05more clarificationsChristian Grothoff1+4-4
2015-09-28 10:01more clarificationsChristian Grothoff1+5-4
2015-09-28 09:47fix description of locking protocolChristian Grothoff1+43-44
2015-09-28 06:53attempt to clarify double spendingChristian Grothoff1+4-2
2015-09-27 18:32mention need to audit randomness of gammaChristian Grothoff2162+117686-2586
2015-09-27 12:05extra loggingChristian Grothoff1+2-0
2015-09-27 12:04add note on how to assure gamma is randomChristian Grothoff1+2-1
2015-09-26 14:57add reminderChristian Grothoff1+22-0
2015-09-26 14:30address Fabian Kirsch's comments for more consistent symbol names, and adding a 'legend'Christian Grothoff1+117-36
2015-09-26 09:54typoChristian Grothoff1+1-1
2015-09-25 06:53fix interpreter warningsFournier Nicolas1+17-3
2015-09-24 15:43more paper edits and claificationsChristian Grothoff1+16-11
2015-09-24 15:32more edits on taler paperChristian Grothoff1+48-33
2015-09-24 13:40more misc edits to the paper, also making sure it fits within page limitsChristian Grothoff3+98848-104
2015-09-24 10:26fixing build/ref issues in TeXChristian Grothoff2+8-8
2015-09-24 10:22expand security discussion in paperChristian Grothoff2+78-18
2015-09-24 09:40edits to Taler paper, trying to clarify/improve writing/structureChristian Grothoff2+238-164
2015-09-23 12:54simplify logicChristian Grothoff1+2-4
2015-09-22 14:54fix leakChristian Grothoff1+18-21
2015-09-22 14:21fix leakChristian Grothoff1+8-8
2015-09-22 13:31-do unload plugin, use _exit() after execvp() failureChristian Grothoff2+1-4
2015-09-22 08:29-fix leakChristian Grothoff3+32-7
2015-09-22 08:16more leaksChristian Grothoff4+57-34
2015-09-22 08:00fixing use of wrong array length (bad), and misc leaksChristian Grothoff4+38-67
2015-09-22 07:59more AFL testsChristian Grothoff1233+7999-17
2015-09-22 07:11testChristian Grothoff1+8-0
2015-09-22 07:09do not try to free NULLChristian Grothoff2+1-2
2015-09-21 13:52AFL test generation scriptsChristian Grothoff12+106-0
2015-09-21 13:45here we want 'yes'Christian Grothoff2+4-2
2015-09-21 13:41add tests generated by AFL (for now)Christian Grothoff872+5935-0
2015-09-21 13:41change tests to use persistent DB to vastly improve performanceChristian Grothoff1+1-1
2015-09-21 13:41-fix typoChristian Grothoff1+1-1
2015-09-21 13:40run sh-based testcasesChristian Grothoff1+6-0
2015-09-21 13:40nicer loggingChristian Grothoff2+5-3
2015-09-21 13:39fix NPE if denomination key not foundChristian Grothoff4+60-15
2015-09-21 13:33fix NPE if denomination key not foundChristian Grothoff1+12-3
2015-09-21 12:46-bugfixChristian Grothoff1+6-4
2015-09-21 12:36retry transactions on serialization/dead-lock failures (#3990)Christian Grothoff4+332-196
2015-09-21 08:59indentingChristian Grothoff1+1-1
2015-09-21 08:43add option -C to force closing of connectionsChristian Grothoff8+75-0
2015-09-21 07:45remove strange historic test directoriesChristian Grothoff8+0-179
2015-09-20 12:02expanding test to cover multi-wire format scenarios (#3972)Christian Grothoff5+25-21
2015-09-20 11:48implement #3972: support multiple wire formats concurrentlyChristian Grothoff10+93-41
2015-09-19 20:08renaming /withdraw to /reserve (#3968)Christian Grothoff21+1369-1364
2015-09-19 18:28implement #3838 (as required for wire transfers)Christian Grothoff2+170-55
2015-09-19 18:02fixing #3816: adding 'id' field to uniquely identify each depositChristian Grothoff2+71-10
2015-09-19 14:34finish implementing #3847Christian Grothoff5+108-77
2015-09-19 14:11Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff1+29-4
2015-09-19 14:11implementing retrieval of auditor information from /keys in mint API (with updated specification) - #3847Christian Grothoff3+258-13
2015-09-18 13:37finish implementing #3847Christian Grothoff1+29-4
2015-09-17 14:10towards implementing #3847Christian Grothoff1+60-4
2015-09-17 12:13implement mintdb API for mint to read auditor keys from disk -- and form auditor-sign tool to write them in the right formatChristian Grothoff4+333-43
2015-09-16 17:18implement auditor signing toolChristian Grothoff2+134-3
2015-09-16 16:48adding man page for taler-auditor-signChristian Grothoff3+39-3
2015-09-16 16:48add -o option to taler-mint-keyupChristian Grothoff2+50-0
2015-09-16 07:37refChristian Grothoff1+2-1
2015-09-15 15:28reference #3972Christian Grothoff2+3-1
2015-09-15 15:27adding tests for /wireChristian Grothoff8+126-25
2015-09-15 08:00support for /wire testingChristian Grothoff1+105-5
2015-09-14 13:29implement /wire api (#3947)Christian Grothoff3+694-0
2015-09-14 09:56remove /lock skeleton logic (#3625)Christian Grothoff5+3-91
2015-09-09 18:36bibChristian Grothoff1+9-1
2015-09-09 18:35editsChristian Grothoff1+8-6
2015-09-09 18:34editsChristian Grothoff2+170-89
2015-09-09 18:33editsChristian Grothoff1+100-88
2015-09-06 16:35Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff1+71-67
2015-09-06 16:35update Fig 1, add section on error handling, expand on importance/role of linkage protocol, mention performance measurements, AcksChristian Grothoff1+101-25
2015-08-25 09:01mintdb postgres: reorganize code in test_mintdb.cSree Harsha Totakura1+71-67
2015-08-25 16:28Bigger initialization for benchmarkingFournier Nicolas2+5-3
2015-08-24 09:54mintdb postgres: test get_refresh_commit_coins()Sree Harsha Totakura1+76-17
2015-08-24 09:22Double spending is detected only if it presentSree Harsha Totakura1+1-1
2015-08-18 15:28Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff1+97-1
2015-08-18 12:53mintdb postgres: test insert_refresh_commit_coins()Sree Harsha Totakura1+49-0
2015-08-18 10:24handle permutations of keys in replyChristian Grothoff2+37-18
2015-08-18 09:09mintdb postgres: test refresh_order_get()Sree Harsha Totakura1+23-2
2015-08-18 08:56mintdb postgres: test insert_refresh_order()Sree Harsha Totakura1+27-1
2015-08-17 21:54ignoreChristian Grothoff1+1-0
2015-08-17 21:38some DB logic fixes, so now more of tests passChristian Grothoff4+6-18
2015-08-17 21:07mintdb postgres: parameterize denomination creation.Sree Harsha Totakura1+97-86
2015-08-17 20:45use proper function for uint16 handlingChristian Grothoff1+1-2
2015-08-17 08:56preliminary work on more benchmarksFournier Nicolas5+393-42
2015-08-17 08:30Merge branch 'master' of git+ssh://taler.net/var/git/mintSree Harsha Totakura6+214-113
2015-08-17 08:19mintdb postgres: test get_refresh_mint()Sree Harsha Totakura1+30-9
2015-08-17 01:57-notes on testingChristian Grothoff1+4-1
2015-08-17 01:56add internal sig verification, pack hashes, fix testcaseChristian Grothoff4+46-11
2015-08-17 01:40use correct response codeChristian Grothoff1+1-1
2015-08-17 01:35fix use-after-free, ignore errors in testcase that can be explained by unsupported permuatations of the resultsChristian Grothoff2+7-4
2015-08-17 01:24fix /refresh/link response handlingChristian Grothoff2+96-43
2015-08-17 01:07fix DB logic: actually iterate where we need toChristian Grothoff1+61-54
2015-08-16 21:06mintdb postgres: test insert_refresh_melt().Sree Harsha Totakura1+93-24
2015-08-13 21:16mintdb postgres: misc fixesSree Harsha Totakura1+3-1
2015-08-14 21:09activating test /refresh/link (still fails)Christian Grothoff2+11-2
2015-08-14 20:42adapt code to match (updated) specChristian Grothoff3+30-11
2015-08-14 20:05helper function for debuggingChristian Grothoff2+56-0
2015-08-14 20:05fix offset: do not add off for the index into the keys from the clientChristian Grothoff2+2-1
2015-08-14 20:02fix key indexChristian Grothoff1+1-1
2015-08-14 19:06fix db insertChristian Grothoff1+2-3
2015-08-14 13:19swap dimensions as per protocol specChristian Grothoff3+22-11
2015-08-14 13:06fix typoChristian Grothoff2+2-2
2015-08-14 13:01fix melt sig alignment issueChristian Grothoff3+13-6
2015-08-14 12:52-fix directionChristian Grothoff1+1-1
2015-08-14 12:51-fix typoChristian Grothoff1+1-1
2015-08-14 12:44also build mint-lib if we only have libgnurlChristian Grothoff2+13-1
2015-08-13 23:04Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff3+145-118
2015-08-13 23:03non-freeChristian Grothoff4+1-210
2015-08-13 07:22fixes for melt insertionFournier Nicolas2+143-118
2015-08-13 07:20fix for get_known_coinFournier Nicolas1+2-0
2015-08-12 13:36Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff4+87-24
2015-08-12 08:19fixed test sizeFournier Nicolas1+2-2
2015-08-12 08:07fixed 0003936Fournier Nicolas1+2-2
2015-08-11 14:53finishing taler-mint-sepaChristian Grothoff3+63-5
2015-08-11 14:34-return proper responseChristian Grothoff1+2-5
2015-08-11 14:11fix accidential removalChristian Grothoff1+1-0
2015-08-11 14:01Merge remote-tracking branch 'refs/remotes/origin/master'Fournier Nicolas3+87-24
2015-08-11 13:58fix ftbfsFournier Nicolas1+1-0
2015-08-11 13:52fix ftbfsFournier Nicolas3+87-24
2015-08-11 12:40towards implementing /wire repliesChristian Grothoff6+347-10
2015-08-10 16:12Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas4+211-2
2015-08-10 16:12added new benchmarksFournier Nicolas4+188-41
2015-08-10 15:46Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff4+541-259
2015-08-10 15:46calling /wire skeletons, adding /robots.txt pageChristian Grothoff2+39-2
2015-08-10 15:45skeleton for /wire requestsChristian Grothoff2+172-0
2015-08-10 13:11Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas24+2715-299
2015-08-10 13:11reworked initializationFournier Nicolas4+541-259
2015-08-09 19:50initialize melt_fee in the TALER_MINT_RefreshMelt structChristian Grothoff3+11-2
2015-08-09 19:38-fix testcase, more verbose logging of client protocol errorsChristian Grothoff3+20-3
2015-08-09 19:25rename struct TALER_MINTDB_RefreshCommitLinkP to struct TALER_RefreshCommitLinkPChristian Grothoff8+20-20
2015-08-09 19:25move struct TALER_MINTDB_RefreshCommitLinkP to taler_signatures.hChristian Grothoff4+27-33
2015-08-09 19:24fix missing bits from session hash calculationChristian Grothoff1+22-4
2015-08-09 17:31fix signature purpose used, log session hash for diagnosticsChristian Grothoff1+5-2
2015-08-09 17:31fix direction of cmp check, log session hash for diagnosticsChristian Grothoff1+5-1
2015-08-09 17:22fix use-after-free, add log statements to report request parsing error lines more clearlyChristian Grothoff1+13-2
2015-08-09 17:00-some cosmeticsChristian Grothoff2+7-5
2015-08-09 16:50report line numbers to log when generating request parsing errorsChristian Grothoff1+17-0
2015-08-09 16:49use correct TMH command code for JSON objectsChristian Grothoff1+4-3
2015-08-09 16:42fix array dimensions to match server expecations, fix server to report location of parse errors more preciselyChristian Grothoff2+27-9
2015-08-09 16:33fixing very silly bugChristian Grothoff1+1-1
2015-08-09 16:31fixing silly bugChristian Grothoff2+5-4
2015-08-09 16:18silence useless PQ loggingChristian Grothoff1+47-1
2015-08-09 16:11fix #3934Christian Grothoff1+9-1
2015-08-09 16:03fix #3935 by removing error message: the test provokes this intentionallyChristian Grothoff2+6-13
2015-08-09 15:18test logic for actually testing /refresh operations, keeping disabled for now as the test is known to fail (to be investigated)Christian Grothoff2+93-37
2015-08-09 15:17bugfix in return value calculationChristian Grothoff1+1-1
2015-08-09 14:34add checks for /refresh/link resultChristian Grothoff1+30-2
2015-08-09 14:29support /deposit from /refresh/reveal'ed coins in testChristian Grothoff1+33-8
2015-08-09 14:21-finish reveal_cbChristian Grothoff1+74-25
2015-08-09 13:46doxygenChristian Grothoff4+6-7
2015-08-09 13:40doxygen-fixesChristian Grothoff5+13-13
2015-08-09 13:33towards implementing OC_REFRESH_LINKChristian Grothoff1+102-8
2015-08-09 13:24fix FTBFS, towards implementing OC_REFRESH_REVEALChristian Grothoff2+95-20
2015-08-09 12:55implementing OC_REFRESH_MELT test commandChristian Grothoff1+163-15
2015-08-08 21:35more skeleton code towards testing /refreshChristian Grothoff1+87-15
2015-08-08 21:21skeleton for /refresh/-testingChristian Grothoff1+156-1
2015-08-08 21:03implement parse_refresh_link_okChristian Grothoff3+206-28
2015-08-08 20:12-newlineChristian Grothoff1+0-1
2015-08-08 20:11implement handle_refresh_reveal_finished (200 OK handler)Christian Grothoff1+129-2
2015-08-08 19:48add missing conclusion over melt session hash computationChristian Grothoff1+10-0
2015-08-08 19:46finshing json parsing support for /refresh/melt handlingChristian Grothoff3+126-4
2015-08-08 19:32implementing verify_refresh_melt_signature_forbiddenChristian Grothoff2+140-3
2015-08-08 19:19use _ instead of - for consistencyChristian Grothoff1+13-7
2015-08-08 18:21move coin history verification to new mint_api_common.c for future use by refresh logicChristian Grothoff4+202-100
2015-08-08 18:10handle HTTP OK status code for /refresh/meltChristian Grothoff1+79-2
2015-08-08 18:01implement TALER_MINT_refresh_reveal logicChristian Grothoff1+44-4
2015-08-08 17:52completing TALER_MINT_refresh_melt implementationChristian Grothoff4+194-11
2015-08-08 14:15-more boilerplateChristian Grothoff1+34-4
2015-08-08 14:09complete implementation of TALER_MINT_refresh_prepareChristian Grothoff1+82-27
2015-08-08 13:35towards implemnting TALER_MINT_refresh_prepareChristian Grothoff1+70-1
2015-08-08 13:00implementing deserialization logicChristian Grothoff1+284-22
2015-08-08 12:29implementing serialization logicChristian Grothoff1+181-5
2015-08-07 08:51fixesFournier Nicolas1+6-11
2015-08-06 16:19adding checks to avoid re-initializing memory and removing [0]-type hack, however, this now causes a segv (NPE)Christian Grothoff3+69-54
2015-08-06 15:19-minor style fixes in benchmarking logicChristian Grothoff3+26-29
2015-08-06 14:40more work on /refresh skeleton and internal data structuresChristian Grothoff1+354-6
2015-08-06 13:42Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas6+1072-33
2015-08-06 13:13added memory testingFournier Nicolas1+36-2
2015-08-06 12:56fixesFournier Nicolas2+47-53
2015-08-06 10:46small stuffChristian Grothoff2+37-37
2015-08-05 22:00Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff1+31-22
2015-08-05 22:00adding first draft for the /refresh/ APIs, including implementation stubChristian Grothoff4+1040-2
2015-08-05 14:07fix memory leakFournier Nicolas1+31-22
2015-08-04 07:58README fixMarcello Stanisci1+1-1
2015-08-03 08:28fixed bencmark parametersFournier Nicolas1+6-6
2015-08-03 08:26Testing for the /deposit api callFournier Nicolas3+79-49
2015-07-31 18:51Merge branch 'master' of http://git.taler.net/mintJeff Burdges1+4-8
2015-07-31 18:47Ignore llncs.clsJeff Burdges1+1-0
2015-07-31 15:17fixed error in the benchmarkFournier Nicolas1+4-8
2015-07-31 14:34index for reserves_out tableFournier Nicolas1+3-1
2015-07-31 13:49Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas1+4-4
2015-07-31 13:49index for reserves tableFournier Nicolas1+3-0
2015-07-31 13:06added index for deposits tableFournier Nicolas1+3-0
2015-07-30 10:01introducing parameter m in spending paragraphMarcello Stanisci1+4-4
2015-07-28 13:52fixFournier Nicolas2+2-2
2015-07-28 12:07better command checkFournier Nicolas3+481-229
2015-07-27 14:38fixesFournier Nicolas1+3-3
2015-07-27 13:56Added more performance testsFournier Nicolas5+76-21
2015-07-23 14:10Initial work for more commandsFournier Nicolas3+239-49
2015-07-20 12:38added category flag to gaugerFournier Nicolas3+13-1
2015-07-20 12:07Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas1+1-0
2015-07-20 12:07fixed typoFournier Nicolas1+1-1
2015-07-20 12:04Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff2+7-8
2015-07-20 12:04fixChristian Grothoff1+1-0
2015-07-20 11:43Database smaller for testingFournier Nicolas2+7-8
2015-07-20 08:42Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas5+16-8
2015-07-20 08:42Performance analysis of reserve and withdrawFournier Nicolas1+108-26
2015-07-20 08:35Merge branch 'master' of ssh://taler.net:/var/git/mintChristian Grothoff2+102-29
2015-07-20 08:34implementing #3905Christian Grothoff5+16-8
2015-07-20 08:24added new commands for meltingFournier Nicolas3+102-21
2015-07-17 14:23timing reworkedFournier Nicolas2+102-29
2015-07-16 15:24Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas1+24-7
2015-07-16 15:21fixed testsFournier Nicolas4+128-130
2015-07-16 13:47fixing configure.ac to prepare compilation of libtalerutil_wallet under emscriptenMarcello Stanisci1+24-7
2015-07-15 16:06using coin to create depositFournier Nicolas4+13-35
2015-07-15 15:46save coin private keyFournier Nicolas4+109-107
2015-07-15 14:28save reserve private keyFournier Nicolas4+71-30
2015-07-15 13:49reworked denomination initializationFournier Nicolas1+56-43
2015-07-15 09:43Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas5+15-11
2015-07-15 09:43completing the interpreterFournier Nicolas2+64-4
2015-07-15 09:40-fix ftbfs in wallet-only modeChristian Grothoff5+15-11
2015-07-14 15:46-more testsChristian Grothoff1+6-0
2015-07-14 15:43-off by 1Christian Grothoff2+23-1
2015-07-14 14:57add testChristian Grothoff1+3-0
2015-07-14 14:55-check return valueChristian Grothoff1+2-0
2015-07-13 21:51add -t option to httpdChristian Grothoff3+14-0
2015-07-12 13:44adding -f command-line optionChristian Grothoff2+141-3
2015-07-11 21:07share more code in mint API, misc bugfixesChristian Grothoff8+303-539
2015-07-11 19:45fixing #3876 (no semantic change, just stylistic changes)Christian Grothoff7+105-82
2015-07-11 16:25fix #3886Christian Grothoff2+15-9
2015-07-11 16:04update coverage scriptChristian Grothoff1+3-3
2015-07-11 15:56ignore generated covChristian Grothoff1+1-0
2015-07-11 15:56-update ignoresChristian Grothoff1+2-0
2015-07-09 20:29-fix leaksChristian Grothoff3+9-8
2015-07-09 20:10fix a few pointer passing issues, add remark about #3886Christian Grothoff8+174-61
2015-07-09 11:02fix transaction ID conversion in DBChristian Grothoff1+1-6
2015-07-09 11:01fix transaction ID conversion in DBChristian Grothoff2+4-3
2015-07-09 10:47fix mint to actually include signature in deposit error replyChristian Grothoff3+62-5
2015-07-09 10:22introducing 'expected_response_code'Christian Grothoff1+89-55
2015-07-09 10:11finish checks for /withdraw/statusChristian Grothoff1+28-8
2015-07-09 10:02towards checking /withdraw/signChristian Grothoff1+128-2
2015-07-09 09:44symbol now in GNUnet SVN, use itChristian Grothoff1+1-1
2015-07-09 09:36rudimentary support for /withdraw/statusChristian Grothoff1+1-1
2015-07-09 09:36Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff1+2-2
2015-07-09 09:36rudimentary support for /withdraw/statusChristian Grothoff1+83-0
2015-07-09 09:30fix ftbfsFournier Nicolas1+2-2
2015-07-09 08:46Added new init functionFournier Nicolas3+163-18
2015-07-08 07:59commentChristian Grothoff1+4-1
2015-07-08 07:59-fixChristian Grothoff1+3-1
2015-07-08 07:48mint malformed request testingChristian Grothoff2+74-0
2015-07-08 07:47nice error reportingChristian Grothoff2+13-3
2015-07-08 07:40nicer error reportingChristian Grothoff4+70-193
2015-07-08 06:54-simplify parsing, make code compile without new util APIChristian Grothoff4+21-42
2015-07-07 10:57BugfixesFournier Nicolas2+59-41
2015-07-07 09:59command to access historyFournier Nicolas3+118-33
2015-07-06 13:54perf test is now part of the automated testsFournier Nicolas4+24-24
2015-07-06 12:58Added test for perf_talerFournier Nicolas3+151-1
2015-07-06 12:04fix keyioChristian Grothoff1+2-2
2015-07-06 11:58do not release uninitialized spec entriesChristian Grothoff1+84-65
2015-07-06 09:32Fix ftbfsFournier Nicolas1+4-4
2015-07-06 09:12Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas16+208-148
2015-07-06 09:11check return valueFournier Nicolas1+2-1
2015-07-06 09:10New load_random commandFournier Nicolas2+226-10
2015-07-06 08:25defining auditor sigChristian Grothoff2+39-24
2015-07-06 08:16simplifying use of struct TALER_DenominationKeyValidityPS by removing signatureChristian Grothoff15+171-126
2015-07-06 07:10starting with auditor signing toolChristian Grothoff1+192-0
2015-07-05 15:27final fixes to make test passChristian Grothoff5+10-9
2015-07-05 15:15include mint's public key in replyChristian Grothoff6+64-31
2015-07-05 14:55misc bugfixes from testsChristian Grothoff18+301-117
2015-07-05 12:32minor bugfixes, towards /deposit in test interpreterChristian Grothoff3+121-11
2015-07-05 11:48add cov for mint buildChristian Grothoff4+35-9
2015-07-05 11:35-doxygen fixesChristian Grothoff10+18-12
2015-07-05 11:21commentsChristian Grothoff1+3-1
2015-07-05 11:20commentsChristian Grothoff1+5-0
2015-07-05 11:18fix typeChristian Grothoff4+13-6
2015-07-05 11:08-fix error codeChristian Grothoff1+2-2
2015-07-05 11:05fixing RC counting and a commaChristian Grothoff9+138-94
2015-07-05 09:54neat error reportingChristian Grothoff1+14-2
2015-07-05 09:52trigger content ask after adding opsChristian Grothoff1+1-0
2015-07-05 09:49denomination keys must overlap in withdraw time, not in spend timeChristian Grothoff1+1-1
2015-07-04 20:41log warning if matching denomination key is out of rangeChristian Grothoff1+9-0
2015-07-04 20:35towards test-interpreter command for /withdraw/signChristian Grothoff2+138-6
2015-07-04 20:00implementing missing interpreter shutdown cleanup logicChristian Grothoff1+28-2
2015-07-04 19:34more small bugfixesChristian Grothoff5+26-12
2015-07-04 19:27fix misc small bugsChristian Grothoff8+99-23
2015-07-04 18:47more work on testcaseChristian Grothoff2+125-40
2015-07-04 16:45implementing OC_ADMIN_ADD_INCOMING commandChristian Grothoff1+135-4
2015-07-04 15:30skeleton for the interpreter loop to write tests for the mintChristian Grothoff1+268-2
2015-07-01 16:14commenting and reorganizingFournier Nicolas4+517-250
2015-07-01 12:31comments, typosChristian Grothoff1+61-49
2015-07-01 12:18comments, typosChristian Grothoff1+3-4
2015-07-01 12:11do not use transaction scope in insert_withdraw_infoChristian Grothoff4+51-58
2015-07-01 11:30fix ftbfsChristian Grothoff1+2-0
2015-07-01 08:23fixed mergeFournier Nicolas1+1-0
2015-07-01 08:15Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas18+844-65
2015-07-01 08:14make performance testing more modularFournier Nicolas4+107-135
2015-06-30 22:18implement C API for /admin/add/incomingChristian Grothoff5+609-12
2015-06-30 22:01implementing #3851Christian Grothoff4+35-6
2015-06-30 20:09towards implementing #3851: /admin/add/incomingChristian Grothoff7+87-0
2015-06-30 19:26fix ftbfsChristian Grothoff1+3-2
2015-06-30 19:25Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff17+792-392
2015-06-30 19:25fix /test/rsa API to persist private RSA key and use it across requests and allow client to fetch it before requesting the signatureChristian Grothoff3+112-47
2015-06-30 16:18Finished work on database initializationFournier Nicolas5+70-50
2015-06-30 12:01Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas8+2-2
2015-06-30 12:01Using GNUNET logging rather than printfFournier Nicolas2+4-2
2015-06-30 11:55Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff6+639-319
2015-06-30 11:55fix #3869: outdated FSF addressChristian Grothoff8+2-2
2015-06-30 07:23initialization of the databaseFournier Nicolas6+398-275
2015-06-26 13:33Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas3+30-0
2015-06-26 13:32Remade memory management strategy of the interpreter.Fournier Nicolas6+316-119
2015-06-26 07:03handle response code 0 more nicelyChristian Grothoff3+30-0
2015-06-25 13:31NPE detectionChristian Grothoff2+59-55
2015-06-24 12:42Fixed unconsistent signed/unsigned declarationFournier Nicolas3+12-13
2015-06-24 08:56Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas2+271-135
2015-06-24 08:55fixed gauger command in the interpreterFournier Nicolas4+77-52
2015-06-23 17:47fix remaining open issues to resolve #3772/3773Christian Grothoff1+24-3
2015-06-23 17:41work on withdraw history parser refactoring, towards finishing the implementationChristian Grothoff2+250-135
2015-06-22 19:23link to mantis open issuesChristian Grothoff1+5-5
2015-06-22 19:20minor FIXME fixChristian Grothoff1+4-6
2015-06-22 19:18almost finished checking if reserve transaction history well-formedness for /withdraw/sign error checkingChristian Grothoff3+285-13
2015-06-22 18:38handle 200 OK response from /withdraw/signChristian Grothoff1+94-12
2015-06-22 18:18finished implementing request construction for /withdraw/signChristian Grothoff2+298-4
2015-06-22 16:36get skeleton withdraw code to compileChristian Grothoff2+22-39
2015-06-22 16:35starting with withdraw implChristian Grothoff1+363-0
2015-06-22 16:11Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff6+544-69
2015-06-22 16:11fixing #3857Christian Grothoff1+5-2
2015-06-22 13:23Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff2+277-56
2015-06-22 13:23drafting API for /withdraw/status and /withdraw/signChristian Grothoff1+178-1
2015-06-22 12:46Added suport for testing more database operationsFournier Nicolas2+277-56
2015-06-22 12:36finishing implementation of #3516Christian Grothoff2+45-6
2015-06-22 12:23-check consistency of amount with purpose's amountChristian Grothoff1+44-6
2015-06-21 19:49marking remaining FIXMEs for #3516Christian Grothoff3+167-11
2015-06-21 19:17implemented signature verification for /deposit 200 OK responseChristian Grothoff1+166-19
2015-06-21 18:43-implement signature checking on /depositChristian Grothoff3+151-4
2015-06-21 17:18implementing /deposit JSON generationChristian Grothoff4+79-12
2015-06-21 16:47Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff1+62-0
2015-06-21 16:47compile mint_api_deposit.cChristian Grothoff2+21-7
2015-06-21 16:13adding missing flag in a command in READMEMarcello Stanisci1+1-1
2015-06-21 15:57adding instructions on how to set up the mint web serverMarcello Stanisci1+62-0
2015-06-21 08:35-update ignoreChristian Grothoff1+12-0
2015-06-20 22:00starting with skeleton for /deposit implementationChristian Grothoff6+381-241
2015-06-20 21:19generate /keys signature as binary-onlyChristian Grothoff3+70-11
2015-06-20 20:53deduplicate code with util/json.c, do use consistently /time/ encodingChristian Grothoff3+87-148
2015-06-20 20:40simplify /keys parser by using json parser interpreterChristian Grothoff4+243-219
2015-06-20 20:22also check timestamps are roundChristian Grothoff1+19-0
2015-06-20 15:40add generic json parser interpreter to simplify parsing logic (next)Christian Grothoff3+595-0
2015-06-19 20:32must also decode 'expire_legal'Christian Grothoff1+7-0
2015-06-19 20:24fix struct used in size calc for key signingChristian Grothoff2+12-8
2015-06-19 20:19miscounted s:o entries by oneChristian Grothoff1+1-1
2015-06-19 13:31ship LIBCULR_CHECK_CONFIG macro (#3844)Christian Grothoff1+251-0
2015-06-19 09:28remove primary key constraint to address #3769Christian Grothoff1+1-2
2015-06-19 09:24-more loggingChristian Grothoff2+5-2
2015-06-19 09:16fix size calculation in keycheck toolChristian Grothoff3+5-3
2015-06-19 08:55functional interpreterFournier Nicolas3+58-32
2015-06-18 14:46-logChristian Grothoff1+3-0
2015-06-18 14:41fix range check, fix NULL check, fix plugin linkageChristian Grothoff4+13-7
2015-06-18 14:38wq Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff2+8-7
2015-06-18 14:38fix config to use test modeChristian Grothoff1+3-1
2015-06-18 14:24fix generation of signing keys by keyup toolChristian Grothoff2+8-7
2015-06-18 14:23add config filesChristian Grothoff2+84-0
2015-06-18 12:25add test mode option to mintChristian Grothoff6+52-7
2015-06-18 12:14do not apply 'now' restriction on anchor findingChristian Grothoff2+7-4
2015-06-18 12:04fix range check, make messages clearerChristian Grothoff2+10-3
2015-06-18 11:49need to link benchmark against libjanssonChristian Grothoff1+7-6
2015-06-18 11:47adding configuration for testing mint httpdChristian Grothoff1+1-1
2015-06-18 11:45-use static for internal APIChristian Grothoff1+1-1
2015-06-18 11:44fix locking issue, as the mutex we are using is not recursive we need to be a bit more carefulChristian Grothoff2+41-19
2015-06-18 09:39finish first draft of testcase, fix first small bug found with itChristian Grothoff2+30-2
2015-06-17 23:17fix testcase FTBFSChristian Grothoff1+110-124
2015-06-17 16:50refactoring mint API, mostly done (compiles again, /keys might even work)Christian Grothoff9+1541-1096
2015-06-17 15:24fixed memory leakFournier Nicolas4+36-90
2015-06-17 13:15adding functionality to perf_interpreterFournier Nicolas2+195-70
2015-06-17 13:13added requiered lib dependancesFournier Nicolas1+1-0
2015-06-17 13:08reworked deposit initialisationFournier Nicolas2+69-59
2015-06-15 12:19#3818: get_refresh_out is truly deadChristian Grothoff1+0-8
2015-06-15 12:18fix #3818 and handle coins being melted into multiple sessionsChristian Grothoff5+273-136
2015-06-12 19:29Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff4+74-12
2015-06-12 19:29introduce pq functions form abs time in NBOChristian Grothoff3+66-12
2015-06-12 13:28moving things around and fixing memory issuesFournier Nicolas4+74-12
2015-06-12 10:12Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas3+73-26
2015-06-12 10:09added prefixes to functions in initFournier Nicolas3+61-22
2015-06-12 09:57implementing #3819Christian Grothoff2+23-14
2015-06-12 09:47Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff5+196-251
2015-06-12 09:47implementing #3819: check for inconsistent deposit requestChristian Grothoff2+55-17
2015-06-12 09:14Fix includes and more indentationFournier Nicolas5+196-251
2015-06-12 09:00doxygen fixesChristian Grothoff2+4-4
2015-06-12 08:55fix #3811Christian Grothoff3+21-111
2015-06-12 08:49fix test with API renameChristian Grothoff1+4-4
2015-06-12 08:48fix test with API renameChristian Grothoff1+1-1
2015-06-12 08:46ensure DKI information is in database before we start to use it (#3808)Christian Grothoff4+84-14
2015-06-12 08:28implement postgres_get_denomination_info (#3808)Christian Grothoff2+147-30
2015-06-12 07:09-problem solving: endianess conversion (and coding style)Christian Grothoff2+41-51
2015-06-11 14:25notes on #3818Christian Grothoff1+15-9
2015-06-11 14:21implementing #3813 and 3834Christian Grothoff1+70-5
2015-06-11 14:12-remove fixme, as this was fixedChristian Grothoff1+0-1
2015-06-11 14:11fix #3835Christian Grothoff6+27-10
2015-06-11 14:04addig gauger.h to build to avoid FTBFSChristian Grothoff2+110-0
2015-06-11 14:03Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff5+427-310
2015-06-11 14:03implementing #3732Christian Grothoff1+76-19
2015-06-11 13:55Commenting and fixing syntaxFournier Nicolas5+427-310
2015-06-11 13:06adding last missing 'REFERENCES' statement to fix #3770Christian Grothoff1+1-1
2015-06-11 12:58fixing #3823Christian Grothoff3+26-16
2015-06-11 12:46implement #3830Christian Grothoff1+93-53
2015-06-11 12:40implement #3831Christian Grothoff2+130-90
2015-06-11 12:25fixing #3820/#3826Christian Grothoff2+50-25
2015-06-11 11:52fixing #3812/#3828Christian Grothoff2+20-18
2015-06-11 11:46fixing #3821Christian Grothoff2+4-2
2015-06-11 11:38fixing #3817Christian Grothoff6+58-30
2015-06-11 11:14use execution time for transactions, but expiration time for reserve summary (fixes #3809)Christian Grothoff5+36-44
2015-06-11 11:02fix #3825Christian Grothoff4+123-108
2015-06-11 10:32-testcases are good thing...Christian Grothoff1+2-2
2015-06-11 10:30fixing #3810Christian Grothoff4+41-44
2015-06-11 10:10fixing #3833Christian Grothoff1+4-23
2015-06-11 10:08fixing #3827Christian Grothoff2+81-94
2015-06-10 15:39new test for uint and json APIsChristian Grothoff5+49-9
2015-06-10 14:31implementing pq APIs for #3827, not yet tested or used throughChristian Grothoff3+462-17
2015-06-10 13:49adding refs to bugsChristian Grothoff1+5-4
2015-06-10 13:48implementing a few FIXMEs, adding refs to bugs for othersChristian Grothoff1+58-62
2015-06-10 13:31cosmetics, removing FIXME that was already doneChristian Grothoff1+27-28
2015-06-10 13:21Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff5+381-231
2015-06-10 13:20use util api as indicated by fixmeChristian Grothoff1+13-22
2015-06-10 12:59Merge branch 'master' of taler.net:/var/git/mintFournier Nicolas2+72-58
2015-06-10 12:59Commenting, cleaning and checking for return valuesFournier Nicolas5+381-231
2015-06-10 09:34use better names than i/jChristian Grothoff2+27-28
2015-06-10 09:14links to bug reports, use TALER_refresh_link_encrypted_encode where appropriate when generating data to insertChristian Grothoff1+48-33
2015-06-10 08:59typoChristian Grothoff1+1-1
2015-06-09 15:35Added headers to files and commentedFournier Nicolas6+552-251
2015-06-09 15:34moved mintdb perf filed to mintdb directoryFournier Nicolas6+0-0
2015-06-09 11:55-commenting on codeChristian Grothoff7+131-98
2015-06-09 11:03Initial commit for mintdb performance analysisFournier Nicolas6+819-0
2015-06-05 13:48notes about 3828/3812Christian Grothoff2+29-14
2015-06-05 13:41more docu, bugfixes and bugnotesChristian Grothoff1+43-42
2015-06-05 13:26more docu and bug notesChristian Grothoff2+38-33
2015-06-05 13:05clean up postgres_get_reserve_history logic and improve docuChristian Grothoff1+5-10
2015-06-05 13:04clean up postgres_get_reserve_history logic and improve docuChristian Grothoff1+1-2
2015-06-05 13:04clean up postgres_get_reserve_history logic and improve docuChristian Grothoff2+61-38
2015-06-05 11:48clean up postgres_reserves_in_insert logic and improve docuChristian Grothoff2+47-39
2015-06-04 08:43-style fixesChristian Grothoff2+20-15
2015-06-04 08:35use const, annotate in/out argument, avoid postgres_-prefix for non-exported functionsChristian Grothoff3+14-14
2015-06-04 08:28notes on issue #3823Christian Grothoff1+5-2
2015-06-04 08:26notes on issue #3823Christian Grothoff1+2-0
2015-06-03 14:53comments...Christian Grothoff1+33-22
2015-06-03 14:47notes on issue #3820Christian Grothoff1+45-32
2015-06-03 14:29ensure consistent order between CREATE, INSERT and SELECT statementsChristian Grothoff1+111-92
2015-06-03 13:59make use of network byte order obviousChristian Grothoff1+33-22
2015-06-03 13:41more documenting, checking for consistency between prepared statements and functional logicChristian Grothoff3+124-28
2015-06-03 12:40bad missig space in SQLChristian Grothoff1+4-4
2015-06-03 12:39remarks on #3816Christian Grothoff1+10-5
2015-06-03 12:32remarks on #3814/3815Christian Grothoff1+130-110
2015-06-03 12:12remarks on #3813Christian Grothoff1+13-11
2015-06-03 11:53remarks on #3812Christian Grothoff1+1-1
2015-06-03 11:53remarks on #3812Christian Grothoff1+12-2
2015-06-03 11:50reveal_ok is deadChristian Grothoff1+1-10
2015-06-03 10:35remarks on #3811Christian Grothoff2+7-4
2015-06-03 10:29remarks on #3811Christian Grothoff1+22-13
2015-06-03 10:23remarks on #3810Christian Grothoff1+1-1
2015-06-03 10:21remarks on #3809Christian Grothoff1+40-46
2015-06-03 09:43remarks on #3808Christian Grothoff2+14-2
2015-06-03 09:31document macros, avoid passing useless 'result' argumentChristian Grothoff1+48-22
2015-06-02 10:52-include wallet headers if compiling wallet libraryChristian Grothoff5+28-14
2015-05-28 13:10forgot to add include earlierChristian Grothoff1+90-0
2015-05-28 09:47fix helptextChristian Grothoff1+1-1
2015-05-28 09:34Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff3+357-121
2015-05-28 09:34add --enable-wallet-only flag to build libtalerutil_wallet which ONLY contains the wallet-specific API subsetChristian Grothoff4+99-16
2015-05-27 12:22mintdb postgres: Implement get_refresh_melt().Sree Harsha Totakura2+60-31
2015-05-27 12:20mintdb get_known_coin(): Do not allocate memory for return paramter.Sree Harsha Totakura3+21-30
2015-05-26 08:06mintdb postgres: sanitize test caseSree Harsha Totakura1+69-57
2015-05-25 20:50mintdb postgres: implement insert_refresh_melt()Sree Harsha Totakura1+48-40
2015-05-25 20:47mintdb postgres: add deposit fee to the denominationsSree Harsha Totakura2+12-3
2015-05-25 15:40mintdb postgres: add get_known_coin() and insert_known_coin()Sree Harsha Totakura3+213-26
2015-05-25 15:30copy currency into fee_withdrawlSree Harsha Totakura1+1-1
2015-05-18 18:18check return valuesChristian Grothoff1+19-16
2015-05-18 16:53Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff37+1107-688
2015-05-18 16:52fix reporting in constructorChristian Grothoff1+9-4
2015-05-17 16:13describe refund protocolChristian Grothoff1+59-32
2015-05-17 15:57slightly expand wireformat test to cover error casesChristian Grothoff2+60-14
2015-05-17 15:35test for rsa-json conversion APIChristian Grothoff1+44-1
2015-05-17 15:28add functions for conversion from json to rsa public key/signature for symmetry, testing, etc.Christian Grothoff2+91-25
2015-05-17 15:10test json-raw conversion, fix assertionChristian Grothoff2+34-1
2015-05-17 15:01test json-time conversion, add support for forever/never timeChristian Grothoff2+52-0
2015-05-17 14:53adding testcase for json-amount conversions, fixing typos and missing currency initializationChristian Grothoff2+29-1
2015-05-17 14:46add test for varsize pq operationChristian Grothoff3+16-4
2015-05-17 07:49adding script to generate code coverage reportChristian Grothoff1+10-0
2015-05-16 18:33organize #include, remove redundant includesChristian Grothoff21+201-233
2015-05-16 16:26-fix doxygen errorsChristian Grothoff6+15-15
2015-05-16 12:16eliminating ECDSA support from json API (dead)Christian Grothoff2+0-46
2015-05-16 12:15eliminating ECDSA, replacing with EdDSA-ECDHE-combo in transfer protocolChristian Grothoff15+95-231
2015-05-15 15:24resolve #3717Christian Grothoff3+53-14
2015-05-15 15:08transaction logic is inside of DB functionChristian Grothoff1+0-16
2015-05-15 14:14have sensible defaultChristian Grothoff1+1-1
2015-05-15 12:47adapt to API changeChristian Grothoff1+3-3
2015-05-15 12:46getting test to passChristian Grothoff4+5-16
2015-05-15 12:36misc bugfixesChristian Grothoff4+29-19
2015-05-15 12:16completing test-case implementation:Christian Grothoff3+61-6
2015-05-15 07:53fixing misc. minor bugs, towards getting testcases to workChristian Grothoff3+63-45
2015-05-15 07:33use talercheck DBChristian Grothoff2+3-3
2015-05-14 12:37avoid PG 9.5 dependencyChristian Grothoff1+3-3
2015-05-14 12:28fixing misc sql syntax errorsChristian Grothoff1+19-12
2015-05-14 12:14fix ftbfs of testChristian Grothoff1+4-4
2015-05-14 12:12fix ftbfs of testChristian Grothoff1+8-8
2015-05-13 18:25fix ftbfsChristian Grothoff2+8-8
2015-05-13 18:16Merge branch 'master' of git.taler.net:/var/git/mintChristian Grothoff4+148-262
2015-05-13 18:16syncChristian Grothoff1+214-0
2015-05-13 13:57towards fixing #3717 and #3633Christian Grothoff4+148-262
2015-05-10 20:38do equivalent update for results that was done to type queries in pq libraryChristian Grothoff3+70-51
2015-05-09 20:51slight improvementsChristian Grothoff1+271-178
2015-05-09 17:37slight clarificationsChristian Grothoff1+3-3
2015-05-09 15:04replace macros with functions for better type-checkingChristian Grothoff3+26-22
2015-05-07 12:36pq test skeleton, not finishedChristian Grothoff3+245-0
2015-05-07 12:01note (theoretical) problem with 64 vs 63 bit integersChristian Grothoff1+4-0
2015-05-07 11:59extend PQ library to support Absolute time valuesChristian Grothoff3+108-45
2015-05-07 11:33removing extra spaces, correcting argument countsChristian Grothoff1+20-20
2015-05-07 11:29add a few more LENGTH checksChristian Grothoff1+32-15
2015-05-07 10:38capitalize SQL keywordsChristian Grothoff2+5-3
2015-05-06 15:45-mini fixChristian Grothoff1+1-1
2015-05-06 15:43clean up of result processing in postgres logic by expanding pq API to cover RSA keys and signatures for resultsChristian Grothoff3+172-109
2015-05-06 15:05simplify PG logic by having libtalerpq handle RSA signature/key encodingChristian Grothoff4+147-85
2015-05-06 09:47fixing #3768, using new pq API moreChristian Grothoff4+157-116
2015-05-06 09:25expanding PQ APIs with cleanup functionChristian Grothoff2+61-32
2015-05-06 09:13expanding PQ APIs to be able to handle Amounts nicely (and be extensible for additional data types in the future)Christian Grothoff2+220-80
2015-05-04 12:47-working a bit on DB, starting to adjust libtalerpq API, not done yetChristian Grothoff2+100-6
2015-05-01 08:06check return valuesChristian Grothoff2+10-4
2015-05-01 08:02-initialize 'now'Christian Grothoff1+1-0
2015-05-01 07:59minor bugfixesChristian Grothoff2+17-11
2015-04-30 09:01-fix use of uninit memoryChristian Grothoff1+10-3
2015-04-29 11:04pq: do not modify the ptr passed in ResultSpecSree Harsha Totakura1+6-3
2015-04-29 10:45-style fixesSree Harsha Totakura1+56-52
2015-04-29 10:40mintdb postgres: enforce foreign key on denominationsSree Harsha Totakura1+10-6
2015-04-29 09:37libpq: do not loose the ptr where new memory should be allocated.Sree Harsha Totakura1+2-1
2015-04-10 15:45mintdb: add postgres plugin testcase to regression testsSree Harsha Totakura1+3-0
2015-04-10 14:22mintdb postgres; implement get_coin_transactions (deposit)Sree Harsha Totakura1+108-1
2015-04-22 16:42define GChristian Grothoff1+1-1
2015-04-22 16:41fixing #3779: typos in paperChristian Grothoff1+10-10
2015-04-19 21:31fix NPEChristian Grothoff1+2-1
2015-04-19 14:45adding man pagesChristian Grothoff8+235-2
2015-04-19 13:10minor updates to /test apiChristian Grothoff2+18-22
2015-04-18 22:14implementing /test/transferChristian Grothoff3+97-4
2015-04-18 11:08implementing TALER_refresh_link_encrypted_encode, and adding testChristian Grothoff3+87-1
2015-04-17 22:51implementing /test/encryptChristian Grothoff3+117-6
2015-04-17 22:30implementing /test/hkdfChristian Grothoff3+95-2
2015-04-17 22:24implementing /test/ecdheChristian Grothoff3+96-2
2015-04-17 22:09implementing /test/rsaChristian Grothoff3+114-5
2015-04-17 17:47adding list of missing /test requestsChristian Grothoff1+7-0
2015-04-17 17:45adding /test/ecdsa and /test/eddsa to test client signing and verification over Curve25519Christian Grothoff4+275-11
2015-04-17 16:28implementing /test/base32Christian Grothoff3+89-0
2015-04-15 20:49preparing to have /test handlers in build systemChristian Grothoff2+14-5
2015-04-15 20:33preparing to have /test handlers in build systemChristian Grothoff6+139-6
2015-04-15 20:02fix #3729 (documentation, code hygene for pq library)Christian Grothoff2+173-77
2015-04-15 16:34finish #3777 including testingChristian Grothoff3+119-5
2015-04-15 16:12moving core refresh crypto logic to util -- towards fixing #3777Christian Grothoff4+136-27
2015-04-15 14:01use git versions, not git-svn versionsChristian Grothoff1+4-4
2015-04-15 13:51fix typo / #3776Christian Grothoff1+1-1
2015-04-13 16:57basic tests for crypto functionsChristian Grothoff2+47-27
2015-04-13 16:42rename TALER_RefreshLinkDecryptedP to TALER_RefreshLinkDecrypted as it contains a pointer and is thus not (P)ackedChristian Grothoff4+39-8
2015-04-13 15:20starting with tests for libtalerutilChristian Grothoff9+338-37
2015-04-13 11:57enable code coverage configure optionChristian Grothoff5+40-14
2015-04-13 11:49fixing -h and -v command line tool optionsChristian Grothoff7+201-29
2015-04-13 11:11distinguish active/old denomination keys (#3634)Christian Grothoff8+94-28
2015-04-13 10:57make build succeed even without libgnurl or libpqChristian Grothoff3+53-14
2015-04-12 21:39removing dead optionChristian Grothoff1+0-4
2015-04-12 20:52make wireformat configurable (#3624)Christian Grothoff2+22-23
2015-04-12 20:49fix for #3626: make it easier to add additional validatorsChristian Grothoff2+158-64
2015-04-12 20:34separate out wireformats logicChristian Grothoff4+314-290
2015-04-12 20:18Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff3+141-6
2015-04-12 20:18implement #3739 (properly)Christian Grothoff1+21-16
2015-04-12 15:17-fix misc.Sree Harsha Totakura1+1-1
2015-04-12 15:16mintdb: add testcase for insert_denominationSree Harsha Totakura1+29-2
2015-04-12 14:38mintdb postgres: implement insert_denominationSree Harsha Totakura1+97-3
2015-04-12 14:37mintdb plugin: introduce insert_denominationSree Harsha Totakura1+14-0
2015-04-12 13:36Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff1+3-2
2015-04-12 13:35finished with #3712: documentation updateChristian Grothoff1+0-4
2015-04-12 09:07mintdb: add fixme #3769: Should coins be made spendable at multiple merchants?Sree Harsha Totakura1+1-0
2015-04-10 12:48mintdb postgres: fix session hash lengthSree Harsha Totakura1+1-1
2015-04-10 12:47mintdb postgres: hardlimit storing of currency code to 3 characters - #3768Sree Harsha Totakura1+1-1
2015-04-11 20:17implementing JSON logic to generate full error on /refresh/reveal (#3712)Christian Grothoff1+103-1
2015-04-11 19:29scaffolding work towards #3712Christian Grothoff7+218-28
2015-04-11 14:41-bump copyright yearsChristian Grothoff2+2-2
2015-04-11 14:38implementing #3740Christian Grothoff5+40-13
2015-04-11 14:32more complete documentationChristian Grothoff2+6-2
2015-04-11 14:29implement #3471Christian Grothoff2+102-5
2015-04-10 20:19fix type of transfer keysChristian Grothoff5+309-299
2015-04-10 20:18fix type of transfer keysChristian Grothoff2+9-19
2015-04-10 12:04mintdb: test (create/get)_refresh_sessionSree Harsha Totakura1+22-0
2015-04-10 08:39mintdb postgres: implement create_refresh_sessionSree Harsha Totakura1+20-17
2015-04-09 21:21mintdb postgres: implement get_refresh_sessionSree Harsha Totakura1+49-52
2015-04-09 19:57httpd db: insert new session into the DB before it is referencedSree Harsha Totakura1+17-20
2015-04-09 19:54-fix indentationSree Harsha Totakura1+124-124
2015-04-09 18:37indenting and minor improvements to refresh operations to make them match API specChristian Grothoff3+88-97
2015-04-08 20:29Merge branch 'master' of git+ssh://git.taler.net/var/git/mintChristian Grothoff2+1-10
2015-04-08 20:29-typoChristian Grothoff1+1-1
2015-04-08 20:28indentation and minor updates to reflect latest API docsChristian Grothoff10+221-206
2015-04-08 19:18httpd refresh: remove unused `melt_sig_json' and `commit_sig_json' fieldsSree Harsha Totakura1+0-10
2015-03-30 09:25-add self as an authorSree Harsha Totakura1+1-0
2015-03-29 12:17switching /withdraw/sign from GET to POSTChristian Grothoff6+114-123
2015-03-29 11:48fix #3726Christian Grothoff3+91-109
2015-03-29 11:26#3727 is no problem, code was fineChristian Grothoff1+0-3
2015-03-28 17:23fix use of struct TALER_DenominationKeyValidityPSChristian Grothoff2+32-1
2015-03-28 17:18fix use of struct TALER_MintSigningKeyValidityPSChristian Grothoff5+52-5
2015-03-28 16:27fix use of struct TALER_RefreshMeltCoinAffirmationPSChristian Grothoff3+43-28
2015-03-28 16:21fix use of struct TALER_DepositConfirmationPSChristian Grothoff3+30-23
2015-03-28 16:18fix use of struct TALER_DepositRequestPS (rest)Christian Grothoff2+30-3
2015-03-28 16:10fix use of struct TALER_DepositRequestPS (unfinished)Christian Grothoff5+178-102
2015-03-28 15:51fix use of struct TALER_WithdrawRequestPSChristian Grothoff3+81-36
2015-03-28 15:38move FIXMEChristian Grothoff1+3-2
2015-03-28 15:37reference #3740Christian Grothoff1+1-2
2015-03-28 15:32more doxygen fixesChristian Grothoff3+3-3
2015-03-28 15:31more doxygen fixesChristian Grothoff1+7-2
2015-03-28 15:30more doxygen fixesChristian Grothoff1+8-8
2015-03-28 14:53more doxygen fixesChristian Grothoff6+60-60
2015-03-28 14:43-doxygen fixesChristian Grothoff2+2-2
2015-03-28 14:42-doxygen fixesChristian Grothoff40+435-165
2015-03-28 13:39fixing a few missing renames for structsChristian Grothoff11+214-204
2015-03-28 13:25minor renaming of signature values and improved documentation of signatures, also adding a few missing fields to signatures to address #3631Christian Grothoff1+13-0
2015-03-28 13:22minor renaming of signature values and improved documentation of signatures, also adding a few missing fields to signatures to address #3631Christian Grothoff11+228-99
2015-03-28 12:31-fix nameChristian Grothoff1+4-4
2015-03-28 11:34document repo structureChristian Grothoff2+11-3
2015-03-28 11:32fix extra-distingChristian Grothoff2+3-1
2015-03-28 11:29more rename-fest workChristian Grothoff18+126-112
2015-03-28 10:06second round of renamefestChristian Grothoff38+4871-4876
2015-03-27 18:58major rename-fest for more constent symbol namesChristian Grothoff50+2567-2562
2015-03-26 18:39util: avoid memcpy over overlapping memorySree Harsha Totakura1+1-1
2015-03-26 18:29db: fix leftovers from #3716Sree Harsha Totakura2+6-6
2015-03-26 18:29db: fix SIGSEGV in testcaseSree Harsha Totakura1+2-1
2015-03-26 18:27db: testcase depends on the postgres pluginSree Harsha Totakura1+2-0
2015-03-26 17:36db: use correct testnameSree Harsha Totakura1+7-2
2015-03-26 17:32db: Free the connection_cfg_str created during postgres plugin loadSree Harsha Totakura1+1-0
2015-03-26 17:31db: pick the right plugin in the DB testcaseSree Harsha Totakura3+32-5
2015-03-26 17:06db: Implement plugin loading and unloadingSree Harsha Totakura4+39-3
2015-03-24 17:27Merge branch 'master' of git.taler.net:/var/git/mintChristian Grothoff51+8214-5422
2015-03-24 17:27spaceChristian Grothoff1+1-0
2015-03-24 16:53fix #3484: sign over full key set as wellChristian Grothoff2+51-2
2015-03-24 16:25make kappa global fixed constant, not something to be negotiated, KISSChristian Grothoff7+69-79
2015-03-24 16:13address #3731: no need for session public key or signatureChristian Grothoff6+9-193
2015-03-24 15:56address #3708: melt_hash => session_hash, use session_hash for DB access, not session_pubChristian Grothoff10+238-225
2015-03-24 12:19formulating coding styleChristian Grothoff1+54-0
2015-03-24 11:00fix #3728Christian Grothoff2+33-4
2015-03-23 23:08-fix commentsChristian Grothoff2+12-9
2015-03-23 23:03avoid castChristian Grothoff1+2-2
2015-03-23 23:01avoid castChristian Grothoff2+2-2
2015-03-23 23:00-resolving fixmes or annotating to bug tracker notesChristian Grothoff4+4-5
2015-03-22 21:14fix #3638Christian Grothoff23+794-467
2015-03-22 16:14fix #3642Christian Grothoff1+22-0
2015-03-22 16:10fix #3636, and add amount parsing functionality to spec-parserChristian Grothoff3+43-16
2015-03-22 15:58fix #3637Christian Grothoff1+31-16
2015-03-22 15:20move deposit fee check to earlierChristian Grothoff2+14-11
2015-03-22 15:17move refresh fee check to earlierChristian Grothoff2+17-20
2015-03-22 15:10this was finishedChristian Grothoff1+0-5
2015-03-22 15:09include fees in amounts being signed, check available balance on refreshChristian Grothoff10+183-111
2015-03-22 13:58this is actually OKChristian Grothoff2+0-4
2015-03-22 13:24forgot to add file earlierChristian Grothoff1+89-0
2015-03-22 13:21store and retrieve arrays from database where arrays are the unit of transaction, to reduce number of DB interactionsChristian Grothoff4+233-221
2015-03-22 12:02move free functions into pluginChristian Grothoff1+2-1
2015-03-22 12:02move free functions into pluginChristian Grothoff6+82-119
2015-03-22 11:49fill in plugin vtableChristian Grothoff1+31-3
2015-03-21 13:21fix testcase FTBFSChristian Grothoff6+157-141
2015-03-21 13:04-fix FTBFSChristian Grothoff2+9-27
2015-03-20 22:51first stab at establishing proper plugin API, main HTTP code compiles, other binaries FTBFS right nowChristian Grothoff19+4519-3379
2015-03-19 20:52-link against libjanssonChristian Grothoff1+1-1
2015-03-19 13:23use new GNUnet APIs to convert ECDSA to ECDHE keysChristian Grothoff1+10-4
2015-03-18 17:57fix #3716: make sure amount-API offers proper checks against overflow and other issuesChristian Grothoff1+2-2
2015-03-18 17:56fix #3716: make sure amount-API offers proper checks against overflow and other issuesChristian Grothoff1+5-1
2015-03-18 17:55Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff4+34-1
2015-03-18 17:55fix #3716: make sure amount-API offers proper checks against overflow and other issuesChristian Grothoff15+660-339
2015-03-18 12:50update reserve summary when withdraws are made through insert_collectible_blindcoinSree Harsha Totakura4+34-1
2015-03-17 13:54add refs to bugtrackerChristian Grothoff2+9-5
2015-03-17 13:45conclude taler-mint-keyup initial reviewChristian Grothoff2+69-73
2015-03-17 13:34make keyup configuration structure more logicalChristian Grothoff2+85-106
2015-03-17 11:27simplifyChristian Grothoff1+38-50
2015-03-17 11:17use existing log functions moreChristian Grothoff1+52-44
2015-03-17 10:37documentation, commentsChristian Grothoff2+166-131
2015-03-17 09:48move TALER_CONFIG_get_denom into util libChristian Grothoff3+94-79
2015-03-16 17:19fix documentation and minor issues in DB toolsChristian Grothoff2+180-87
2015-03-16 10:01db: testcases for insert_deposit and have_depositSree Harsha Totakura1+38-0
2015-03-16 10:01db: implement have_deposit()Sree Harsha Totakura1+17-9
2015-03-14 14:02db: implement insert_deposit()Sree Harsha Totakura1+37-16
2015-03-14 14:01util: Use TALER_CURRENCY_LEN instead of sizeof()Sree Harsha Totakura1+1-1
2015-03-14 13:47httpd: Use the right fee for deposit transactionSree Harsha Totakura1+1-2
2015-03-13 18:22db: update deposits table to support var length RSA denom keysSree Harsha Totakura1+3-2
2015-03-15 21:33misc minor indentation, logging, comment fixesChristian Grothoff2+395-104
2015-03-15 20:10review and minor fixes for taler-mint-keycheck.cChristian Grothoff1+111-56
2015-03-15 17:49-fix recently introduced ftbfsChristian Grothoff1+8-3
2015-03-15 17:40note todoChristian Grothoff1+1-0
2015-03-15 17:37properly handle variable-size RSA keys in key_io.cChristian Grothoff1+36-31
2015-03-15 17:27refactor denomination key structs to allow proper signing / serialization with new variable-size RSA keysChristian Grothoff4+24-10
2015-03-15 17:18document structs betterChristian Grothoff1+84-2
2015-03-15 17:08identifying where key_io still needs to be adaptedChristian Grothoff3+9-6
2015-03-15 17:03fixing minor memory leak, improving documentationChristian Grothoff2+109-64
2015-03-15 16:39documentingChristian Grothoff2+76-7
2015-03-15 16:21fixing minor memory leakChristian Grothoff1+0-1
2015-03-15 16:21fixing minor memory leakChristian Grothoff2+38-27
2015-03-15 16:17remove dead #includesChristian Grothoff3+7-13
2015-03-15 16:14minor beautificationsChristian Grothoff1+8-3
2015-03-15 16:13minor beautificationsChristian Grothoff1+23-8
2015-03-15 16:10use GNUNET_CRYPTO_rsa_public_key_hash instead of re-implementing itChristian Grothoff1+5-11
2015-03-15 16:08cleaner /keys set filtering logicChristian Grothoff1+21-18
2015-03-15 15:58warn if no signing key was found, fix next_reload calculationChristian Grothoff1+10-8
2015-03-15 15:52adding filename argument to signkey iterator for better diagnostic messagesChristian Grothoff4+77-45
2015-03-15 15:44simplify json construction codeChristian Grothoff3+38-51
2015-03-15 15:39moving low-level JSON encoding logic to json.cChristian Grothoff4+73-37
2015-03-15 15:12fixing another minor leak, improving commentsChristian Grothoff1+24-12
2015-03-15 15:05fix memory leaks on keystate reloading, simplify keystate reloading logicChristian Grothoff1+62-54
2015-03-15 14:40simplify code structure, reduce exposure of keystate structChristian Grothoff10+114-177
2015-03-13 09:01use wire validation routineChristian Grothoff5+29-9
2015-03-13 08:49slightly better error generation on /refresh/reveal errorsChristian Grothoff4+84-16
2015-03-10 16:05fix #3635Christian Grothoff2+1-5
2015-03-10 16:00clean up refresh logic and use of signaturesChristian Grothoff3+145-203
2015-03-10 15:25remove redundant arg 'num_oldcoins/num_newcoins'Christian Grothoff3+8-24
2015-03-10 15:21remove redundant arg 'commit_client_sig'Christian Grothoff4+1-6
2015-03-10 15:15combining /mint/melt and /mint/commitChristian Grothoff10+354-601
2015-03-09 16:05db: Implement get_reserve_history()Sree Harsha Totakura2+214-54
2015-03-09 17:14db: add currency column to reserves_in tableSree Harsha Totakura1+4-2
2015-03-09 14:35db: Cache denom key signatures to DB.Sree Harsha Totakura2+48-20
2015-03-09 12:21fix use of signature for noreveal index, needs to be tied to session hashChristian Grothoff6+32-14
2015-03-09 12:07actually include purpose payload in sigChristian Grothoff2+8-1
2015-03-09 12:04add withdraw proof to reserve history jsonChristian Grothoff3+25-3
2015-03-09 11:29Merge branch 'master' of git+ssh://taler.net/var/git/mintChristian Grothoff1+2-1
2015-03-09 11:29implementing #3632: generate proof of insufficient funds by converting transaction history to JSONChristian Grothoff8+223-67
2015-03-09 10:32Merge branch 'master' of taler.net:mintSree Harsha Totakura2+9-12
2015-03-09 10:32db: fix test-mint-db FTBFSSree Harsha Totakura1+2-1
2015-03-09 10:24fix ftbfs vs. latest GNUnet APIsChristian Grothoff2+9-12
2015-03-07 13:03db: Implement get_collectable_blindcoinSree Harsha Totakura3+48-22
2015-03-07 13:01db: Fix uninitialized result cleanupSree Harsha Totakura1+4-1
2015-03-07 12:56db: Implement insert_collectable_blindcoinSree Harsha Totakura2+81-47
2015-03-06 20:35db: remove reserves_out tableSree Harsha Totakura1+0-12
2015-03-06 16:58util: reduce taler currency length to 4Sree Harsha Totakura1+1-1
2015-03-06 16:56db: Do not store blind signature as we generate them on the flySree Harsha Totakura1+3-4
2015-03-06 16:52db: Add `reserves_out' table.Sree Harsha Totakura1+14-1
2015-03-06 15:08db: Extend testcaseSree Harsha Totakura1+49-9
2015-03-06 09:54Merge branch 'totakura' of git+ssh://taler.net/var/git/mint into totakuraSree Harsha Totakura0+0-0
2015-03-06 00:15db: Added testcase for reserves_in_insert()Sree Harsha Totakura2+44-5
2015-03-05 17:16db: Implement reserves_in_insert()Sree Harsha Totakura2+181-0
2015-03-05 16:55db: Add QUERY_ERR macro to log failed queriesSree Harsha Totakura1+4-3
2015-03-05 16:53db: fix compile warning in taler-mint-dbinit.cSree Harsha Totakura1+2-1
2015-03-05 16:53db: rename `break_db_err' to `BREAK_DB_ERR'Sree Harsha Totakura1+16-16
2015-03-05 16:34util: use const whenever applicableSree Harsha Totakura2+4-4
2015-03-05 16:05db: Use macro while creating prepared statementsSree Harsha Totakura1+234-405
2015-03-05 15:45db: No special handling for failed INDEX creationSree Harsha Totakura1+2-10
2015-03-05 15:31db: Use a reserve structureSree Harsha Totakura2+39-17
2015-03-05 15:16db: Add DB_reserve_get() to get a summary of the reserveSree Harsha Totakura2+76-0
2015-03-05 15:11db: Fix some prepared statementsSree Harsha Totakura1+10-24
2015-03-05 15:10db: Add temporary flag to DB_get_connection()Sree Harsha Totakura1+9-4
2015-03-05 15:08Fix ResultSpec processingSree Harsha Totakura1+16-14
2015-03-05 15:05Move table creation logic to DB layer. Also support temporary schema creation for the sake of testingSree Harsha Totakura4+240-195
2015-03-05 14:59db: Add testcase for DB layerSree Harsha Totakura2+91-1
2015-03-06 00:15Added testcase for reserves_in_insert()Sree Harsha Totakura2+30-4
2015-03-05 22:40-syncSree Harsha Totakura2+71-19
2015-03-05 17:16db: Implement reserves_in_insert()Sree Harsha Totakura2+129-0
2015-03-05 16:55db: Add QUERY_ERR macro to log failed queriesSree Harsha Totakura1+4-3
2015-03-05 16:53db: fix compile warning in taler-mint-dbinit.cSree Harsha Totakura1+2-1
2015-03-05 16:53-renameSree Harsha Totakura1+16-16
2015-03-05 16:34util: use const whenever applicableSree Harsha Totakura2+4-4
2015-03-05 16:05db: Use macro while creating prepared statementsSree Harsha Totakura1+234-405
2015-03-05 15:45db: No special handling for failed INDEX creationSree Harsha Totakura1+2-10
2015-03-05 15:31Use a reserve structureSree Harsha Totakura2+39-17
2015-03-05 15:16Add DB_reserve_get() to get a summary of the reserveSree Harsha Totakura2+76-0
2015-03-05 15:11Fix some prepared statementsSree Harsha Totakura1+10-24
2015-03-05 15:10Fix broken compilation: add temporary flag to DB_get_connection()Sree Harsha Totakura1+9-4
2015-03-05 15:08Fix ResultSpec processingSree Harsha Totakura1+16-14
2015-03-05 15:06Fix missing declarationSree Harsha Totakura1+1-0
2015-03-05 15:05Move table creation logic to DB layer. Also support temporary schema creation for the sake of testingSree Harsha Totakura4+239-195
2015-03-05 14:59Add testcase for DB layerSree Harsha Totakura2+91-1
2015-02-17 16:23Fix #3624: Check JSON format for wire deposits (SEPA specification)Sree Harsha Totakura4+368-10
2015-02-07 23:20add copyright statement to configureChristian Grothoff1+16-1
2015-02-07 23:17bringing copyright tags up to FSF standardChristian Grothoff8+8-0
2015-02-07 23:16bringing copyright tags up to FSF standardChristian Grothoff45+45-45
2015-02-06 19:27got the official GNUificationChristian Grothoff1+37-0
2015-02-06 00:26-fix distingChristian Grothoff1+0-4
2015-01-31 19:54mark unchecked functionsChristian Grothoff1+2-0
2015-01-31 19:53cleaning up /refresh/link logic, in particular separting out response generation logicChristian Grothoff5+450-303
2015-01-31 19:08finished first pass over /refresh/reveal logic, simplifying mint_db API by keeping sigs around immediatelyChristian Grothoff3+132-278
2015-01-31 14:42starting to clean up /refresh/reveal DB logicChristian Grothoff3+272-171
2015-01-31 14:02update READMEChristian Grothoff1+6-2
2015-01-30 14:34working on /refresh/melt operationChristian Grothoff5+304-337
2015-01-30 13:27updating ignoresChristian Grothoff1+1-0
2015-01-30 13:17fixing ftbfs of testcaseChristian Grothoff4+17-17
2015-01-30 13:08TALER_MINT_keys_sign returns void, thus no need to check rvalueChristian Grothoff1+2-8
2015-01-30 13:07fix missing test, wrong typeChristian Grothoff2+4-3
2015-01-30 09:56install db_pq headerChristian Grothoff1+5-0
2015-01-29 19:45-removing legacy TALER_TALER API, replacing with modern TALER_DB callsChristian Grothoff4+21-70
2015-01-29 19:41eliminating obsolete KnownCoin APIsChristian Grothoff3+21-301
2015-01-29 19:28remove dead mint.h includesChristian Grothoff2+0-32
2015-01-29 19:27remove dead mint.h includesChristian Grothoff20+33-40
2015-01-29 19:18logic of execute_refresh_commit is now cleanChristian Grothoff4+404-317
2015-01-29 19:00working on cleaning up /refresh/melt logicChristian Grothoff9+367-269
2015-01-29 18:01more notes about issues in bug trackerChristian Grothoff2+49-31
2015-01-29 17:46more commentsChristian Grothoff3+69-24
2015-01-29 17:03finish simplify cleanup of json roots: as early as possibleChristian Grothoff1+8-26
2015-01-29 17:00finish cleanup of /refresh/link parsing, trivial this timeChristian Grothoff1+0-4
2015-01-29 16:53finish cleanup of /refresh/reveal parsingChristian Grothoff2+139-76
2015-01-29 16:34finish cleanup of /refresh/commit parsingChristian Grothoff4+273-137
2015-01-29 15:26finish cleanup of /refresh/melt parsingChristian Grothoff2+241-221
2015-01-29 14:45make TALER_MINT_parse_json_data more expressive, add RSA types as wellChristian Grothoff4+528-364
2015-01-29 14:06make TALER_MINT_parse_json_data more expressiveChristian Grothoff3+146-128
2015-01-28 23:59annotate with bug report numberChristian Grothoff1+1-1
2015-01-28 23:53annotate with bug report numberChristian Grothoff1+1-1
2015-01-28 23:46update commentsChristian Grothoff2+2-9
2015-01-28 23:45clean up /withdraw/sign logicChristian Grothoff3+191-71
2015-01-28 23:09towards proper implementation of /withdraw/statusChristian Grothoff7+495-325
2015-01-28 21:47rollback should just return voidChristian Grothoff5+90-79
2015-01-28 21:35update docuChristian Grothoff4+14-5
2015-01-28 21:18cleaning up mint_db APIChristian Grothoff6+907-674
2015-01-28 20:08cleaning upChristian Grothoff8+43-34
2015-01-28 19:59simplify logic, remove dead callChristian Grothoff6+38-84
2015-01-28 19:55generally just include taler_util.hChristian Grothoff6+6-6
2015-01-28 19:53even cleaner separation of PostGres-specific logic, and nicer libtalerutil headersChristian Grothoff12+401-349
2015-01-28 19:37move PostGres-specific logic out of libtalerutilChristian Grothoff9+250-233
2015-01-28 19:31move data_to_string_alloc to GNUnetChristian Grothoff4+11-55
2015-01-28 19:23move coin validity test to libtalerutilChristian Grothoff6+112-77
2015-01-28 19:12cleaning up includesChristian Grothoff2+0-9
2015-01-28 19:10splitting up /keys and keystate handlingChristian Grothoff5+626-546
2015-01-28 18:58cleaning up some memory management issues in response generationChristian Grothoff3+64-68
2015-01-28 18:48sign /deposit reply so that merchant has proof that mint accepted itChristian Grothoff6+137-30
2015-01-28 14:35avoid using struct Deposit in responseChristian Grothoff6+121-74
2015-01-28 14:19more cleanup of mint.hChristian Grothoff5+92-86
2015-01-28 14:06more restructuringChristian Grothoff4+33-25
2015-01-28 14:03move key IO routines into aptly named filesChristian Grothoff8+385-336
2015-01-28 13:57move DB functions to mint_db.cChristian Grothoff2+40-38
2015-01-28 13:55misc cleanup, moving TALER_MINT_config_load to libtalerutilChristian Grothoff18+400-179
2015-01-27 22:06starting to clean up /deposit logicChristian Grothoff9+184-114
2015-01-27 21:20document /withdraw/* operationsChristian Grothoff2+22-4
2015-01-27 21:17polishing taler-mint-http_withdraw.c logicChristian Grothoff4+25-35
2015-01-27 21:05cleaning up types used some more: also use a new struct for the transfer key secretChristian Grothoff3+28-15
2015-01-27 21:01cleaning up types usedChristian Grothoff4+134-28
2015-01-27 20:48fix typos, make tests buildChristian Grothoff2+8-6
2015-01-27 20:46fix warning and type confusionChristian Grothoff1+3-3
2015-01-27 17:57code now fully compiles againChristian Grothoff3+9-9
2015-01-27 17:52mint-httpd_withdraw compiles againChristian Grothoff3+12-9
2015-01-27 17:49mint-httpd_db.c now compiles againChristian Grothoff5+65-33
2015-01-27 17:35implementing varsize link dataChristian Grothoff7+266-129
2015-01-27 15:31implementing new link crypto APIChristian Grothoff2+85-22
2015-01-27 15:18rework taler lib, moving some code to GNUnet, cleaner refresh encrypt/decypt APIChristian Grothoff6+600-470
2015-01-27 14:22towards making code compile againChristian Grothoff5+79-49
2015-01-27 13:55towards making code compile againChristian Grothoff6+176-93
2015-01-26 11:29finish porting libChristian Grothoff2+18-6
2015-01-26 11:25also fix type hereChristian Grothoff2+2-12
2015-01-26 11:24test is dead, tooChristian Grothoff1+0-124
2015-01-26 11:22intermediary commit, breaking the build by starting to move towards variable-size GNUnet signatures instead of fixed-size signatures; much broken nowChristian Grothoff2+18-15
2015-01-26 11:22intermediary commit, breaking the build by starting to move towards variable-size GNUnet signatures instead of fixed-size signatures; much broken nowChristian Grothoff23+568-1583
2015-01-26 10:04support variable-size resultsChristian Grothoff2+111-36
2015-01-22 15:26-remove unused and misleading hash operationSree Harsha Totakura1+0-2
2015-01-22 15:23Add checks to verify incorrect signatures.Sree Harsha Totakura2+16-4
2015-01-22 15:22Remove TALER_RSA_hash_sign() and TALER_RSA_hash_verify().Sree Harsha Totakura3+34-60
2015-01-22 10:36Remove unnecessary dependency on libpqSree Harsha Totakura1+1-6
2015-01-21 13:52avoid querying DB for refresh session twiceChristian Grothoff1+11-19
2015-01-21 13:46separate DB logic for /refresh/reveal from parsing logicChristian Grothoff3+408-322
2015-01-21 13:21handle DB connect errorsChristian Grothoff3+34-15
2015-01-21 13:01document TODOsChristian Grothoff2+6-0
2015-01-21 12:47document TODOsChristian Grothoff1+3-1
2015-01-21 12:46separate argument parsing from DB operations for /refresh/linkChristian Grothoff3+137-93
2015-01-21 12:38move /refresh/reveal response generation to taler-mint-httpd_responses.cChristian Grothoff3+55-18
2015-01-21 12:31properly separate DB logic from parsing logic for /refresh/commitChristian Grothoff5+271-160
2015-01-21 11:46properly separate DB logic from parsing logic for /refresh/meltChristian Grothoff3+397-356
2015-01-20 16:50towards separating out DB operations during refreshChristian Grothoff5+159-120
2015-01-20 16:12more work on splitting refresh logicChristian Grothoff3+82-62
2015-01-20 14:17starting to refactor refresh code, moving response generation logic to response generation fileChristian Grothoff5+100-71
2015-01-19 20:53more code refactoring to separate parsing, db and response generation nicelyChristian Grothoff13+647-528
2015-01-19 20:09document TODOsChristian Grothoff4+26-5
2015-01-19 20:04restructuring more of deposit logic towards desired flow structureChristian Grothoff10+617-227
2015-01-16 14:14remarks on deposit issuesChristian Grothoff3+15-11
2015-01-16 14:07fixing JSON syntax, adding missing commas, adding spaces for consistencyChristian Grothoff1+6-4
2015-01-16 14:04clean up (and rename) request_json_require_nav to properly report parsing errorsChristian Grothoff4+151-128
2015-01-16 13:27nicer TALER_MINT_parse_post_json return value handling, fixing return values where GNUNET_SYSERR is used instead of MHD_NO, marking cases where we should return a proper error messageChristian Grothoff6+215-82
2015-01-16 13:04adding logic to free buffers allocated for POST processing when connection dies without completionChristian Grothoff6+80-45
2015-01-16 12:50starting to separate out response generation API and parsing APIsChristian Grothoff14+980-819
2015-01-09 17:18moving structs relevant for signatures into taler_signatures.h, splitting of private keys that are not in messages; moving test_hash_context to GNUnetChristian Grothoff27+1720-1732
2015-01-09 16:26moving TALER_hash_context API to GNUnet, using slightly cleaner API as wellChristian Grothoff4+32-64
2015-01-09 16:12removing dead TALER_genkey() API callChristian Grothoff2+5-52
2015-01-09 16:10stop exporting microhttpd_lib APIChristian Grothoff15+434-425
2015-01-08 18:32install taler headersChristian Grothoff3+260-5
2015-01-08 17:48add postgres m4 test macroChristian Grothoff1+156-0
2015-01-08 17:37-initial import for mintChristian Grothoff90+20002-0