merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-12-16 19:08bump merchant to 1.2.6Florian Dold3+8-2
2025-12-16 19:07bump SPA to 1.2.6Florian Dold1+1-1
2025-12-15 12:49bump version to 1.2.5Florian Dold3+8-2
2025-12-15 12:48bump SPA to 1.2.4Florian Dold1+1-1
2025-12-14 22:28combine multiple coins in wire transfer reports (#10745)Christian Grothoff1+69-12
2025-12-12 19:59bump version to 1.2.4Florian Dold3+8-2
2025-12-11 18:53latest prebuiltSebastian1+1-1
2025-12-11 17:43fix #9148 field typoSebastian1+1-1
2025-12-11 17:30fix #9148Sebastian1+6-0
2025-12-11 17:23remove duplicated codeSebastian1+0-14
2025-12-11 06:46fix #10751Christian Grothoff1+1-1
2025-12-10 19:38demo tosFlorian Dold2+9-1
2025-12-10 13:06latest from prebuiltSebastian1+1-1
2025-12-07 14:17implement #10637Christian Grothoff5+73-11
2025-12-05 14:09default wire_delay is no longer zero, fix test casesChristian Grothoff3+10-10
2025-12-05 10:28fix #10636Christian Grothoff1+3-1
2025-12-04 21:29introduce protocol v24: refuse refunds past wire deadlineChristian Grothoff4+25-3
2025-12-04 21:09clean up code related to #10696Christian Grothoff8+647-573
2025-12-02 20:05remove ancient, unused make targetFlorian Dold1+0-10
2025-12-02 12:04fix /paid requestFlorian Dold2+22-17
2025-11-28 20:38bump version to 1.2.3Florian Dold3+8-2
2025-11-28 20:34set env variable for testChristian Grothoff1+2-0
2025-11-28 19:03fix 0010682bohdan-potuzhnyi1+6-0
2025-11-28 18:43fix v1 contract repurchase crashChristian Grothoff1+27-24
2025-11-27 16:06latest spaSebastian1+1-1
2025-11-27 15:05allow 0Christian Grothoff1+3-2
2025-11-27 14:51another NULL allowedChristian Grothoff1+6-3
2025-11-27 14:32NULL is allowedChristian Grothoff1+8-3
2025-11-27 13:19fix column nameChristian Grothoff1+1-1
2025-11-27 12:56-fix typoChristian Grothoff1+6-6
2025-11-25 21:09100 million changebohdan-potuzhnyi8+23-23
2025-11-25 20:49-minor fixesChristian Grothoff1+1-1
2025-11-25 20:47-minor fixesChristian Grothoff4+17-13
2025-10-18 21:09[inventory] Small fix #0010506 (dd72) ¯\_(ツ)_/¯bohdan-potuzhnyi79+8378-279
2025-11-25 19:16fix /config behavior: no /config if instance does not existChristian Grothoff2+8-3
2025-11-24 22:50fix /config endpointChristian Grothoff1+1-1
2025-11-24 20:19-fix warningChristian Grothoff1+1-1
2025-11-22 07:44add /terms and /privacy endpointsChristian Grothoff6+162-4
2025-11-21 13:54new ToSChristian Grothoff1+113-0
2025-11-21 13:54new ToSChristian Grothoff1+5-0
2025-11-20 22:36debian: bump dep versionFlorian Dold1+3-3
2025-11-20 22:35bump version to 1.2.2Florian Dold3+8-2
2025-11-19 14:31bump version to 1.2.1Florian Dold3+8-2
2025-11-19 14:23fix #10631Christian Grothoff1+4-2
2025-11-18 18:20warn if taler-merchant-passwd is used incorrectlyChristian Grothoff1+7-0
2025-11-18 15:07update spaSebastian1+1-1
2025-11-17 17:45bump version to 1.2.0Florian Dold3+8-2
2025-11-17 17:30latest spaSebastian1+1-1
2025-11-17 16:22we need to know when migrations are releasedFlorian Dold2+3-2
2025-11-17 13:56allow overriding SPA locationFlorian Dold3+27-5
2025-11-17 12:20fix sql result spellingFlorian Dold1+1-1
2025-11-16 23:28digest function is now in public schemaFlorian Dold2+2-2
2025-11-16 20:26implement new DEFAULT_PERSONA option (#10581)Christian Grothoff3+19-1
2025-11-16 19:52latest spaSebastian1+1-1
2025-11-16 18:55alter pg_trgm created in merchant-0025, put public in search path where requiredFlorian Dold2+6-2
2025-11-16 18:15extensions must be publicChristian Grothoff2+7-2
2025-11-16 13:35-fix warningChristian Grothoff1+5-5
2025-11-15 21:52latest spaSebastian1+1-1
2025-11-15 15:56statistics: fix incorrect singular keyMartin Schanzenbach3+5-5
2025-11-15 09:26Merge branch 'master' of ssh://git.taler.net/merchantbohdan-potuzhnyi1+2-1
2025-11-15 09:25dd73: product//imagebohdan-potuzhnyi19+1330-480
2025-11-14 23:53fix NPE from #10478Christian Grothoff1+2-1
2025-11-14 19:36new prebuiltSebastian1+1-1
2025-11-14 18:19loggingFlorian Dold2+10-2
2025-11-14 17:41remove unnecessary ifdefFlorian Dold1+0-2
2025-11-13 17:39#10606: refuse instance creation with a default pay delay of foreverChristian Grothoff2+55-0
2025-11-13 17:34improve logging for #10606Christian Grothoff2+41-2
2025-11-13 16:55improve logging for #10604Christian Grothoff2+67-9
2025-11-13 16:50reload instances in taler-merchant-passwdFlorian Dold1+1-0
2025-11-13 12:53auth: more corner case loggingMartin Schanzenbach1+4-0
2025-11-13 12:50auth: do not op assert, slightly better loggingMartin Schanzenbach1+7-3
2025-11-12 14:57set backoff even more carefullyChristian Grothoff1+13-12
2025-11-10 11:41bump SPAFlorian Dold1+1-1
2025-11-06 19:07fixChristian Grothoff1+1-1
2025-11-06 18:31bump SPA versionFlorian Dold1+1-1
2025-11-02 15:55do not call reply_with_error() twiceChristian Grothoff1+4-4
2025-10-31 14:10-fix omissionChristian Grothoff1+2-0
2025-10-31 10:36expand tokenfamily api for turnstileChristian Grothoff3+39-13
2025-10-30 20:39fix #10541Christian Grothoff2+146-40
2025-10-30 20:32fix bump scriptChristian Grothoff1+5-1
2025-10-30 19:55add test for #9510Christian Grothoff1+9-5
2025-10-30 19:50-fix assertionChristian Grothoff3+16-2
2025-10-30 16:56migrate DB to use JSONB values for JSON dataChristian Grothoff58+659-539
2025-10-29 11:21draft implementation of #9510Christian Grothoff8+244-6
2025-10-30 14:45bump version to 1.1.3Florian Dold3+8-2
2025-10-28 21:57add DEFAULT_WIRE_TRANSFER_ROUNDING_INTERVAL merchant option, ensure refund deadlines computed from default refund delays do not exceed order-specific wire transfer deadlinesChristian Grothoff4+77-18
2025-10-28 21:40also bump protocol version to v23Christian Grothoff2+3-3
2025-10-28 21:36fix #9360 and also #9078.Christian Grothoff19+236-175
2025-10-28 12:15bump submodulesFlorian Dold0+0-0
2025-10-28 12:15re-add bump scriptFlorian Dold1+58-0
2025-10-28 11:38bump version to 1.1.2Florian Dold3+8-2
2025-10-28 11:34rename bump scriptFlorian Dold1+0-58
2025-10-26 13:07fix leak (#10505)Christian Grothoff3+24-24
2025-10-26 12:53fix #10480Christian Grothoff2+13-17
2025-10-26 01:13-style fixChristian Grothoff1+3-2
2025-10-26 00:41fix bad logic (#10505)Christian Grothoff1+1-1
2025-10-26 00:20fix leaks (#10505)Christian Grothoff4+24-9
2025-10-25 20:25fix leaks (#10505)Christian Grothoff1+1-1
2025-10-25 20:05-also doneChristian Grothoff1+0-2
2025-10-25 20:03-fixme was addressed in donauChristian Grothoff1+2-3
2025-10-25 19:37fix leak (#10505)Christian Grothoff1+4-2
2025-10-25 19:23fix leak (#10505)Christian Grothoff1+8-8
2025-10-25 19:23fix leak (#10505)Christian Grothoff1+8-3
2025-10-25 19:21fix leak (#10505)Christian Grothoff1+1-0
2025-10-25 19:18fix leak (#10505)Christian Grothoff3+44-22
2025-10-25 17:07fix leak (#10505)Christian Grothoff1+4-4
2025-10-25 17:05fix leak (#10505)Christian Grothoff1+8-0
2025-10-24 18:00latest spa prebulitSebastian1+1-1
2025-10-23 19:16bump version to 1.1.1Florian Dold3+8-2
2025-10-23 15:02fix #10025Christian Grothoff1+79-5
2025-10-23 09:05200 is correct, no idea why Bohdan changed to 204, fix regressionChristian Grothoff1+8-8
2025-10-23 09:05implement backend changes for #9148Christian Grothoff2+28-8
2025-10-23 08:57implement backend support for #9148Christian Grothoff18+173-11
2025-10-23 08:03backend work for #10525Christian Grothoff5+131-6
2025-10-22 20:33latest spaSebastian1+1-1
2025-10-21 15:01do not use shallow submodulesFlorian Dold1+0-2
2025-10-21 13:00fix -Wmaybe-uninitializedbohdan-potuzhnyi3+3-3
2025-10-21 08:35[kyc-tests] fixing tests (200->204)bohdan-potuzhnyi1+8-8
2025-10-20 15:58latest prebuiltSebastian1+1-1
2025-10-17 14:02donau: fix use after free, fix memory leakFlorian Dold1+25-13
2025-10-17 10:18-fix refactoring regressionFlorian Dold1+12-13
2025-10-16 16:33fix idempotent pay requests with tokensFlorian Dold1+62-18
2025-10-14 19:36add logic to create login token on instance creation (#10498)Christian Grothoff2+82-7
2025-10-14 18:02disable MFA for bank account creation if no bank account is configured so far (#10497)Christian Grothoff2+34-13
2025-10-13 20:54fix #10485Christian Grothoff3+43-3
2025-10-12 20:00improve multi-arch supportChristian Grothoff1+16-8
2025-10-09 19:16latest spaSebastian1+1-1
2025-10-09 10:29return pay_deadline with order creationChristian Grothoff3+21-0
2025-10-09 10:19add pay_deadlineChristian Grothoff2+3-1
2025-10-08 19:00version bumpChristian Grothoff3+8-2
2025-10-08 18:41bump doc moduleChristian Grothoff0+0-0
2025-10-08 09:24check rval, fix uninitialized output_indexChristian Grothoff2+11-2
2025-10-08 08:47fix off-by-oneChristian Grothoff1+1-1
2025-10-07 18:59distinguish better between internal and external errors when handling donations (#10478)Christian Grothoff1+23-8
2025-10-07 16:24bump version to 1.0.15Florian Dold3+8-2
2025-10-07 16:22fix output token handlingFlorian Dold1+66-43
2025-10-06 18:44-nicer indentationChristian Grothoff1+15-14
2025-10-06 12:41bump version to 1.0.14Florian Dold3+8-2
2025-10-06 12:27shallow-clone submodulesFlorian Dold1+2-0
2025-10-02 18:50fix #10469Christian Grothoff1+0-2
2025-09-28 20:17idempotency was achieved, expect that in the testChristian Grothoff1+2-2
2025-09-28 20:16-adapt to Donau API changeChristian Grothoff3+42-45
2025-09-28 20:16return details on challenge (#10427)Christian Grothoff1+11-5
2025-09-27 15:57bump submodulesChristian Grothoff2+1-1
2025-09-26 17:43note on caseChristian Grothoff1+1-1
2025-09-26 17:41fixes wrt #10454Christian Grothoff11+189-48
2025-09-26 17:09cleanups related to #10454Christian Grothoff7+86-53
2025-09-26 13:37fix #10456Christian Grothoff1+13-7
2025-09-26 12:25fix #10458Christian Grothoff1+4-5
2025-09-25 13:26debian: install donaukeyupdate serviceFlorian Dold2+2-0
2025-09-24 19:42-add FIXMEChristian Grothoff1+1-0
2025-09-24 19:30fix crash from #10442Christian Grothoff1+1-1
2025-09-24 10:56ensure donaukeyupdate uses LEFT JOIN, fixes donau-minus-t testChristian Grothoff7+250-99
2025-09-23 20:13-fix SQLChristian Grothoff1+3-1
2025-09-23 20:12-fix donau configChristian Grothoff1+2-2
2025-09-23 20:08API version was bumpedChristian Grothoff2+3-3
2025-09-23 20:06-typoChristian Grothoff1+1-1
2025-09-23 20:05log on deferred /keys downloadChristian Grothoff1+6-0
2025-09-23 20:02handle empty bpks arrayChristian Grothoff1+4-3
2025-09-23 19:59latest prebuiltSebastian1+1-1
2025-09-23 15:38fix: match the impl with the specSebastian1+2-2
2025-09-23 15:09fix #10444Christian Grothoff5+188-19
2025-09-23 14:17fix #10432Christian Grothoff1+7-0
2025-09-23 09:31fix completely cursed POST donau instance logic (see #10442)Christian Grothoff3+118-70
2025-09-21 19:44-nicer indentChristian Grothoff1+3-2
2025-09-16 09:47ci: bump postgres trixie versionMartin Schanzenbach1+1-1
2025-09-15 14:51latest prebuiltSebastian1+1-1
2025-09-13 09:48cleanerChristian Grothoff1+1-1
2025-09-13 09:47fix #10402Christian Grothoff1+5-1
2025-09-12 13:09fix #10396Christian Grothoff2+16-8
2025-09-10 12:58fix: forgot-password endpoint should ask only for configured channelsSebastian1+1-1
2025-09-10 12:44fix: adding missing fieldSebastian1+4-0
2025-09-10 11:26fix typo: email -> phoneSebastian1+1-1
2025-09-06 18:22finish implementation of #9816, #9817 and #10181 in merchant backendChristian Grothoff19+261-85
2025-09-05 16:36-debugging MFA logic (WiP)Christian Grothoff9+140-20
2025-09-05 11:01skeleton for MFA testChristian Grothoff4+132-0
2025-09-04 20:21add MFA to various endpoints (needs testing)Christian Grothoff14+551-109
2025-09-04 10:02adjust MFA code to latest specChristian Grothoff3+75-69
2025-09-04 07:25switch CI/CD to trixieChristian Grothoff2+2-3
2025-09-02 21:02-forgot to safe bufferChristian Grothoff1+4-4
2025-09-02 21:00finish (untested) background work for MFA logic (#9816/#9817)Christian Grothoff13+654-818
2025-09-02 21:00fix tutorial build, tutorial is no longer in prebuiltChristian Grothoff4+921-0
2025-09-01 11:15fix build system, bump version to 1.0.13Florian Dold4+14-8
2025-09-01 19:00make MFA API async, complete it a bit moreChristian Grothoff5+542-312
2025-09-01 10:59update SPAFlorian Dold1+1-1
2025-08-31 23:12start with MFA internal APIChristian Grothoff6+500-2
2025-08-31 12:24draft SQL functions for MFA challengesChristian Grothoff17+1082-7
2025-08-31 09:37add basic MFA data typesChristian Grothoff2+326-0
2025-08-30 21:58-fix memory leakChristian Grothoff1+5-8
2025-08-30 21:56-fix memory leakChristian Grothoff1+7-9
2025-08-30 21:55-fix memory leakChristian Grothoff2+20-10
2025-08-30 21:52-fix memory leakChristian Grothoff1+1-0
2025-08-30 21:49-fix memory leakChristian Grothoff1+3-1
2025-08-30 21:36-fix compiler warningsChristian Grothoff3+31-32
2025-08-28 05:05try to fix #10194 (need to re-run test)Christian Grothoff11+139-36
2025-08-28 03:23fix #10291Christian Grothoff1+8-8
2025-08-27 10:56bump version to 1.0.11Florian Dold3+8-2
2025-08-27 10:53bump version to 1.0.10Florian Dold3+8-2
2025-08-23 20:51fix NULL-checkChristian Grothoff1+1-1
2025-08-23 20:50fix copy and paste errorChristian Grothoff2+7-5
2025-08-23 20:45avoid using uninit valueChristian Grothoff2+4-8
2025-08-23 20:08check return valuesChristian Grothoff1+13-5
2025-08-23 20:04fix copy and paste errorChristian Grothoff2+1-3
2025-08-23 03:41fix after targets for systemd service filesChristian Grothoff9+9-8
2025-08-16 13:33fix idempotency check for spent tokens (#9434)Christian Grothoff3+34-17
2025-08-16 13:19-fix test failures (#9434)Christian Grothoff4+72-15
2025-08-14 15:29more work on #9434Christian Grothoff5+34-21
2025-08-14 15:04preliminary work on #9434Christian Grothoff7+210-37
2025-08-14 13:27do not use variablenames for usernames/groupnames as suggested by FlorianChristian Grothoff2+6-10
2025-08-14 10:12fix donau-less linker issuesChristian Grothoff5+71-72
2025-08-14 09:59-fix build issues without donauChristian Grothoff5+55-60
2025-08-14 09:42typoChristian Grothoff1+1-1
2025-08-14 09:36-code cleanupChristian Grothoff1+6-7
2025-08-14 09:23fix minor FIXMEsChristian Grothoff1+56-19
2025-08-14 09:11fix output token signing offset computationsChristian Grothoff1+40-18
2025-08-14 07:14first attempt to sort out output token mess in the pay logicChristian Grothoff1+268-343
2025-08-11 13:04add FIXMEsChristian Grothoff1+47-23
2025-08-11 12:02auth endpoint designChristian Grothoff1+50-0
2025-08-11 11:10fix double PK constraint on same tableChristian Grothoff1+1-1
2025-08-11 10:58combine donau schema changes with DB generation 22Christian Grothoff3+74-99
2025-08-11 10:56fix merge conflictChristian Grothoff75+10039-375
2025-08-11 10:53DCEChristian Grothoff5+0-116
2025-08-11 10:42ensure order is preserved for the blinded signatures of the output tokensChristian Grothoff6+426-414
2025-08-10 14:45fix PQ type, do not write pointers into the DB...Christian Grothoff4+16-12
2025-08-09 15:04finish testChristian Grothoff2+3-4
2025-08-09 14:51also force status update on UPDATE, as we only set the credit_amount with the UPDATE and usually not with the INSERTChristian Grothoff2+41-32
2025-08-09 14:15add skeleton test for reconciliationChristian Grothoff2+403-0
2025-08-09 13:44use x-taler-bank, provision with all required argumentsChristian Grothoff1+3-1
2025-08-08 00:40very bad func + salt hash from donaubohdan-potuzhnyi2+24-26
2025-08-07 23:46making test pass on C machinebohdan-potuzhnyi3+118-74
2025-08-06 22:13charity_id to the uint64_tbohdan-potuzhnyi2+2-3
2025-08-06 21:20Merge branch 'dev/bohdan-potuzhnyi/donau-integration' of ssh://git.taler.net/merchant into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi4+172-152
2025-08-06 21:19code stylebohdan-potuzhnyi1+5-5
2025-08-06 14:42adding diagnosticsChristian Grothoff4+177-157
2025-08-06 12:04Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi10+155-39
2025-08-06 11:41add public /instances endpoint usable when self-provisioning is enabledChristian Grothoff8+121-22
2025-08-06 10:54add logic to GC invalidated instancesChristian Grothoff2+10-0
2025-08-06 10:48add columns for GCChristian Grothoff1+8-2
2025-08-05 10:52Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi9+123-71
2025-08-05 10:51update the receipts_amount in proper waybohdan-potuzhnyi6+180-16
2025-08-04 22:40fix #9815Christian Grothoff7+21-20
2025-08-04 22:12update /config for future v21Christian Grothoff3+102-51
2025-08-04 18:44fixing some leaksbohdan-potuzhnyi2+20-26
2025-08-04 17:11db scheme updatebohdan-potuzhnyi1+1-1
2025-08-04 16:52Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi5+88-5
2025-08-04 16:50adding missing files to gitbohdan-potuzhnyi4+224-0
2025-08-04 16:47prep for mergebohdan-potuzhnyi2+1-0
2025-08-04 16:42small patchbohdan-potuzhnyi23+652-234
2025-08-04 15:49add validation stateChristian Grothoff3+27-1
2025-08-04 15:24need to record validationsChristian Grothoff1+2-0
2025-08-04 15:13store/restore phone number in merchant backend databaseChristian Grothoff5+25-5
2025-08-04 14:28add phone numberChristian Grothoff2+36-0
2025-08-04 08:23Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi3+100-6
2025-08-04 08:23pg_update_token_family.c remove useless importbohdan-potuzhnyi1+0-1
2025-08-04 08:17output_tokens updatebohdan-potuzhnyi1+54-2
2025-08-03 22:23fix rounding logic for token validity periodsChristian Grothoff1+99-4
2025-08-02 11:49latest spaSebastian1+1-1
2025-08-01 13:58more cleanup of donaubohdan-potuzhnyi9+138-186
2025-08-01 12:55Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi8+68-0
2025-08-01 12:52code cleanupbohdan-potuzhnyi19+83-63
2025-07-31 16:01tmpIván Ávalos8+68-0
2025-07-31 10:15Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi7+35-6
2025-07-30 23:56debian: release 1.0.9-4Iván Ávalos1+6-0
2025-07-30 23:55latest spa, this time for realIván Ávalos0+0-0
2025-07-30 23:38debian: release 1.0.9-3Iván Ávalos1+6-0
2025-07-30 23:37latest spaIván Ávalos0+0-0
2025-07-30 23:30debian: release 1.0.9-2Iván Ávalos1+6-0
2025-07-30 23:26latest spaIván Ávalos1+1-1
2025-07-30 22:31small fixbohdan-potuzhnyi20+833-331
2025-07-30 14:54latest spaSebastian1+1-1
2025-07-30 14:28handle empty extra_data on token family updateIván Ávalos1+4-1
2025-07-30 09:58debian: release 1.0.9-1Florian Dold1+1-1
2025-07-30 09:46debian: remove malformed versionFlorian Dold1+0-6
2025-07-30 09:41bump version to 1.0.9Florian Dold3+8-2
2025-07-30 09:37bump version to 1.0.8Florian Dold3+8-2
2025-07-27 12:44debian: add missing 'rm -f', depend on zstd and gzipFlorian Dold2+3-1
2025-07-25 20:39tolerate missing zstd on package install, should fix #10211Christian Grothoff1+2-2
2025-07-25 15:43fixing pg requestbohdan-potuzhnyi5+6-6
2025-07-25 14:41Merge branch 'dev/bohdan-potuzhnyi/donau-integration' of ssh://git.taler.net/merchant into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi4+33-33
2025-07-25 14:34Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi5+16-4
2025-07-25 14:26cleanin up orders id pay endpointbohdan-potuzhnyi11+495-106
2025-07-24 10:44bump version to 1.0.7Florian Dold3+8-2
2025-07-24 10:42-make compiler happyChristian Grothoff1+1-1
2025-07-24 10:41-fix FTBFS for non-installedChristian Grothoff2+2-2
2025-07-24 10:17bump version to 1.0.6Florian Dold3+8-2
2025-07-23 16:49update donaukeyupdate to match exchangekeyupdatebohdan-potuzhnyi9+76-99
2025-07-23 15:44edits with BohdanChristian Grothoff4+30-32
2025-07-23 10:51fixme from post ordersbohdan-potuzhnyi2+19-29
2025-07-23 10:09defining filtered select donaubohdan-potuzhnyi8+103-55
2025-07-23 09:26new select donau instances template filesbohdan-potuzhnyi9+240-239
2025-07-23 07:30fixing merge issuesbohdan-potuzhnyi1+71-468
2025-07-23 06:28some doxygen cleanupbohdan-potuzhnyi1+1-1
2025-07-23 06:25Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi11+1122-380
2025-07-23 05:53some cleanupbohdan-potuzhnyi1+1-6
2025-07-22 17:30the horsesbohdan-potuzhnyi3+50-27
2025-07-22 15:01fixme updatesbohdan-potuzhnyi4+540-458
2025-07-22 07:50-fix migration if logins are activeChristian Grothoff1+3-0
2025-07-20 14:46attempt to fix #10194Christian Grothoff2+1325-1057
2025-07-17 18:52fix #10196: do not return KYC status for untrusted exchangesChristian Grothoff3+31-0
2025-07-17 12:27fix #10185Christian Grothoff3+140-90
2025-07-16 19:46bump version to 1.0.5Florian Dold3+8-2
2025-07-16 19:41Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi3+159-44
2025-07-16 19:15small fixmesbohdan-potuzhnyi1+69-89
2025-07-16 18:18MAKE CODE workinG AGAINbohdan-potuzhnyi2+36-42
2025-07-16 16:04Merge branch 'dev/bohdan-potuzhnyi/donau-integration' of ssh://git.taler.net/merchant into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi1+7-38
2025-07-16 16:01meeting fixme'sbohdan-potuzhnyi5+103-99
2025-07-16 12:53-cleanupChristian Grothoff1+7-36
2025-07-16 10:35adding missing commentsbohdan-potuzhnyi1+12-0
2025-07-16 10:20adding some more comments to the merchant_pay_service.cbohdan-potuzhnyi1+39-0
2025-07-16 10:13adding some comments to taler_merchant_pay_service.c/.hbohdan-potuzhnyi2+237-97
2025-07-16 09:54all warnings killedbohdan-potuzhnyi19+141-169
2025-07-16 08:26some doxygen fixesbohdan-potuzhnyi20+56-45
2025-07-15 16:49all warnings fixedbohdan-potuzhnyi10+249-251
2025-07-15 14:01Actually return timestamps and not relative time ranges in interval statisitics API to fit with API specMartin Schanzenbach2+12-10
2025-07-15 11:00fixing errors, and a bit of restructuringbohdan-potuzhnyi5+573-469
2025-07-15 10:56Fix statistics by interval SQL statements.Martin Schanzenbach2+147-30
2025-07-14 21:26Align returned json fields in token response with docsMartin Schanzenbach1+1-1
2025-07-14 21:22Fix access token listing offset parameterMartin Schanzenbach1+1-5
2025-07-14 19:29uncrustify all *donau* filesbohdan-potuzhnyi16+532-477
2025-07-14 19:15pay test passingbohdan-potuzhnyi2+46-20
2025-07-14 12:56correct donau return codebohdan-potuzhnyi3+191-179
2025-07-14 11:00add doco_ units for donau that are separate from coin_sChristian Grothoff2+138-65
2025-07-14 09:12adding missing filebohdan-potuzhnyi1+1-0
2025-07-14 09:10Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi94+3083-1460
2025-07-14 09:09prep to mergebohdan-potuzhnyi3+91-89
2025-07-12 15:16set global_ret to indicate error better on taler-merchant-http setupChristian Grothoff1+11-1
2025-07-11 16:57donau denom too early...bohdan-potuzhnyi3+40-9
2025-07-11 07:58some progress for the donau pay testbohdan-potuzhnyi8+360-45
2025-07-10 19:14bump protocol version to v20Christian Grothoff2+3-3
2025-07-10 18:59fix for #9454Christian Grothoff52+1926-1297
2025-07-10 12:15UncrustifyMartin Schanzenbach1+2-2
2025-07-10 12:14Add spa scope that is not refreshable by defaultMartin Schanzenbach3+70-13
2025-07-10 06:37fix incorrect expiration select statement for login tokensMartin Schanzenbach1+2-2
2025-07-10 06:17fix warningMartin Schanzenbach1+1-1
2025-06-22 10:49Add /tokens APIMartin Schanzenbach19+737-7
2025-07-08 13:50debuging the donau pay testbohdan-potuzhnyi2+2-1
2025-07-08 09:49Fix #10157Martin Schanzenbach1+2-2
2025-07-07 14:31do not enable strict v19 for nowMartin Schanzenbach1+1-1
2025-07-07 14:10refactor authorization logicMartin Schanzenbach1+121-87
2025-07-07 13:47remove no longer needed comment on disabled auth; and actually disable auth if necessaryMartin Schanzenbach1+4-9
2025-07-07 13:24v19/20: Deprecate external authentication method, add DISABLE_AUTHENTICATION config optionMartin Schanzenbach5+49-9
2025-07-05 20:58fix #10154Christian Grothoff1+8-6
2025-07-04 19:13add missing fileChristian Grothoff1+42-0
2025-07-03 22:10add product_name to inventory (#9511)Christian Grothoff20+83-15
2025-07-03 15:41install taler-merchant.conf man page, disable TOPS exchange in testsChristian Grothoff2+4-0
2025-07-03 15:06always reference non-deprecated query parameters in error messages (#7949)Christian Grothoff1+2-2
2025-07-03 14:46adjustments for exchange fix of #10117Christian Grothoff2+4-4
2025-07-03 09:06create on-disk compressed versions of the SPA during post-install (#9284)Christian Grothoff1+9-0
2025-06-30 20:01donau_payment still not workingbohdan-potuzhnyi3+31-11
2025-06-29 14:07donau payment test run/failsbohdan-potuzhnyi1+22-10
2025-06-29 12:43donau logic integrated to tests, tests still passing, last thing to test for correctness of pay for donau orderbohdan-potuzhnyi4+132-36
2025-06-24 19:15some cleaning of the memory leaks, clean up of the logic, tests passesbohdan-potuzhnyi2+53-25
2025-06-24 12:46kyc passesbohdan-potuzhnyi4+65-74
2025-06-24 08:03h_issue bag fix, still some subtests failsbohdan-potuzhnyi1+12-3
2025-06-23 21:29some updates seems like more tests are passingbohdan-potuzhnyi1+29-18
2025-06-23 20:34first passing pay scenariosbohdan-potuzhnyi2+200-169
2025-06-23 16:11scope s/admin/allMartin Schanzenbach2+8-8
2025-06-23 14:52bump version to 1.0.4Florian Dold3+8-2
2025-06-23 12:25prep to test the new pay interfacebohdan-potuzhnyi1+55-0
2025-06-23 10:01adding forgotten session_idbohdan-potuzhnyi1+13-56
2025-06-23 09:45Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi32+2080-878
2025-06-23 09:43modifications on the taler_merchant_pay_service.cbohdan-potuzhnyi2+140-9
2025-06-22 12:06use SPA logic of libtalermhd instead of re-inventing the wheelChristian Grothoff1+13-300
2025-06-22 11:58-forgotten protocol version bumpChristian Grothoff1+2-2
2025-06-22 11:48add 'Cache-control: no-store' by default (fixes #9723)Christian Grothoff1+4-2
2025-06-22 10:59change remaining v42 to v19Martin Schanzenbach1+7-7
2025-06-22 10:29update to better match the current pay logicbohdan-potuzhnyi3+286-237
2025-06-21 22:06add forgotten version bump to v19 (as per spec of new token API)Christian Grothoff1+1-1
2025-06-21 19:12-clean up logic, this should now fully fix #9556Christian Grothoff4+88-76
2025-06-21 18:01-remove obsolete commentChristian Grothoff1+0-9
2025-06-21 17:33-minor code cleanup, fix strncmp() instance name comparison: must be strcmp()Christian Grothoff1+20-18
2025-06-21 17:26factor out TALER_merchant_instance_auth_hash_with_salt logic to avoid implementing it 3xChristian Grothoff7+19-88
2025-06-21 17:03-typoChristian Grothoff1+2-0
2025-06-21 17:02combine two SQL statements into one using (LEFT) JOINChristian Grothoff1+129-168
2025-06-21 16:38final cleanup of 9556 branch patch, and remove -a option from taler-merchant-httpd (now that we have taler-merchant-passwd)Christian Grothoff8+92-121
2025-06-21 14:29Sync modulesbohdan-potuzhnyi0+0-0
2025-06-21 13:08fixing misc compiler warningsChristian Grothoff3+65-48
2025-06-19 13:28fixup testsMartin Schanzenbach8+15-20
2025-06-19 12:48more backwards compat for token, actually call it token againMartin Schanzenbach3+24-24
2025-06-19 08:22cleanup and documentationMartin Schanzenbach3+100-32
2025-06-18 19:42rework scope handling again with decent backwards compatMartin Schanzenbach3+276-72
2025-06-17 13:58Rework scopes and access capabilities, Issue #9647Martin Schanzenbach6+134-34
2025-06-16 19:24Make AuthZ for APIs backwards-compatibleMartin Schanzenbach6+64-18
2025-03-24 12:48Rename "token" instance authentication method to "password" for clarity. Renamed "token" key in token response to "access_token" for alignment with Bank APIMartin Schanzenbach11+40-46
2025-03-24 11:04Simplify authorization code pathMartin Schanzenbach1+13-19
2025-03-23 22:30More tests for authorization logic.Martin Schanzenbach3+67-10
2025-03-23 21:21Remove debug loggingMartin Schanzenbach2+0-12
2025-03-23 18:40Make all (non-harness) tests pass now. Adds a variety of access token related APIs and testing commands.Martin Schanzenbach10+1008-20
2025-03-23 09:26make non skipped script tests workMartin Schanzenbach4+45-23
2025-03-22 21:21various oversights fixedMartin Schanzenbach2+55-19
2025-03-22 20:33add token endpoint basic auth; make other APIs require access tokens (as opposed to configurable secrets). WIP, most tests fail.Martin Schanzenbach6+257-149
2025-06-21 12:42Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi78+3888-417
2025-06-17 12:23update of the update proc #9920bohdan-potuzhnyi1+12-14
2025-06-16 21:12implement #10109: remove cache control from /configChristian Grothoff1+5-33
2025-06-16 20:46bump version to 1.0.3Florian Dold3+8-2
2025-06-16 20:46bump submodulesFlorian Dold2+4-1
2025-06-16 16:59changing the webhook to also return the wtidbohdan-potuzhnyi1+4-1
2025-06-15 17:58adjust to API changes needed for #10024Christian Grothoff3+71-45
2025-06-12 21:57fix configuration to match latest exchange versionChristian Grothoff1+2-2
2025-06-09 12:56taler-merchant-kyccheck: prevent AML_LOW_FREQ from being faster than AML_FREQ, add randomization to avoid thundering herd problems (#10090)Christian Grothoff2+23-5
2025-06-04 21:07bump version to 1.0.2Florian Dold3+8-2
2025-06-04 08:28ci: forgot to add rsync for lcov deploymentMartin Schanzenbach1+1-0
2025-06-02 12:15less logging on bank interactionChristian Grothoff1+2-0
2025-06-02 10:44fix #10060 (nicer shutdown of taler-merchant-depositcheck if child had trouble)Christian Grothoff1+2-2
2025-06-01 17:41CI: coverage sync recursiveMartin Schanzenbach1+1-1
2025-06-01 16:26-typoMartin Schanzenbach1+1-1
2025-06-01 15:09-typoMartin Schanzenbach1+1-1
2025-06-01 12:52CI: FtbfsMartin Schanzenbach1+1-1
2025-06-01 10:04CI: add coverage and lcov result publicationMartin Schanzenbach7+73-64
2025-05-26 12:03bump version to 1.0.1Florian Dold3+8-2
2025-05-26 12:03bump spaFlorian Dold1+1-1
2025-05-26 12:01do not return cache headers for /kycFlorian Dold1+0-33
2025-05-26 09:45fix initialization of aml_low_freqFlorian Dold1+1-1
2025-05-24 19:26log when checking for libtalerjsonChristian Grothoff1+1-0
2025-05-20 13:49-fix MHD macro for cross-compiliationChristian Grothoff1+44-24
2025-05-20 12:19-fix compiler warning from typoChristian Grothoff1+1-1
2025-05-20 10:33implement backend logic for #9613 (schanzen)Christian Grothoff26+3284-5
2025-05-20 10:29fix testcase failure introduced by fix for #9970Christian Grothoff1+1-1
2025-05-20 10:20bash typoMartin Schanzenbach1+1-1
2025-05-20 10:12Temporarily also process partial test coverage resultsMartin Schanzenbach2+23-19
2025-05-20 09:57For CI testing, do coverage on build for nowMartin Schanzenbach2+20-18
2025-05-20 09:40CI: Add lcov jobMartin Schanzenbach2+20-0
2025-05-18 13:10-add file forgotten in last commitChristian Grothoff1+5-0
2025-05-05 20:05add TOPS exchange to default list of trusted exchanges (fixes #9970)Christian Grothoff1+2-1
2025-05-10 01:25-re-enableChristian Grothoff1+0-2
2025-05-10 01:20-fix leaksChristian Grothoff3+7-5
2025-05-09 23:27-fix another leak and error handlingChristian Grothoff2+4-2
2025-05-09 22:23bump version to 1.0.0Christian Grothoff5+12-6
2025-05-09 21:38fix misc. memory leaksChristian Grothoff13+103-37
2025-05-09 17:15-fix testChristian Grothoff1+1-1
2025-05-09 13:59malforming this fails nowChristian Grothoff1+1-3
2025-05-09 13:48latest spaSebastian2+2-2
2025-05-09 12:59update docsChristian Grothoff0+0-0
2025-05-09 12:29fix #9892Christian Grothoff2+54-4
2025-05-08 19:53fix #9894Christian Grothoff1+11-6
2025-05-08 15:43debian: add PartOf to units to fix start/stop on targetFlorian Dold7+11-8
2025-05-08 15:29bump versionChristian Grothoff3+8-2
2025-05-08 14:01fix #9865Christian Grothoff3+50-12
2025-05-08 13:10set kyc-required on 0-limits only if kyc-wire-*-cases are not also met; fixes #9888Christian Grothoff1+16-0
2025-05-07 19:46bump version to 0.14.14Florian Dold3+8-2
2025-05-05 20:05fix #9856Christian Grothoff1+67-64
2025-05-04 08:03add licenseChristian Grothoff1+1-0
2025-05-01 18:33-fix indentChristian Grothoff1+2-2
2025-05-01 18:31bump versionChristian Grothoff3+8-2
2025-05-01 17:47reduce max coins in line with exchange API changeChristian Grothoff1+3-3
2025-05-01 16:31update spaSebastian1+1-1
2025-05-01 13:37bump versionChristian Grothoff3+8-2
2025-04-28 23:30disable long-polling in test mode (#9797)Christian Grothoff1+1-1
2025-04-28 14:39fixing filebohdan-potuzhnyi1+0-4
2025-04-28 14:17Update wallet-core submodule to match masterbohdan-potuzhnyi0+0-0
2025-04-28 12:58adding fixed Makefile.ambohdan-potuzhnyi1+1-3
2025-04-28 12:47Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi29+348-93
2025-04-28 11:35[backend] use proper API to free age-commitmentÖzgür Kesim1+2-2
2025-04-27 22:46bump versionChristian Grothoff3+11-2
2025-04-27 21:28work on #9780Christian Grothoff12+93-17
2025-04-27 20:21nicer logging, do not run successful exchange keys update 3x for no reasonChristian Grothoff3+22-5
2025-04-23 17:16Merge remote-tracking branch 'refs/remotes/origin/dev/bohdan-potuzhnyi/donau-integration' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi3+8-2
2025-04-23 17:12first part done, to be testedbohdan-potuzhnyi1+283-17
2025-04-23 12:24playing around with pay functionbohdan-potuzhnyi7+876-142
2025-04-23 11:38version bumpChristian Grothoff3+8-2
2025-04-22 20:53latest prebuilt spaSebastian1+1-1
2025-04-22 20:05latest prebuilt spaSebastian1+1-1
2025-04-22 11:41return kyc-required if we are still zero-lmitedChristian Grothoff1+55-0
2025-04-22 07:50log to journaldChristian Grothoff7+24-0
2025-04-18 09:46fix up debian changelog syntaxChristian Grothoff1+2-2
2025-04-18 07:58bump versionChristian Grothoff3+8-2
2025-04-13 11:51bump to v0.14.9Christian Grothoff3+9-2
2025-04-17 13:54latest prebuiltSebastian1+1-1
2025-04-15 19:04migration for admin instanceFlorian Dold2+32-0
2025-04-14 16:40homework for BohdanChristian Grothoff3+382-227
2025-04-14 13:50rm /local/ from postinstbohdan-potuzhnyi1+2-2
2025-04-14 13:47adding forgotten mkdir of /run/taler/bohdan-potuzhnyi1+1-0
2025-04-14 13:45reviewing debian update scriptingbohdan-potuzhnyi2+6-6
2025-04-14 13:35adding some missing part of process of receiving the BUDIs key pairsbohdan-potuzhnyi1+122-5
2025-04-14 12:24changing the .install and .prerm for proper upgrade procedurebohdan-potuzhnyi2+29-0
2025-04-14 11:56fix warningbohdan-potuzhnyi1+0-1
2025-04-14 11:54adding functions for donau pay order testbohdan-potuzhnyi3+243-101
2025-04-13 21:03planning some staff for test of donau order paybohdan-potuzhnyi1+218-64
2025-04-13 15:01adding donau order creation and claim testbohdan-potuzhnyi3+124-3
2025-04-13 13:26fixing some problemsbohdan-potuzhnyi1+2-2
2025-04-13 13:00update of db makefilebohdan-potuzhnyi1+1-0
2025-04-13 12:59Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi9+492-380
2025-04-13 12:58moving db to new filebohdan-potuzhnyi1+0-0
2025-04-12 21:02more logging in taler-mechant-kyccheck, disable slow start when running in test modeChristian Grothoff1+43-6
2025-04-12 14:55long-poll also with new rule update checksChristian Grothoff10+450-374
2025-04-12 08:44Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi6+38-10
2025-04-11 20:10latest spaSebastian1+1-1
2025-04-11 19:14increase kyc-check frequency to 6h if we are zero-limited on ops we care about (see #9719)Christian Grothoff1+17-1
2025-04-11 09:20update of the test donau charities logicbohdan-potuzhnyi6+25-30
2025-04-10 10:53fix linkChristian Grothoff1+10-0
2025-04-10 10:44adding donau_testing_lib.h to the merchant test suitebohdan-potuzhnyi1+24-2
2025-04-09 17:41bump version to v0.14.8Christian Grothoff3+8-2
2025-04-09 13:40new spaSebastian1+1-1
2025-04-09 11:34submodules: latest backend SPAFlorian Dold1+1-1
2025-04-08 16:16adding the donaukeyupdate to servicesbohdan-potuzhnyi3+21-0
2025-04-08 11:54fix: when exchange replies 404 it means that is waiting for the account to be authenticatedSebastian1+2-2
2025-04-07 18:50latest spaSebastian1+1-1
2025-04-07 18:42fix: unable to enable account when the exchange has kyc disabledSebastian1+4-4
2025-04-07 18:45bump to v0.14.7Christian Grothoff2+7-1
2025-04-07 15:19Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi36+588-105
2025-04-07 14:10latest spaSebastian1+1-1
2025-04-07 11:07rename 'default' instance to 'admin'Christian Grothoff21+58-58
2025-04-06 13:32dependency bumpChristian Grothoff1+5-5
2025-04-04 04:10typoChristian Grothoff1+1-1
2025-04-04 04:08bump version for debian packageChristian Grothoff2+7-1
2025-04-03 10:48Merge branch 'master' of ssh://git.taler.net/merchantbohdan-potuzhnyi5+28-3
2025-04-03 10:45changing the rproxy-setup to check root, check dns record, enable a2enmod packagesbohdan-potuzhnyi1+96-36
2025-04-03 09:54update man pagesChristian Grothoff0+0-0
2025-04-01 13:20integrate taler-merchant-rproxy-setup with build systemChristian Grothoff3+6-2
2025-04-02 13:10mask/purge all systemd units of the merchantChristian Grothoff2+22-1
2025-04-01 13:14typo fixbohdan-potuzhnyi1+1-1
2025-04-01 13:11fixing the issues from the feedbackbohdan-potuzhnyi2+329-286
2025-04-01 11:24actually adding the v1 version of the taler-merchant-setup script filebohdan-potuzhnyi1+286-0
2025-04-01 11:22adding the v1 version of the taler-merchant-setup script filebohdan-potuzhnyi1+0-0
2025-03-31 20:40updating the apache config + small fix of the nginx confbohdan-potuzhnyi2+33-7
2025-03-31 20:26Merge branch 'master' of ssh://git.taler.net/merchantbohdan-potuzhnyi3+36-24
2025-03-31 20:23changing the nginx config filebohdan-potuzhnyi1+31-6
2025-03-31 19:40add missing rollbackChristian Grothoff1+1-0
2025-03-31 16:41few updates of the donau test and apibohdan-potuzhnyi4+147-7
2025-03-29 21:29add missing assertions on rvalChristian Grothoff1+29-18
2025-03-29 08:11fix syntax in exampleChristian Grothoff1+6-6
2025-03-26 18:35main logic is here, updates are needed as well as checks of the makefilebohdan-potuzhnyi5+365-18
2025-03-24 21:31adding the call of the insert budis into the DB and small fixesbohdan-potuzhnyi4+42-6
2025-03-24 16:11fixing the sequence and pg v2bohdan-potuzhnyi1+1-0
2025-03-24 16:07fixing the sequence and pgbohdan-potuzhnyi2+4-2
2025-03-24 11:36Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi29+2723-452
2025-03-24 11:33preparetion for the mergebohdan-potuzhnyi1+0-0
2025-03-23 15:05add -g option to taler-merchant-dbinit and create timer job to run it dailyChristian Grothoff11+547-378
2025-03-23 14:42implement statistics for #9613Christian Grothoff3+329-16
2025-03-23 13:27-more debugging, seems to work nowChristian Grothoff2+113-60
2025-03-23 11:54gc fixChristian Grothoff1+14-12
2025-03-23 11:23fix #9648Christian Grothoff2+20-5
2025-03-22 16:29-more fixes for merchant statisticsChristian Grothoff2+181-146
2025-03-22 15:29-debugging of new statistic logicChristian Grothoff3+136-48
2025-03-22 13:08-misc bug fixesChristian Grothoff2+44-35
2025-03-22 09:42-debugging, wipChristian Grothoff3+55-59
2025-03-22 06:11more work on statisticsChristian Grothoff1+191-7
2025-03-22 05:46-checkpointChristian Grothoff3+204-63
2025-03-21 14:58first, very preliminary code for tracking statistics in the merchant backend --- incomplete, but compiles and doesn't seem to break anythingChristian Grothoff7+1202-6
2025-03-19 13:45add comments to columnsChristian Grothoff1+39-1
2025-03-19 03:32improve comments on merchant schemaChristian Grothoff2+5-1
2025-03-19 00:52fix #9630Christian Grothoff1+29-28
2025-03-19 00:50fix #9629Christian Grothoff1+2-0
2025-03-19 00:48fix #9628Christian Grothoff1+2-2
2025-03-19 00:45fix #9631Christian Grothoff1+7-4
2025-03-19 00:43fix #9633Christian Grothoff1+0-1
2025-03-19 00:41fix #9638Christian Grothoff1+12-1
2025-03-15 18:56changes to db for the donau orderbohdan-potuzhnyi4+117-1
2025-03-14 18:45some comments for myself for devbohdan-potuzhnyi1+9-4
2025-03-14 17:23adding some logic steps, cleaning some codebohdan-potuzhnyi1+19-112
2025-03-14 16:33rm of dpl PP_GENERATE_DONATION_RECEIPTbohdan-potuzhnyi1+0-5
2025-03-14 16:11adding the donau related entries for the api inputbohdan-potuzhnyi1+74-0
2025-03-11 10:58small adjustment of ifbohdan-potuzhnyi1+1-2
2025-03-11 10:53moving the processing of the tokens to the new functionbohdan-potuzhnyi1+227-80
2025-03-08 08:59Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi3+143-95
2025-03-05 17:40store choice_index for order v1 paymentsIván Ávalos7+38-25
2025-03-05 13:04add contract v1 support to private/orders/IDIván Ávalos1+131-89
2025-03-04 17:19do not use TALER_MHD in backenddbFlorian Dold2+12-6
2025-03-04 16:09Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi20+156-66
2025-03-04 09:53adding the libmicrohttpd includesbohdan-potuzhnyi8+8-0
2025-03-01 23:57bump APIChristian Grothoff1+2-2
2025-03-01 23:54-adjust to latest exchange APIChristian Grothoff4+24-24
2025-02-27 11:37-fixmes for BohdanChristian Grothoff1+26-7
2025-02-25 19:17try to fix unthrottled merchant-exchange interaction on missing wire transferChristian Grothoff7+72-25
2025-02-19 13:24correcting the token errorsbohdan-potuzhnyi2+3-3
2025-02-19 11:21check aml status before returning 'ready'Florian Dold2+7-4
2025-02-18 19:46fix #9563Christian Grothoff1+14-1
2025-02-18 11:38Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi1+1-1
2025-02-18 11:23few changesbohdan-potuzhnyi1+18-8
2025-02-18 10:49init donau urlsChristian Grothoff1+1-1
2025-02-16 14:19few changesbohdan-potuzhnyi1+11-2
2025-02-13 17:36Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi10+54-40
2025-02-13 17:31theoretically it needs to workbohdan-potuzhnyi2+78-28
2025-02-13 16:48-ignoreChristian Grothoff1+1-0
2025-02-13 16:47-fix fun concurrency caseChristian Grothoff1+2-4
2025-02-13 16:35-modernize code, use GNUNET_PQ_result_spec_bool()Christian Grothoff2+18-23
2025-02-13 15:36remove unnecessary donau phaseChristian Grothoff1+0-21
2025-02-13 14:53make code match spec (vSubscriptions)Christian Grothoff2+3-3
2025-02-05 11:00add socket activation for merchant backendChristian Grothoff2+17-0
2025-02-12 17:47removing taler_pay_uri from claimed ordersSebastian1+5-7
2025-02-11 20:12implement v19: adding order status url on claimed ordersSebastian2+16-12
2025-02-11 18:21adding the necessary functions for the add donau urlbohdan-potuzhnyi1+5-0
2025-02-11 15:40no idea what is going onbohdan-potuzhnyi1+0-4
2025-02-11 14:57adding few updates from the previous meetigsbohdan-potuzhnyi2+19-1
2025-02-11 14:22Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi20+791-1218
2025-02-10 19:17-explain not comparing 'cipher'Christian Grothoff1+4-0
2025-02-10 19:14fix #9528Christian Grothoff2+6-1
2025-02-10 18:50fix inverted interpretation of NULL as auth_ok in get_kyc_statusChristian Grothoff2+4-1
2025-02-10 10:42bump version for v0.14.5Christian Grothoff4+10-4
2025-02-02 15:52implement taler-docs::73b79526..93c6511c change to support output token validity in the future (addresses FIXMEs)Christian Grothoff3+14-4
2025-02-02 15:42mostly dead code eliminationChristian Grothoff8+225-736
2025-02-02 14:49resolve misc. FIXMEs in taler-merchan-httpd_post-orders-ID-pay.cChristian Grothoff1+2-13
2025-02-02 14:49remove dependency on bcChristian Grothoff1+1-1
2025-02-02 14:48-ignoreChristian Grothoff1+1-0
2025-02-02 14:48remove dependency on bcChristian Grothoff1+1-1
2025-02-02 14:38-code cleanupChristian Grothoff1+39-17
2025-02-02 14:32-remove bogus FIXMEChristian Grothoff1+0-1
2025-02-02 14:29addess refactoring FIXME, remove some dead codeChristian Grothoff1+470-432
2025-02-02 13:23-fix compiler warningsChristian Grothoff1+16-9
2025-02-01 12:54Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi45+3046-943
2025-01-29 16:59fix #9417 (refactor contract parse/serialize and fix v1 support)Iván Ávalos12+2576-565
2025-01-28 08:41-only return KYC status for active accountsChristian Grothoff1+1-0
2025-01-27 17:47release version 0.14.4Florian Dold4+9-3
2025-01-27 17:39release version 0.14.3Florian Dold3+8-2
2025-01-27 09:04-do not crash if outdated /keys in cacheChristian Grothoff1+2-1
2025-01-27 08:43add kyccheck serviceChristian Grothoff1+2-1
2025-01-27 08:28-ship currencies.conf also with merchantChristian Grothoff2+90-0
2025-01-23 19:29bump version to 0.14.2Florian Dold2+7-1
2025-01-23 19:27bump submodulesFlorian Dold0+0-0
2025-01-21 17:09submodulesFlorian Dold0+0-0
2025-01-14 17:57notify kyc helper before filtering exchanges for zero deposit limitsFlorian Dold2+45-43
2025-01-14 15:18fix #9458: broken bounds checkChristian Grothoff1+16-1
2025-01-13 21:56convert note to FIXMEChristian Grothoff1+1-1
2025-01-13 18:19fix submodule name, use relative pathFlorian Dold1+2-2
2025-01-12 08:43-bump client protocol versionChristian Grothoff1+2-2
2025-01-11 12:38FIX: also allow numbers, dohChristian Grothoff1+2-0
2025-01-10 15:23restrict characters allowed in order ID for #9452Christian Grothoff1+30-1
2025-01-07 19:00report undeposited coins when aborting a paymentFlorian Dold1+36-8
2025-01-02 11:54-address more minor FIXMEsChristian Grothoff7+26-106
2025-01-01 13:03TODO -> FIXMEChristian Grothoff8+29-33
2024-12-29 22:18always use full payto URIsChristian Grothoff3+4-4
2024-12-29 15:54fix #9425Christian Grothoff6+32-26
2024-12-29 13:03fix #9420 + #9428Christian Grothoff3+120-144
2024-12-28 17:49-fix ftbfsChristian Grothoff1+5-1
2024-12-28 17:45-fix FTBFSChristian Grothoff2+6-2
2024-12-28 14:36more bug refsChristian Grothoff5+5-6
2024-12-27 18:53Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi2+40-33
2024-12-27 13:21rename stuff, move stuff, fix FTBFS with donauChristian Grothoff5+140-681
2024-12-27 13:37-fix built issuesChristian Grothoff1+584-0
2024-12-27 13:21rename stuff, move stuff, fix FTBFS with donauChristian Grothoff5+708-695
2024-12-25 19:59Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi26+2303-1517
2024-12-24 16:51fix pay handling for v1 contracts, including in testChristian Grothoff4+630-420
2024-12-24 13:12-fix order creation logic for contract v1Christian Grothoff6+1119-640
2024-12-23 21:52work a bit on contract choice parse logic, much more to be doneChristian Grothoff2+26-8
2024-12-22 12:36fix #9376Christian Grothoff7+469-435
2024-12-22 10:23add hook from exchange to merchantChristian Grothoff2+42-7
2024-12-16 17:09-bump required versionChristian Grothoff1+1-1
2024-12-19 09:51adding some templates for the order handlingbohdan-potuzhnyi1+17-1
2024-12-16 14:39latest prebuiltSebastian1+1-1
2024-12-16 13:58latest backoffice spaSebastian1+1-1
2024-12-16 13:14adding tests for the delete donau in the test api suitebohdan-potuzhnyi2+23-0
2024-12-16 10:23adding the test delete donau cAPIbohdan-potuzhnyi2+185-1
2024-12-15 22:23adding the delete capi filebohdan-potuzhnyi3+228-1
2024-12-15 21:56adding missing test filebohdan-potuzhnyi1+227-0
2024-12-15 18:34few updates to the build filebohdan-potuzhnyi1+6-2
2024-12-15 18:19adding the tests for the postbohdan-potuzhnyi5+28-2
2024-12-14 19:14make spell-checker happyChristian Grothoff2+9-10
2024-12-13 23:18-fix gnunet dependency versionChristian Grothoff1+2-2
2024-12-13 22:22debian version bumpingChristian Grothoff1+5-5
2024-12-13 22:20-version bumpChristian Grothoff3+8-2
2024-12-13 22:06bump prebuilt docsChristian Grothoff0+0-0
2024-12-13 21:59-fix merchant packaging and kyc test configChristian Grothoff3+7-2
2024-12-12 16:39changing the output contract options for the donaubohdan-potuzhnyi2+18-7
2024-12-12 15:52Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi0+0-0
2024-12-12 15:48bug fixbohdan-potuzhnyi2+3-0
2024-12-12 15:35bug fixbohdan-potuzhnyi3+4-0
2024-12-12 14:50making donau test runbohdan-potuzhnyi1+4-4
2024-12-12 13:35fixing the donau_test_command definitionbohdan-potuzhnyi1+1-0
2024-12-12 12:19few changes to the testsbohdan-potuzhnyi1+19-17
2024-12-11 11:16update of the conf to run testsbohdan-potuzhnyi33+1778-951
2024-12-11 01:13fix #9378Christian Grothoff1+3-1
2024-12-10 21:33fixing various design issues in token logicChristian Grothoff31+1773-949
2024-12-10 15:11Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi32+154-89
2024-12-09 16:23read templates from merchant project dataFlorian Dold1+1-1
2024-12-09 11:33make tests buildFlorian Dold1+5-0
2024-12-09 11:26rename fest: remove 'P' suffixes from non-packable structuresChristian Grothoff14+51-50
2024-12-08 22:21trying to fix another testChristian Grothoff1+16-3
2024-12-08 22:03more fixes on testsChristian Grothoff8+56-26
2024-12-08 21:39-fix some testsChristian Grothoff10+25-7
2024-12-08 21:24-fix test setupChristian Grothoff3+2-1
2024-12-08 21:19fix misc bugsChristian Grothoff3+3-6
2024-12-08 13:55changes for the merge of masterbohdan-potuzhnyi2+75-0
2024-12-08 13:53Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi6+921-3
2024-12-08 13:53moving file for master mergebohdan-potuzhnyi1+0-74
2024-12-08 13:18add check to test for opensslChristian Grothoff1+7-2
2024-12-08 13:09-fix loggingChristian Grothoff1+5-1
2024-12-04 19:30small fixbohdan-potuzhnyi1+2-2
2024-12-04 19:12few design fixesbohdan-potuzhnyi1+1-1
2024-12-04 19:00tests addedbohdan-potuzhnyi3+383-52
2024-12-04 11:00start testChristian Grothoff2+16-2
2024-11-21 08:38adding webhook for the categoriesbohdan-potuzhnyi1+36-6
2024-11-30 16:37small update of the stylingbohdan-potuzhnyi1+199-63
2024-11-30 15:47few updates of the webhook triggerbohdan-potuzhnyi1+4-4
2024-11-21 18:00adding inventory realted webhooks addingbohdan-potuzhnyi1+155-0
2024-11-21 14:54update of the templatingbohdan-potuzhnyi2+117-59
2024-11-21 09:52small update of the categories webhook callsbohdan-potuzhnyi1+14-10
2024-11-21 08:38adding webhook for the categoriesbohdan-potuzhnyi1+113-0
2024-11-20 16:40adding sql calls for the order_settled webhookbohdan-potuzhnyi2+69-0
2024-12-06 08:36submodule udpatebohdan-potuzhnyi0+0-0
2024-12-06 08:20adding new donau c-apibohdan-potuzhnyi2+250-1
2024-12-05 16:31update of the makefile for config changesbohdan-potuzhnyi2+1-1
2024-12-05 15:50update of the servicesbohdan-potuzhnyi2+51-6
2024-12-05 15:34Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi19+127-138
2024-12-03 00:43fix socket pathsFlorian Dold4+4-4
2024-12-03 00:14debian: fix plugins not being installedFlorian Dold1+2-0
2024-12-02 23:06config: add missing overrides, fix pathsFlorian Dold3+30-29
2024-12-02 22:49config splitFlorian Dold10+11-11
2024-12-02 22:37shfmtFlorian Dold1+79-93
2024-12-02 22:37no more taler-configFlorian Dold1+1-1
2024-12-01 14:13merge of masterbohdan-potuzhnyi445+648-488
2024-11-28 18:47fix #9364Christian Grothoff1+1-1
2024-11-26 23:21debian: we need to override the user-level [path] entriesFlorian Dold1+11-0
2024-11-24 15:09fix dbconfig commandsChristian Grothoff1+4-2
2024-11-22 19:00debian: libtalermerchantttesting needed by taler-merchant-benchmarkFlorian Dold1+3-0
2024-11-22 18:55debian: .so symlinks go into -devFlorian Dold1+3-1
2024-11-22 18:52debian: fix globbing fixFlorian Dold2+10-3
2024-11-22 18:16debian: fix globFlorian Dold1+1-2
2024-11-22 11:11debian: fix man globFlorian Dold1+1-2
2024-11-16 16:48adapt merchant to taler-config splitChristian Grothoff419+136-389
2024-11-14 16:42small fixesbohdan-potuzhnyi1+3-2
2024-11-06 10:37paid webhookbohdan-potuzhnyi1+28-0
2024-11-04 22:51update of the order_created webhookbohdan-potuzhnyi1+1-1
2024-11-04 20:52small changeBohdan Potuzhnyi1+34-35
2024-11-04 20:29first ideas on webhooksBohdan Potuzhnyi1+37-0
2024-11-15 11:15fix #9341Christian Grothoff1+1-1
2024-11-15 11:04list build dependencies in READMEChristian Grothoff1+56-12
2024-11-14 21:33new util/ dir with PDChristian Grothoff6+241-0
2024-11-14 21:31adaptations of merchant to GNUnet fix #8962Christian Grothoff19+56-99
2024-11-14 07:50fix typosChristian Grothoff1+5-5
2024-11-12 22:36implement #9217Christian Grothoff1+78-0
2024-11-10 16:22ensure we do not start if the database version is outdated (#9203)Christian Grothoff10+15-13
2024-11-10 09:07bump versionsbohdan-potuzhnyi0+0-0
2024-11-09 19:37implement protocol v22, fixes #9185Christian Grothoff2+4-1
2024-11-09 12:36small update of the backenddb/Makefile.ambohdan-potuzhnyi1+1-0
2024-11-09 12:33Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationbohdan-potuzhnyi81+521-423
2024-11-09 12:33update of the filesbohdan-potuzhnyi1+74-0
2024-11-09 12:31small updatebohdan-potuzhnyi1+0-74
2024-11-06 11:05update submodulesFlorian Dold0+0-0
2024-11-04 20:38-bugfixChristian Grothoff1+8-0
2024-11-04 20:35-bugfixChristian Grothoff1+18-6
2024-11-04 18:58-fix test FTBFSChristian Grothoff1+14-20
2024-11-03 19:27work on testingChristian Grothoff3+48-52
2024-11-03 16:11work on merchantChristian Grothoff5+48-43
2024-11-03 16:02work on merchantChristian Grothoff6+50-45
2024-11-03 15:27work on merchantChristian Grothoff1+8-8
2024-11-03 15:25work on merchantChristian Grothoff7+52-50
2024-11-03 13:08work on merchantChristian Grothoff39+136-124
2024-11-04 18:07latest translationsSebastian1+1-1
2024-10-30 17:09support bearer token for bank authSebastian3+81-2
2024-10-30 06:43fix #9273Christian Grothoff1+0-13
2024-10-29 13:27test: fix for pwd auth deprecationAntoine A2+3-1
2024-10-25 14:43remove dead GNUNET_STRINGS_get_utf8_args(), just a NOPChristian Grothoff9+0-45
2024-10-22 23:17fix mis-use of API for conversion of timestamp to secondsChristian Grothoff3+18-10
2024-10-21 18:10test: longer passwordsAntoine A8+8-14540
2024-10-21 18:08test: longer passwordsAntoine A2+14532-0
2024-10-15 17:09fix #9266Christian Grothoff2+34-0
2024-10-14 10:28adding test for donauBohdan Potuzhnyi8+709-0
2024-10-13 09:39update of the donaukeyupdate serviceBohdan Potuzhnyi2+35-6
2024-10-11 15:16updated post function to send notification to the donaukeyupdate serviceBohdan Potuzhnyi3+845-1
2024-10-09 19:58donaukeyupdate service added you need to update the exchange for itBohdan Potuzhnyi1+25-0
2024-10-09 12:26get,post,delete is working for /donau(/id) some improvements still could be made thoughBohdan Potuzhnyi12+506-82
2024-10-08 15:50few updatesBohdan Potuzhnyi5+34-17
2024-10-08 11:55get /donau worksBohdan Potuzhnyi4+12-9
2024-10-07 20:23trying to make httpd workBohdan Potuzhnyi1+7-1
2024-10-07 15:03Merge branch 'master' into dev/bohdan-potuzhnyi/donau-integrationBohdan Potuzhnyi3+70-7
2024-10-07 14:42few updatesBohdan Potuzhnyi6+198-3
2024-10-07 13:59respect zero-limitsChristian Grothoff2+47-7
2024-10-06 15:58return h_wire in GET /kyc (#9217)Christian Grothoff1+3-0
2024-10-06 15:47-more loggingChristian Grothoff2+20-0
2024-10-06 15:35Merge remote-tracking branch 'origin/master' into dev/bohdan-potuzhnyi/donau-integrationBohdan Potuzhnyi2+2-1
2024-10-06 13:51-build system fix for docs-onlyChristian Grothoff1+1-0
2024-10-06 12:07bump timeout to 2500ms, fixes #9240Christian Grothoff1+1-1
2024-10-05 20:05update of the donau functions and make filesBohdan Potuzhnyi15+110-27
2024-10-05 11:29implmenting select_donau_instancesBohdan Potuzhnyi2+74-0
2024-10-04 19:06update of the naming and implementations of the insert, delete donau charitiesBohdan Potuzhnyi13+322-171
2024-10-03 20:08adding donau tables, implementing lookup_donau_keys, upsert_donau_keysBohdan Potuzhnyi12+464-0
2024-10-03 09:09add donau detectionChristian Grothoff2+25-0
2024-10-02 20:44fix #9239Christian Grothoff1+1-1
2024-10-02 20:41more logging to diagnose #9245Christian Grothoff2+11-2
2024-10-02 17:54-more loggingChristian Grothoff1+3-2
2024-10-01 13:20fix time-dependent kyc test failureChristian Grothoff1+3-0
2024-10-01 13:18fix KYC testChristian Grothoff11+318-38
2024-10-01 12:05fix #9197: wait at most 250ms for /keys from exchanges before giving upChristian Grothoff2+86-0
2024-10-01 12:05support 451 response in client APIChristian Grothoff1+46-0
2024-10-01 11:54skip tests if curl/jq are not foundChristian Grothoff1+6-0
2024-09-30 19:20fix #9219Christian Grothoff3+51-10
2024-09-29 13:49keep checking for updates to our KYC status once per week even without incidents (see #9218), just to ensure we learn about positive changes eventuallyChristian Grothoff1+12-3
2024-09-29 13:45re-trigger exchange KYC checks if we failed to create an order due to low limitsChristian Grothoff1+46-3
2024-09-29 11:08fix #9216: message, not subjectChristian Grothoff1+2-2
2024-09-29 11:05fix #9215Christian Grothoff1+6-6
2024-09-20 10:42bootstrap: recurse submodulesFlorian Dold1+4-0
2024-09-20 10:35bump submodulesFlorian Dold0+0-0
2024-09-20 09:25deb bumpChristian Grothoff2+8-1
2024-09-17 14:27-bump wcChristian Grothoff0+0-0
2024-09-17 14:25version bumpingChristian Grothoff4+11-5
2024-09-15 09:12-make job executableChristian Grothoff1+0-0
2024-09-15 07:51mark job script executableChristian Grothoff1+0-0
2024-09-14 23:27doxygen fixesChristian Grothoff6+11-13
2024-09-14 23:23-fix configureChristian Grothoff1+1-0
2024-09-14 22:55fix category array construction (#8834)Christian Grothoff1+48-0
2024-09-13 22:48return 400 if wallet uses untrusted exchange base URL; towards fixing #9183Christian Grothoff7+80-37
2024-09-13 18:35fix #9184: never long-poll on first requestChristian Grothoff1+17-5
2024-09-13 10:30-fix test FTBFSSebastian3+3-3
2024-09-13 09:09-nicer SQLChristian Grothoff2+29-19
2024-09-12 13:48-fix test FTBFSChristian Grothoff1+4-10
2024-09-12 13:34enforce refund limits (#9061)Christian Grothoff7+509-178
2024-09-12 13:33remove unused CONVERTER option (fixes #9126)Christian Grothoff1+0-1
2024-09-10 19:22handle zero-amount orders betterChristian Grothoff3+24-4
2024-09-10 14:07have libtalermerchant accept 451 on order creationChristian Grothoff1+5-0
2024-09-10 14:04improve error responseChristian Grothoff1+1-1
2024-09-10 13:56-fix limit calculationChristian Grothoff1+59-66
2024-09-10 13:47add logic to enforce hard limit on order creationChristian Grothoff10+331-11
2024-09-10 11:15clean up order, no semantic changeChristian Grothoff2+211-212
2024-09-10 10:56typosChristian Grothoff2+2-2
2024-09-10 10:07refactor to use new exchange convenience API to check account restrictionsChristian Grothoff6+52-373
2024-09-09 21:23204 changed to 200Christian Grothoff2+4-4
2024-09-09 21:20fix misc. long polling issuesChristian Grothoff4+41-13
2024-09-09 18:32-fix all-zeros access_token issueChristian Grothoff1+5-1
2024-09-08 21:39towards new /kyc API: test_kyc_api still fails, but getting closeChristian Grothoff15+713-876
2024-09-08 11:55make taler-merchant-reconciliation use keys via taler-merchant-exchangekeysupdateChristian Grothoff1+97-127
2024-09-08 11:38fix commentChristian Grothoff1+2-2
2024-09-08 10:36make taler-merchant-depositcheck use keys via taler-merchant-exchangekeysupdateChristian Grothoff1+96-51
2024-09-08 10:25actually rely upon taler-merchant-exchangekeyupdate in taler-merchant-httpdChristian Grothoff4+146-568
2024-09-08 08:16add notification on KYC rule triggerChristian Grothoff1+34-0
2024-09-08 08:08allow other processes to immediately trigger KYC checkChristian Grothoff2+136-2
2024-09-08 07:52add logic to notify other services about KYC status changesChristian Grothoff7+97-54
2024-09-08 07:36clean up and complete taler-merchant-kyccheck logicChristian Grothoff1+129-108
2024-09-08 06:18-add missing fileChristian Grothoff1+39-0
2024-09-07 21:21work towards taler-merchant-kyccheck helperChristian Grothoff25+962-320
2024-09-06 21:10skeleton for kyccheck helperChristian Grothoff2+490-164
2024-09-06 20:09first implementation of exchangekeyupdateChristian Grothoff1+655-170
2024-09-06 20:09style fixesChristian Grothoff2+5-0
2024-09-06 16:17add parsing of full kyc-status response to libtalermerchantChristian Grothoff3+135-19
2024-09-06 13:52renaming taler-merchant-exchange to taler-merchant-reconciliation, preparing ground for new taler-merchant-kyccheck and taler-merchant-exchangekeyupdate helpersChristian Grothoff18+2520-1384
2024-09-06 11:33implement #9153 API (alas, not yet in libtalermerchant, under-tested, and in urgent need for #9176)Christian Grothoff5+459-90
2024-09-06 07:40pass on 451 replies from exchange to wallets on /payChristian Grothoff1+81-0
2024-09-05 12:32-update .gitignoreChristian Grothoff2+3-0
2024-09-05 11:54fix #9170Christian Grothoff4+82-57
2024-09-05 11:44fix #9155Christian Grothoff1+4-3
2024-09-03 13:32update master public key of demoChristian Grothoff1+1-1
2024-09-02 23:05adjust merchant to exchange API changeChristian Grothoff2+9-3
2024-09-01 10:21-remove bogus commentChristian Grothoff1+8-10
2024-09-01 10:20implement per-transaction limitsChristian Grothoff6+157-63
2024-08-28 21:40bump version to 0.13.0Florian Dold2+4-1
2024-08-28 21:40gitignoreFlorian Dold1+3-0
2024-08-28 21:40submodulesFlorian Dold0+0-0
2024-08-28 18:17-style fixesChristian Grothoff8+129-120
2024-08-28 17:52bump debian versionChristian Grothoff2+11-5
2024-08-26 22:50-misc code cleanupsChristian Grothoff15+80-84
2024-08-25 13:11bump SPAFlorian Dold1+1-1
2024-08-24 21:36fix NULL deref bugChristian Grothoff2+88-72
2024-08-24 21:30fix NULL checkChristian Grothoff2+164-148
2024-08-24 21:06check return valuesChristian Grothoff1+10-6
2024-08-19 09:00unify CI jobsChristian Grothoff6+44-41
2024-08-11 15:13update to latest SPAFlorian Dold1+1-1
2024-08-08 21:34adapt to exchange DEPOSIT -> AGGREGATE renameChristian Grothoff2+3-3
2024-08-08 08:02new flagChristian Grothoff1+1-0
2024-08-05 10:27bump SPA version, add chekc-prebuilt to make checkFlorian Dold2+3-1
2024-08-05 08:23test passesChristian Grothoff1+1-5
2024-08-04 22:37work on merchant test_kyc_api"Christian Grothoff4+65-13
2024-08-04 21:52bump prebuiltChristian Grothoff1+2-2
2024-08-04 20:31fix select_category implementationChristian Grothoff4+21-33
2024-08-03 18:52-make spell checker happyChristian Grothoff1+16-21
2024-08-02 10:12-fix doxygenChristian Grothoff10+28-11
2024-08-01 18:49missing charSebastian1+1-1
2024-08-01 15:16fix get category detailsSebastian5+116-31
2024-08-01 12:32also bring categories without productsSebastian1+1-1
2024-08-01 12:14missing join-usingSebastian1+1-0
2024-07-31 21:54get basic merchant kyc test to pass againChristian Grothoff2+23-66
2024-07-31 21:39fix account_kyc_set_statusChristian Grothoff9+449-132
2024-07-31 17:01DB schema change for storing more KYC status dataChristian Grothoff5+176-78
2024-07-31 13:04comment out most of test_kyc_api, requires more fundamental merchant workChristian Grothoff4+78-21
2024-07-31 12:24aml_decision is goneChristian Grothoff1+0-1
2024-07-31 10:49fix kyc configChristian Grothoff1+101-8
2024-07-30 21:31fix FTBFS when compiling against exchange v0.13 APIChristian Grothoff18+325-360
2024-07-24 04:51release checklist, bump version to 0.12.0Florian Dold4+31-1
2024-07-23 18:40bump doc/doxygen/doxy.taler from bump scriptIván Ávalos1+8-0
2024-07-23 18:06add bump version scriptIván Ávalos1+49-0
2024-07-16 02:38CI: add arm64 jobsDevan Carpenter8+24-0
2024-07-16 00:31CI: remove legacy cmd from ContainerfileDevan Carpenter1+0-2
2024-07-09 22:11bump SPA version, revert submodule rollbackFlorian Dold1+1-1
2024-07-09 06:06-normal freeChristian Grothoff1+2-3
2024-06-30 23:02provide default category, PoS app needs itFlorian Dold1+8-0
2024-06-30 22:40more SQL fixesFlorian Dold1+1-0
2024-06-30 22:32sqlFlorian Dold1+3-3
2024-06-30 22:21fix SQL reference errorFlorian Dold1+3-3
2024-06-30 20:19-fix typoChristian Grothoff1+2-2
2024-06-30 15:56bump version to 0.11.8Florian Dold2+7-1
2024-06-30 15:07fix DB migrationFlorian Dold3+11-6
2024-06-30 14:00bump version to 0.11.6Florian Dold1+6-0
2024-06-28 06:58fix merchant-categories SQL bug, fix merchant-0009 syntax issueChristian Grothoff2+5-4
2024-06-27 22:49update SPA, bump merchant version to 0.11.6Florian Dold2+2-2
2024-06-27 22:30bump version to 0.11.5Florian Dold1+1-1
2024-06-27 22:30bump version to 0.11.4Florian Dold1+6-0
2024-06-27 21:38bootstrap: fix unreproducible submodule versionFlorian Dold1+3-1
2024-06-24 10:16fix lookup_token_family_key logicChristian Grothoff1+98-100
2024-06-24 09:46log on 400 errorsChristian Grothoff1+9-0
2024-06-20 16:17more comments and testSebastian1+119-1
2024-06-20 16:07merchant account: equal doesn't match the unique constrain, so singleton failsSebastian2+74-2
2024-06-20 15:55merchant account: should be able to activate the accountSebastian2+140-2
2024-06-19 12:10latest from prebulitSebastian0+0-0
2024-06-18 18:16return active state of the bank accountSebastian2+4-0
2024-06-16 15:44remove redundant required_currency field/columnFlorian Dold10+34-85
2024-06-16 15:28pass main currency to currency spec parserFlorian Dold1+1-0
2024-06-16 07:18fix test by specifying roundingChristian Grothoff2+37-18
2024-06-15 17:57-spellingChristian Grothoff2+67-58
2024-06-15 16:36revert 1c1ec9c54e09e9b90ea7a91e81bf5a6eb878c53b to fix #8945 and enable frontend to detect that it must use PATCHChristian Grothoff1+4-5
2024-06-13 15:56move tokens_evs to wallet data and remove h_outputsChristian Blättler2+74-96
2024-06-13 15:46“redeemed” —> “used"Christian Blättler7+16-15
2024-06-13 15:33allow for token envelopes being nullChristian Blättler1+27-5
2024-06-13 15:02add rounding and remove h_issueChristian Blättler11+75-70
2024-06-13 09:43add rounding to token_families in databaseChristian Blättler1+4-0
2024-06-13 09:34Merge branch 'master' into tokens-paymentChristian Blättler96+3967-699
2024-06-13 09:28rename spent_tokens —> used_tokensChristian Blättler5+15-6
2024-06-13 09:26comment out idempotent pay test for nowChristian Blättler1+10-0
2024-06-11 22:20bump merchant SPA lockfile to 0.11.4Devan Carpenter1+1-1
2024-06-11 22:14ci: add postgresql package to containerDevan Carpenter1+1-0
2024-06-11 09:39fix auto-restart on DB downChristian Grothoff4+11-9
2024-06-10 15:02lockfile for merchant SPA from prebuiltFlorian Dold3+23-0
2024-06-09 22:20-debian syntaxFlorian Dold1+1-1
2024-06-09 22:17bump version to 0.11.4Florian Dold1+6-0
2024-06-07 17:08latest from prebuiltSebastian0+0-0
2024-06-06 16:23check tokens on idempotent pay requestChristian Blättler6+336-18
2024-06-06 16:21fix testsChristian Blättler1+3-3
2024-06-06 14:18store issued tokens in databaseChristian Blättler8+202-4
2024-06-06 14:18allow for orders with no coins (zero price)Christian Blättler1+3-1
2024-06-06 14:17fix token family validity duration checkChristian Blättler1+2-2
2024-06-06 13:03check validity period of token issue keyChristian Blättler2+57-7
2024-06-06 12:03check validity period of token families and keysChristian Blättler3+78-18
2024-06-06 12:01only allow creation of token families with validity period in the futureChristian Blättler1+33-2
2024-06-06 09:36store used tokens in database and prevent double using a tokenChristian Blättler7+187-8
2024-06-06 07:15add test for double-spending a tokenChristian Blättler3+25-9
2024-06-05 18:06remove legacy user_typeChristian Grothoff17+9-106
2024-06-03 16:23bump version to 0.11.3Sebastian3+240-1
2024-06-03 15:46latest from prebuiltSebastian0+0-0
2024-06-03 15:16import account from bankSebastian0+0-0
2024-05-26 13:21-finish implementation of protocol v16, still undertestedChristian Grothoff20+805-367
2024-05-26 10:30expand POST /products to allow specifying categories the product is inChristian Grothoff11+549-196
2024-05-25 21:16-fix indexChristian Grothoff1+2-2
2024-05-25 21:11activate new categories APIChristian Grothoff3+50-5
2024-05-25 21:02-more work on categoriesChristian Grothoff13+326-150
2024-05-25 19:39start on implementing protocol v16Christian Grothoff27+1640-27
2024-05-22 18:48bump debianChristian Grothoff1+7-1
2024-05-22 18:47-fix SQL typo found by SebastianChristian Grothoff1+1-1
2024-05-21 12:43-bump dependencies and page versionChristian Grothoff1+2-2
2024-05-21 12:36-bump dependenciesChristian Grothoff2+10-3
2024-05-17 15:23-fix userChristian Grothoff1+1-1
2024-05-17 15:20only prevent restart on status 9Christian Grothoff4+4-4
2024-05-15 15:30version bump for v0.11.0Christian Grothoff4+11-2
2024-05-13 12:46latest from prebuiltSebastian0+0-0
2024-05-13 11:50add ref to bugChristian Grothoff1+1-1
2024-05-13 11:27implement protocol spec v15Christian Grothoff15+487-28
2024-05-11 14:04miscChristian Blättler4+2-3
2024-05-06 19:08work on tokensChristian Blättler4+81-66
2024-05-01 07:42enforce RFC 8959 prefix for passwordsChristian Grothoff1+12-2
2024-04-30 20:28work on tokensChristian Blättler9+677-149
2024-04-27 14:47validate and sign token envelopesChristian Blättler2+362-74
2024-04-27 08:41pass wallet data hash to deposit signature validationChristian Blättler1+2-1
2024-04-27 08:12work on testing orders with tokensChristian Blättler6+230-25
2024-04-27 08:11fix token family key parsingChristian Blättler1+9-9
2024-04-27 08:11tokens, not coins 🙃Christian Blättler1+2-2
2024-04-27 08:10set valid_after timestamp to rounded value of matching keyChristian Blättler1+107-108
2024-04-26 10:27build tokens array in test commandChristian Blättler2+97-2
2024-04-26 09:48add pay command to tokens test case (which will currently fail)Christian Blättler1+8-1
2024-04-26 09:47extend testing lib to support paying for orders with choicesChristian Blättler2+78-9
2024-04-26 09:46extend merchant lib to allow tokens as inputsChristian Blättler2+138-1
2024-04-26 07:29fix memory management in case of errorChristian Blättler1+3-2
2024-04-26 07:29fix choices length checkChristian Blättler1+4-2
2024-04-26 06:26add todoChristian Blättler1+1-0
2024-04-25 16:21fix set_token_family memory leaksChristian Blättler2+63-34
2024-04-25 13:46parse and hash wallet data in pay handlerChristian Blättler7+119-43
2024-04-25 08:24rename signatureChristian Blättler2+2-2
2024-04-21 14:05work on pay handlerChristian Blättler4+375-19
2024-04-21 13:43printf of find is non-portable, use awkChristian Grothoff1+1-1
2024-04-21 10:23pay: fetch and parse choices from dbChristian Blättler3+270-8
2024-04-21 10:22fix serialized json format of choicesChristian Blättler1+24-50
2024-04-21 10:22fix timestamp in order creation testChristian Blättler1+1-1
2024-04-21 08:27fix cache control for /config: rebuild response after it expiredChristian Grothoff1+8-2
2024-04-20 08:53parse tokens in pay handlerChristian Blättler1+130-0
2024-04-20 08:53rename keysChristian Blättler6+122-140
2024-04-19 16:08proper date rounding & fix db key extractionChristian Blättler3+165-89
2024-04-19 16:07fix choice index typeChristian Blättler1+1-1
2024-04-19 09:09typoChristian Blättler1+1-1
2024-04-18 14:15remove todoChristian Blättler1+0-2
2024-04-18 13:01use better error codeChristian Blättler1+2-3
2024-04-18 14:15check hash before insertingChristian Blättler1+10-8
2024-04-18 13:01fix compiler warningChristian Blättler1+2-2
2024-04-19 08:48fix typosChristian Blättler2+3-3
2024-04-18 16:24adapt to changed spec and fix key handlingChristian Blättler4+236-139
2024-04-18 14:17add new migration to makefileChristian Blättler1+1-0
2024-04-18 14:15remove todoChristian Blättler1+0-2
2024-04-18 14:15check hash before insertingChristian Blättler1+10-8
2024-04-18 14:15fix hash length constraintChristian Blättler1+34-0
2024-04-18 13:01use better error codeChristian Blättler1+2-3
2024-04-18 13:01add sql migration to add choice_index in dbChristian Blättler2+37-0
2024-04-18 13:01fix compiler warningChristian Blättler1+2-2
2024-04-18 13:01add choice_index to private get orders idChristian Blättler5+49-7
2024-04-18 08:26add test for required minimum libgununetpq versionChristian Grothoff1+11-1
2024-04-18 08:24addf FIXMEChristian Grothoff1+1-0
2024-04-17 05:33test_merchant_api_* passingChristian Blättler2+5-11
2024-04-17 05:14ignore clang filesChristian Blättler1+2-0
2024-04-17 05:12update build systemChristian Blättler2+2-0
2024-04-16 21:30implement orders with choices test caseChristian Blättler5+292-4
2024-04-16 16:21add post tokenfamilies cmdChristian Blättler2+277-1
2024-04-15 20:41add token family GET and POST handlers to merchant libChristian Blättler3+623-0
2024-04-15 18:01improve output of testChristian Blättler1+32-2
2024-04-15 17:46add test for order creation with v1 contractChristian Blättler1+40-0
2024-04-15 17:23Merge branch 'master' into tokensChristian Blättler6+51-39
2024-04-12 08:58debian dependency bumpingChristian Grothoff1+3-3
2024-04-12 08:46de-tabChristian Grothoff1+34-34
2024-04-12 08:44bump changelogChristian Grothoff1+6-0
2024-04-12 08:42-version bumpingChristian Grothoff3+8-2
2024-04-11 20:01ci: exclude dev tags from .deb version stringsDevan Carpenter1+1-1
2024-04-10 06:01Merge branch 'master' into tokensChristian Blättler68+2194-1507
2024-04-10 05:50serialize v1 ordersChristian Blättler4+260-457
2024-04-10 05:46add db functions to select & insert token family keysChristian Blättler8+229-58
2024-04-10 03:08latest from prebuiltSebastian0+0-0
2024-04-09 18:11fix typoChristian Grothoff2+2-1
2024-04-09 15:45implement protocol v14 / fix #8717Christian Grothoff9+163-97
2024-04-09 10:42bump configure versionChristian Grothoff1+1-1
2024-04-09 09:58bump Debian changelogChristian Grothoff1+10-0
2024-04-08 18:08-bump due to crash fixChristian Grothoff1+1-1
2024-04-08 13:02fix urnChristian Grothoff1+1-1
2024-04-07 17:40add cache control to /configChristian Grothoff1+22-0
2024-04-01 20:23-do not return 0-orders as unwiredChristian Grothoff1+12-0
2024-04-01 19:18-filter by *effective* refundsChristian Grothoff1+4-0
2024-04-01 19:12consider refunds when checking exchange transfer claimsChristian Grothoff1+3-0
2024-04-01 19:11nicer loggingChristian Grothoff2+26-6
2024-04-01 19:05consider refunds when checking exchange transfer claimsChristian Grothoff3+141-17
2024-04-01 18:34return error code from taler-merchant-exchange if ever any transaction had an issueChristian Grothoff1+10-0
2024-04-01 14:31-improve loggingChristian Grothoff1+6-0
2024-04-01 14:28-fix typoChristian Grothoff1+1-1
2024-04-01 14:15improve shutdown in taler-merchant-exchangeChristian Grothoff1+5-0
2024-04-01 14:12improve logging in taler-merchant-exchangeChristian Grothoff1+14-0
2024-03-31 20:58-indentationChristian Grothoff1+5-3
2024-03-28 10:37-fix non-termination issue for taler-merchant-depositccheckChristian Grothoff1+7-1
2024-03-26 21:41more service rulesChristian Grothoff1+5-0
2024-03-26 21:22add sliceChristian Grothoff6+13-0
2024-03-22 13:46fix more size_t / unsigned int confusions in merchant backendChristian Grothoff4+46-30
2024-03-22 13:38fix more json_XXX_size unsigned int issuesChristian Grothoff12+541-357
2024-03-22 13:16fix error handling logic in merchant_api_get_configChristian Grothoff1+4-2
2024-03-22 13:13fix #8658Christian Grothoff1+43-18
2024-03-22 13:05add logic to preserve and possibly update minimum_age in contract termsChristian Grothoff7+245-19
2024-03-22 11:08implement memory management review feedbackChristian Blättler3+340-308
2024-03-20 06:53first smoke testsChristian Blättler2+87-79
2024-03-19 14:19address TODOsChristian Grothoff7+152-85
2024-03-19 08:52implement protocol v13 (#8638)Christian Grothoff13+123-45
2024-03-18 22:45database schema update for #8638Christian Grothoff1+11-2
2024-03-18 22:09implement protocol v12, fixes #7948Christian Grothoff12+129-141
2024-03-18 21:14move lookup order for idempotency check into transaction scope where it belongsChristian Grothoff1+88-64
2024-03-18 20:12simplify kyc logic in payment logic as we now have taler-merchant-depositcheck doing it betterChristian Grothoff7+301-577
2024-03-18 19:59Merge branch 'master' into tokensChristian Blättler27+683-439
2024-03-18 19:58simplify contract structsChristian Blättler1+156-158
2024-03-18 19:58serialize v1 contract ready for dbChristian Blättler1+694-463
2024-03-18 19:57db: add lookup function for token family keyChristian Blättler6+236-3
2024-03-18 19:36sanity in filter logic for pg_lookup_trnasfersChristian Grothoff2+111-319
2024-03-17 14:46ci: remove leading v character from version stringDevan Carpenter1+1-1
2024-03-10 18:53add merchant struct to contract datastructureChristian Blättler1+134-98
2024-03-10 18:52first shot at v1 contract serializationChristian Blättler1+303-50
2024-03-10 13:07implement parsing of choices array for v1 contractsChristian Blättler1+241-153
2024-03-10 12:34-add missing filesChristian Grothoff2+115-0
2024-03-09 20:03implement #8608Christian Grothoff10+128-36
2024-03-09 20:03improve drop.sql to avoid having to update it whenever new SQL revisions are addedChristian Grothoff2+203-8
2024-03-08 07:45remove unused merchant_pub field (set directly in serialize order phase)Christian Blättler1+1-2
2024-03-08 07:15build merchant information in serialization phaseChristian Blättler1+51-48
2024-03-08 07:06parse v0 max_fee into limits structChristian Blättler1+46-8
2024-03-07 21:58version bumpChristian Grothoff2+7-1
2024-03-07 18:34latest from prebuiltSebastian0+0-0
2024-03-07 16:02add choices array to v0 contract logicChristian Blättler2+278-91
2024-03-07 14:11406 to 400 status code change in testsChristian Grothoff2+3-3
2024-03-07 13:35-fix case where frontend sets max_feeChristian Grothoff1+4-0
2024-03-07 12:03-change 406 to 400Christian Grothoff1+2-2
2024-03-07 10:58bumpChristian Grothoff0+0-0
2024-03-07 10:51correctly install imagesChristian Grothoff2+11-1
2024-03-07 10:04add limits datastructure, move brutto to contract instead of choiceChristian Blättler3+115-70
2024-03-07 09:37fix missing images in documentation in TGZChristian Grothoff2+8-8
2024-03-07 09:12bumpChristian Grothoff0+0-0
2024-03-06 07:07add serialization switch based on version fieldChristian Blättler2+37-1
2024-03-06 07:01use v1 contract structure for v0 internallyChristian Blättler2+215-224
2024-03-04 19:38starting packaging for 0.9.4aChristian Grothoff3+5-4
2024-03-04 14:30fix docs buildChristian Grothoff1+1-0
2024-03-03 10:59spellingChristian Grothoff1+3-3
2024-03-03 10:55implement #8357 - bump protocol versionChristian Grothoff2+3-3
2024-03-03 10:53implement #8357Christian Grothoff7+87-55
2024-02-29 14:21serialize v0 contractChristian Blättler3+415-341
2024-02-29 10:59separate structs implement discussed changesChristian Blättler3+432-349
2024-02-25 15:20rought first draft of v1 contract terms data structuresChristian Blättler1+461-114
2024-02-24 16:53attempt to fix #8353Christian Grothoff3+89-85
2024-02-24 16:28major refactoring of taler-merchant-httpd_get-orders-ID.c --- no semantic changeChristian Grothoff7+1343-892
2024-02-24 12:23expand test for #8353Christian Grothoff5+346-280
2024-02-24 12:13add (working) test for repurchase detectionChristian Grothoff4+302-55
2024-02-22 17:12fix #8450Christian Grothoff5+5-5
2024-02-22 12:59latest from prebuiltSebastian0+0-0
2024-02-21 22:16fix payto URIs in merchant testsChristian Grothoff3+17-12
2024-02-21 20:13fix #8456Christian Grothoff1+1-1
2024-02-21 10:40bump version to 0.9.5-dev.3Florian Dold1+6-0
2024-02-20 20:42latest prebuitSebastian0+0-0
2024-02-16 23:01remove gnurl testsChristian Grothoff1+0-250
2024-02-16 09:40-fix FTBFSChristian Grothoff1+2-2
2024-02-16 09:32try to fix #8412Christian Grothoff1+5-11
2024-02-14 15:45latest from wallet-coreSebastian0+0-0
2024-02-14 13:47latest from prebuiltSebastian0+0-0
2024-02-10 17:48goneChristian Grothoff1+0-1
2024-02-10 16:33typoChristian Grothoff1+1-1
2024-02-10 16:09bumpChristian Grothoff1+6-0
2024-02-10 16:07bump doc/prebuiltChristian Grothoff0+0-0
2024-02-10 12:52-fix dist ruleChristian Grothoff1+0-1
2024-02-10 12:41fix regressionChristian Grothoff1+12-6
2024-02-10 12:15try to fix #8353Christian Grothoff9+54-9
2024-02-09 22:51fix redirection issue to preserve query parametersChristian Grothoff2+36-8
2024-02-09 22:36-sql fixChristian Grothoff1+12-12
2024-02-09 22:21trying again on #8348 fixChristian Grothoff2+62-15
2024-02-09 20:26-be verboseChristian Grothoff1+4-0
2024-02-09 20:25set curl timeout when long-pollingChristian Grothoff5+51-64
2024-02-09 19:10fix for #8348 (still to be tested)Christian Grothoff2+2-2
2024-02-09 19:05remove reserve/rewardsChristian Grothoff57+17-8602
2024-02-09 19:03latest from wallet-coreSebastian0+0-0
2024-02-09 14:09fix #8354Sebastian3+10-5
2024-02-07 13:31fix #8346Christian Grothoff1+1-0
2024-02-06 15:07Add missing libeufin-bank mandatory config valuesAntoine A1+2-0
2024-02-06 08:57fix 404 issue in taler-harness run-integrationtests merchant-instances-urlsChristian Grothoff1+12-0
2024-02-05 23:12deprecate '/instances/default', for clients to just use the shorter '/' path for the default instanceChristian Grothoff10+112-81
2024-02-05 19:29fix doc only buildChristian Grothoff1+1-0
2024-02-05 11:39removedChristian Grothoff1+0-1
2024-02-05 10:51return 'implementation' field in /config responsesChristian Grothoff1+3-1
2024-02-05 00:41-change test orderChristian Grothoff1+2-2
2024-02-05 00:37remove reserves/rewards from public C APIs and testsChristian Grothoff27+26-8046
2024-02-05 00:18bump versionChristian Grothoff1+1-1
2024-02-01 22:22-use named constantChristian Grothoff1+1-1
2024-02-01 22:20add TOTP key and method validation, allow strings to be specified in the TOTP method, bump protocol to v7Christian Grothoff4+20-12
2024-02-01 18:00fixes #8201Sebastian0+0-0
2024-01-31 10:10add targetChristian Grothoff2+13-1
2024-01-30 13:28[doxygen] fix doxygen issuesÖzgür Kesim8+9-6
2024-01-30 12:47-typoÖzgür Kesim1+1-1
2024-01-30 12:39[ci] all taler components need to be consistent and use libcurl4-gnutls-devÖzgür Kesim1+1-1
2024-01-29 21:41-fix escapeChristian Grothoff1+2-2
2024-01-29 18:55fixes #8126Sebastian0+0-0
2024-01-29 17:11fix #8185Sebastian0+0-0
2024-01-29 10:10-fix assertionsChristian Grothoff1+5-7
2024-01-28 23:05dynamically adjust long-polling threshold if we get gateway timeoutsChristian Grothoff1+33-2
2024-01-28 22:40fix re-use of prepared statement, and escapingChristian Grothoff2+34-6
2024-01-28 22:27-fix misc. leaksChristian Grothoff4+33-15
2024-01-28 22:07fix escaping, fix memory leaksChristian Grothoff5+45-40
2024-01-28 21:38substring does not work, use regexChristian Grothoff5+16-8
2024-01-28 21:25normalize more when matchingChristian Grothoff5+10-10
2024-01-28 21:04saner LP timeoutChristian Grothoff1+1-1
2024-01-28 19:15-fix timeout if there were resultsChristian Grothoff1+5-2
2024-01-28 18:56implement bank client to comply with specChristian Grothoff1+7-7
2024-01-28 17:59modify taler-merchant-httpd for #8030Christian Grothoff1+9-9
2024-01-28 17:55work on #8030 for merchantChristian Grothoff9+102-28
2024-01-28 17:18-better loggingChristian Grothoff1+3-3
2024-01-28 17:16-refine back-off logic for taler-merchant-wirewatchChristian Grothoff1+21-1
2024-01-28 13:13add -T option for deposit check, fix memory leaks, be more strict about validating credit facade URL upon POST, expand test caseChristian Grothoff5+332-33
2024-01-26 21:39work on #8061, needs more testingChristian Grothoff12+207-70
2024-01-26 21:32fix leakChristian Grothoff1+7-2
2024-01-26 17:25work on #8061Christian Grothoff6+47-10
2024-01-26 17:10-fix checkChristian Grothoff4+8-5
2024-01-26 14:12latest from wallet coreSebastian0+0-0
2024-01-24 17:59fix #8209Christian Grothoff3+70-18
2024-01-23 17:49note on limitationsChristian Grothoff1+2-0
2024-01-23 16:27ci: set prefix to /usr in build jobDevan Carpenter1+1-0
2024-01-23 10:58[ci] fixing CI testing, SERVE values set, more error message, WIPÖzgür Kesim10+23-19
2024-01-23 07:59[ci] fixing CI testing, down to 4 out of 15 failing, WIPÖzgür Kesim5+10-11
2024-01-22 21:14disable work-around for bug 8209 so we can reproduce it firstChristian Grothoff1+2-0
2024-01-22 21:08comment out weird code by OecChristian Grothoff1+2-0
2024-01-22 21:02terminate exchange interactions if we get an errorChristian Grothoff1+17-0
2024-01-21 13:35dependency version bumpingChristian Grothoff1+3-3
2024-01-21 13:19add missing man pageChristian Grothoff1+1-0
2024-01-21 10:33params argument must not be NULLChristian Grothoff1+4-1
2024-01-20 14:43[ci] fixing CI testing, WIPÖzgür Kesim5+10-4
2024-01-19 17:06ci: deploy debian package once builtDevan Carpenter2+20-0
2024-01-18 19:00fix: match PATCH otp with specSebastian1+1-1
2024-01-17 13:06ci: drop docker support from local ci scriptDevan Carpenter1+5-5
2024-01-17 13:04ci: apt upgrade before running build jobDevan Carpenter1+3-0
2024-01-16 13:45fix #8071Christian Grothoff3+116-106
2024-01-15 20:28ci: install taler-wallet-cli in imageDevan Carpenter1+1-0
2024-01-14 15:17add loggingChristian Grothoff2+6-0
2024-01-13 22:32improve deletion status codeChristian Grothoff1+10-4
2024-01-13 22:16-fix bugChristian Grothoff1+1-0
2024-01-13 22:14-typoChristian Grothoff1+1-0
2024-01-13 22:14-typoChristian Grothoff1+1-1
2024-01-13 22:14-add assertionsChristian Grothoff1+10-0
2024-01-13 22:08-add assertionsChristian Grothoff1+2-1
2024-01-13 21:45fix segv due to bad RC of .exchangesChristian Grothoff1+3-2
2024-01-13 20:54more loggingChristian Grothoff1+8-7
2024-01-13 20:41more loggingChristian Grothoff1+10-0
2024-01-10 19:16fix #8060Christian Grothoff2+20-4
2024-01-10 18:51codespell fixesChristian Grothoff4+4-3
2024-01-10 15:00fix pg_insert_transfer_details.sql: narrow non-transferred deposits to relevant depositsChristian Grothoff1+4-4
2024-01-10 14:48convert insert_transfer_details into stored procedure, may still need some debugging, but tests (still) passChristian Grothoff6+346-242
2024-01-10 10:12more loggingChristian Grothoff1+23-4
2024-01-10 09:12-fix bugs in taler-merchant-depositcheckChristian Grothoff2+11-4
2024-01-09 18:29adapt to API change related to #8052Christian Grothoff1+4-4
2024-01-08 19:29improve duration helperSebastian0+0-0
2024-01-08 18:22improve curl backwards compatibility, de-duplicate codeChristian Grothoff1+2-21
2024-01-08 17:35relative timeSebastian0+0-0
2024-01-08 15:36modify systemd for #8030: honor do-not-restart exit codeChristian Grothoff5+5-0
2024-01-08 15:00fix #8038Christian Grothoff1+11-0
2024-01-07 13:41properly deploy procedures.sql, add trigger for taler-merchant-depositcheck, rename field to match contract termsChristian Grothoff13+67-27
2024-01-06 21:17-fix child managementChristian Grothoff4+28-9
2024-01-06 20:51-fix keys initializationChristian Grothoff1+7-5
2024-01-06 19:24updating logic to use new depositcheck tooling (not yet working)Christian Grothoff9+204-532
2024-01-06 18:47complete taler-merchant-depositcheck, 1st iteration, without testingChristian Grothoff13+308-44
2024-01-06 14:32DB schema changes for pg_lookup_pending_deposits.cChristian Grothoff5+69-17
2024-01-06 13:50work on lookup_pending_deposits (unfinished)Christian Grothoff1+137-2
2024-01-06 13:12-typoChristian Grothoff1+1-1
2024-01-06 13:11add taler-merchant-depositcheck to buildChristian Grothoff10+601-175
2024-01-05 15:17clean up webhook code a bitChristian Grothoff1+15-14
2024-01-04 16:14skeleton logic for merchant service to detect KYC requirements automatically in the backgroundChristian Grothoff2+691-0
2024-01-04 00:06remove silly code duplicationChristian Grothoff2+15-33
2024-01-04 00:03remove unnecessary DB interaction in GET private/orders/IDChristian Grothoff19+283-272
2024-01-03 22:41simplify logic: only look in orders table if contracts table failedChristian Grothoff1+29-39
2024-01-03 10:10first steps towards cleaning up GET /private/orders/ request handling logicChristian Grothoff1+1348-925
2024-01-02 15:17fix order creationSebastian0+0-0
2024-01-02 14:59tighten check for 'extra' fieldChristian Grothoff1+86-65
2024-01-02 12:30fix reconnect commit statement problemChristian Grothoff4+38-24
2023-12-24 16:15-complete support for session_id in POST /private/ordersChristian Grothoff1+10-1
2023-12-24 16:09get forgettable test to pass againChristian Grothoff1+45-49
2023-12-23 16:22-note on forgettableChristian Grothoff1+7-0
2023-12-23 13:42-fix leakChristian Grothoff1+3-2
2023-12-22 17:09-fix leaksChristian Grothoff3+5-0
2023-12-22 16:24-fix expected HTTP status codesChristian Grothoff1+3-3
2023-12-22 16:08-nicer loggingChristian Grothoff2+9-7
2023-12-21 17:53products should be optionalChristian Blättler1+2-0
2023-12-20 17:53remove init linesChristian Blättler1+2-17
2023-12-19 17:22add TALER_MERCHANTDB_token_family_details_freeChristian Blättler1+10-0
2023-12-19 07:35refactor phases and parsing logicChristian Blättler1+244-270
2023-12-18 08:11fix order serialization so test are passingChristian Blättler1+49-35
2023-12-12 12:00set next phase at the end of serialize phaseChristian Blättler1+1-0
2023-12-12 09:12start with post orders handler refactoringChristian Blättler1+612-426
2023-11-27 06:24list, update, delete token familiesChristian Blättler17+505-49
2023-11-21 07:06POST /tokenfamilies endpointChristian Blättler23+1332-24
2023-11-20 07:00db plugin: better naming for validityChristian Blättler1+13-9
2023-11-20 07:00db: better naming for validity periodChristian Blättler1+5-5
2023-10-30 19:30review feedbackChristian Blättler1+12-27
2023-10-17 13:56remove unused enumChristian Blättler1+0-19
2023-10-15 09:51detail structs for token family, keys and spent tokensChristian Blättler1+137-0
2023-10-11 05:42create separate merchant_token_keys tableChristian Blättler1+60-24
2023-10-01 10:58gitignore .DS_Store filesChristian Blättler1+1-0
2023-10-01 10:58create token_families and spent_tokens tablesChristian Blättler1+62-0
2023-12-22 06:55-currency code was removed from currency specificationsChristian Grothoff1+1-0
2023-12-21 01:43fix tests: check for libeufin-bank, not libeufin-cliChristian Grothoff10+42-373
2023-12-20 03:11-fix typeChristian Grothoff1+2-2
2023-12-19 15:35fixing account formsSebastian0+0-0
2023-12-19 13:18fixing long pollingSebastian0+0-0
2023-12-18 15:42check for wallet-cli tools before using them in testsChristian Grothoff7+60-5
2023-12-17 14:17-expand data returned from /config by merchant backendChristian Grothoff5+138-0
2023-12-16 09:54partial implementation of protocol v6: GET with additional filters, POST not doneChristian Grothoff17+309-742
2023-12-16 04:20hide deactivated accountsSebastian1+5-4
2023-12-16 03:47missing /Sebastian1+1-1
2023-12-15 11:02fix exchange.demo.taler.net master pubFlorian Dold1+1-1
2023-12-15 08:50tolerate missing currencies.confChristian Grothoff2+9-1
2023-12-15 08:36use sane default for DB nameChristian Grothoff2+2-2
2023-12-13 19:55-make code spell againÖzgür Kesim7+106-10
2023-10-12 17:33ci: add script to run CI locallyDevan Carpenter1+34-0
2023-07-10 12:36ci: add basic CI configDevan Carpenter14+260-0
2023-12-13 20:25bump submodulesFlorian Dold0+0-0
2023-12-13 09:47bump debian versionChristian Grothoff1+6-0
2023-12-07 15:26fix copy and paste bug in taler-merchant-dbconfigChristian Grothoff1+1-1
2023-12-06 15:35bump debian versionChristian Grothoff1+6-0
2023-12-05 13:56-bump gnunet dependency versionChristian Grothoff1+2-2
2023-12-05 13:34improve taler-merchant-dbconfig: more error handlingChristian Grothoff1+3-1
2023-12-05 13:26improve taler-merchant-dbconfig: no more config rewriting, more error handlingChristian Grothoff1+46-32
2023-11-30 11:58-fix dist rulesChristian Grothoff1+0-2
2023-11-30 11:51-bump dist version tooChristian Grothoff2+2-2
2023-11-29 00:15bump version to 0.9.3aChristian Grothoff2+9-0
2023-11-27 04:10major /pay handling cleanupChristian Grothoff1+833-669
2023-11-25 07:05-update to new spec parsers for better error checkingChristian Grothoff22+69-97
2023-11-24 08:51address misc. FIXMEsChristian Grothoff3+77-25
2023-11-21 20:01-typoChristian Grothoff1+1-1
2023-11-21 19:53-fix spa redirect for instancesChristian Grothoff2+16-0
2023-11-21 13:11more fixesSebastian0+0-0
2023-11-21 04:01one more fix: validation addedSebastian0+0-0
2023-11-21 03:50now really taking the latest built from prebuiltSebastian0+0-0
2023-11-21 03:42fixing some backoffice issuesSebastian0+0-0
2023-11-17 09:33-remove unmaintained, slow testChristian Grothoff2+0-413
2023-11-17 09:22unset XDG in testsChristian Grothoff2+7-0
2023-11-17 09:00-add commentChristian Grothoff1+9-0
2023-11-15 14:42-fix wallet-balance integration test: do return immediately even if force-reload is set if we'd otherwise just delay re-fetching /keys and do nothingChristian Grothoff2+18-13
2023-11-15 09:16bankAccessApi is now corebankApiFlorian Dold6+9-9
2023-11-13 13:25-fix config filesChristian Grothoff5+28-0
2023-11-03 22:45-state is actually not part of redirect_uri, adjust testChristian Grothoff2+6-7
2023-10-29 22:55-fix use-after-freeChristian Grothoff1+3-1
2023-10-29 15:07work on #7965: better exchange /keys handlingChristian Grothoff2+130-62
2023-10-28 19:40add new BASE_URL option (fixes #7966)Christian Grothoff4+89-38
2023-10-28 17:49-fix test FTBFSChristian Grothoff1+9-3
2023-10-25 20:54modifications for new blind signing APIChristian Grothoff2+9-13
2023-10-26 18:24use x-forward-port in case base url is not on standard portSebastian1+22-0
2023-10-24 20:21latest backoffice with some bug fixesSebastian0+0-0
2023-10-19 03:25Factor out last 6 functions (shit job)Iván Ávalos9+584-373
2023-10-19 02:54Factor out 16 new functions (shit job)Iván Ávalos34+2663-1633
2023-10-17 20:25Factor out 15 new functions (shit job)Iván Ávalos32+2383-1428
2023-10-15 20:53migrate to batch withdraw APIChristian Grothoff1+15-11
2023-10-13 19:06add currency specification parsing to /config logic in libtalermerchantChristian Grothoff3+54-5
2023-10-13 18:51more work on multicurrency support: use checks everywhere...Christian Grothoff9+363-98
2023-10-13 12:43work towards multi-currency supportChristian Grothoff17+249-100
2023-10-13 07:26return only accepted currencies from /configChristian Grothoff3+38-10
2023-10-13 07:20store expected currency as per configuration with exchangeChristian Grothoff1+43-1
2023-10-07 18:19-first hack at multicurrency support in merchantChristian Grothoff17+139-132
2023-10-12 20:35-more key fixesChristian Grothoff2+4-4
2023-10-12 20:30-fix master key issuesChristian Grothoff5+7-6
2023-10-10 06:37-ignoreChristian Grothoff1+1-0
2023-10-09 09:19go to 14 for JammyChristian Grothoff1+2-2
2023-10-08 20:51dd 51 workChristian Grothoff3+45-0
2023-10-05 08:09update build rules to install taler-merchant-passwd man pageChristian Grothoff1+1-0
2023-10-05 08:08update prebuilt docsChristian Grothoff0+0-0
2023-10-05 08:00add taler-merchant-passwdChristian Grothoff3+199-0
2023-10-05 07:27towards being able to test with libeufin-bankChristian Grothoff9+10-14
2023-10-04 17:40latest from walletcore, contains bug fixed reported by cg. (now it does)Sebastian0+0-0
2023-10-04 17:37latest from waletcore, contains bug fixed reported by cgSebastian0+0-0
2023-09-29 10:42-bump required versionChristian Grothoff1+3-3
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:34just 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-24 19:35-update .gitignoresChristian Grothoff2+5-0
2023-09-24 19:33-add missing filesChristian Grothoff2+168-0
2023-09-24 18:25update docsChristian Grothoff0+0-0
2023-09-24 18:13clean up dist rulesChristian Grothoff6+4-21
2023-09-24 17:30-fix distingChristian Grothoff1+3-0
2023-09-24 17:03combine deposit confirmation signatures into one big signatureChristian Grothoff15+502-448
2023-09-24 10:51improve error handling when token auth failsChristian Grothoff2+36-27
2023-09-23 17:30bump versionChristian Grothoff3+8-2
2023-09-22 10:59-misc minor fixesChristian Grothoff1+2-1
2023-09-22 07:18adapt tests to new TWGChristian Grothoff2+6-6
2023-09-21 10:53-migrate to new bank APIChristian Grothoff24+28-37
2023-09-19 15:07fix report when same exchange URL is configured in multiple configuration sectionsChristian Grothoff3+18-287
2023-09-14 15:20latest from prebuiltSebastian0+0-0
2023-09-11 21:56fix failure to initialize credit_facade details if DB had NULL valuesChristian Grothoff2+14-6
2023-09-11 20:23update submodules from remoteChristian Grothoff1+1-1
2023-09-11 20:05exchange URLs are strings, not binary dataChristian Grothoff1+4-4
2023-09-11 19:16git version set to HEAD instead of the latest known commitSebastian1+1-1
2023-09-11 18:21updated from prebulitSebastian0+0-0
2023-09-11 13:32add wallet_data support to merchantChristian Grothoff6+25-4
2023-09-11 11:20-matching exchange API change'Christian Grothoff1+1-2
2023-09-10 17:49-fix NPEChristian Grothoff1+15-7
2023-09-09 14:06-fix linker issueChristian Grothoff1+1-1
2023-09-09 13:42check firstChristian Grothoff1+6-4
2023-09-09 13:03improve Debian packageChristian Grothoff2+32-5
2023-09-09 11:39adapt to latest change in GNUnetChristian Grothoff3+2-6
2023-09-08 18:15update man pagesChristian Grothoff0+0-0
2023-09-08 18:04fix dbconfig installChristian Grothoff1+1-0
2023-09-08 17:58bump submodule:Christian Grothoff0+0-0
2023-09-07 14:24remove -i, not required and account has no shellChristian Grothoff1+1-1
2023-09-07 12:17bump versions for packagingChristian Grothoff2+13-8
2023-09-06 20:58keep using Bearer prefixChristian Grothoff4+77-38
2023-09-06 20:41towards fixing #7793Christian Grothoff3+124-85
2023-09-06 19:29-do not allow scope upgrades when refreshingChristian Grothoff2+8-4
2023-09-06 18:16fix #7936Christian Grothoff13+195-18
2023-09-06 08:03init btokenChristian Grothoff1+3-0
2023-09-05 23:28implement login token mechanismChristian Grothoff4+125-30
2023-09-05 23:06add DB functions for login tokensChristian Grothoff13+414-5
2023-09-05 21:39define table for login tokensChristian Grothoff1+25-0
2023-09-05 21:07auth token skeleton logicChristian Grothoff9+332-150
2023-09-05 19:20skeleton implementation for /loginChristian Grothoff4+153-0
2023-09-04 21:41update debian package rulesChristian Grothoff4+5-0
2023-09-04 18:27updating from latest merchant backoffice prebuiltSebastian0+0-0
2023-09-03 15:58adaptations for #7275Christian Grothoff1+15-10
2023-09-01 13:41-doxygenChristian Grothoff11+14-28
2023-09-01 12:43-fix pathsChristian Grothoff1+2-2
2023-09-01 12:27new CRUD APIs for OTP devices and merchant accounts (fixes #7929, #7824), one minor test is still failing...Christian Grothoff118+7977-2367
2023-08-27 12:06-fix issue with multiple dbinit running concurrentlyChristian Grothoff1+7-2
2023-08-25 11:13remove garbage from GitChristian Grothoff214+0-362
2023-08-25 11:11make compiler happyChristian Grothoff1+1-1
2023-08-24 20:09add merchant backend support for STEFAN curvesChristian Grothoff4+154-61
2023-08-23 19:53fix setup terminationChristian Grothoff5+1-10
2023-08-23 19:30remove unused/dead/duplicated optionsChristian Grothoff3+1-5
2023-08-23 12:14switch merchant tests to fakebank, libeufin is a dumpster on fireChristian Grothoff12+466-273
2023-08-22 21:15add currency to amounts in merchant DBChristian Grothoff66+324-733
2023-08-11 18:43allow -h without rootChristian Grothoff1+12-12
2023-08-10 23:04add taler-merchant-dbconfigChristian Grothoff2+137-0
2023-08-04 20:12remove dbconfig support from Debian package as per DD40Christian Grothoff8+0-148
2023-08-04 09:45-fix crash bug if order request was malformedChristian Grothoff6+8-4
2023-08-03 16:48-fix FD leakChristian Grothoff1+10-8
2023-07-30 12:02unify to TEXT instead of mixing TEXT and VARCHARChristian Grothoff1+43-43
2023-07-30 10:32-remove _tuple suffixChristian Grothoff62+1267-1233
2023-07-28 18:59more jdbc: removalChristian Grothoff1+2-2
2023-07-28 18:26-no more jdbc in libeufinChristian Grothoff1+2-2
2023-07-28 17:43shellcheckChristian Grothoff1+74-80
2023-07-28 16:33match latest libeufin DB styleChristian Grothoff1+2-4
2023-07-28 16:29use amount tuplesChristian Grothoff45+2677-2099
2023-07-17 18:19following coding conventionsSebastian1+1-1
2023-07-17 16:07if the file does not have an extension, ignore it instead of breakingSebastian1+3-1
2023-07-17 15:42new backofficeSebastian0+0-0
2023-07-16 14:02include man page in correct packageChristian Grothoff1+3-0
2023-07-16 13:36-ignoreChristian Grothoff1+1-0
2023-07-16 13:26got merchant benchmark to passChristian Grothoff3+7-64
2023-07-16 13:03-fail if transfer is not found, instead of hangingChristian Grothoff3+14-8
2023-07-16 12:38work on getting taler-merchant-benchmark to functionChristian Grothoff7+340-71
2023-07-16 12:03fix taler-merchant-benchmark FTBFSChristian Grothoff2+302-263
2023-07-15 11:14-tip => rewardChristian Grothoff1+3-3
2023-07-14 23:28work around missing DB reset of libeufinChristian Grothoff7+37-2
2023-07-14 20:32bugfixes for wirewatchChristian Grothoff6+33-32
2023-07-14 18:47-fix column nameChristian Grothoff1+2-2
2023-07-14 03:34do all DB operations from downloading /keys in one shotChristian Grothoff3+212-219
2023-07-13 21:07merging /keys and /wire API in the exchangeChristian Grothoff17+680-803
2023-07-11 18:34-initialize valueÖzgür Kesim1+1-1
2023-07-11 07:09-cache /keys in merchant DBChristian Grothoff5+468-368
2023-07-11 05:20expand DB API to persist /keysChristian Grothoff8+321-73
2023-07-10 21:20-add exit_skip helperChristian Grothoff1+6-0
2023-07-10 17:44-doxygen fixesChristian Grothoff7+10-17
2023-07-10 09:46-fix testChristian Grothoff1+13-13
2023-07-10 09:37combine different merchant DB versions into one new master, rename tip->reward in tablesChristian Grothoff7+239-259
2023-07-10 08:50-use unexpected status report with replyÖzgür Kesim1+4-2
2023-07-10 08:47-fix msgChristian Grothoff2+2-2
2023-07-10 08:37tip -> rewardChristian Grothoff69+7161-7112
2023-07-05 11:16-more merchant clean upChristian Grothoff14+777-767
2023-07-05 07:55-fix testChristian Grothoff2+70-78
2023-07-04 21:21adaptations to latest exchange APIChristian Grothoff10+121-499
2023-07-03 16:38-more API clean upChristian Grothoff10+220-197
2023-07-03 15:51adapt to latest exchange API changesChristian Grothoff1+15-7
2023-07-03 15:25adapt to latest exchange API changesChristian Grothoff1+12-24
2023-07-03 15:16delChristian Grothoff4+0-6
2023-07-03 15:03-fix merchant FTBFSChristian Grothoff4+50-106
2023-07-01 21:13-removeChristian Grothoff1+0-1
2023-06-25 17:10adapt to latest exchange API changesChristian Grothoff5+79-122
2023-06-25 14:09-adapt to latest exchange API changeChristian Grothoff3+580-115
2023-06-22 20:10adapt to exchange API changeChristian Grothoff4+17-56
2023-06-22 15:25-work on wirewatch testChristian Grothoff3+18-5
2023-06-22 14:44-got test to passChristian Grothoff3+6-21
2023-06-22 14:30-clean up test scriptsChristian Grothoff15+672-574
2023-06-21 22:02start to use taler-unified-setup in merchant shell script testsChristian Grothoff10+121-62
2023-06-21 05:40-cleanupChristian Grothoff4+0-7
2023-06-20 16:50-fix use of uninialized zspaChristian Grothoff1+1-1
2023-06-11 16:50-comment out taler-merchant-benchmark for nowChristian Grothoff1+2-1
2023-06-07 21:11major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine coreChristian Grothoff730+1570-1154
2023-06-04 10:28-code cleanupChristian Grothoff18+144-308
2023-06-04 09:55-doxygenChristian Grothoff1+1-0
2023-06-04 09:54another FIXME doneChristian Grothoff3+84-76
2023-06-04 09:47another FIXME doneChristian Grothoff3+92-86
2023-06-04 09:40-remove FIXME: was already fixedChristian Grothoff1+0-2
2023-06-03 23:34taxes are an arrayChristian Grothoff1+1-1
2023-06-03 23:16fix another FIXMEChristian Grothoff1+0-3
2023-06-03 23:15fix another FIXMEChristian Grothoff3+93-65
2023-06-03 23:05fix another FIXMEChristian Grothoff3+92-79
2023-06-03 21:46address more FIXMEsChristian Grothoff1+4-38
2023-06-03 21:42address more FIXMEsChristian Grothoff5+255-195
2023-06-03 21:24address more FIXMEsChristian Grothoff11+431-441
2023-06-03 15:54misc style improvementsChristian Grothoff11+424-401
2023-06-03 10:57-fix doxygenChristian Grothoff1+8-8
2023-05-30 21:09add new commands for merchant instance account CRUD APIChristian Grothoff6+635-9
2023-05-28 21:12-remove arg not needed hereChristian Grothoff1+0-2
2023-05-28 21:00implement new account api in libtalermerchant (for #7824)Christian Grothoff5+540-3
2023-05-27 22:06towards a CRUD API for merchant instance account editingChristian Grothoff7+424-24
2023-05-27 17:53fix #7846, including adding testChristian Grothoff6+31-18
2023-05-27 17:31clean up test logic a bitChristian Grothoff1+16-19
2023-05-18 13:32rename .success to .ok for consistencyChristian Grothoff21+129-129
2023-05-17 20:21-fix crash reported by sebasChristian Grothoff2+13-0
2023-05-15 19:02Factor out 9 new functions (shit job)Iván Ávalos20+1410-836
2023-05-13 20:36OAUTH args renamedChristian Grothoff1+2-2
2023-05-13 20:17implement #7837Christian Grothoff1+7-0
2023-05-13 18:21-move AML_THRESHOLD option to exchangeChristian Grothoff4+8-4
2023-05-13 05:19Small comment fixIván Ávalos1+1-1
2023-05-13 05:16Factor out 13 new functions (shit job)Iván Ávalos28+4623-3786
2023-05-09 23:13-more NZLChristian Grothoff2+2-2
2023-05-09 23:01-always use GNUNET_memcpyChristian Grothoff5+15-15
2023-05-09 22:57fix 0-length VLAsChristian Grothoff5+14-14
2023-05-09 22:53-fix uninit ptr useChristian Grothoff1+0-1
2023-05-09 22:43-fix 0-length VLAsChristian Grothoff1+3-4
2023-05-09 22:36-fix zero-length VLAsChristian Grothoff2+22-18
2023-05-06 17:45use new TALER_MHD_check_content_length() macroChristian Grothoff1+4-33
2023-05-09 04:25Factor out {lookup,delete,insert,update,lock}_product(s) (shit job)Iván Ávalos14+829-459
2023-05-09 03:48Factor out activate_account (shit job)Iván Ávalos4+98-37
2023-05-09 03:42Factor out inactivate_account (shit job)Iván Ávalos4+101-39
2023-05-09 03:35Factor out update_instance_auth (shit_job)Iván Ávalos4+98-37
2023-05-09 03:30Factor out purge_instance and update_instance (shit job)Iván Ávalos6+221-93
2023-05-09 03:19Factor out delete_instance_private_key (shit job)Iván Ávalos4+93-33
2023-05-09 03:13Factor out account_kyc_get_status (shit job)Iván Ávalos4+246-184
2023-05-09 03:07Factor out account_kyc_set_status (shit job)Iván Ávalos4+146-79
2023-05-09 02:58Factor out insert_instance (shit job)Iván Ávalos5+160-103
2023-05-09 02:46Factor out lookup_instance_auth (shit job)Iván Ávalos4+111-43
2023-05-06 16:57-fix transfer tracking testChristian Grothoff1+13-6
2023-05-06 16:40-fix order creation testChristian Grothoff1+14-50
2023-05-04 19:57wrap contract_terms in pay hookChristian Grothoff2+55-7
2023-05-04 15:36adjust to minor API change from #7808Christian Grothoff2+2-0
2023-05-04 15:13-minor code cleanupChristian Grothoff5+198-387
2023-05-04 08:44fix memory leak from interaction of templates and new order logicChristian Grothoff2+121-81
2023-05-04 08:16-FIXME: actually nothing to do hereChristian Grothoff1+0-3
2023-05-04 08:12get tests to work for #6363Christian Grothoff3+3-55
2023-05-03 22:01misc bugfixes in taler-merchant-exchangeChristian Grothoff5+63-8
2023-05-03 21:13simplify POST /private/transfers implementation to match new situation with taler-merchant-exchange (incomplete)Christian Grothoff17+242-1680
2023-05-03 20:22add notification to wake up taler-merchant-exchangeChristian Grothoff1+13-2
2023-05-03 18:25-doxygenChristian Grothoff1+0-1
2023-05-03 18:18get new taler-merchant-exchange helper to buildChristian Grothoff15+829-146
2023-05-03 13:55-doxChristian Grothoff1+1-1
2023-05-03 13:46expand merchant order logic to return exchanges trusted by the merchant and indicate priority based on exchange /wire respons availability and restrictionsChristian Grothoff22+1292-1488
2023-05-02 19:55remove auditor support from merchantChristian Grothoff1+59-5
2023-05-02 17:31factor out lookup_reserves shit jobChristian Grothoff4+276-208
2023-05-02 09:04-doxygenChristian Grothoff1+1-0
2023-05-01 21:11fix various memory-use issuesChristian Grothoff9+148-62
2023-05-01 17:38-fix FTBFS and /wire fetching logicChristian Grothoff3+151-152
2023-04-30 22:09first rough cut at merchant update for #7810 (still with known bugs)Christian Grothoff33+1495-682
2023-04-29 16:12-newlineChristian Grothoff1+0-1
2023-04-28 13:03-rate limitingChristian Grothoff1+147-50
2023-04-25 22:29-doxygenChristian Grothoff1+2-2
2023-04-25 22:15address #7820Christian Grothoff6+113-36
2023-04-25 21:13-fix doxygenChristian Grothoff2+0-3
2023-04-25 15:29-comment out for nowChristian Grothoff1+6-6
2023-04-24 21:29-work on DB plugin logic for taler-merchant-exchangeChristian Grothoff7+274-4
2023-04-24 18:17automatically re-generate Makefile.am to match SPAChristian Grothoff4+43-40
2023-04-24 18:03fix GET instance test failuresChristian Grothoff3+17-7
2023-04-24 11:48-use ECChristian Grothoff1+2-2
2023-04-24 10:59-fix doxygenChristian Grothoff1+7-0
2023-04-24 10:03fix SQL typoChristian Grothoff1+1-1
2023-04-23 23:32rough structure for taler-merchant-exchangeChristian Grothoff2+432-14
2023-04-23 22:41skeleton for taler-merchant-exchange (#6363)Christian Grothoff1+339-0
2023-04-23 21:10-bump protocol versionChristian Grothoff2+3-3
2023-04-23 21:04-fix doxygenChristian Grothoff1+2-2
2023-04-23 21:03only update credentials if they were actually givenChristian Grothoff1+1-1
2023-04-23 20:57API change for #6363Christian Grothoff36+881-283
2023-04-23 15:45make taler-merchant-wirewatch multi-instance capableChristian Grothoff16+587-398
2023-04-23 12:40modernize POST /transfers APIChristian Grothoff3+142-103
2023-04-22 16:20-force removeChristian Grothoff1+1-1
2023-04-22 16:13wallet expects bankAccessApiBaseUrlFlorian Dold6+8-9
2023-04-18 17:35work around gcc bug. Fixes #7585.Christian Grothoff5+512-407
2023-04-18 12:50fix: search for headers in project folderSebastian4+4-4
2023-04-16 13:17log more diagnosticsChristian Grothoff2+14-3
2023-04-16 10:33Wirewatch testing.MS1+1-1
2023-04-16 09:54wirewatch testing: fix wallet invocationMS1+2-0
2023-04-16 08:51-more style fixesChristian Grothoff1+63-88
2023-04-16 08:26do not warn on update after no progress was madeChristian Grothoff1+1-1
2023-04-16 08:24fix style issues, pass paramter to taler-merchant-wirewatchChristian Grothoff1+74-70
2023-04-16 06:51Fixing the Anastasis facade configuration.MS1+6-8
2023-04-15 20:38-doxygen hintChristian Grothoff1+10-0
2023-04-15 20:32implement long polling for tip pickupChristian Grothoff6+374-39
2023-04-15 12:38style fixesChristian Grothoff2+16-16
2023-04-13 17:27add draft for testcase for #6363Christian Grothoff3+332-1
2023-04-13 15:55actually implement -t option for taler-merchant-wirewatchChristian Grothoff2+19-2
2023-04-12 13:58implement wire subject parserChristian Grothoff1+25-3
2023-04-12 13:50add logic to persist progressChristian Grothoff1+48-5
2023-04-12 13:44add wirewatch CRU(D) functions to merchant DB APIChristian Grothoff9+347-0
2023-04-12 13:31define new merchant_wirewatch tableChristian Grothoff1+12-0
2023-04-12 13:27-fix doxygenChristian Grothoff1+0-6
2023-04-12 13:20-fix doxygenChristian Grothoff3+1-18
2023-04-12 13:11skeleton logic for taler-merchant-wirewatchChristian Grothoff2+197-0
2023-04-12 12:35-hdrChristian Grothoff1+231-0
2023-04-12 11:42add libtalermerchantbank to access libeufin merchant facadeChristian Grothoff9+638-1
2023-04-12 11:18wirewatch skeleton: debian serviceChristian Grothoff1+14-0
2023-04-12 11:17wirewatch skeletonChristian Grothoff2+228-1
2023-04-11 17:44store user-type with merchant settingsChristian Grothoff34+668-445
2023-04-11 09:00implement test for #7684Christian Grothoff3+56-16
2023-04-10 21:30prepare test_kyc_api to test #7684Christian Grothoff9+656-476
2023-04-10 09:18add implementation of AML status report (#7684)Christian Grothoff8+175-25
2023-04-09 21:22preparations for DB logic refactoringChristian Grothoff6+197-74
2023-04-04 15:24-fix doxygenChristian Grothoff1+3-0
2023-04-04 13:14add fulfilmment url if presentSebastian0+0-0
2023-04-04 12:11fix broken qrSebastian0+0-0
2023-04-02 12:27fix pos_key logicChristian Grothoff8+97-28
2023-04-01 13:24-get tests to passChristian Grothoff4+65-23
2023-03-29 19:18update using template for test casepriscilla3+117-12
2023-03-29 14:39update pay order / using templates for test case totppriscilla3+17-5
2023-03-29 14:09pullpriscilla1+5-27
2023-03-27 13:43pullpriscilla1+12-19
2023-03-22 14:22pullpriscilla5+216-21
2023-03-14 14:11update of the test TOTP but not finishpriscilla2+19-4
2023-03-14 14:08update of the test TOTP but not finishpriscilla3+267-20
2023-03-03 10:26daily pullpriscilla6+75-5
2023-03-15 14:48debian: release patch versionFlorian Dold1+6-0
2023-03-15 14:45update submodulesFlorian Dold2+1-6
2023-03-15 08:33debian: fix escape handling in DB scriptFlorian Dold1+1-1
2023-03-08 17:41new deb patch releaseFlorian Dold1+6-0
2023-03-13 03:27latest prebuiltSebastian0+0-0
2023-03-13 03:07latest prebuiltSebastian0+0-0
2023-03-08 12:18fix my brain fartChristian Grothoff1+1-1
2023-03-08 11:39fix #7722Christian Grothoff1+1-1
2023-03-05 21:47fix: add missing svgSebastian1+1-0
2023-03-05 19:21latest from prebuiltSebastian0+0-0
2023-03-04 22:10bump Debian versionChristian Grothoff1+6-0
2023-03-04 22:04improve nginx configuration consistencyChristian Grothoff1+4-2
2023-03-04 17:04fix config for demo setupChristian Grothoff3+8-2
2023-03-04 16:54fix config for demo setupChristian Grothoff1+1-8
2023-03-04 16:42-note first DBC useChristian Grothoff2+2-0
2023-02-24 18:35typoMS1+1-1
2023-02-24 17:18merge comflict reparepriscilla2+0-8
2023-02-24 17:06little correction of codepriscilla2+8-0
2023-02-22 09:47-doxygen fixesChristian Grothoff2+3-1
2023-02-21 19:19fix optionalChristian Grothoff2+4-2
2023-02-21 17:53last changes for the implementation of pos_key and pos_algo in the templates table and functionpriscilla2+1-2
2023-02-21 17:41fix syntaxpriscilla1+2-2
2023-02-21 17:39update changespriscilla3+19-2
2023-02-21 17:03make pos_algo optionalChristian Grothoff2+7-5
2023-02-21 16:50update changes with git pull and push modification for post order and using templatespriscilla2+43-16
2023-02-21 16:45-fixChristian Grothoff1+2-0
2023-02-21 16:43add algorithm identifier to client APIChristian Grothoff10+144-87
2023-02-21 16:24-doxygen fixesChristian Grothoff2+3-3
2023-02-21 14:07-version bumpChristian Grothoff1+1-1
2023-02-21 13:55Debian bumpChristian Grothoff1+6-0
2023-02-21 13:48-fix SQLChristian Grothoff2+5-5
2023-02-21 13:27-fix FTBFSChristian Grothoff1+2-6
2023-02-21 13:26-fix test FTBFSChristian Grothoff1+3-9
2023-02-21 13:21POS secret supportChristian Grothoff8+221-116
2023-02-21 12:24database change on merchant004.sqlpriscilla1+0-12
2023-02-21 12:20added alter table for merchant order and merchant contract termspriscilla4+114-17
2023-02-21 12:00-update pay to return confirmation codeChristian Grothoff1+24-2
2023-02-21 11:21-fix commentsChristian Grothoff1+2-10
2023-02-21 10:17delete file outs and csouts bc is it not usedpriscilla3+0-9708
2023-02-21 10:02pos_key in template is set. Test case is also goodpriscilla3+18-1
2023-02-21 09:41update changes with pullpriscilla3+9731-25
2023-02-20 17:19allow pos_key being NULLpriscilla2+6-6
2023-02-20 17:15fix memory leak on exceptional code pathpriscilla1+1-0
2023-02-20 17:15fix crash in test logic due to off by 1priscilla1+1-1
2023-02-20 09:40pull changespriscilla12+42-65
2023-02-20 09:39pull changespriscilla3+32-28
2023-02-20 16:44preparations to store AML decision if any is returned by the exchange, incomplete, not really usedChristian Grothoff7+90-49
2023-02-19 12:45-whitespaceChristian Grothoff1+1-0
2023-02-19 12:35-fix more leaksChristian Grothoff5+146-117
2023-02-19 12:10add service file for webhook helperChristian Grothoff2+18-1
2023-02-19 11:33-fix currencyChristian Grothoff1+1-1
2023-02-19 11:31fix bad memory use in new test logicChristian Grothoff3+73-42
2023-02-19 11:30fix use-after-freeChristian Grothoff1+0-1
2023-02-19 10:47-doxygen fixes and configuration fixesChristian Grothoff9+217-346
2023-02-15 14:54check the pending webhook with web server, test of web server is okpriscilla3+49-16
2023-02-14 12:27pull all the changes in the merchant directorypriscilla2+241-1
2023-02-13 14:07stashing my changes for pullpriscilla5+89-119
2023-02-09 16:39-new taler option requiredChristian Grothoff3+3-0
2023-02-07 16:58backenddb pending webhook test okpriscilla2+63-66
2023-02-07 14:18backenddb pending webhook testpriscilla1+2-18
2023-02-07 14:17backenddb pending webhook testpriscilla2+118-23
2023-02-06 16:00git pullpriscilla2+10-162
2023-02-06 16:59-check for curlChristian Grothoff1+5-0
2023-02-06 16:00-fail on testserver start if port is in useChristian Grothoff3+30-24
2023-02-06 14:22-remove accidental commitsChristian Grothoff4+0-9526
2023-02-06 13:59pending webhook test okpriscilla8+9607-49
2023-02-03 13:38new test logicpriscilla6+444-9
2023-02-02 13:05always set refund deadline (#7657)Christian Grothoff1+5-5
2023-02-02 10:51allow patch template to edit when image is nullpriscilla2+1-4
2023-02-02 10:26allow patch template to edit when image is nullpriscilla2+3-3
2023-02-02 09:45allow patch template to edit when image is nullpriscilla4+181-7
2023-02-01 16:14-fix commentChristian Grothoff1+1-1
2023-02-01 16:09-doxygen fixesChristian Grothoff2+3-2
2023-02-01 12:09add next_url to GET tip response (#7655)Christian Grothoff8+164-99
2023-02-01 12:03update webhook header_template and body_template, these two can be optional nowpriscilla2+5-5
2023-02-01 09:46update from the file testingpriscilla6+34-20
2023-02-01 09:44-fix non-deterministic failure if no refund deadline givenChristian Grothoff1+6-7
2023-01-31 14:37Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff5+280-34
2023-01-31 14:37fix #7607Christian Grothoff1+23-4
2023-01-31 14:06backend pending webhookpriscilla5+280-34
2023-01-31 13:56-ignoreChristian Grothoff1+1-0
2023-01-31 13:55not in GitChristian Grothoff2+0-299
2023-01-30 14:54updatepriscilla3+6-6
2023-01-30 14:50testing pending webhookpriscilla7+397-85
2023-01-27 09:18-fix commentChristian Grothoff2+11-10
2023-01-26 15:25update pending webhookpriscilla5+440-72
2023-01-26 10:49pending webhook updatepriscilla4+65-166
2023-01-24 15:55-doxygen fixChristian Grothoff1+1-1
2023-01-24 14:07update pending webhookspriscilla1+49-40
2023-01-24 12:46stash changespriscilla2+163-20
2023-01-24 12:08updatepriscilla2+3-6
2023-01-23 18:17use latest from prebuiltSebastian0+0-0
2023-01-23 17:21-fix doxygenChristian Grothoff1+6-5
2023-01-23 16:59-fix crash if SPA not found, look in correct path for SPAChristian Grothoff2+16-7
2023-01-23 16:51-fix pay long pollingChristian Grothoff1+8-8
2023-01-23 15:33fix includeSebastian1+1-1
2023-01-23 14:54latest from wallet-core prebuiltSebastian0+0-0
2023-01-23 14:47take backend from walletcoreSebastian1+6-6
2023-01-23 13:39updatepriscilla2+3-16
2023-01-23 13:25backend pending webhookpriscilla16+205-702
2023-01-23 13:22webhook sketchChristian Grothoff1+22-2
2023-01-23 13:21Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff0+0-0
2023-01-23 13:21webhook sketchChristian Grothoff1+276-0
2023-01-23 13:11latest prbuiltSebastian0+0-0
2023-01-23 12:00add missing wallet-core directorySebastian1+16-16
2023-01-23 11:44take spa from wallet-coreSebastian4+17-5
2023-01-21 20:05-bump yearChristian Grothoff1+1-1
2023-01-21 19:15implement new spa loader logicChristian Grothoff5+272-56
2023-01-21 17:14-remove outdated submoduleChristian Grothoff2+0-5
2023-01-21 17:10-polishingChristian Grothoff1+2-2
2023-01-17 15:28-misc doxygen fixesChristian Grothoff7+19-16
2023-01-17 14:47-fix wallet invocation in testChristian Grothoff1+1-1
2023-01-17 14:07bumping version to v0.9.1Christian Grothoff2+8-2
2023-01-16 23:45call wallet API with --expect-successFlorian Dold5+7-7
2023-01-16 23:42fix bank base URLFlorian Dold1+1-1
2023-01-16 23:38use taler-harness instead of taler-wallet-cli for integration testsFlorian Dold1+4-4
2023-01-16 18:00code clean up and get KYC test to pass again with recent exchange changesChristian Grothoff36+137-118
2023-01-16 16:49-typos and indentationChristian Grothoff2+203-194
2023-01-12 22:09fix #7570 and #7571Christian Grothoff3+88-1
2023-01-12 17:13-avoid // in URLChristian Grothoff1+1-1
2023-01-12 17:08-styile fixesChristian Grothoff3+10-10
2023-01-12 16:47-fix test cases for new libeufinChristian Grothoff2+17-17
2023-01-12 16:13fix test by adding now required secret-token: prefixChristian Grothoff1+16-5
2023-01-12 14:46-it is libeufinChristian Grothoff1+3-3
2023-01-12 14:09update test using templatespriscilla1+6-6
2023-01-12 13:27Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff4+29-20
2023-01-12 13:25-whitespaceChristian Grothoff1+1-1
2023-01-12 13:17updatepriscilla4+29-20
2023-01-12 11:41updatepriscilla9+386-10
2023-01-12 10:39updatepriscilla3+179-5
2023-01-12 10:09backenddb and backend post pending webhookpriscilla7+480-16
2023-01-11 15:41backenddb test okpriscilla5+1307-357
2023-01-06 14:58Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff48+80-91
2023-01-06 14:57improve logging for #7549Christian Grothoff1+6-2
2023-01-03 12:49update commentpriscilla45+45-45
2023-01-03 12:35updatepriscilla3+6-21
2023-01-03 12:19test ok for templates and using templatespriscilla5+30-26
2022-12-30 15:35get template - image errorpriscilla3+3-3
2022-12-30 14:00-fix template issue on insertChristian Grothoff1+10-2
2022-12-30 13:50testing using templatespriscilla6+174-222
2022-12-29 13:47-towards fixing the template testsChristian Grothoff15+438-422
2022-12-29 12:14using templates testingpriscilla12+226-25
2022-12-28 14:04modify merchant to use incremental /keys fetchingChristian Grothoff1+26-9
2022-12-27 10:02-typoChristian Grothoff1+2-2
2022-12-21 16:26update using templatespriscilla3+197-8
2022-12-21 14:31api using templatepriscilla4+269-1
2022-12-21 12:29typoChristian Grothoff1+76-84
2022-12-21 12:28new webhook pending tableChristian Grothoff1+34-4
2022-12-21 11:21POST using templatepriscilla1+1-1
2022-12-21 11:20POST using templatepriscilla2+199-52
2022-12-19 12:29Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff10+232-12
2022-12-19 12:29-do not duplicate postgres cpp flagsChristian Grothoff1+1-1
2022-12-15 11:37using templatespriscilla3+1-101
2022-12-15 11:34using templatespriscilla6+240-4
2022-12-12 13:38testing webhookspriscilla2+77-1
2022-12-08 14:46updatepriscilla5+15-7
2022-12-08 13:20Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff8+505-1802
2022-12-08 13:20-improve postgres checkChristian Grothoff1+13-4
2022-12-08 13:04updatepriscilla6+343-13
2022-12-07 11:03updatepriscilla2+0-1708
2022-12-06 14:30updatepriscilla1+0-112
2022-12-06 14:27updatepriscilla7+1989-97
2022-12-05 14:03updatepriscilla1+0-1699
2022-12-05 13:57updatepriscilla6+1712-11
2022-12-05 12:58updatepriscilla4+16-5
2022-12-05 12:34updatepriscilla1+1-1
2022-12-05 12:31updatepriscilla2+5-2
2022-12-05 12:31add gettextChristian Grothoff1+71-0
2022-12-05 12:11updatepriscilla11+1381-6
2022-12-05 11:59adapt to latest changes in GNUnet build systemChristian Grothoff3+223-26
2022-12-02 15:48webhookpriscilla7+1149-3
2022-12-02 15:47updatepriscilla1+292-3
2022-11-29 09:56fix #7499Christian Grothoff1+6-8
2022-11-29 13:20updatepriscilla6+68-14
2022-11-25 15:35webhook backendpriscilla11+850-1
2022-11-25 16:47fix typoSebastian1+7-1
2022-11-25 13:42backenddb webhookpriscilla6+919-43
2022-11-25 10:48webhook sqlpriscilla1+5-8
2022-11-25 09:26webhookpriscilla2+30-9
2022-11-24 15:31Updatepriscilla3+35-1
2022-11-24 10:17updatepriscilla27+28-21
2022-11-23 14:35merchant api templatepriscilla3+15-15
2022-11-23 14:34templatepriscilla1+132-1
2022-11-23 14:33test templatepriscilla6+1170-0
2022-11-22 16:19taler_mercahnt_service.hpriscilla1+277-0
2022-11-22 16:17api templatepriscilla4+647-0
2022-11-22 13:14updatepriscilla4+496-3
2022-11-22 13:07template post, get, patch and deletepriscilla3+58-4
2022-11-21 16:31updatepriscilla4+60-2
2022-11-21 13:44Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff1+6-1
2022-11-21 13:44-typosChristian Grothoff3+55-60
2022-11-21 13:37Merge branch 'master' of git+ssh://git.taler.net/merchantpriscilla1+36-55
2022-11-21 13:37updatepriscilla1+6-1
2022-11-21 13:28adapt to latest bank APIChristian Grothoff1+36-55
2022-11-21 13:21templatespriscilla4+365-3
2022-11-21 12:18templatespriscilla8+513-2
2022-11-18 15:42updatepriscilla5+8-9
2022-11-18 11:57test templatepriscilla1+12-0
2022-11-18 10:56test templatepriscilla1+133-126
2022-11-18 09:22Merge branch 'master' of git+ssh://git.taler.net/merchantpriscilla4+8-5
2022-11-18 09:21test templatepriscilla1+2-2
2022-11-17 15:58-code cleanupChristian Grothoff4+8-5
2022-11-17 14:54testpriscilla2+427-4
2022-11-17 12:36updatepriscilla3+17-10
2022-11-17 10:55updatepriscilla1+118-1
2022-11-17 09:54updatepriscilla2+314-382
2022-11-17 09:03Updatepriscilla1+0-24
2022-11-16 16:47template C codepriscilla1+12-22
2022-11-16 15:33template APIpriscilla3+159-48
2022-11-16 13:10template sqlpriscilla2+1-77
2022-11-16 13:01template sqlpriscilla3+440-1
2022-11-04 16:19-fix sandbox testChristian Grothoff1+8-2
2022-11-04 13:16-struct member typoÖzgür Kesim1+1-1
2022-11-04 10:32-ignoreChristian Grothoff1+1-0
2022-11-04 10:31-bump versionChristian Grothoff2+8-2
2022-11-04 10:14-fix unregisterChristian Grothoff2+4-4
2022-11-03 22:46-update prebuiltChristian Grothoff0+0-0
2022-11-02 11:01-actually do register the patchChristian Grothoff1+1-1
2022-11-01 15:42adjust to latest exchange changesChristian Grothoff8+6-18
2022-11-01 11:32-fix KYC test: business KYC is hard-coded right nowChristian Grothoff4+4-4
2022-10-12 12:49-update to latest GNUNET_PQ_make_prepare() APIChristian Grothoff1+126-252
2022-10-02 10:24-gana updateChristian Grothoff2+2-2
2022-09-26 18:04-fix copy and paste bugChristian Grothoff1+1-1
2022-09-26 17:46-fix changelogChristian Grothoff1+1-1
2022-09-26 17:22-update debian packages, improve descriptionsChristian Grothoff2+21-2
2022-09-24 12:14tabChristian Grothoff1+1-1
2022-09-18 09:13-test for at least one currency, instead of exactly oneChristian Grothoff1+6-9
2022-09-07 08:46no funky local/libChristian Grothoff1+0-2
2022-09-07 08:43-only check for -lcurlChristian Grothoff1+3-3
2022-09-07 08:10modernize libcurl test, as in GNUnetChristian Grothoff2+20-55
2022-08-30 07:11tests: x-taler-bank => iban (finish FIXME-MS)MS3+3-16
2022-08-29 09:56tests: towards x-taler-bank => ibanMS1+11-8
2022-08-24 18:12-more logging about pay progressionChristian Grothoff2+38-7
2022-08-22 20:47-fix misc clang compiler warningsChristian Grothoff17+105-43
2022-08-21 10:24-fix testcaseChristian Grothoff2+13-28
2022-08-21 09:51-fix FTBFS after exchange API changesChristian Grothoff3+16-13
2022-08-16 17:12dceChristian Grothoff10+3-377
2022-08-16 12:06-move templating logic to libtalertemplating of exchangeChristian Grothoff59+44-3538
2022-08-14 17:12adjust to latest exchange API renameChristian Grothoff2+3-3
2022-08-11 22:17-more FIXME-MSChristian Grothoff2+10-0
2022-08-11 22:10add FIXME-MSChristian Grothoff1+7-1
2022-08-11 21:55-saner timeoutsChristian Grothoff2+5-5
2022-08-11 21:40-fix merge conflictChristian Grothoff1+0-4
2022-08-11 21:37-fix merge conflictChristian Grothoff1+0-4
2022-08-11 21:35-fix handling of serialization failureChristian Grothoff9+79-20
2022-08-11 20:25-migrate to new KYC APIChristian Grothoff2+30-5
2022-08-06 13:23-typoChristian Grothoff1+1-1
2022-08-06 11:21rebase on masterChristian Grothoff0+0-0
2022-07-20 19:29-fix rm callChristian Grothoff1+1-1
2022-07-12 09:37towards libeufin based testsMS7+139-87
2022-07-25 20:52move merchant database into its own schemaChristian Grothoff5+21-32
2022-07-24 09:33-adapt to latest libgnunetpqChristian Grothoff4+7-4
2022-07-24 07:24-note on LPChristian Grothoff2+3-0
2022-07-23 19:02-improve get tip API, note: long-polling not actually implementedChristian Grothoff3+146-130
2022-07-21 16:34-override old token check if pw is reset via default handlerChristian Grothoff1+7-3
2022-07-21 14:58updating instance token using management APISebastian1+35-2
2022-07-21 14:19-add missing auth header to testChristian Grothoff3+17-18
2022-07-21 13:38-improve loggingChristian Grothoff3+22-1
2022-07-21 13:30-fix tokenChristian Grothoff1+1-1
2022-07-21 13:28-unit fixChristian Grothoff1+1-1
2022-07-21 13:05-fix testsChristian Grothoff3+8-7
2022-07-21 13:03-fix field nameChristian Grothoff1+1-1
2022-07-21 13:01testing merchant restart with new token after updating the default token in the databaseSebastian1+89-0
2022-07-21 09:58d_ms => d_us change'Christian Grothoff10+18-18
2022-07-21 07:37apply access control override logic also to /instances/default pathChristian Grothoff2+23-12
2022-07-21 07:06allow credentials override also for /instances/default pathsChristian Grothoff1+5-1
2022-07-20 19:01-FIXME, not TODOChristian Grothoff2+2-2
2022-07-11 16:31-test exchange and payto uri as wellChristian Grothoff2+20-7
2022-07-11 16:26-remove FIXMEs that have been resolvedChristian Grothoff3+2-11
2022-07-11 15:49-misc bugfixesChristian Grothoff8+87-57
2022-07-11 13:37fix test now that libtalermerchant returns the actual HTTP status codeChristian Grothoff1+2-2
2022-07-11 13:29-dox fixesChristian Grothoff3+5-9
2022-07-11 13:16improve C APIChristian Grothoff9+423-448
2022-07-11 10:49-use better ECChristian Grothoff1+2-3
2022-07-11 10:45-add product validation logicChristian Grothoff1+58-6
2022-07-09 12:14-deposit fee does NOT go to merchant on refundChristian Grothoff1+2-2
2022-07-09 11:25-fix check of the wrong flag during age restriction verificationÖzgür Kesim1+1-1
2022-07-08 13:34-fix compiler warningChristian Grothoff1+1-1
2022-07-08 13:18-ref bugChristian Grothoff1+1-1
2022-07-08 13:16-remove already addressed FIXMEsChristian Grothoff1+0-3
2022-07-08 12:29-fix leaksChristian Grothoff1+25-10
2022-07-08 12:20-change to date_sChristian Grothoff4+11-19
2022-07-06 20:58-doxChristian Grothoff1+1-1
2022-07-03 12:00a few more checks for #6774, but still unable to reproduceChristian Grothoff2+4-1
2022-07-03 11:41-fix non-deterministically failing test due to competing wirewatch processesChristian Grothoff2+6-6
2022-07-02 21:00use new /batch-deposit API in merchantChristian Grothoff2+336-222
2022-07-02 15:28-refactoring towards batch depositsChristian Grothoff1+94-85
2022-07-01 22:05Revert "check X-Forwarded-Proto when constructing an URI, useful behind a reverse proxy"Sebastian5+13-101
2022-07-01 19:47check X-Forwarded-Proto when constructing an URI, useful behind a reverse proxySebastian5+101-13
2022-07-01 15:37latest backoffice with tip fixesSebastian0+0-0
2022-06-29 18:34-init h_denom_pubChristian Grothoff1+2-1
2022-06-29 17:34-update to work with latest exchange API changeChristian Grothoff1+3-8
2022-06-29 17:30-update to work with latest exchange API changeChristian Grothoff1+26-18
2022-06-29 12:40Handle age restricted coin when minimum age was not requiredÖzgür Kesim1+44-29
2022-06-29 11:36use age commitment parser from libtalerexchangeÖzgür Kesim1+59-89
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 14:35-autoupdateChristian Grothoff1+2-2
2022-06-26 13:14-fix typosChristian Grothoff1+1-1
2022-06-25 19:51-styleChristian Grothoff1+2-1
2022-06-25 19:51-fix typosChristian Grothoff1+1-1
2022-06-25 19:40-doxygen fixesChristian Grothoff9+51-41
2022-06-24 12:14also test for taler-bank-manage in walletharness testChristian Grothoff3+20-6
2022-06-20 21:37-make pg a recommendation, include versionChristian Grothoff1+2-1
2022-06-20 20:09-update dependencies, clean up SQLChristian Grothoff3+16-3
2022-06-20 15:00-fix systemd integrationChristian Grothoff3+20-0
2022-06-20 13:38-bump version dependenciesChristian Grothoff2+12-9
2022-06-12 20:46-re-enable testsChristian Grothoff1+4-5
2022-06-07 13:02-fix minor bugsChristian Grothoff1+5-3
2022-06-06 17:42fix backend double-pay issue (#7244)Christian Grothoff19+891-542
2022-06-06 12:31try to fix #7245 via cache controlChristian Grothoff1+48-0
2022-06-06 09:51disable hung testsChristian Grothoff1+5-4
2022-06-06 09:26-fix tests: add receiver-name to paytoChristian Grothoff7+203-79
2022-06-05 21:48-fix backenddb crashChristian Grothoff3+4-35
2022-06-05 21:38-work around FTBFSChristian Grothoff1+28-18
2022-05-31 11:06-log request on parse failureChristian Grothoff1+3-0
2022-05-20 16:51add logo, website and email supportSebastian0+0-0
2022-05-20 15:20-more verbose loggingChristian Grothoff1+22-1
2022-05-20 14:59add email, site and logo for instancesSebastian10+223-4
2022-05-18 19:27-log more detailsChristian Grothoff1+3-1
2022-05-18 19:21fix from merchant-backofficeSebastian0+0-0
2022-05-18 16:34Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff11+162-111
2022-05-18 16:34gateway timeout is not really a protocol violationChristian Grothoff1+8-0
2022-05-18 09:21-save issueChristian Grothoff1+1-0
2022-05-18 09:19-fix auth handlingChristian Grothoff2+19-6
2022-05-11 20:05show info about refundSebastian0+0-0
2022-05-11 18:48feat: calculate and return how much refund has been taken alreadySebastian2+33-13
2022-05-11 18:47fix: order is "refund_pending" if any of the refund is pendingSebastian1+1-1
2022-05-11 18:47fix: should calculate contract hash when was not send as req paramSebastian1+42-22
2022-05-09 16:52min age and auth fixSebastian0+0-0
2022-05-09 06:52permit + for whitespaceChristian Grothoff0+0-0
2022-05-09 06:38-fix assertionChristian Grothoff1+2-1
2022-04-25 22:10actually store minimum age sigFlorian Dold1+8-8
2022-04-25 21:57fix minimum age parsing (endianess!)Florian Dold1+2-2
2022-04-25 21:30fix bogus age commitment length checkFlorian Dold1+1-1
2022-04-25 21:18don't confuse GNUnet and MHD error codesFlorian Dold1+32-17
2022-04-19 21:40update latest spaSebastian0+0-0
2022-04-17 23:55Use new exchange func: TALER_merchant_contract_signThien-Thi Nguyen1+6-8
2022-04-17 17:18-fix kyc configChristian Grothoff1+2-1
2022-04-17 08:59Use new exchange funcs: TALER_merchant_pay_{sign,verify}Thien-Thi Nguyen3+13-31
2022-04-05 15:15adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changedChristian Grothoff13+244-144
2022-04-01 17:48update latest spaSebastian0+0-0
2022-04-01 12:49update latest spaSebastian0+0-0
2022-03-31 00:54fix failure to commit transaction bug reported by MSChristian Grothoff1+9-5
2022-03-29 22:57-remove dependency on refund structChristian Grothoff1+12-22
2022-03-23 06:23Bump required version of libmicrohttpd to 0.9.71Thien-Thi Nguyen1+1-1
2022-03-22 15:37-typo fixedÖzgür Kesim1+1-1
2022-03-20 12:20-update API for latest exchange APIChristian Grothoff1+9-16
2022-03-19 14:53-minor code cleanupChristian Grothoff2+6-8
2022-03-19 11:55[build int] Use ‘MHD_VERSION_AT_LEAST’Thien-Thi Nguyen1+1-8
2022-03-19 11:49Add autoconf macro to check for minimum libmicrohttpd versionThien-Thi Nguyen1+49-0
2022-03-18 14:53-fix offline callsChristian Grothoff1+2-1
2022-03-15 17:24-ignore exchange-secmod-csÖzgür Kesim1+1-0
2022-03-15 17:19[age restriction] age verification implemented, but not tested.Özgür Kesim4+224-39
2022-03-10 00:45URI now contains h_payto, not the serial idChristian Grothoff1+10-12
2022-03-10 00:34-add wad fee in testsChristian Grothoff3+3-0
2022-03-10 00:32fix #7190: handle new wad fees properly in merchantChristian Grothoff9+124-205
2022-03-07 10:21fix FTBFSFlorian Dold1+4-4
2022-03-01 14:35fix #7148Christian Grothoff1+1-0
2022-03-01 14:07-also start CS serviceChristian Grothoff2+2-0
2022-02-20 23:25-big renaming of structs for consistent naming with P suffixChristian Grothoff37+178-177
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-19 20:10prevent orders with an infinite (never) wire_deadline from being created; fixes #7158Christian Grothoff3+24-10
2022-02-17 22:08-migrate to Postgress 11: use BIGINT GENERATED BY DEFAULT AS IDENTITY instead of BIGSERIALChristian Grothoff2+14-14
2022-02-17 18:10-post Oec cleanupsChristian Grothoff3+15-0
2022-02-17 18:03-fix FTBFSChristian Grothoff2+67-109
2022-02-17 16:21-fix FTBFSChristian Grothoff2+4-4
2022-02-17 10:43fix exchange API breakageFlorian Dold6+13-2
2022-02-13 13:54-fix uninit nonceChristian Grothoff1+27-4
2022-02-13 13:29-migrate merchant tests to support RSA and CSChristian Grothoff10+337-79
2022-02-13 13:17-add cipher=RSA option toget basic tests to pass againChristian Grothoff4+19-0
2022-02-11 16:05-fix CS-pickup logic (in theory, untested)Christian Grothoff3+341-119
2022-02-11 11:46-fix FTBFS, but with logic holesChristian Grothoff6+49-27
2022-02-07 11:33-renameChristian Grothoff3+3-3
2022-02-02 08:25-fix assert, call shutdown logicChristian Grothoff2+2-1
2022-02-02 08:23fix various cases where shutdown did not work if long pollers were present (#7166)Christian Grothoff7+102-48
2022-01-24 14:27print software versionSebastian1+9-0
2022-01-19 05:22issue #7148Sebastian2+125-0
2022-01-18 15:26add minimum age to productsChristian Grothoff6+37-6
2021-12-25 15:29-do not generate non-obivously bogus signature in testChristian Grothoff1+3-12
2021-12-23 11:59followup to 2021-12-19, "introduce new data type for the post-orders hash used for idempotency checks, as well as the hash and salt for authentication checks"Thien-Thi Nguyen1+4-4
2021-12-23 11:58followup to 2021-12-19, "-introduce new types for tip identifiers and tip pickups"Thien-Thi Nguyen1+4-4
2021-12-19 11:24introduce new data type for the post-orders hash used for idempotency checks, as well as the hash and salt for authentication checksChristian Grothoff11+73-29
2021-12-19 11:12-introduce new types for tip identifiers and tip pickupsChristian Grothoff22+64-67
2021-12-17 08:37-protocol bumpChristian Grothoff1+2-2
2021-12-15 16:02compatChristian Grothoff1+1-1
2021-12-14 15:10migration to protocol v11Christian Grothoff68+850-826
2021-12-11 19:32fix #7123Christian Grothoff41+218-264
2021-12-09 08:13-fix FTBFSChristian Grothoff1+1-1
2021-12-08 13:42-more loggingChristian Grothoff1+5-1
2021-12-08 08:37-do not log tokensChristian Grothoff1+2-4
2021-12-08 08:34-insensitve is neededChristian Grothoff1+3-3
2021-12-08 08:27auto-prefix -a password overrides with RFC 8959 prefixChristian Grothoff1+24-0
2021-12-06 15:51fixing: unable to use default instance if it was not the first createdSebastian3+77-4
2021-12-02 04:08int test for issue #7025Sebastian1+258-0
2021-12-01 19:03fix #7025 (presumably)Christian Grothoff3+41-4
2021-12-01 16:50-fix assertion failureChristian Grothoff1+2-1
2021-12-01 11:08fix wallet and aggregator invocation (no KYC!) in test casesFlorian Dold2+7-3
2021-11-30 14:13fix #7114Christian Grothoff1+10-4
2021-11-29 16:51-fix typosChristian Grothoff14+57-57
2021-11-25 22:42fix #7104Christian Grothoff1+1-1
2021-11-25 22:39fix #7105Christian Grothoff4+5-1
2021-11-25 22:13fix #7104Christian Grothoff2+2-2
2021-11-24 01:28also increment other version defineFlorian Dold1+1-1
2021-11-23 22:30bump merchant protocol versionFlorian Dold1+1-1
2021-11-21 22:50-Fix memory leak.Christian Grothoff1+1-0
2021-11-20 22:52-do not escape inside API, expect client to do itChristian Grothoff4+5-16
2021-11-20 22:41this step now fails, as the client already checks for the auth secret to be malformed, so we cannot get a 400 backChristian Grothoff1+0-6
2021-11-20 22:37fix #7034: URL decode authorization header tokenChristian Grothoff3+33-4
2021-11-20 20:24-roundChristian Grothoff1+5-2
2021-11-20 20:22implement #7052Christian Grothoff3+328-10
2021-11-20 19:36-indentChristian Grothoff1+25-24
2021-11-20 19:09remove wrong assert X-Forwarded-Prefix is found. Patch by MSSebastian1+3-6
2021-11-20 18:58add check in the testSebastian1+7-0
2021-11-20 11:37Convert AC_HELP_STRING to AS_HELP_STRINGThien-Thi Nguyen2+2-2
2021-11-19 10:46-fix bogus member initChristian Grothoff1+2-2
2021-11-19 10:46-fix bogus member initChristian Grothoff1+2-2
2021-11-19 10:44add missing 'break'Christian Grothoff1+1-0
2021-11-19 10:43-fix misc bugsChristian Grothoff18+70-26
2021-11-17 10:01complete KYC testChristian Grothoff4+139-53
2021-11-17 07:57add skeleton for KYC testChristian Grothoff3+585-4
2021-11-17 07:39-misc fixes wrt long pollingChristian Grothoff15+131-51
2021-11-16 12:38-more work on KYC testChristian Grothoff3+22-14
2021-11-16 12:29add new KYC commandChristian Grothoff3+234-0
2021-11-07 12:58finish merchant client api /kyc implementationChristian Grothoff1+62-3
2021-11-06 18:43update to match latest exchange structuresChristian Grothoff1+3-1
2021-11-06 16:07fix signature in testChristian Grothoff1+11-12
2021-11-06 15:56introduce TALER_wallet_deposit_verifyChristian Grothoff1+15-21
2021-11-04 20:02fix trait usageChristian Grothoff2+33-38
2021-11-04 19:35-fix testChristian Grothoff1+9-1
2021-11-04 18:23bugfix pickup DLL mangement logicChristian Grothoff1+22-1
2021-11-03 00:01fix trait usedChristian Grothoff1+2-2
2021-11-02 23:27add ACCEPTED caseChristian Grothoff1+3-7
2021-11-02 23:23fix bizarre logic errorChristian Grothoff1+2-7
2021-11-02 23:18fix post order trait usageChristian Grothoff4+38-57
2021-11-02 22:47get backenddb test to passChristian Grothoff2+13-13
2021-11-02 09:17-fix FTBFSChristian Grothoff1+53-45
2021-11-01 22:38fix fTBFSChristian Grothoff13+65-97
2021-10-28 19:41fix FTBFSChristian Grothoff11+85-110
2021-10-28 19:05-work on FTBFSChristian Grothoff11+185-194
2021-10-28 18:35-work on FTBFS of src/testingChristian Grothoff16+163-180
2021-10-27 22:24fix lib/ FTBFSChristian Grothoff20+114-717
2021-10-27 22:01-work on fixing FTBFSChristian Grothoff16+103-98
2021-10-21 13:00start with /kyc support in libtalermerchantChristian Grothoff3+486-2
2021-10-20 16:35add KYC handling to get-orders handlerChristian Grothoff1+57-6
2021-10-20 14:04-nicer data typesChristian Grothoff2+2-2
2021-10-20 06:05add missing 'return'Christian Grothoff1+1-0
2021-10-19 19:01-make code more readableChristian Grothoff1+1-1
2021-10-13 16:53-migrate logic to match latest C API changes from the exchangeChristian Grothoff3+155-156
2021-10-13 11:54-fix #7035Christian Grothoff1+10-1
2021-10-10 19:13-implement logic to persist KYC status returned from exchangeChristian Grothoff1+38-6
2021-10-10 19:01-add exchange lookup to kyc handler (WiP)Christian Grothoff3+58-17
2021-10-10 18:47-update KYC DB schema to store exchange pub/sig/timestampChristian Grothoff4+51-10
2021-10-10 15:49-wip on new kyc handlerChristian Grothoff1+100-49
2021-10-10 13:37-start to use latest exchange /kyc-check API (WiP)Christian Grothoff1+18-4
2021-10-10 12:39more skeleton logic for merchant's new /kyc handlerChristian Grothoff5+591-29
2021-10-09 17:01-fixChristian Grothoff1+1-2
2021-10-09 14:18-starting work on /kyc handlerChristian Grothoff14+697-78
2021-10-09 10:43-note on saltChristian Grothoff1+2-0
2021-10-04 18:53fix typoSebastian1+2-2
2021-10-04 17:39use new mustache template from merchant backofficeSebastian1+2-2
2021-10-04 13:51backend pages updateSebastian0+0-0
2021-10-02 08:05attempted fix for #7025Christian Grothoff1+6-7
2021-09-07 15:55spellingChristian Grothoff1+1-1
2021-09-06 14:40package version bumpChristian Grothoff1+6-0
2021-09-03 15:11changed button to link so the wallet web extension can detect the payment requestSebastian1+2-2
2021-09-02 20:31correct test for issue #6912Sebastian2+63-4
2021-09-02 18:36working on Issue #6912: instance confusion should be fixed, shell script test still failsChristian Grothoff1+13-2
2021-09-02 17:39-nicer loggingChristian Grothoff3+6-2
2021-09-02 15:22update test to failSebastian1+3-1
2021-09-02 13:58wait a little longerSebastian1+4-4
2021-09-02 13:49check the exchange get its keys before trying to sign themSebastian1+28-6
2021-09-02 12:10fix internal APIs and implemnetation to match new UUID specification based on application-defined strings; implement test for order creation with locks (#6932)Christian Grothoff7+88-47
2021-09-01 16:03wait for secmod rsa to build the keysSebastian1+6-1
2021-08-31 20:57-add missing testChristian Grothoff1+255-0
2021-08-31 11:15activating new test for #6912Christian Grothoff1+2-1
2021-08-31 11:00add test for #6912Christian Grothoff8+122-10
2021-08-30 19:10backend pages working versionSebastian0+0-0
2021-08-30 14:25version with backend pagesSebastian0+0-0
2021-08-29 05:51fix spa urlSebastian0+0-0
2021-08-28 19:45fix HTTP server configuration filesChristian Grothoff3+44-29
2021-08-28 18:32debian: db permissionsFlorian Dold1+3-0
2021-08-28 15:32-proper version bumpingChristian Grothoff3+17-1
2021-08-28 15:12debian: database setup tweaksFlorian Dold3+39-71
2021-08-27 18:17-return with failure codeChristian Grothoff1+3-1
2021-08-27 14:02more workaroundsFlorian Dold2+5-16
2021-08-27 13:54stop debconf before workaroundFlorian Dold1+4-0
2021-08-27 13:49work around debconf bugFlorian Dold3+28-0
2021-08-26 14:28give overrides precedenceFlorian Dold2+4-1
2021-08-26 14:22use different, merchant-specific config file for overridesFlorian Dold2+8-2
2021-08-25 15:57-run db initialization lastChristian Grothoff1+2-2
2021-08-25 15:29-doxygen fixesChristian Grothoff2+21-1
2021-08-25 15:23complete implementation of #6956: long polling triggers via database backendChristian Grothoff15+578-751
2021-08-25 05:58-add more eventsChristian Grothoff5+190-8
2021-08-24 19:00-more deb package fixesChristian Grothoff1+2-2
2021-08-24 18:25-update changelogChristian Grothoff1+7-1
2021-08-24 18:03-fix pgsql scriptChristian Grothoff1+4-10
2021-08-24 16:23adjust templates based on Belens suggestions in #6995Christian Grothoff4+35-48
2021-08-24 13:54-add dbevents to tagfileChristian Grothoff1+30-0
2021-08-24 13:48-version bumpChristian Grothoff1+1-1
2021-08-24 13:45-begin with new backend event subscription logicChristian Grothoff3+251-53
2021-08-22 22:03-update to match latest GNUnet APIsChristian Grothoff3+6-0
2021-08-22 22:01-update to match latest exchange APIsChristian Grothoff14+99-194
2021-08-20 19:25address #6995 in terms of enabling sharing across Mustach template files by using cpp during the build processChristian Grothoff15+386-565
2021-08-19 19:34-fix packaging issuesChristian Grothoff4+44-26
2021-08-18 16:13debian: fix depFlorian Dold1+2-2
2021-08-18 14:02cosmetic fixes for merchant HTML pagesFlorian Dold3+8-51
2021-08-18 09:27-fix loggingChristian Grothoff1+1-1
2021-08-17 13:10-version bumpChristian Grothoff3+10-1
2021-08-17 13:08-add script to test suiteChristian Grothoff1+2-1
2021-08-17 12:44fix #6993 - using strcasecmp for purge paramSebastian2+2-2
2021-08-17 08:55add test for #6993Christian Grothoff1+67-0
2021-08-17 07:59-resolve FIXME by moving comment to explain betterChristian Grothoff1+4-8
2021-08-16 14:18-fix spellingChristian Grothoff1+1-1
2021-08-16 14:10address CG's FIXME commentsFlorian Dold1+22-18
2021-08-13 21:14-preps for 0.8.1Christian Grothoff4+38-19
2021-08-13 20:28-do merge updates for exchange 0.8.3Christian Grothoff2+2-2
2021-08-13 12:38adjust handling of 200 in public order status HTML pageFlorian Dold1+4-1
2021-08-13 12:30remove mem-leaking debug logFlorian Dold1+0-6
2021-08-13 12:22return fulfillment URL in paid responseFlorian Dold1+3-0
2021-08-13 02:37fix FTBFS: rename ‘TALER_BANK_DebitDetails’ member from ‘credit_account_url’ to ‘credit_account_uri’Thien-Thi Nguyen1+2-2
2021-08-13 02:32fix FTBFS: add (newly required) arg to ‘TALER_BANK_debit_history’ callThien-Thi Nguyen1+1-0
2021-08-12 18:58change /orders/{id} handler to conform to specFlorian Dold2+50-31
2021-08-11 16:48add claim token to contract terms tableFlorian Dold14+74-22
2021-08-09 18:14bootstrap script checkout the latest from origin/prebuiltSebastian1+1-1
2021-08-09 17:46last merchant backoffice with payto formSebastian0+0-0
2021-08-08 01:05last merchant backofficeSebastian0+0-0
2021-08-07 22:01-sepa is ancient, iban is correctChristian Grothoff1+2-2
2021-08-07 14:45-fix distingChristian Grothoff1+1-0
2021-08-07 14:44-fix distingChristian Grothoff1+2-1
2021-08-07 14:40-code cleanup: use new GNUNET_TIME functionsChristian Grothoff9+16-28
2021-08-07 13:37fix #6983: do not keep contract terms across transactionsChristian Grothoff1+22-6
2021-08-06 09:57debian: bump versionFlorian Dold1+6-0
2021-08-06 06:50-perform access control checks for managementChristian Grothoff1+2-2
2021-08-05 19:55adjust permissionsFlorian Dold1+7-1
2021-08-05 18:49deploy merchant-backoffice with /management apiSebastian0+0-0
2021-08-05 16:55-merge sebastjm's #6945 branch/fix, and fix an issue in the test logicChristian Grothoff15+41-29
2021-08-04 19:51debian: bump versionFlorian Dold1+6-0
2021-08-04 17:24-improve loggingChristian Grothoff1+22-7
2021-08-04 16:27finish fix for #6953Christian Grothoff2+8-3
2021-08-04 16:11-implement #6953 + #6948Christian Grothoff3+235-9
2021-08-04 15:15-work on #6975, still does not passChristian Grothoff1+22-21
2021-08-04 13:35last prebuilt version of backofficeSebastian0+0-0
2021-08-04 10:04avoid compiler warningFlorian Dold1+1-2
2021-08-03 19:57-adapt merchant to new config structureChristian Grothoff3+8-2
2021-08-02 20:18-use new TALER_JSON_check_i18nChristian Grothoff4+2-15
2021-08-02 17:49-work on #6948: remove FIXMEChristian Grothoff1+0-1
2021-08-02 17:49-work on #6948Christian Grothoff1+2-0
2021-08-02 17:48-work on #6948Christian Grothoff0+0-0
2021-08-02 17:38-update to latest exchange API changeChristian Grothoff1+13-4
2021-08-02 14:40last prebulitSebastian0+0-0
2021-08-02 14:04-doxygen fixChristian Grothoff1+1-1
2021-08-01 21:20-fix doxygenChristian Grothoff1+0-1
2021-08-01 21:08-doxygen fixesChristian Grothoff2+6-42
2021-08-01 20:57-fix typoChristian Grothoff1+1-1
2021-08-01 20:49finish implementing #6935Christian Grothoff23+395-546
2021-08-01 18:07-ignoreChristian Grothoff1+1-0
2021-08-01 18:06-more legacy casesChristian Grothoff1+6-0
2021-08-01 17:59-more json_pack fixesChristian Grothoff10+286-305
2021-08-01 17:37debian: changelogFlorian Dold1+2-0
2021-08-01 16:57-more json_pack fixesChristian Grothoff13+126-110
2021-08-01 16:48debian: support compat level 12Florian Dold3+8-2
2021-08-01 14:40-more json_pack funChristian Grothoff3+148-157
2021-08-01 14:13-more work on #6935Christian Grothoff1+48-48
2021-08-01 14:07-misc fixes, more json_pack convertingChristian Grothoff10+98-123
2021-08-01 12:26fix #6946: reload merchant instance settings from DB on changeChristian Grothoff8+417-81
2021-08-01 09:55-implement lock expiratin (#6937)Christian Grothoff4+76-3
2021-08-01 09:42implement #6942: switch UUIDs to stringsChristian Grothoff5+45-9
2021-07-31 15:33debian: do not ask for web serverFlorian Dold1+0-3
2021-07-31 14:55debian: remove unused templates fileFlorian Dold1+0-7
2021-07-31 14:52debian: fix postrmFlorian Dold4+8-84
2021-07-31 11:21debian: bump version, minor tweaksFlorian Dold1+6-0
2021-07-30 19:20-update .gitignoreChristian Grothoff1+7-0
2021-07-30 19:20-adjust tests to exchange changesChristian Grothoff1+2-2
2021-07-30 19:11-fix expected status codeChristian Grothoff1+2-2
2021-07-30 19:10-fix expected status codeChristian Grothoff2+4-4
2021-07-30 19:07-fix key initializationChristian Grothoff3+6-2
2021-07-30 14:05debian: don't create user homeFlorian Dold1+1-1
2021-07-30 14:00debian: tmpfilesFlorian Dold1+2-0
2021-07-30 13:59debian: socket pathFlorian Dold1+1-1
2021-07-30 11:43typoFlorian Dold1+1-1
2021-07-30 11:38debian: bump versionFlorian Dold1+6-0
2021-07-30 11:25debian: just install sample websitesFlorian Dold3+1-40
2021-07-30 09:57debian: configFlorian Dold2+9-1
2021-07-30 09:53debian: configFlorian Dold5+25-5
2021-07-29 19:02debian: remove wrong commandFlorian Dold1+0-1
2021-07-29 17:50debian: new configFlorian Dold10+73-155
2021-07-24 07:12implement #6939 transformationChristian Grothoff30+92-218
2021-07-23 19:27-fix po->in_dllÖzgür Kesim1+1-0
2021-07-23 19:23Merge branch 'master' of ssh://git.taler.net/merchantÖzgür Kesim1+2-1
2021-07-23 19:23-fix cleanup-logicÖzgür Kesim1+155-130
2021-07-23 18:13use safe multiplicationChristian Grothoff1+2-1
2021-07-23 17:09-simplifyÖzgür Kesim1+31-56
2021-07-23 16:44-fix struct nameChristian Grothoff3+3-2
2021-07-23 16:09-sanity-fix test logicChristian Grothoff1+4-1
2021-07-23 16:00fix duplicate labelFlorian Dold1+1-1
2021-07-23 15:53add sleep in tipping test caseFlorian Dold1+3-0
2021-07-23 15:14insert missing rollbacksChristian Grothoff1+4-0
2021-07-23 15:07-misc backend changes from workshopChristian Grothoff4+194-138
2021-07-23 13:50-fix get order logicChristian Grothoff2+64-49
2021-07-23 12:41rename functionms1+6-6
2021-07-23 12:30-fix compiler warningChristian Grothoff1+2-1
2021-07-23 11:12-address FIXMEChristian Grothoff1+1-2
2021-07-23 11:02-rename TALER_amount_get_zero to TALER_amount_set_zeroChristian Grothoff14+26-26
2021-07-23 10:52commenting Debian preinst policyms1+5-0
2021-07-22 18:03-clarifyChristian Grothoff1+1-0
2021-07-22 17:58comment about abort-payFlorian Dold1+9-0
2021-07-22 17:49-hyperoptimizeChristian Grothoff1+1-0
2021-07-22 17:20-simplifyChristian Grothoff1+8-8
2021-07-22 17:17-simplifyChristian Grothoff1+1-1
2021-07-22 17:10-update ignored filesChristian Grothoff1+3-0
2021-07-22 17:07-add double-coin detection logicChristian Grothoff1+85-67
2021-07-22 16:55check no coinsSebastian1+6-1
2021-07-22 16:44-fix warningsChristian Grothoff1+0-2
2021-07-22 16:42worshop fixesSebastian1+248-191
2021-07-22 13:53refactor order claimingFlorian Dold2+53-32
2021-07-22 12:31-code cleanup order creationChristian Grothoff3+425-452
2021-07-22 11:09add more location checksChristian Grothoff3+72-17
2021-07-21 18:57more checks on the order objectms1+120-53
2021-07-21 16:56-cleanupChristian Grothoff1+4-1
2021-07-21 16:54start with refactoring private_post-ordersFlorian Dold1+65-58
2021-07-21 16:01-add missing currency checkChristian Grothoff2+13-1
2021-07-21 15:32-fix test regressionsChristian Grothoff5+32-16
2021-07-21 14:53-fix NPEChristian Grothoff2+14-16
2021-07-21 14:24-expand fixChristian Grothoff1+5-5
2021-07-21 14:18refactor private-get-productsFlorian Dold2+307-306
2021-07-21 14:14-add missing checkChristian Grothoff1+1-0
2021-07-21 13:48improve error handling in lookup_productsFlorian Dold2+10-7
2021-07-21 13:29-fix bugs, FTBFSChristian Grothoff8+335-127
2021-07-20 18:52instance auth: refactor, make it serializableFlorian Dold7+147-86
2021-07-20 18:40-typoChristian Grothoff1+1-1
2021-07-20 18:32-support Florian DB APIChristian Grothoff1+0-2
2021-07-20 18:26-support Florian DB APIChristian Grothoff2+58-0
2021-07-20 17:33-workshop refactoringChristian Grothoff12+269-179
2021-07-20 15:46die on bugs, do not commitChristian Grothoff4+10-24
2021-07-20 14:41implement regex to restrict idChristian Grothoff2+23-12
2021-07-20 14:26-bump changelogChristian Grothoff1+8-2
2021-07-20 13:36POST /private/instances logic cleanupChristian Grothoff2+132-110
2021-07-20 10:58-fix FTBFS and #6920Christian Grothoff3+34-45
2021-07-19 18:46minor joint fixes from hacking workshopChristian Grothoff2+37-24
2021-07-14 12:30remove dead '-w' switchChristian Grothoff1+6-0
2021-07-14 12:30remove dead '-w' switchChristian Grothoff1+4-4
2021-07-14 11:19-require minimum versionsChristian Grothoff1+2-2
2021-07-14 11:17allow 'or'Christian Grothoff4+1-13
2021-07-14 11:14-update changelogChristian Grothoff1+6-0
2021-07-14 08:05Debian packaging.ms1+9-0
2021-07-13 17:19Debian packaging build-dependencies.ms1+5-1
2021-07-07 04:44issue #6915Sebastian1+76-0
2021-06-25 14:10fix bootstrapChristian Grothoff2+7-0
2021-06-24 12:07package updatesChristian Grothoff4+9-3
2021-06-16 21:15fix #6904Christian Grothoff1+9-1
2021-06-16 20:35identify where #6904 breaksChristian Grothoff1+17-0
2021-06-16 20:14fixing #6903Christian Grothoff9+389-93
2021-06-16 03:42issue #6903Sebastian1+70-40
2021-05-29 06:49fix test (#6891)Christian Grothoff1+2-1
2021-05-28 20:56Force-pull submodules: no development happens in submodules.MS1+1-1
2021-05-28 20:50importing the backoffice SPAMS2+8-12
2021-05-28 20:45merchant-backoffice prebuilt branchMS1+1-0
2021-05-28 20:45merchant-backoffice prebuilt branchMS0+0-0
2021-05-28 19:51fixing spellingSebastian1+2-2
2021-05-28 16:02adding test creating a reserve with invalid currencySebastian1+15-15
2021-05-28 16:02reserve creation testSebastian1+158-0
2021-05-28 15:36-make gcc happyChristian Grothoff1+3-0
2021-05-27 18:23continue 2021-05-27 "implement specification update #6891"Thien-Thi Nguyen1+12-0
2021-05-27 10:24fix #6892Christian Grothoff1+1-1
2021-05-27 10:14implement specification update #6891: return exchange_url and payto_uri as part of GET reserve/ID responseChristian Grothoff8+67-5
2021-05-27 09:20use reliably non-answering HTTP endpoint, instead of one that might answerChristian Grothoff1+4-1
2021-05-26 11:21move ‘deposit_sum’ decl upscopeThien-Thi Nguyen1+1-1
2021-05-26 07:39log exchange status code if operation fails with bad gatewayChristian Grothoff1+33-0
2021-05-25 18:15fix #6887/#6886: handle update in exchange API properlyChristian Grothoff1+8-6
2021-05-25 15:20do NOT test for anastasis-reducer, we do not need itChristian Grothoff2+0-6
2021-05-25 07:51trying with keeping the submoduleMS2+4-0
2021-05-25 07:40disable backoffice build targetMS1+3-2
2021-05-25 07:33effectively remove submoduleMS2+0-4
2021-05-25 07:22remove backoffice build from bootstrap scriptMS1+7-7
2021-05-25 07:06temporarily disabling backoffice submodule (broke entire build).MS1+3-3
2021-05-23 21:14improve error message (fixes #6885)Christian Grothoff1+1-1
2021-05-19 16:33fix access control logic, note this bcreates a new issue (#6878)Christian Grothoff2+32-15
2021-05-19 13:14add test for #6876, and minor fixesChristian Grothoff5+122-1
2021-05-18 19:05implement delete transfer cmdChristian Grothoff5+256-0
2021-05-18 10:06add C client API for DELETE /transfers/ID operation (#6876)Christian Grothoff3+242-1
2021-05-17 20:46implement #6876Christian Grothoff6+277-0
2021-05-17 19:55implement POST reserves timeout (#6875)Christian Grothoff2+63-2
2021-05-17 19:39check for compatible currency during POSTChristian Grothoff2+22-0
2021-05-17 19:36fix crash on exit: resuming would skip list entriesChristian Grothoff2+5-2
2021-05-17 13:26fix mime lookupFlorian Dold1+1-1
2021-05-17 12:44always put XXXXXX at the end (#6869)Christian Grothoff2+5-5
2021-05-17 12:39pass static_url to templatesFlorian Dold9+86-5
2021-05-17 11:57remove problematic tput statements (#6869)Christian Grothoff2+1-4
2021-05-17 11:54do not select expired reserves when auto-selecting reserve for tipping (#6871)Christian Grothoff2+20-3
2021-05-17 11:38JS: typoFlorian Dold1+1-1
2021-05-17 10:47JS: make sure we retry only once per failed attemptFlorian Dold3+31-10
2021-05-11 20:51update test case note to link to bug that is being tested forChristian Grothoff1+2-1
2021-05-11 20:47explain #6854: the break was bogusChristian Grothoff1+13-3
2021-05-11 17:47fix doxygenChristian Grothoff1+4-2
2021-05-11 17:19fix #6861, maybe #6854Christian Grothoff22+167-42
2021-05-11 15:34fix typoChristian Grothoff1+1-1
2021-05-11 15:34Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff1+45-0
2021-05-11 14:01add test about transaction insertingSebastian1+45-0
2021-05-11 10:50add instance to query to ensure no cross-instance conflicts; still, this does not explain the GNUNET_break()/assert failure in #6854Christian Grothoff5+100-78
2021-05-11 03:06assert to breakSebastian1+1-1
2021-05-10 14:22remove broken HTMLFlorian Dold1+1-1
2021-05-09 10:43more work on #6854Christian Grothoff1+79-36
2021-05-09 09:26fix check for wire method existing (fixes test failure)Christian Grothoff2+7-13
2021-05-09 09:10make POST /private/transfers a proper transaction (relates to #6854, but unclear if it fixes anything)Christian Grothoff1+298-193
2021-05-05 14:55-style fixChristian Grothoff1+5-4
2021-05-05 13:03fix: looking for wire methodSebastian1+6-7
2021-05-05 13:26merchant cannot create an order if the first wire method is not activeSebastian1+19-1
2021-05-02 10:34-more work for JE MarchesiChristian Grothoff1+31-19
2021-05-01 17:44add missing XLIB linkage for coverageChristian Grothoff3+13-7
2021-04-28 13:42use grothoff in runtimedir when testingChristian Grothoff1+1-0
2021-04-26 14:52-document refund_amount argumentChristian Grothoff1+1-0
2021-04-24 18:30fix DB test: total_sold must be ignoredChristian Grothoff4+12-17
2021-04-24 18:14fix product update logicChristian Grothoff2+24-15
2021-04-24 17:55return proper status codes when client sends bogus payment requests (#6817)Christian Grothoff1+6-9
2021-04-23 22:07-fix typosChristian Grothoff5+5-5
2021-04-23 21:44more doxygen fixesChristian Grothoff1+1-0
2021-04-23 21:43more doxygen fixesChristian Grothoff1+1-1
2021-04-23 21:43more doxygen fixesChristian Grothoff1+6-2
2021-04-23 21:41more doxygen fixesChristian Grothoff2+6-6
2021-04-23 09:52make sure that bootstrap succeeds despite failing commandsFlorian Dold1+2-2
2021-04-22 21:34integrate SPAChristian Grothoff10+284-5
2021-04-21 18:33fix misc doxygen issuesChristian Grothoff5+23-19
2021-04-20 23:01-do not update total_sold when patching product, not provided as an argument, breaks invariantsChristian Grothoff2+10-10
2021-04-20 22:23-fix product ID in patch operationChristian Grothoff1+1-1
2021-04-20 22:23-fix direction of checkChristian Grothoff1+1-1
2021-04-20 21:25cannot increase stock if the product has an order asociatedSebastian2+108-27
2021-04-20 13:48be more generous in terms of which fields are required when creating/updating productsChristian Grothoff2+50-24
2021-04-20 04:36modify test to fail when no address or next_restock for infinite productSebastian2+1-5
2021-04-19 15:45fix infinite supply handling: Database can only represent INT64_MAX, not UINT64_MAXChristian Grothoff4+4-3
2021-04-19 14:06updating infinite stock productSebastian1+69-0
2021-04-19 13:49-fix testChristian Grothoff1+64-6
2021-04-19 06:00added deposit totalSebastian1+8-3
2021-04-19 05:53no balance after payingSebastian1+142-2
2021-04-17 20:09-fix indentChristian Grothoff1+1-2
2021-04-17 19:52fix backend-db testChristian Grothoff2+12-32
2021-04-17 19:46add tests and bugfixes to fix #6778 and #6779Christian Grothoff9+155-25
2021-04-17 17:36add command to test /instance/auth operation (#6778/6779)Christian Grothoff3+239-0
2021-04-16 21:40add missing currency check, fix test to use string for imageChristian Grothoff4+13-3
2021-04-16 21:38use POST instead of PATCHChristian Grothoff4+248-236
2021-04-16 21:32correct (product) image to be a string (as specified) instead of a JSON objectChristian Grothoff16+59-55
2021-04-16 21:07implement #6779 (still needs tests)Christian Grothoff2+230-0
2021-04-16 21:07enable use of per-instance APIs also in C APIChristian Grothoff3+75-16
2021-04-16 13:32add test foer #6836Christian Grothoff3+120-77
2021-04-15 13:07add image testSebastian1+13-9
2021-04-14 15:56test for #6836 -- passesChristian Grothoff3+34-21
2021-04-14 12:40fix #6844Christian Grothoff3+18-3
2021-04-14 11:43-indentChristian Grothoff3+495-2
2021-04-13 22:02test order creationSebastian2+116-1
2021-04-13 12:00fix pointer checkSebastian1+2-2
2021-04-12 18:32remove dead optionsChristian Grothoff1+0-2
2021-04-12 13:18-remove debug lineChristian Grothoff1+0-2
2021-04-12 13:06integrate test cases from sebastian into buildChristian Grothoff3+16-282
2021-04-12 13:06fix #6840Christian Grothoff2+185-0
2021-04-11 12:17allow refund_delay to override default wire deadline; check if confliciting refund_deadline exists already during order creationChristian Grothoff1+19-6
2021-04-10 23:35fix crash if resumed task immediately suspends againChristian Grothoff1+7-5
2021-04-10 22:34more refund-related loggingChristian Grothoff2+12-1
2021-04-10 22:00remove legacy codeChristian Grothoff1+5-4
2021-04-10 21:59remove legacy codeChristian Grothoff1+0-4
2021-04-10 11:03move sebastian scripts to where they belongChristian Grothoff2+587-0
2021-04-09 12:55fix /config part of #6838Christian Grothoff2+24-23
2021-04-08 10:01possible fix for #6835Christian Grothoff2+7-1
2021-04-06 18:11fix #6833Christian Grothoff2+13-3
2021-04-04 20:07fix typo in debian packagerChristian Grothoff1+0-0
2021-04-02 14:11comment codeChristian Grothoff1+2-0
2021-04-02 14:07allow a few more ops on deleted instances, return specific EC for endpoints failing due to deleted instanceChristian Grothoff1+30-8
2021-04-02 13:54fix #6812: allow purging of deleted instancesChristian Grothoff7+55-29
2021-04-02 13:25properly handle instance already exists case (#6812)Christian Grothoff1+13-2
2021-04-02 12:36fix more leaksChristian Grothoff7+33-7
2021-04-02 12:12fix misc memory leaksChristian Grothoff14+131-20
2021-04-02 09:19properly use booleanChristian Grothoff1+1-1
2021-04-02 09:18fix format stringChristian Grothoff1+3-2
2021-04-01 10:07fix spec compliance for 405 reply, handle OPTIONS request with asterisk-form (RFC 7230, section 5.3.4)Christian Grothoff1+147-37
2021-04-01 09:28implement #6816: use more sane format for date argument in GET /private/orders requestChristian Grothoff2+39-16
2021-04-01 09:18implement returning additional order details for unpaid orders (fixes #6822)Christian Grothoff3+70-45
2021-04-01 08:58warn, do not assertChristian Grothoff1+7-3
2021-03-24 13:42fix 0006814: looking up for order using date parameter and positive delta returns emptySebastian1+30-27
2021-03-16 21:06fix private get order id long polling logicChristian Grothoff1+14-1
2021-03-13 09:53clean up url_join callsChristian Grothoff2+19-10
2021-03-09 21:55disable confusing warningChristian Grothoff1+5-3
2021-03-09 21:48Fix #6785-0017607Christian Grothoff1+1-2
2021-03-06 11:55clean up auth override logicChristian Grothoff4+28-14
2021-03-05 20:47fix for #6786Christian Grothoff1+66-51
2021-03-04 15:02fix #6785Christian Grothoff9+273-57
2021-03-04 11:08fix #6780Christian Grothoff5+50-35
2021-03-04 10:19fix #6782Christian Grothoff1+86-47
2021-03-04 10:12-more logic cleanup, no semantic changeChristian Grothoff2+23-27
2021-03-04 09:56related to #6774: rollback AND suspend before starting async activityChristian Grothoff1+8-10
2021-03-04 09:55related to #6774: rollback before starting async activityChristian Grothoff1+7-1
2021-03-04 09:44-add commentChristian Grothoff1+1-0
2021-03-04 09:40Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff22+480-132
2021-03-04 09:40remove bogus assertion (#6775)Christian Grothoff1+0-3
2021-03-02 04:21fix: missing setting use_private when using private_handlersSebastian1+1-0
2021-03-02 19:21report back authentication methodFlorian Dold1+7-2
2021-03-02 19:03fix Authorization header parsingFlorian Dold2+38-17
2021-03-02 19:02run merchant tests from the wallet test suite in 'make check'Florian Dold3+26-3
2021-03-01 22:25towards updated auth API (tests still missing)Florian Dold13+403-77
2021-03-01 15:55remove auth token from PATCH instanceFlorian Dold5+1-33
2021-03-01 13:46set async scope ID when entering MHD completion callbackFlorian Dold1+4-0
2021-02-26 10:46go beyond 1k limitChristian Grothoff1+2-1
2021-02-19 23:29fix #6762Christian Grothoff1+13-1
2021-02-19 17:21improve error messageChristian Grothoff1+1-1
2021-02-18 23:20remove bogus UNIQUE constraint (#6758)Christian Grothoff2+4-2
2021-02-17 20:00fix assertionChristian Grothoff1+2-0
2021-02-17 19:48fix account re-enable issue, related to #6755, but not exactlyChristian Grothoff6+86-11
2021-02-16 18:04update packageChristian Grothoff4+4-3
2021-02-15 15:05new Debian packageChristian Grothoff1+6-0
2021-02-13 20:18do not require claim tokenChristian Grothoff1+3-5
2021-02-13 18:21fix memory leakChristian Grothoff1+6-3
2021-02-13 15:24fix memory leaksChristian Grothoff2+3-3
2021-02-13 10:41fix #6747Christian Grothoff1+11-7
2021-02-12 14:26was responding default_max_wire_fee in default_max_deposit_fee field, ref #5859Sebastian1+1-1
2021-02-05 11:10increase pay timeoutFlorian Dold1+6-5
2021-02-04 23:00fix for #6739: make 'make clean' cleanup the secm_tofus.pubChristian Grothoff1+3-0
2021-02-04 19:04fix #6738Christian Grothoff1+3-1
2021-02-04 17:27fix #6737Christian Grothoff1+20-7
2021-02-04 15:42fix header name in error messageFlorian Dold1+1-1
2021-02-03 20:39update .gitignoreThien-Thi Nguyen1+1-0
2021-02-02 14:07add rudimentary test logic for #6731Christian Grothoff32+331-112
2021-02-02 11:20extend client and testing libs to support setting authentication tokens (#6731)Christian Grothoff8+51-13
2021-02-02 11:05include 'Bearer' in prefix and document discussion with mnotChristian Grothoff1+13-4
2021-01-31 21:21implement access control (#6731)Christian Grothoff1+76-0
2021-01-31 12:12implement import of auth_token into merchant DB when configuring instances (#6731)Christian Grothoff4+130-0
2021-01-31 11:52extend merchant backend DB to support storing authentication data for #6731Christian Grothoff5+111-5
2021-01-29 17:12retry if reserve is so far unknown (404) to merchant, instead of using short timeout that may be too short on some systemsChristian Grothoff4+76-23
2021-01-29 17:11allow permutations in order of reserves returned to still count as acceptableChristian Grothoff1+66-45
2021-01-28 13:31do not fail during postinst if systemctl is unavailableChristian Grothoff1+1-1
2021-01-25 20:07need qrencoderChristian Grothoff1+1-0
2021-01-21 16:53update rulesChristian Grothoff2+11-1
2021-01-21 16:47improve Debian package rulesChristian Grothoff10+31-23
2021-01-21 15:12ignoreChristian Grothoff1+1-0
2021-01-21 15:11update submoduleChristian Grothoff5+5-125
2021-01-21 14:37update submodulesChristian Grothoff2+25-15
2021-01-18 10:58only log things as ERROR that are actually ERRORs; return 502 instead of 500 on abort failure due to malformed exchange replyChristian Grothoff5+30-10
2021-01-18 10:40only log things as ERROR that are actually ERRORsChristian Grothoff3+10-3
2021-01-18 10:34insert_transfer_details is running its own transaction, no need to create an outer transaction for itChristian Grothoff1+13-47
2021-01-18 10:31postgres_insert_pickup must NOT start a transaction, transaction is already part of callerChristian Grothoff2+3-47
2021-01-18 10:23add missing rollbacks to fix some transactionsChristian Grothoff3+14-6
2021-01-16 22:43reduce lookaheadChristian Grothoff1+10-0
2021-01-16 17:37fix #6699: trust peers if master_pub is in trust set, do not require base URL to matchChristian Grothoff2+19-3
2021-01-15 11:39Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff0+0-0
2021-01-15 11:39force (re)download of /keys also for auditor check, see #6699Christian Grothoff2+14-0
2021-01-11 11:38Revert "set up logging properly for merchant httpd"Florian Dold1+1-4
2021-01-11 11:16set up logging properly for merchant httpdFlorian Dold1+4-1
2021-01-07 21:57fix #6674Christian Grothoff3+104-38
2021-01-07 19:58fix #6677Christian Grothoff4+16-16
2021-01-07 19:52fix remaining #6679 issues in exchangeChristian Grothoff3+33-22
2021-01-02 20:46bump changelogChristian Grothoff1+7-0
2021-01-02 20:35fix web server integrationChristian Grothoff4+15-17
2021-01-02 20:21fix #6673: fix access rights on package installChristian Grothoff8+17-6
2021-01-02 19:40fix DB initialization logic to avoid CREATE table attempts in taler-merchant-httpdChristian Grothoff7+97-59
2021-01-02 19:14update .gitignoreChristian Grothoff2+14-0
2021-01-02 13:05debian package fixesChristian Grothoff6+107-46
2021-01-01 20:54fix linker issuesChristian Grothoff8+19-72
2021-01-01 20:12fix dependenciesChristian Grothoff1+3-3
2021-01-01 20:03renameChristian Grothoff4+3-7
2021-01-01 19:55add missing config linesChristian Grothoff1+7-1
2021-01-01 19:43improving Debian package (untested)Christian Grothoff14+333-12
2021-01-01 15:17initial logic for taler-merchant Debian packageChristian Grothoff1+15-0
2021-01-01 15:17initial logic for taler-merchant Debian packageChristian Grothoff27+1592-0
2020-12-29 13:28do not generate static libsChristian Grothoff1+8-1
2020-12-20 11:55remove dead/redundant optionsChristian Grothoff1+0-22
2020-12-17 15:06purge obsolte options from configChristian Grothoff1+0-31
2020-12-14 16:21adapt to libtalertesting API change (minor)Christian Grothoff2+10-4
2020-12-14 14:42activating implementation of #6175Christian Grothoff3+5-2
2020-12-11 22:46add setup steps to testsChristian Grothoff2+27-1
2020-12-08 17:53fix minor merchant issuesChristian Grothoff3+8-2
2020-11-19 15:00remove accidental changeMS1+0-1
2020-11-19 14:28Print hint to failing commandMS2+4-2
2020-11-17 16:05Fix payto generation.MS1+1-1
2020-11-13 22:10fix doxygenChristian Grothoff3+16-18
2020-11-10 12:31these seem obsoleteChristian Grothoff1+0-7
2020-11-10 12:29update changelogChristian Grothoff1+10-10
2020-11-07 23:50adjust error codes in merchantChristian Grothoff74+754-589
2020-11-06 09:11fix return value from main() when run with -h/-vChristian Grothoff1+10-5
2020-11-03 22:24remove dead optionChristian Grothoff1+0-5
2020-11-03 22:14make benchmark currency-neutralChristian Grothoff1+13-8
2020-11-01 14:57instance setup in config is deadChristian Grothoff1+0-30
2020-10-31 09:19version bumpChristian Grothoff2+7-1
2020-10-31 09:09update doxygen resourcesChristian Grothoff3+11-2
2020-10-31 08:57remove -s option again: not needed thanks to idempotencyChristian Grothoff1+2-11
2020-10-31 08:54modify benchmark to get corner-run to pass againChristian Grothoff1+4-4
2020-10-31 08:03integrate creation of alt instance with merchant benchmark main logicChristian Grothoff1+18-21
2020-10-30 23:50fix FIXME, get taler-merchant-benchmark to kind-of work in ordinary modeChristian Grothoff5+78-29
2020-10-30 22:39do not force reset of bank in benchmark, allow skipping instance creationChristian Grothoff1+30-7
2020-10-30 22:38remove bogus emtpy linesChristian Grothoff1+0-2
2020-10-30 22:38properly detect if CONTRACT with same order ID already exists as wellChristian Grothoff1+23-2
2020-10-30 20:45remove dead optionsChristian Grothoff2+5-28
2020-10-30 16:13properly parse and return out-of-stock reply, fix 2 FIXMEsChristian Grothoff3+180-88
2020-10-30 15:26address FIXMEs: support args being optional, detail does not exist in reply, so remove obsolete FIXMEChristian Grothoff3+12-9
2020-10-29 23:25add missing breakChristian Grothoff1+1-0
2020-10-29 23:24fix filterChristian Grothoff1+2-0
2020-10-29 21:57fix clang compiler warningsChristian Grothoff1+3-3
2020-10-29 21:44use FIXME, not TODO. Don't care about (null) in logging for last cmdChristian Grothoff2+2-3
2020-10-29 21:34fix flags for coverage analysisChristian Grothoff1+2-1
2020-10-26 12:30use corret HTTP status codes (#6434)Christian Grothoff4+5-5
2020-10-25 21:40benefit from #6524 implementation in GNUnetChristian Grothoff3+9-39
2020-10-25 21:00increase timeout, 5s is too shortChristian Grothoff1+1-1
2020-10-25 20:33implement #6525, requires LASTEST GNUnet to workChristian Grothoff3+121-69
2020-10-25 19:38tolerate acceptable status code without errorChristian Grothoff1+3-0
2020-10-25 19:17fix compiler warningChristian Grothoff1+4-12
2020-10-25 19:15handle more possible HTTP status codes nicelyChristian Grothoff2+9-0
2020-10-25 19:09use better status codesChristian Grothoff5+10-6
2020-10-25 18:49fix logging of expected problemsChristian Grothoff3+7-2
2020-10-25 18:27work on #6525Christian Grothoff1+93-135
2020-10-25 18:22fix indentChristian Grothoff2+4-4
2020-10-25 18:17work on #6525Christian Grothoff2+19-55
2020-10-25 18:13work on #6525Christian Grothoff1+4-25
2020-10-25 18:11indentation fixesChristian Grothoff7+15-6
2020-10-22 09:47fix spellingChristian Grothoff1+2-2
2020-10-22 08:34fix doxygenChristian Grothoff1+1-0
2020-10-22 08:33fix doxygenChristian Grothoff2+6-3
2020-10-21 09:52fix explicit link issues from doxygenChristian Grothoff3+97-1
2020-10-21 09:46exclude mustachChristian Grothoff1+10-0
2020-10-21 09:44exclude mustachChristian Grothoff1+1-1
2020-10-21 09:28implement test for long polling with repurchase detection (fixes #6581)Christian Grothoff4+186-35
2020-10-20 18:24expose refund_pending status in GET /private/orders/<ID> operation. Fixes #6491.Christian Grothoff4+48-32
2020-10-20 18:14implement test for #6466Christian Grothoff4+32-73
2020-10-20 15:45typoMS1+4-4
2020-10-20 15:41Fix references to GNUnet and MHD.MS4+33-4
2020-10-20 15:32fix reference to MHD macroMS1+6-0
2020-10-20 15:30@paramMS1+1-1
2020-10-20 15:28Doxygen fixesMS2+2-9
2020-10-20 15:20avoid angle brackets in commentsMS2+2-2
2020-10-20 15:16@paramMS2+4-1
2020-10-20 15:07@paramMS4+14-0
2020-10-20 14:56@paramMS5+10-26
2020-10-20 14:41@param name[out] -> @param[out] nameMS10+10-10
2020-10-20 14:39@paramMS6+8-10
2020-10-20 14:39@param name[out] -> @param[out] nameMS1+3-3
2020-10-16 13:56try using macro to comment out legacy logicChristian Grothoff1+7-4
2020-10-16 12:51typoMS1+1-1
2020-10-15 17:55Doxygen fixesMS2+4-3
2020-10-15 17:44Doxygen fixesMS3+13-14
2020-10-15 17:27Doxygen fixesMS2+9-8
2020-10-15 14:52Doxygen fixesMS2+2-0
2020-10-15 14:39Doxygen fixesMS6+6-1
2020-10-15 14:36Doxygen fixesMS8+10-4
2020-10-15 14:20Doxygen fixesMS11+0-183
2020-10-15 14:13Doxygen fixesMS7+5-49
2020-10-15 13:55Doxygen fixesMS1+23-23
2020-10-15 13:45Doxygen fixesMS2+2-1
2020-10-15 12:27expand test suite, remove obsolete functions from headerChristian Grothoff2+20-239
2020-10-15 11:24Doxygen fixesMS2+2-2
2020-10-15 11:21Doxygen fixesMS4+4-4
2020-10-15 11:18Doxygen fixesMS10+11-11
2020-10-15 10:27Doxygen fixesMS10+10-10
2020-10-15 10:20Doxygen fixesMS10+13-14
2020-10-15 10:10Doxygen fixesMS1+0-12
2020-10-15 10:08Doxygen fixesMS1+0-19
2020-10-15 10:05Doxygen fixesMS6+1-158
2020-10-15 10:03Doxygen fixesMS1+0-12
2020-10-15 10:00Doxygen fixesMS13+0-297
2020-10-15 09:53Doxygen fixesMS6+0-168
2020-10-14 21:03minor fixesChristian Grothoff1+6-18
2020-10-14 21:02implementing long-polling test commands for wallet get order operation (#6466)Christian Grothoff5+492-23
2020-10-14 19:17add test for #6545Christian Grothoff4+188-16
2020-10-13 21:35Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff36+0-652
2020-10-13 21:34implement #6545Christian Grothoff2+129-165
2020-10-13 21:29fix format string bugChristian Grothoff1+1-1
2020-10-13 14:29Doxygen fixesMS16+0-238
2020-10-13 14:22Doxygen fixesMS9+0-162
2020-10-13 14:12Doxygen fixesMS14+0-252
2020-10-13 10:32generate refund URI with http/https status based on the merchant_base_url instead of trusting the client to use the same protocol for the request (which can be wrong if the browser decides to prefer https over http)Christian Grothoff3+63-51
2020-10-13 10:18doxygen fixesMS11+0-237
2020-10-13 10:07doxygen fixesMS9+1-60
2020-10-12 20:19clarify commentChristian Grothoff1+7-2
2020-10-09 17:32delete unused fileMS2+0-1297
2020-10-09 17:27address doxygen warningsMS9+0-187
2020-10-09 17:07address doxygen warningsMS9+43-12
2020-10-09 16:24Addressing @file warningsMS3+3-3
2020-10-09 16:21Addressing @file warnings.MS166+166-166
2020-10-09 16:00addressing some of the @file warningsMS12+11-206
2020-10-08 16:09fix Doxygen warningMS1+3-3
2020-10-08 15:36new tag fileMS3+27-1
2020-10-08 15:24replace location to avoid history loopFlorian Dold3+5-5
2020-10-07 10:40refuse refunds categorically if refund_delay was 0, instead of trying to give refunds anywayChristian Grothoff2+97-45
2020-10-02 18:20implement #6616 claim status in /private/orders/ID handlerChristian Grothoff6+419-316
2020-09-29 12:00generate working order_status_url in private APIFlorian Dold1+40-14
2020-09-29 12:51Revert "look up claim token and include it in claimed but unpaid order URLs to avoid redirect loop"Florian Dold1+11-51
2020-09-29 12:51Revert "only complain when neither order nor contract is found"Florian Dold1+7-0
2020-09-29 12:05only complain when neither order nor contract is foundFlorian Dold1+0-7
2020-09-29 12:00look up claim token and include it in claimed but unpaid order URLs to avoid redirect loopFlorian Dold1+51-11
2020-09-14 07:01fixChristian Grothoff7+90-60
2020-09-11 20:39fix merchant dist rulesChristian Grothoff1+3-0
2020-09-10 15:00fix long polling: need to re-fetch contract termsChristian Grothoff2+90-80
2020-09-10 14:04commentMS1+1-1
2020-09-09 22:56logic is hardChristian Grothoff1+1-1
2020-09-09 22:41fix the non-private GET logic, tooChristian Grothoff2+23-5
2020-09-09 22:18more loggingChristian Grothoff1+12-0
2020-09-09 22:16more loggingChristian Grothoff1+4-0
2020-09-09 22:12redo more of transaction on resumeChristian Grothoff1+11-7
2020-09-09 21:55fix stupid copy and paste bugChristian Grothoff1+4-4
2020-09-09 21:44log moreChristian Grothoff1+6-2
2020-09-09 21:11likely fix for #6581, still needs testcaseChristian Grothoff6+196-8
2020-09-09 15:02add API nameChristian Grothoff1+2-1
2020-09-09 14:56diagnostics for #6581Christian Grothoff2+16-6
2020-09-08 12:42fix for #6584Christian Grothoff1+2-0
2020-09-08 12:01slash termination in the right placeFlorian Dold1+3-2
2020-09-07 12:00trigger long poolers also on /paid (#6581)Christian Grothoff1+5-1
2020-09-07 11:00remove ?, as fulfillment_url cannot be NULL hereChristian Grothoff1+8-9
2020-09-07 10:21simplify expressionFlorian Dold1+2-3
2020-09-07 10:19dynamic /pay timeoutFlorian Dold1+27-9
2020-09-07 10:08append h_contract when appropriateFlorian Dold3+49-13
2020-09-07 06:10add already_paid_fulfillment_urlFlorian Dold1+4-2
2020-09-07 05:58consider already_paid_order_id on order status pageFlorian Dold1+24-0
2020-09-07 05:43respect already_paid_order_id in order status page JSFlorian Dold1+10-0
2020-09-06 11:21commasChristian Grothoff1+2-2
2020-09-06 11:03properly implement shutdown of /refund requestChristian Grothoff1+40-0
2020-09-06 10:50do not loop if refund fails (#6577)Christian Grothoff1+22-12
2020-09-05 22:24off by commaChristian Grothoff1+1-1
2020-09-05 22:19try to debug crash in merchant backend on GET for refundChristian Grothoff1+15-4
2020-09-05 22:11get_order_summary() can return NULL, make field optionalChristian Grothoff1+5-3
2020-09-05 11:13fix idempotency issue for POST /private/orders (#6445)Christian Grothoff10+161-56
2020-09-04 23:25fix #6568Christian Grothoff2+68-35
2020-09-04 22:57inline locations as per#6566Christian Grothoff1+7-31
2020-09-03 13:23fix #6516Christian Grothoff3+17-8
2020-08-29 10:47initialize deposit timestampChristian Grothoff1+3-0
2020-08-29 10:43fix uninitialized valuesChristian Grothoff2+13-7
2020-08-29 10:39fix memory leaks in orders/forget logicChristian Grothoff2+19-16
2020-08-29 10:03fix hash_from_string confusion and other unchecked return value issuesChristian Grothoff3+16-8
2020-08-29 09:50fix test_mustach_jansson and actually run it during test suiteChristian Grothoff3+104-61
2020-08-29 09:41log at least a bit on parse failuresChristian Grothoff1+8-3
2020-08-28 23:39fix commit logicChristian Grothoff1+3-4
2020-08-28 23:34fix filter logicChristian Grothoff2+22-34
2020-08-28 22:38doxygen fixesChristian Grothoff1+143-0
2020-08-28 22:38Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff1+2-2
2020-08-28 22:38doxygen fixesChristian Grothoff1+3-5
2020-08-28 13:18fix json_pack format stringMS1+1-1
2020-08-28 12:49fix URL constructionMS1+1-1
2020-08-27 17:57Merge branch 'master' of ssh://git.taler.net/merchantJonathan Buchanan1+2-2
2020-08-27 17:57address some backend fixmesJonathan Buchanan4+168-115
2020-08-27 13:57avoid redirecting to https, for now.MS1+1-1
2020-08-27 13:17adding '://'MS1+2-2
2020-08-25 18:32fix #6432Christian Grothoff34+235-265
2020-08-25 09:08fix memory leaks discovered while valgrinding #6493Christian Grothoff1+34-19
2020-08-25 08:52fix use-after-free (#6493)Christian Grothoff1+14-19
2020-08-24 12:12make fulfillment URL optional, fix #6498 as discussedChristian Grothoff4+78-52
2020-08-23 21:19fix #6498Christian Grothoff1+3-5
2020-08-23 20:31try to address #6498-16717Christian Grothoff1+2-2
2020-08-22 17:29correct fix for #6498 (hopefully)Christian Grothoff1+3-2
2020-08-22 17:28revert patch 838e8bf4f11a6713c61a80addfc5517254f72759Christian Grothoff1+50-49
2020-08-22 17:22add h_contract to refund responseChristian Grothoff3+19-4
2020-08-22 17:21remove unnecessary h_contract support, fix free() of uninitialized variableChristian Grothoff1+4-47
2020-08-22 17:20pass h_contract separate from URI, that is cleanerChristian Grothoff2+51-13
2020-08-22 16:50log where parsing failedChristian Grothoff1+5-1
2020-08-22 16:50needs = in URIChristian Grothoff1+1-1
2020-08-22 16:31include h_contract in refund URL, as it is needed for authenticationChristian Grothoff2+48-12
2020-08-22 11:55fix #6470: clarify that this is not an HTTP statusChristian Grothoff1+1-1
2020-08-22 08:06require correct h_contract_terms in GET /orders/Jonathan Buchanan1+46-46
2020-08-21 11:11test fallbackFlorian Dold1+5-0
2020-08-21 11:02pretty-print contract terms JSON for nowFlorian Dold1+1-1
2020-08-21 10:48template bangsFlorian Dold2+176-29
2020-08-21 08:52replace key-value templating with JSON templatingFlorian Dold4+64-195
2020-08-20 17:38jansson adapter for mustache templatesFlorian Dold7+482-605
2020-08-20 12:19properly construct URL inside JSFlorian Dold2+4-3
2020-08-20 12:16add refund long-polling on the HTML pageFlorian Dold1+2-1
2020-08-20 04:49Merge branch 'master' of ssh://git.taler.net/merchantJonathan Buchanan15+474-41
2020-08-20 04:49parse/test refund uriJonathan Buchanan5+79-7
2020-08-19 17:27implement #6460: serving of static filesChristian Grothoff12+421-13
2020-08-19 16:26implement #6458Christian Grothoff1+35-16
2020-08-19 16:20adjust to exchange API changeChristian Grothoff1+5-4
2020-08-19 13:02improve loggingChristian Grothoff1+6-1
2020-08-19 12:55Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff4+4-4
2020-08-19 12:55fix bad frees()Christian Grothoff2+3-3
2020-08-19 12:36disable HTML escaping for URLs in mustache templatesFlorian Dold4+4-4
2020-08-19 07:28long poll for pending refundsJonathan Buchanan8+108-470
2020-08-19 01:36expose refund_pending in merchant libJonathan Buchanan5+44-5
2020-08-18 14:31fix logic for (un)claimed ordersFlorian Dold1+4-1
2020-08-18 01:03testing and lib sources for new endpointJonathan Buchanan10+950-319
2020-08-16 15:32avoid leaks from last logic changeChristian Grothoff1+6-0
2020-08-16 15:15must re-do DB operations on resumeChristian Grothoff1+143-143
2020-08-16 14:53set initial value to fetch status to 5 msChristian Grothoff1+3-3
2020-08-16 14:48set initial value to fetch status to 250 msChristian Grothoff1+1-2
2020-08-16 14:42timeout argument is timeout_ms in specChristian Grothoff1+7-7
2020-08-16 14:27try long pollingChristian Grothoff1+1-1
2020-08-16 14:17adapt to new APIChristian Grothoff1+6-6
2020-08-16 14:15use 202 if JSON was requestedChristian Grothoff2+47-23
2020-08-16 11:03fix GET /orders/{order_id} handling with redirection to fulfillment if neither contract hash nor token matchChristian Grothoff1+48-13
2020-08-16 06:43Merge branch 'master' of ssh://git.taler.net/merchantJonathan Buchanan1+25-28
2020-08-16 06:42early stages of implementing POST /orders/$ORDER_ID/refundJonathan Buchanan4+758-0
2020-08-15 21:53clean up GET /private/orders handlingChristian Grothoff1+25-28
2020-08-14 06:38check instance currency matches configJonathan Buchanan3+37-4
2020-08-14 06:07fix comparisons with TALER_amount_cmp_currencyJonathan Buchanan2+20-2
2020-08-13 11:48Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff4+83-35
2020-08-13 11:48do not capture reference on exchange_replyChristian Grothoff1+1-1
2020-08-13 07:58fix infinite loop in GET /orders/ if exchange refund returns errorJonathan Buchanan1+12-1
2020-08-13 07:50test for increasing refunds multiple timesJonathan Buchanan3+71-34
2020-08-12 19:58allow claim token match if we have a claimed but unpaid contractChristian Grothoff1+9-4
2020-08-12 18:12fix query string delimiterFlorian Dold1+2-2
2020-08-12 18:11pass current session ID to order status URLFlorian Dold3+23-0
2020-08-12 15:06add fulfillment_url to JSON, not to HTMLChristian Grothoff1+4-5
2020-08-12 14:59possible fix for #6477Christian Grothoff1+5-1
2020-08-12 07:42adapt to GNUnet API changeFlorian Dold2+4-4
2020-08-12 06:14Merge branch 'master' of ssh://git.taler.net/merchantJonathan Buchanan0+0-0
2020-08-12 06:14fix/test multiple refund increases for a single coinJonathan Buchanan2+103-31
2020-08-11 19:16Revert "implement refund gone response when claim token is present on paid order"Florian Dold1+5-73
2020-08-11 19:16Revert "fix broken JSON packing, fix condition for order status 'gone'"Florian Dold1+2-3
2020-08-11 19:16Revert "fix conditional due to 'surprise naming'"Florian Dold1+1-1
2020-08-11 15:32fix conditional due to 'surprise naming'Florian Dold1+1-1
2020-08-11 15:17fix broken JSON packing, fix condition for order status 'gone'Florian Dold1+3-2
2020-08-11 14:35implement refund gone response when claim token is present on paid orderFlorian Dold1+73-5
2020-08-10 20:31add await_refund_obtained option to GET /orders/ in merchant libJonathan Buchanan3+13-0
2020-08-10 20:10implement parse refund uri (untested) & add more tests for pay uriJonathan Buchanan4+251-38
2020-08-10 03:28implement parser for taler_pay_uriJonathan Buchanan3+296-16
2020-08-10 01:29ignore timeout in html requests to GET /orders/Jonathan Buchanan1+2-1
2020-08-09 13:01implement #6467Christian Grothoff1+50-6
2020-08-08 07:19remove unused JS functionFlorian Dold1+0-12
2020-08-08 07:19remove obsolete data-taler-nojsFlorian Dold5+5-5
2020-08-07 13:08add missing indicesChristian Grothoff1+13-1
2020-08-07 01:28spec for uri parsing methodsJonathan Buchanan1+44-0
2020-08-06 19:01pass status URLs in template instead of using JS, fix remaining #6457 FIXMEsFlorian Dold11+270-274
2020-08-06 17:38parse taler pay URI into order page URLFlorian Dold1+231-1
2020-08-06 16:48implement QR code SVG rendering (fixed #6454)Florian Dold1+12-12
2020-08-05 19:50fix/test legal expiration for deleting ordersJonathan Buchanan3+13-4
2020-08-05 15:44server /config also per instanceChristian Grothoff1+7-0
2020-08-05 01:10fixed unitialized variable in TMH_MHD_test_html_desiredJonathan Buchanan1+1-1
2020-08-04 08:02correctly compare refund amount in GET /private/ordersJonathan Buchanan1+1-1
2020-08-03 14:43add missing #includeChristian Grothoff1+1-1
2020-08-03 14:42work on GET /tips/ HTML pageChristian Grothoff9+945-50
2020-08-03 12:17ref to 6460Christian Grothoff2+2-2
2020-08-03 12:13associate with bug numberChristian Grothoff2+2-2
2020-08-03 12:12add first template for show_order_detailsChristian Grothoff3+95-10
2020-08-03 11:54work on refund pageChristian Grothoff2+141-15
2020-08-03 11:46reference bug #6458Christian Grothoff1+1-1
2020-08-03 10:55test for refund availableChristian Grothoff6+37-9
2020-08-03 10:27fix name extractionChristian Grothoff2+79-5
2020-08-03 09:05separate out QR logicChristian Grothoff4+138-78
2020-08-03 09:02support i18n with HTML templatesChristian Grothoff6+51-378
2020-08-02 01:53implementation/tests for idempotent POST /orders requestsJonathan Buchanan4+151-44
2020-08-01 07:05fix query paid orders & add testJonathan Buchanan2+37-15
2020-07-31 07:54test order without claim tokenJonathan Buchanan3+26-3
2020-07-30 21:48fix error message use-after-freeJonathan Buchanan1+5-2
2020-07-30 21:35add 'paid' to GET /private/orders response entriesJonathan Buchanan4+45-9
2020-07-30 11:47fix wrong query delimiterFlorian Dold1+1-1
2020-07-30 11:27zero out claim tokenFlorian Dold1+2-0
2020-07-30 11:26use GNUNET_is_zero correctly (confusing return value!)Florian Dold1+1-1
2020-07-30 10:54remove wrong/misleading commentFlorian Dold1+0-1
2020-07-30 10:52remove accidental valgrindFlorian Dold1+1-2
2020-07-30 10:47handle wrong claim token correctlyFlorian Dold1+2-0
2020-07-30 10:43emit claim token in URIFlorian Dold5+29-9
2020-07-30 09:58Revert "add claim token to taler pay URI"Florian Dold1+1-11
2020-07-30 09:53add claim token to taler pay URIFlorian Dold1+11-1
2020-07-30 01:38revert to use pointers for claim token client libJonathan Buchanan5+14-15
2020-07-29 22:23remove allocations and pointers from claim token client/test codeJonathan Buchanan5+21-28
2020-07-29 17:33fix session ID (bogus trailing slash), formattingFlorian Dold1+20-13
2020-07-29 16:36style fixes thanks to Torsten GrothoffChristian Grothoff2+16-11
2020-07-29 15:12style improvementsChristian Grothoff2+50-66
2020-07-29 13:51perfectionist HTML does not work with FFChristian Grothoff1+1-1
2020-07-29 13:49perfectionist HTMLChristian Grothoff1+4-2
2020-07-29 13:48nicer HTMLChristian Grothoff1+3-3
2020-07-29 13:44fix QR code generationChristian Grothoff3+55-29
2020-07-29 06:23lib code/tests for claim tokenJonathan Buchanan6+97-13
2020-07-29 05:03remove claim_token from insert_contract_terms and return it from lookup_orderJonathan Buchanan8+41-29
2020-07-28 22:33db checks claim_token in insert_contract_termsJonathan Buchanan3+32-10
2020-07-28 15:48fix separation between path and query stringMS1+1-1
2020-07-27 20:00Merge branch 'master' of ssh://git.taler.net/merchantJonathan Buchanan1+3-2
2020-07-27 20:00add amount, summary, and refundable to GET /private/ordersJonathan Buchanan4+255-37
2020-07-27 19:34ApiKey should be part of the optionChristian Grothoff1+1-1
2020-07-27 19:33use MHD constantChristian Grothoff1+3-2
2020-07-27 15:38Remove checkMS1+3-3
2020-07-27 15:22freeMS1+2-2
2020-07-27 14:47fix checkMS1+3-3
2020-07-27 14:42taler:// URI syntax with correct slashes and instance pathFlorian Dold2+45-46
2020-07-27 14:26remove valgrind tests, as they fail on some platformsFlorian Dold12+6-97
2020-07-27 14:26add missing .c file (previously ignored due to overzealous .gitignore)Florian Dold2+146-0
2020-07-27 12:12missing commitChristian Grothoff1+1-1
2020-07-27 11:51fix DB testChristian Grothoff3+13-1
2020-07-27 11:20switch to new URI schema with taler+http:// instead of insecureChristian Grothoff2+11-16
2020-07-27 10:30make create_token optionalChristian Grothoff1+36-14
2020-07-27 09:58fix stupid typoChristian Grothoff1+1-1
2020-07-27 09:54add missing MakefilesChristian Grothoff6+76-0
2020-07-27 09:51adjustments to POST /private/orders for #6446 (still missing DB logic update)Christian Grothoff1+63-22
2020-07-27 09:31Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff1+22-0
2020-07-27 09:31update logic to match latest documented spec (#6446)Christian Grothoff1+77-45
2020-07-27 09:24ApiKey optionMS1+22-0
2020-07-27 09:02add claim token support to POST /orders/ID/claim, incomplete, lacks DB support (for #6446)Christian Grothoff1+27-1
2020-07-27 08:57add incomplete logic (lacks DB support) to check for claim tokens in get_orders-ID.cChristian Grothoff1+53-11
2020-07-27 08:44update DB schema for #6446Christian Grothoff1+3-0
2020-07-26 14:31round refund_deadlineChristian Grothoff1+2-0
2020-07-26 14:15revise templateChristian Grothoff2+123-21
2020-07-26 13:50add logic to load templatesChristian Grothoff1+196-27
2020-07-26 13:29start to have templatesChristian Grothoff6+105-3
2020-07-26 13:24use mustach templatingChristian Grothoff2+166-20
2020-07-26 13:04vendoring MustachChristian Grothoff1+2-0
2020-07-26 13:03vendoring MustachChristian Grothoff51+2854-5
2020-07-26 11:24return 402 status code instead of 'unpaid' order statusChristian Grothoff2+212-260
2020-07-26 10:44first steps towards generating (ugly) HTML replies for /orders/Christian Grothoff4+257-38
2020-07-25 20:24move refund_delay to request body in POST /ordersJonathan Buchanan2+39-26
2020-07-25 01:56fix spelling mistakesJonathan Buchanan12+23-23
2020-07-24 22:28allow deleting unclaimed ordersJonathan Buchanan3+44-10
2020-07-24 09:01use string type tag for refund statusFlorian Dold2+28-8
2020-07-24 08:47use order_status string tagFlorian Dold4+92-17
2020-07-24 07:15implement & test POST /paidJonathan Buchanan6+388-18
2020-07-24 04:57implement lib functions for paid methodJonathan Buchanan2+278-0
2020-07-24 00:00test pay with NULL session_idJonathan Buchanan5+49-21
2020-07-23 18:43fix jansson format string bug (fixes wire salt)Florian Dold1+1-1
2020-07-23 11:56send correct success flagFlorian Dold1+2-2
2020-07-22 14:55include execution_time in refund responseFlorian Dold1+11-6
2020-07-22 14:50pass bool instead of intFlorian Dold1+3-3
2020-07-22 14:44adapt to exchange refund response message changesFlorian Dold8+2-33
2020-07-22 09:48adjust refund status according to latest docsFlorian Dold1+9-3
2020-07-22 09:03tests for forget resultsJonathan Buchanan4+218-97
2020-07-21 20:45fully implement forget + some testsJonathan Buchanan5+106-139
2020-07-21 16:27bump protocol versionChristian Grothoff1+1-1
2020-07-21 07:44session_id argument is now mandatory, parse it as suchChristian Grothoff1+2-3
2020-07-21 07:13it's a URI, not an URLFlorian Dold1+1-1
2020-07-21 07:12use empty string as default for session IDFlorian Dold3+10-2
2020-07-20 08:15basic implementation for forgetJonathan Buchanan9+709-21
2020-07-19 21:48add update_contract_terms to backenddb (for forget)Jonathan Buchanan3+146-0
2020-07-18 22:45design for TALER_MERCHANT_order_paid APIChristian Grothoff2+64-1
2020-07-19 06:43add lib function for forget orderJonathan Buchanan3+325-0
2020-07-18 20:40towards implementing the /paid handler (DB interaction missing), for #5210Christian Grothoff4+161-0
2020-07-18 19:59return merchant signature as part of payment callback (for #5210)Christian Grothoff4+21-61
2020-07-18 15:52-fix comparison, avoid NPEChristian Grothoff1+1-1
2020-07-17 21:53fix valgrind error in test_merchant_apiJonathan Buchanan3+32-9
2020-07-17 20:18adapt to change in GNUNET_OS_start_process() API (#6188)Christian Grothoff1+1-3
2020-07-16 23:24do not run dead logic if we are only dealing with an order and not a contractChristian Grothoff1+36-23
2020-07-16 21:03fix #6430Jonathan Buchanan3+33-38
2020-07-16 18:53fix FTBFS:Christian Grothoff1+5-5
2020-07-16 18:52API change, #6188Christian Grothoff18+0-18
2020-07-16 18:28avoid boolean flags, see #6188Christian Grothoff1+2-4
2020-07-16 16:23Triggering bug in test cases.MS3+111-1
2020-07-16 15:42implement #6418Christian Grothoff1+59-0
2020-07-16 06:18more fixes/tests for claim order and get tipsJonathan Buchanan6+165-38
2020-07-15 22:43rename TALER_JSON_hash to TALER_JSON_contract_hashChristian Grothoff8+20-20
2020-07-15 18:17fix #6429Christian Grothoff1+7-1
2020-07-15 16:23die legacy, dieChristian Grothoff1+0-442
2020-07-15 15:33reverting last changeMS1+1-2
2020-07-15 13:58check before freeMS1+2-1
2020-07-15 12:15change to remove compiler warnings for switch() cases that cannot really happenChristian Grothoff2+4-3
2020-07-14 07:05tests for idempotent/conflicting post requestsJonathan Buchanan4+44-10
2020-07-12 08:37finish documenting test_merchantdb.cJonathan Buchanan1+421-33
2020-07-11 23:55clean up testing post orders cmdJonathan Buchanan5+187-207
2020-07-11 15:01proper handling of h_denom_pub missmatchChristian Grothoff1+10-14
2020-07-11 02:37use h_denom_pub when signing depositsJonathan Buchanan1+14-0
2020-07-10 07:32checks for refunds and transfers returned in merchant get orderJonathan Buchanan3+141-6
2020-07-09 21:34handle insufficient stock in post ordersJonathan Buchanan3+68-0
2020-07-09 19:47test post orders with products and lock uuidsJonathan Buchanan4+164-9
2020-07-08 20:38removed more old code, more tests for post order, some twister tests for merchant-exchange requestsJonathan Buchanan5+208-109
2020-07-08 06:19purge instance and more merchant api purge testsJonathan Buchanan3+133-7
2020-07-08 01:41removed outdated twister testsJonathan Buchanan1+50-551
2020-07-07 21:05tests for merchant account inactivationJonathan Buchanan3+194-39
2020-07-07 09:52fixed merchant get order with transfer statusJonathan Buchanan5+166-9
2020-07-07 01:32do test for lock productJonathan Buchanan4+40-17
2020-07-06 08:52fix #5930Christian Grothoff1+10-1
2020-07-05 20:00fix #6408 also in merchant: in principle only allow rounded times over JSONChristian Grothoff22+79-79
2020-07-05 18:48GNUNET_free_non_null -> GNUNET_free renameChristian Grothoff11+20-21
2020-07-04 10:42avoid allocationChristian Grothoff1+5-9
2020-07-04 04:31fix compiler warnings for test_merchantdb.cJonathan Buchanan1+19-18
2020-07-03 22:23test GET /private/transfersJonathan Buchanan5+196-45
2020-07-03 18:59use improved rewind APIChristian Grothoff4+8-159
2020-07-03 15:46more merchant benchmark cleanupChristian Grothoff2+97-105
2020-07-03 14:59some clean up of merchant benchmark codeChristian Grothoff1+348-437
2020-07-02 06:05twister, get tips, instance, and post transfer testsJonathan Buchanan14+245-58
2020-07-01 06:10removed outdated test codeJonathan Buchanan7+0-2204
2020-07-01 00:03improved db tests for transfersJonathan Buchanan2+691-223
2020-06-29 23:36get pay-again and pay-abort working againJonathan Buchanan5+19-10
2020-06-29 20:10get reserve and tip testing commands use variadic argsJonathan Buchanan4+79-36
2020-06-29 19:51got tips test working againJonathan Buchanan2+9-4
2020-06-29 19:30filler max_upload values for all POST/PATCH handlersJonathan Buchanan1+48-11
2020-06-29 17:48long polling test for GET /private/ordersJonathan Buchanan4+390-0
2020-06-28 09:04deduplicate logicChristian Grothoff1+15-29
2020-06-27 20:35removed hardcoded row numbers from backenddb testsJonathan Buchanan2+569-118
2020-06-27 16:31fix #6236Christian Grothoff1+18-9
2020-06-27 03:58more docs/thorough checks for backend db & long polling for merchant get orderJonathan Buchanan4+795-111
2020-06-26 19:37excluded doc/doxygen from gitignoreJonathan Buchanan1+1-0
2020-06-26 19:36updated doxygen generationJonathan Buchanan7+411-247
2020-06-26 19:24test for auto marking orders as wired after inserting sufficient transfersJonathan Buchanan1+113-31
2020-06-26 17:47deeper checks for merchant get orderJonathan Buchanan5+154-3
2020-06-25 15:27logic to update 'wired' status of an orderChristian Grothoff2+95-2
2020-06-25 09:36fix FIXMEChristian Grothoff1+3-5
2020-06-25 08:42minor style improvementsChristian Grothoff3+23-40
2020-06-25 05:55wallet get order handles refunds properlyJonathan Buchanan4+163-38
2020-06-24 21:38got refunds working and testedJonathan Buchanan7+141-19
2020-06-24 04:08made a testing trait for order claim nonceJonathan Buchanan5+116-12
2020-06-24 03:32deeper checks on GET /private/ordersJonathan Buchanan5+132-84
2020-06-23 21:08harder tests for GET /private/instances, GET /private/productsJonathan Buchanan10+193-17
2020-06-23 19:47implement taler-merchant-setup-reserve CLI toolChristian Grothoff3+262-14
2020-06-23 18:25DCE: removing legacy code and APIsChristian Grothoff7+7-332
2020-06-23 17:51use and handle all /pay status codesChristian Grothoff2+6-2
2020-06-23 09:00implement signature verification on pay responseChristian Grothoff1+75-10
2020-06-23 08:48also parse and return timestamp and row_idChristian Grothoff2+16-2
2020-06-23 08:30clarify with/without wire fee issueChristian Grothoff3+10-5
2020-06-22 20:35Merge branch 'protocolV1' of ssh://git.taler.net/merchant into protocolV1Jonathan Buchanan6+30-10
2020-06-22 20:34more checks for GET /private/products/Jonathan Buchanan10+247-188
2020-06-22 18:30return active-status of reserves from backenddb (fixes FIXMEs)Christian Grothoff6+30-10
2020-06-22 15:15fix type conversion warning and test failure for backenddbJonathan Buchanan3+11-9
2020-06-22 07:20deeper checks for GET /private/instances/Jonathan Buchanan6+390-5
2020-06-21 21:52Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff2+238-168
2020-06-21 21:52add missing notifications to private-get-orders long pollerChristian Grothoff11+219-78
2020-06-21 20:44improved backenddb testsJonathan Buchanan2+238-168
2020-06-21 10:10413 limitsChristian Grothoff1+24-9
2020-06-21 10:05address 413 fixmeChristian Grothoff3+63-0
2020-06-20 17:49add amount checksChristian Grothoff1+21-0
2020-06-20 17:46finish taler-merchant-httpd_reserves implementationChristian Grothoff1+212-16
2020-06-20 16:22start with reserve processing logicChristian Grothoff7+384-14
2020-06-20 01:06implement library method for DELETE /orders/ and testsJonathan Buchanan7+397-0
2020-06-20 00:07naive tests for the family of GET order(s) methodsJonathan Buchanan12+684-5
2020-06-19 06:30stricter tests for query reserve(s) methodsJonathan Buchanan7+272-4
2020-06-19 00:27stricter tests for tips/reservesJonathan Buchanan12+730-182
2020-06-18 01:35implementations, tests, and renames for GET /tips/ & GET /private/tips/Jonathan Buchanan17+1282-721
2020-06-17 01:44fix/test for POST tips//pickupJonathan Buchanan6+67-9
2020-06-16 01:08test for GET /private/reserves/Jonathan Buchanan7+237-16
2020-06-15 23:26test for GET /private/reservesJonathan Buchanan8+221-70
2020-06-15 21:03tests for new db methodsJonathan Buchanan1+289-16
2020-06-14 15:41allow refund_delay to be specified with POST /orders, fix FTBFSChristian Grothoff4+22-1
2020-06-14 15:22implement merchant_api_merchant_get_order.cChristian Grothoff3+253-89
2020-06-14 13:17clean up logic: use new EXCHANGE_YNA enum, avoid crazy macro construction to build URLs, use full power of TALER_url_join() insteadChristian Grothoff5+103-247
2020-06-14 12:29this was done by JonathanChristian Grothoff1+1-5
2020-06-14 12:25add logic to parse refund detailsChristian Grothoff1+166-46
2020-06-13 21:58starting with merchant_api_merchant_get_order.cChristian Grothoff3+162-514
2020-06-13 21:47adjust GET /orders/ID to match specChristian Grothoff6+415-330
2020-06-13 20:51adjust API to current specChristian Grothoff2+93-50
2020-06-13 16:45fix #5957Christian Grothoff2+23-7
2020-06-13 16:28DCEChristian Grothoff1+0-8
2020-06-13 14:40implement missing SQLChristian Grothoff4+67-25
2020-06-13 07:22test DELETE /private/reserves/Jonathan Buchanan6+337-3
2020-06-13 06:04more backenddb testsJonathan Buchanan2+127-11
2020-06-12 22:52fixed authorize tip and tests for GET /private/tipsJonathan Buchanan4+15-2
2020-06-12 19:21moved yna to exchangeJonathan Buchanan7+101-203
2020-06-12 19:07syncChristian Grothoff1+9-0
2020-06-12 18:58work on missing functionsChristian Grothoff1+249-8
2020-06-12 17:55fix crashChristian Grothoff2+1-3
2020-06-12 17:45test with MHD errorJonathan Buchanan2+7-1
2020-06-12 08:45insert missing functions (unimplemented)Christian Grothoff1+78-0
2020-06-12 08:39enable handlerChristian Grothoff1+8-1
2020-06-12 08:29remove from waiting list when resumingChristian Grothoff1+3-0
2020-06-12 08:22do not forget to kick MHDChristian Grothoff5+165-60
2020-06-12 07:21remarkChristian Grothoff1+4-0
2020-06-12 07:18finish FIXMEs in private-get-orders-ID:Christian Grothoff1+72-4
2020-06-12 07:17Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff7+445-0
2020-06-12 07:17need #includeChristian Grothoff1+1-1
2020-06-10 23:07test/fix for POST /private/reservesJonathan Buchanan7+445-0
2020-06-10 05:44implementation of GET /private/tipsJonathan Buchanan4+563-5
2020-06-09 23:49created lookup_tips method for backenddbJonathan Buchanan4+561-77
2020-06-09 21:11private-get-orders-ID now compiles -- but not more than thatChristian Grothoff2+16-15
2020-06-09 10:00Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff6+178-0
2020-06-09 10:00start to build get-orders-IDChristian Grothoff4+133-164
2020-06-08 22:28headers and empty source files for GET /private/tipsJonathan Buchanan6+178-0
2020-06-07 19:58work on implementing GET /private/orders/IDChristian Grothoff1+48-31
2020-06-06 19:40work on getting TransactionWireTransfer reply builtChristian Grothoff2+34-8
2020-06-06 01:29More complete tests for deposits, transfers, refund, lookup ordersJonathan Buchanan2+446-349
2020-06-04 20:01more test cleanup and some lookup_orders filter testsJonathan Buchanan2+688-698
2020-06-04 19:48more work on private-get-orders-IDChristian Grothoff2+322-144
2020-06-04 19:00Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff3+701-651
2020-06-04 19:00work on GET /private/orders/ID"Christian Grothoff2+430-18
2020-06-04 16:51wrote method for delete reserveJonathan Buchanan2+263-0
2020-06-04 00:45cleaned backenddb test code, completed tests for instances & productsJonathan Buchanan1+438-651
2020-06-03 18:43avoid amount_zero, use DEFAULT insteadChristian Grothoff1+2-8
2020-06-03 18:39new backenddb APIs for GET /private/orders/IDChristian Grothoff8+160-46
2020-06-03 17:15Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff2+137-35
2020-06-03 17:15first high-level hack job at GET /orders/ID -- certainly FTBFS stillChristian Grothoff2+272-448
2020-06-03 07:01tests/fixes for tips and pickups in backenddbJonathan Buchanan2+137-35
2020-06-01 21:39implement POST /private/reservesChristian Grothoff1+1-1
2020-06-01 21:39implement POST /private/reservesChristian Grothoff4+264-5
2020-06-01 16:51implement GET /reserves/RESERVE_IDChristian Grothoff3+316-1
2020-06-01 13:14implement TALER_MERCHANT_reserves_get()Christian Grothoff2+306-0
2020-06-01 12:14SQL fixingChristian Grothoff1+1-3
2020-06-01 12:12add logic for activation of reserves to merchant backend DBChristian Grothoff2+65-0
2020-06-01 05:32fixed db test building and added test for wire fee storageJonathan Buchanan2+122-10
2020-05-31 18:55implement filterChristian Grothoff1+29-2
2020-05-31 18:34implement GET /reserves/RPUBChristian Grothoff5+154-188
2020-05-31 17:26fix misc issues in client APIsChristian Grothoff3+51-23
2020-05-31 15:42address DB fixes for missing EC valuesChristian Grothoff2+40-23
2020-05-31 13:07add POST /tips logicChristian Grothoff1+87-0
2020-05-31 13:06work on tip APIsChristian Grothoff9+551-204
2020-05-30 16:53fix DB useChristian Grothoff4+29-1299
2020-05-30 10:48implement lookup tip detailsChristian Grothoff3+161-27
2020-05-30 10:15fix ftbfsChristian Grothoff1+3-0
2020-05-30 10:14return creation_time instead of leaving it uninitizlied, mark problematic missing linesChristian Grothoff1+5-4
2020-05-30 05:09fixed test for increase_refundJonathan Buchanan1+86-29
2020-05-30 04:45wrote db tests for tips/lookupsJonathan Buchanan1+268-4
2020-05-29 18:46backenddb tests for lookup_transfers, lookup_transfer_summary, lookup_transfer_detailsJonathan Buchanan3+453-121
2020-05-28 21:16backenddb tests for refundsJonathan Buchanan4+650-49
2020-05-28 05:36more db tests for transfers and tipsJonathan Buchanan3+378-5
2020-05-27 22:26fixed inventory locking, test code for transfer lookupsJonathan Buchanan4+326-14
2020-05-27 18:44added more tests for contract terms, deposits, and transfersJonathan Buchanan3+528-90
2020-05-26 22:25wrote tests for deposits in the db apiJonathan Buchanan2+479-2
2020-05-24 23:50refactored the existing product and order testsJonathan Buchanan1+507-371
2020-05-24 07:17refactored instance test codeJonathan Buchanan1+275-274
2020-05-23 22:38more SQL for tipsChristian Grothoff3+518-74
2020-05-23 10:18wip on DB plugin for tip pickupChristian Grothoff3+200-190
2020-05-23 09:06Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff3+599-131
2020-05-23 09:05DB prep workChristian Grothoff1+299-1
2020-05-23 04:53wrote db tests for accountsJonathan Buchanan2+154-4
2020-05-22 18:43wrote some db tests for ordersJonathan Buchanan2+460-142
2020-05-22 11:01implement POST /tips/ID/pickupChristian Grothoff3+153-64
2020-05-22 09:19add GET /tips/ID handlerChristian Grothoff4+167-0
2020-05-22 09:06fix ftbfsChristian Grothoff1+8-9
2020-05-21 22:08finished writing db tests for productsJonathan Buchanan1+191-47
2020-05-21 21:08fix ftbfsChristian Grothoff1+0-30
2020-05-21 21:07Merge branch 'protocolV1' of git+ssh://git.taler.net/merchant into protocolV1Christian Grothoff1+264-49
2020-05-21 21:06towards POST tips pickup implChristian Grothoff3+997-75
2020-05-21 19:34added more instance tests and fixed mem leaks/code style in testsJonathan Buchanan1+264-49
2020-05-20 19:43fixed coding style in db tests and double callbacks in lookup_instancesJonathan Buchanan2+26-42
2020-05-20 15:34more work on tipping implementationChristian Grothoff7+209-80
2020-05-20 15:20implement reserve deletionChristian Grothoff7+371-257
2020-05-20 06:02more instance and product related testsJonathan Buchanan1+126-3
2020-05-19 21:26more work on GET /reserves logicChristian Grothoff5+346-35
2020-05-19 20:34expanding DB APIChristian Grothoff4+550-2
2020-05-19 20:29added tests for instance creation and lookupJonathan Buchanan1+90-0
2020-05-19 16:44fixed bool casts in plugin initializationJonathan Buchanan1+44-44
2020-05-18 23:21Merge branch 'master' into protocolV1Christian Grothoff1+3-7
2020-05-18 20:33removed the GnuTLS check for cURLJonathan Buchanan1+3-7
2020-05-18 17:55implement insert_reserveChristian Grothoff2+135-8
2020-05-18 17:28better error handlingChristian Grothoff2+32-8
2020-05-18 17:11implement POST /reservesChristian Grothoff13+465-67
2020-05-18 10:45get simple pay test to passChristian Grothoff1+1-1
2020-05-18 10:36fix testChristian Grothoff1+19-7
2020-05-17 20:52misc. fixesChristian Grothoff8+92-77
2020-05-16 09:27fix sqlChristian Grothoff3+12-13
2020-05-16 09:14use unregisterChristian Grothoff3+53-57
2020-05-14 13:38rename _v to _mv for merchantChristian Grothoff3+56-52
2020-05-13 20:35fix link errors in testChristian Grothoff1+119-122
2020-05-13 17:22fix benchmark FTBFSChristian Grothoff1+14-8
2020-05-13 17:18commentfixChristian Grothoff1+1-1
2020-05-13 17:15sketch for GET /transfers cmdChristian Grothoff7+770-325
2020-05-13 13:43implement GET /transfersChristian Grothoff3+197-160
2020-05-12 21:56implement merchant_api_post_transfers.cChristian Grothoff5+335-8
2020-05-10 22:26API design for /transfersChristian Grothoff1+199-69
2020-05-10 18:06GET /transfers implementationChristian Grothoff7+531-208
2020-05-09 15:13towards GET /transfersChristian Grothoff1+157-1007
2020-05-09 11:40towards idempotency in POST /private/transfersChristian Grothoff4+524-176
2020-05-08 22:26more SQLChristian Grothoff1+202-32
2020-05-08 21:40more work on POST /transferChristian Grothoff4+88-496
2020-05-07 18:14more work on post /transfers and the likeChristian Grothoff5+187-14
2020-05-07 11:01implement POST /transfersChristian Grothoff5+388-450
2020-05-06 20:17integrate POST /tranfers handlerChristian Grothoff1+7-0
2020-05-06 20:16fix FTBFSChristian Grothoff3+259-211
2020-05-06 19:41db work for POST /transfersChristian Grothoff4+284-13
2020-05-06 17:32fix ftbfsChristian Grothoff3+204-153
2020-05-05 20:17updatesChristian Grothoff7+313-442
2020-05-05 19:24fix backenddbChristian Grothoff4+318-328
2020-05-05 13:03implement GET /orders/IDChristian Grothoff7+331-276
2020-05-03 22:25starting with get-orders-ID logicChristian Grothoff4+542-838
2020-05-03 19:37fix benchmark FTBFSChristian Grothoff1+2-3
2020-05-03 19:37fix benchmark FTBFSChristian Grothoff2+151-205
2020-05-03 18:17revise GET /private/orders APIChristian Grothoff4+93-49
2020-05-03 15:06GET /orders/ID API designChristian Grothoff1+340-322
2020-05-03 13:06update testing logic for order CMDsChristian Grothoff9+420-826
2020-05-02 21:29dceChristian Grothoff1+0-248
2020-05-02 21:27renamingChristian Grothoff5+3-309
2020-05-02 21:24implement abort client libChristian Grothoff7+534-765
2020-05-02 20:03fix/complete inventory management logicChristian Grothoff6+169-74
2020-05-02 17:25implement /refund handlingChristian Grothoff7+309-268
2020-05-02 16:51backend code for /refund handlingChristian Grothoff1+33-12
2020-05-02 15:52work on refundChristian Grothoff3+1285-1263
2020-05-02 15:11POST /orders/ID/refund implementationChristian Grothoff14+207-411
2020-05-01 17:53adapt to exchangev8 protocolChristian Grothoff2+2-8
2020-05-01 14:47work on abortChristian Grothoff2+236-725
2020-05-01 14:15DB API for /abortChristian Grothoff0+0-0
2020-05-01 14:12DB API for /abortChristian Grothoff3+286-146
2020-05-01 14:12DB API for /abortChristian Grothoff3+286-146
2020-05-01 12:16work on /abort logicChristian Grothoff5+55-100
2020-04-30 19:23work on /pay and /abort processingChristian Grothoff4+633-1777
2020-04-30 15:36update pay logicChristian Grothoff4+289-694
2020-04-29 22:25sql-ingChristian Grothoff13+1585-1215
2020-04-29 20:02work on /pay API revisionChristian Grothoff6+1245-1595
2020-04-27 14:32implement order claimingChristian Grothoff14+1821-699
2020-04-27 13:58db implementation of claimingChristian Grothoff8+294-1406
2020-04-27 03:44work on POST /orders/ID/claim (unfinished)Christian Grothoff6+220-182
2020-04-27 02:55remove duplicateChristian Grothoff1+0-771
2020-04-27 02:54mark as obsoleteChristian Grothoff1+0-0
2020-04-27 02:53rename fest to match new structureChristian Grothoff31+0-2172
2020-04-26 21:32GET /orders logicChristian Grothoff2+619-0
2020-04-26 21:14sql-ing for GET /ordersChristian Grothoff3+861-13
2020-04-26 20:01implement GET /orders in libtalermerchantChristian Grothoff8+652-57
2020-04-26 12:01implement logic to complete POSTed /orders using inventory dataChristian Grothoff4+309-18
2020-04-26 10:17implement POST /orders client with all optional argumentsChristian Grothoff2+144-2
2020-04-26 10:04fix fTBFSChristian Grothoff12+797-794
2020-04-25 22:57first hack at POST /ordersChristian Grothoff11+1205-896
2020-04-25 20:46implemente DELETE /orders/IDChristian Grothoff6+206-57
2020-04-25 20:32misc bugfixesChristian Grothoff16+121-94
2020-04-25 19:55misc. fixesChristian Grothoff14+238-74
2020-04-24 19:05misc fixesChristian Grothoff3+10-5
2020-04-24 18:44fix fmt stringChristian Grothoff1+7-9
2020-04-24 18:32fix testsChristian Grothoff14+21-18
2020-04-24 18:17typoChristian Grothoff2+36-2
2020-04-24 17:54improve APIChristian Grothoff6+78-34
2020-04-24 17:40baseURL construction helper function'Christian Grothoff2+49-0
2020-04-24 16:52fix ftbfs in lock logicChristian Grothoff1+25-6
2020-04-24 15:53toward stestingChristian Grothoff16+1514-118
2020-04-24 07:39it's a taler://refund/ *URI*Florian Dold1+1-1
2020-04-23 23:23implement purgeChristian Grothoff6+155-18
2020-04-22 20:51add DELETE/PURGE /instances/ID commandChristian Grothoff2+87-5
2020-04-22 20:48add PATCH /instances/ID commandChristian Grothoff1+38-0
2020-04-22 20:48add PATCH /instances/ID commandChristian Grothoff1+3-3
2020-04-22 20:47add PATCH /instances/ID commandChristian Grothoff2+277-0
2020-04-22 20:09add cmd for POST /instancesChristian Grothoff3+391-2
2020-04-22 19:49add DELETE /instances/ID commandChristian Grothoff2+183-0
2020-04-22 19:47add CMD for GET /instancesChristian Grothoff3+194-0
2020-04-22 18:12add GET /instance CMDChristian Grothoff3+221-0
2020-04-22 18:00move libtalermerchanttesting and test cases to src/testing/Christian Grothoff2+4-4
2020-04-22 17:59move libtalermerchanttesting and test cases to src/testing/Christian Grothoff51+125-115
2020-04-21 17:46implemenet DELETE /products/Christian Grothoff2+210-0
2020-04-21 17:45implement POST /products//lockChristian Grothoff3+276-0
2020-04-21 17:22implement POST /productsChristian Grothoff3+309-2
2020-04-21 17:17implement PATCH /products/Christian Grothoff3+319-2
2020-04-21 17:12implement GET /products/Christian Grothoff2+270-0
2020-04-21 17:05implement GET /productsChristian Grothoff3+282-0
2020-04-21 13:03finish patchChristian Grothoff4+321-1
2020-04-21 12:25implement POST /instancesChristian Grothoff6+847-280
2020-04-20 21:24specify remaining /instance APIChristian Grothoff1+237-0
2020-04-20 20:15work on /products and /instances C APIChristian Grothoff7+486-87
2020-04-20 12:24simplifying SQLChristian Grothoff1+17-29
2020-04-20 12:17squealingChristian Grothoff2+137-4
2020-04-20 11:39backenddb implementation workChristian Grothoff6+348-26
2020-04-19 20:22implement POST products/lockChristian Grothoff7+218-12
2020-04-19 20:02implement PATCH handlersChristian Grothoff9+1060-3
2020-04-19 15:07work on delete/get products by IDChristian Grothoff7+384-2
2020-04-19 12:54implement GET /productsChristian Grothoff7+189-26
2020-04-19 12:01implement PATCHChristian Grothoff6+129-5
2020-04-19 09:51implement DELETE /instances/$IDChristian Grothoff11+1075-564
2020-04-18 23:07start on DELETE instanceChristian Grothoff4+60-1
2020-04-18 15:59implement GET /instances/Christian Grothoff5+175-10
2020-04-18 11:34implement POST /instancesChristian Grothoff9+662-48
2020-04-17 19:06implement instances_get in libraryChristian Grothoff5+633-289
2020-04-17 18:33support PATCH as wellChristian Grothoff2+11-7
2020-04-17 18:30implement GET /instancesChristian Grothoff5+109-97
2020-04-17 17:38complete bootstrap logic in new designChristian Grothoff6+435-119
2020-04-17 13:11sketch instance loadingChristian Grothoff10+309-241
2020-04-17 12:07starting v1 protocol dispatching logicChristian Grothoff14+1218-1356
2020-04-16 19:02complete first draft of new SQL schemaChristian Grothoff33+143-190
2020-04-14 18:43rework merchant schemaChristian Grothoff1+207-143
2020-04-14 11:54first draft of new SQL logicChristian Grothoff1+327-71
2020-04-12 18:46implement #6173Christian Grothoff7+772-482
2020-04-12 14:20prepare tip pickup logic for more async activity, also better error reportingChristian Grothoff1+98-70
2020-04-12 14:02fix tip pickup MHD suspend/resume handling, code cleanup: use struct TALER_EXCHANGE_HttpResponse where appropriateChristian Grothoff10+183-146
2020-04-12 13:41split fileChristian Grothoff3+148-118
2020-04-11 19:46adapting to API changes for fix #6149Christian Grothoff1+9-16
2020-04-11 16:47implement payment target exposition in /config, finishes #4939Christian Grothoff1+35-3
2020-04-11 16:38finish #4939 implementation: allow client to indicate preference for payment targetChristian Grothoff3+122-100
2020-04-10 22:31adding test for #5985Christian Grothoff5+34-3
2020-04-10 21:21implementing long-polling for refunds (#5985)Christian Grothoff11+270-126
2020-04-10 20:07implement #6136Christian Grothoff2+31-3
2020-04-10 19:59preparatory steps for #6136Christian Grothoff9+55-11
2020-04-10 19:33fix log levelsChristian Grothoff2+2-2
2020-04-10 19:20implement caching/persisting of exchange /refund responsesChristian Grothoff2+71-31
2020-04-10 19:01add API to store refund proofsChristian Grothoff3+183-3
2020-04-10 18:14implement #5299Christian Grothoff29+1424-711
2020-04-10 14:54fix ftbfsChristian Grothoff1+1-0
2020-04-10 14:53fix twister checkChristian Grothoff1+8-6
2020-04-08 23:15make code compile without warnings against latest libmicrohttpd APIChristian Grothoff33+120-104
2020-04-08 21:54adapt to exchange API changeChristian Grothoff14+59-55
2020-04-08 14:36adaptations for signing API change in GNUnet (#6164)Christian Grothoff6+21-44
2020-04-07 16:47fix #6129 (/refund idempotency)Christian Grothoff5+256-295
2020-04-07 16:07split refund file by handlerChristian Grothoff8+635-484
2020-04-07 14:03add test for /public/configChristian Grothoff4+184-0
2020-04-07 12:35implementing #5288Christian Grothoff4+74-10
2020-04-07 11:22implement /config APIChristian Grothoff4+497-9
2020-04-06 17:49make API return exchange data systematically, fixes #4939Christian Grothoff30+2306-1760
2020-04-05 20:05update to match latest exchange APIChristian Grothoff8+119-179
2020-04-04 15:24expose /public/config endpoint (#5939)Christian Grothoff3+7-4
2020-04-04 15:11code cleanupChristian Grothoff3+97-76
2020-04-04 14:46more comprehensive error reporting for /track/transferChristian Grothoff2+73-57
2020-04-04 13:52improve error handling, use configuration option names as per latest docsChristian Grothoff6+60-22
2020-04-04 11:35update to latest exchange API, some better error handlingChristian Grothoff8+214-107
2020-04-03 19:25work on tipping logic to report exchange errors back to fontendChristian Grothoff6+227-148
2020-04-03 17:18clean up /refund logic a bitChristian Grothoff5+161-152
2020-04-02 18:38clean up pay logic more, add check for payment deadlinesChristian Grothoff4+157-140
2020-04-01 21:22work on #6014, incompleteChristian Grothoff7+561-503
2020-03-31 19:08typosChristian Grothoff18+34-34
2020-03-31 14:18changelog updateChristian Grothoff1+3-0
2020-03-31 14:17bump version, fix dist targetChristian Grothoff2+1-2
2020-03-28 21:50remove closer, fixes FTBFS and makes tests slightly fasterChristian Grothoff1+0-1
2020-03-28 21:46follow up on rename in exchangeChristian Grothoff1+2-2
2020-03-28 11:52fix leakChristian Grothoff1+1-0
2020-03-27 12:23fix merchant test caseChristian Grothoff1+11-12
2020-03-27 11:49fix ftbfsChristian Grothoff1+1-0
2020-03-26 12:01fix fTBFSDChristian Grothoff2+4-2
2020-03-23 09:18fix ftbfsChristian Grothoff2+20-20
2020-03-22 00:06big EC rename, part IIChristian Grothoff2+19-19
2020-03-21 23:51the big EC renameChristian Grothoff2+36-36
2020-03-17 21:13configuration file adaptations in the context of #6123Christian Grothoff1+0-4
2020-03-15 21:07refactor to latest libgnunetcurlChristian Grothoff1+1-19
2020-03-15 19:09move common logic to parse currency into libtalerutilChristian Grothoff2+5-15
2020-03-03 11:37fix NPEChristian Grothoff1+2-0
2020-03-03 08:31stay with simple strings, i18n now to be solved in backwards-compatible way (reverting previous i18n patch)Christian Grothoff1+25-7
2020-03-01 17:01bugfixesChristian Grothoff4+7-8
2020-02-29 15:41update reference to exchange codeChristian Grothoff1+10-10
2020-02-29 14:45fix warningChristian Grothoff1+0-1
2020-02-29 14:45ensure file name matches _v nameChristian Grothoff4+3-3
2020-02-29 14:43Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff2+7-9
2020-02-28 10:58take out verboseChristian Grothoff1+0-5
2020-02-28 09:08allow summary to be itself an object for i18nChristian Grothoff1+2-2
2020-02-28 09:06be verboseChristian Grothoff1+9-6
2020-02-27 22:47exchange rename festChristian Grothoff5+47-47
2020-02-27 23:15handle description field no longer being a simple stringChristian Grothoff1+5-23
2020-02-24 12:49add missing flags for coverage analysisChristian Grothoff2+16-3
2020-02-24 11:360000 is reserved for versioningChristian Grothoff3+1-24
2020-02-04 14:48add timetravel option for testing/debuggingChristian Grothoff1+2-1
2020-02-03 23:21fix drop scriptChristian Grothoff1+33-0
2020-02-03 22:21Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff21+652-252
2020-02-03 22:21clean up testChristian Grothoff2+280-381
2020-01-24 20:10fix drop logicChristian Grothoff1+13-24
2020-01-24 16:41fix another EC issueChristian Grothoff2+1-2
2020-01-24 16:17towards fixing backend DB versioning, also fixing TALER_PQ_error_code() semantic changeChristian Grothoff18+165-249
2020-01-24 13:36extract SQL fron C codeChristian Grothoff5+498-2
2020-01-20 00:41fixChristian Grothoff5+29-18
2020-01-19 21:33wrong name in configFlorian Dold1+1-1
2020-01-19 20:02update config fileFlorian Dold1+1-0
2020-01-19 19:38rename: TALER_config_get_denom->amountChristian Grothoff2+10-12
2020-01-19 18:27currency is global in the config, don't require duplicationFlorian Dold2+0-42
2020-01-19 18:13remove obsolete METHOD optionFlorian Dold1+0-2
2020-01-19 17:37configFlorian Dold3+3-3
2020-01-19 17:01rename of section prefix 'exchange-' to 'merchant-exchange-'Florian Dold3+5-5
2020-01-19 16:55'account-' to 'merchant-account-'Florian Dold3+7-12
2020-01-19 16:48payto fixesFlorian Dold4+3-8
2020-01-19 16:41one more payto fixFlorian Dold1+1-1
2020-01-19 16:37fixmes, url->payto_uriFlorian Dold2+3-2
2020-01-19 16:20url -> payto_uriFlorian Dold2+3-3
2020-01-19 15:10adapt to twister changesFlorian Dold2+4-5
2020-01-19 13:29make twister test case passFlorian Dold2+43-117
2020-01-19 13:06make twister test case compile, won't work yetFlorian Dold1+39-57
2020-01-19 00:14make test_merchant_api succeed againFlorian Dold4+33-32
2020-01-18 23:50fix deprecated JSON syntax in test caseFlorian Dold2+33-82
2020-01-18 23:15config for test caseFlorian Dold3+13-21
2020-01-18 22:51remove ancient config settingFlorian Dold1+0-3
2020-01-18 22:51make test_merchant_api build againFlorian Dold1+15-31
2020-01-18 22:28generate taler://refund URIs correctlyFlorian Dold1+9-2
2020-01-18 22:32payback -> recoupChristian Grothoff1+2-2
2020-01-18 19:50indent nicerChristian Grothoff1+5-7
2020-01-18 17:29make it compile again (test cases still don't compile)Florian Dold7+78-96
2020-01-18 12:43more TEAH fixesFlorian Dold3+3-3
2020-01-18 12:41fix old namesFlorian Dold3+3-3
2020-01-17 20:52fix status codeChristian Grothoff1+1-1
2020-01-17 16:20indent fixesChristian Grothoff1+71-105
2020-01-16 23:27fix FTBFS and #6030Christian Grothoff2+22-11
2020-01-13 20:49renameChristian Grothoff4+73-75
2020-01-13 17:20fix ftbfsChristian Grothoff4+4-6
2020-01-13 17:04match API rename in exchangeChristian Grothoff2+2-2
2020-01-13 13:48compilation warningMarcello Stanisci1+0-5
2020-01-13 13:33fix twisted test compilationMarcello Stanisci2+65-47
2020-01-13 11:17remove old linker dependencyMarcello Stanisci1+0-1
2020-01-13 10:35fix compilation after exchange refactorMarcello Stanisci7+153-148
2020-01-09 11:18fix #6015Christian Grothoff1+11-1
2020-01-09 08:48H_wire -> h_wire (#6032)Christian Grothoff6+8-8
2019-12-29 17:44fix double-freeChristian Grothoff1+2-2
2019-12-24 23:08unit fixes for timestampChristian Grothoff1+3-3
2019-12-24 22:45more date() fixesChristian Grothoff1+3-3
2019-12-24 22:36fix a few more Date() problemsChristian Grothoff2+30-30
2019-12-24 22:33fix time parser, why was this ever writtenChristian Grothoff1+10-55
2019-12-24 22:27fix release dateChristian Grothoff1+1-1
2019-12-22 11:39partially adjusting date format for tests.Marcello Stanisci1+4-4
2019-12-20 22:51more dist fixesChristian Grothoff1+2-0
2019-12-20 22:48fix make distChristian Grothoff1+2-0
2019-12-20 19:37fix 'make dist' target, bump versionChristian Grothoff3+7-5
2019-12-07 16:39fix test expectationChristian Grothoff1+1-1
2019-12-07 16:35expect 409 as per spect, not 400Christian Grothoff1+1-1
2019-12-07 16:32clean up refund APIChristian Grothoff4+245-233
2019-12-07 16:14update sig to new crypto, explicitly disable XDG-paths in test configChristian Grothoff2+9-1
2019-12-05 16:19spacesChristian Grothoff1+1-6
2019-12-05 16:09return proper ec codesChristian Grothoff1+2-2
2019-11-29 23:10more traitsChristian Grothoff1+32-1
2019-11-29 23:03fix contract term jsonChristian Grothoff1+3-1
2019-11-29 22:55add traits to proposal lookupChristian Grothoff1+56-3
2019-11-29 20:24oops, actually parse time as absoluteFlorian Dold1+2-2
2019-11-29 20:22make wire_transfer_deadline absolute again in /pay as wellFlorian Dold1+1-5
2019-11-29 19:54wire_transfer_deadline must be absoluteFlorian Dold2+7-9
2019-11-25 14:51install merchant testing lib headerChristian Grothoff1+2-1
2019-11-24 16:16use new libtalermhd convenience functionChristian Grothoff1+5-105
2019-11-24 15:58update headerChristian Grothoff1+1-1
2019-11-24 12:00more deduplication via libtalermhdChristian Grothoff20+633-1275
2019-11-23 22:04adapt to exchange API changesChristian Grothoff6+108-251
2019-11-23 21:46begin to use libtalermhdChristian Grothoff18+94-465
2019-11-15 02:19Fix twisted test case.Marcello Stanisci3+12-10
2019-11-11 19:04contract can change between suspend and resume, fetch it againChristian Grothoff1+34-32
2019-11-11 18:54more loggingChristian Grothoff2+9-0
2019-11-11 18:41more loggingChristian Grothoff2+14-3
2019-11-11 18:27log keysChristian Grothoff3+15-4
2019-11-11 17:49log check poll timeout on startChristian Grothoff1+4-0
2019-11-10 16:21add test for long polling on check-paymentChristian Grothoff4+337-22
2019-11-09 13:51close misc leaks, check for URL build errorsChristian Grothoff11+97-12
2019-11-09 13:36clean up leaks, check URL construction workedChristian Grothoff1+14-1
2019-11-09 13:09add versionChristian Grothoff2+23-3
2019-11-09 12:57implement long polling for /check-paymentChristian Grothoff6+164-84
2019-11-09 12:08pass timeout in /check-paymentChristian Grothoff2+25-8
2019-11-09 12:06api update, not fully implementedChristian Grothoff4+21-14
2019-11-07 21:01fix /public/poll-payment implementation and testsChristian Grothoff5+60-14
2019-11-07 18:13clean up comments, newlinesChristian Grothoff1+26-44
2019-11-02 22:58writing poll payment logicChristian Grothoff2+434-0
2019-11-02 22:40wq Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff0+0-0
2019-11-02 22:24simplify structureChristian Grothoff7+961-464
2019-11-02 22:24simplify structureChristian Grothoff3+285-253
2019-11-02 22:17simplify structureChristian Grothoff3+288-260
2019-11-02 22:09simplify structureChristian Grothoff7+1512-1846
2019-11-02 21:58simplify structureChristian Grothoff6+664-597
2019-11-02 16:58also propage timeout into curlChristian Grothoff1+14-0
2019-11-02 13:31implement TALER_MERCHANT_poll_payment()Christian Grothoff3+356-5
2019-11-02 12:40implement /public/poll-payment API, refactor to avoid code duplicationChristian Grothoff7+731-112
2019-11-02 11:28simplify logicChristian Grothoff1+23-28
2019-11-02 11:13clean up check payment logicChristian Grothoff2+345-277
2019-11-02 11:09separate /order and /proposal handlers into different filesChristian Grothoff7+751-690
2019-11-02 10:02fix newlinesChristian Grothoff1+2-2
2019-11-01 21:30loggingFlorian Dold1+7-0
2019-11-01 21:18check on order creationFlorian Dold1+14-0
2019-11-01 21:02handle wire transfer deadline like pay deadlineFlorian Dold4+22-37
2019-11-01 16:41comment typoFlorian Dold2+2-3
2019-11-01 15:55styleFlorian Dold1+1-2
2019-11-01 15:55fix URL generationFlorian Dold1+9-3
2019-11-01 15:16merchant_base_url instead of pay_urlFlorian Dold1+56-6
2019-10-31 19:52fix warningChristian Grothoff1+1-0
2019-10-31 19:17prepare data structures and trigger logic for long polling in check-payment processingChristian Grothoff4+214-7
2019-10-31 12:02Merge branch 'master' of git+ssh://git.taler.net/merchantChristian Grothoff0+0-0
2019-10-31 09:19tighten formatting rulesChristian Grothoff43+153-98
2019-10-31 09:19cleanerChristian Grothoff1+2-2
2019-10-29 16:28style fixesChristian Grothoff1+20-51
2019-10-29 16:15fix compiler warningsChristian Grothoff2+11-6
2019-10-29 16:09indentChristian Grothoff1+1-0
2019-10-26 18:57document optionChristian Grothoff1+4-0
2019-10-26 18:55add FORCE_AUDIT optionChristian Grothoff3+19-3
2019-10-11 21:35turn teah_common.c into libtalercurl, fixes many ugly issues in build systemChristian Grothoff1+1-1
2019-10-23 13:36fix warningChristian Grothoff1+5-4
2019-10-15 17:59memcmp() -> GNUNET_memcmp()Marcello Stanisci1+2-3
2019-10-15 12:49Check instance before processing payment.Marcello Stanisci1+13-0
2019-10-15 12:00advancing debug..Marcello Stanisci1+1-1
2019-10-14 12:55fix urlMarcello Stanisci1+4-4
2019-10-11 21:35fix #5733 by migrating to new GNUnet PQ APIChristian Grothoff5+987-1044
2019-10-05 18:03support http for taler://payFlorian Dold1+15-19
2019-10-05 17:05gitignoreFlorian Dold1+1-0
2019-10-05 13:51reindenting with uncrustifyChristian Grothoff33+1473-1317
2019-10-05 13:49add uncrustify hookChristian Grothoff6+320-0
2019-10-05 13:48fix default, test no longer existsChristian Grothoff1+2-2
2019-10-04 17:03properly separate external/internal APIsFlorian Dold7+182-118
2019-10-01 17:53fix use before initializationFlorian Dold1+17-3
2019-09-26 12:32refactor to check for instance in one place, instead of in each handlerChristian Grothoff27+1034-1093
2019-09-26 11:57fix memory leakChristian Grothoff1+19-19
2019-09-23 16:39implement instances via one base URL per instanceFlorian Dold47+470-640
2019-09-17 08:03make URLs case-sensitiveChristian Grothoff1+112-110
2019-09-16 20:11fixing misc memory leaks related to json, including #5769, as well as an unrelated use-after-freeChristian Grothoff8+432-411
2019-09-13 11:02FPRINTF -> fprintfMarcello Stanisci1+1-1
2019-09-01 20:46teach config about instancesFlorian Dold1+16-1
2019-09-01 18:35wrap array in JSON objectFlorian Dold2+8-6
2019-09-01 18:35gitignoreFlorian Dold1+1-0
2019-08-31 12:07subtract refund after checking for fee coverageFlorian Dold1+9-8
2019-08-31 11:58compute refund amount correctlyFlorian Dold1+1-1
2019-08-31 11:46loggingFlorian Dold1+6-3
2019-08-31 11:45log refunded amountFlorian Dold1+9-3
2019-08-30 13:23include tip expiration timestampFlorian Dold1+6-1
2019-08-30 13:16include tip timestampFlorian Dold1+4-2
2019-08-30 13:00json format stringFlorian Dold1+1-1
2019-08-30 12:41return amount_left of tip to walletFlorian Dold5+37-4
2019-08-30 12:31different handler for GET tip-pickupFlorian Dold1+1-1
2019-08-30 11:54taler://refund supportFlorian Dold1+63-23
2019-08-30 11:45mobile-friendly tippingFlorian Dold9+219-91
2019-08-30 10:59format stringFlorian Dold1+1-1
2019-08-30 08:44no more tip_redirect url, as we're moving to taler:// URIsFlorian Dold1+1-11
2019-08-29 11:36move documentation to docs repoFlorian Dold16+0-4435
2019-08-27 00:58oops, variable should be initializedFlorian Dold1+1-1
2019-08-26 22:37oops, check query result firstFlorian Dold1+15-16
2019-08-26 22:28unify resource_url and fulfillment_urlFlorian Dold6+50-58
2019-08-26 21:55get rid of session_sig, as it is complex and does not work with mobile paymentsFlorian Dold11+51-166
2019-08-26 18:48reduce size of order IDFlorian Dold1+1-1
2019-08-26 18:32use instance ID instead of nameFlorian Dold1+10-10
2019-08-26 18:27get completely rid of trigger-payFlorian Dold3+0-158
2019-08-26 18:26generate taler_pay_uri in favor of the trigger-pay mechanismFlorian Dold6+97-28
2019-08-25 23:30oops, fix use before initializationFlorian Dold1+16-15
2019-08-25 23:28do not consider an order paid if last session id does not matchFlorian Dold5+27-10
2019-08-25 23:18payment_redirect_url -> fallback_request_payment_urlFlorian Dold1+1-1
2019-08-25 23:09fix wrong use of GNUNET_PQ_query_param_auto_from_typeFlorian Dold1+5-5
2019-08-25 23:00fix prepared statementFlorian Dold1+1-1
2019-08-25 22:21oops, call insert_session_info prepared statement correctlyFlorian Dold1+2-2
2019-08-25 22:12non-existing session info is not supposed to be an errorFlorian Dold1+4-1
2019-08-25 22:07remove deprecated headersFlorian Dold1+0-30
2019-08-25 21:57implement re-pointing to an already paid orderFlorian Dold4+233-13
2019-08-17 20:19resolveChristian Grothoff7+130-15
2019-08-17 20:04update ChangeLogChristian Grothoff1+4-0
2019-08-17 19:57fix sigChristian Grothoff1+2-1
2019-08-17 19:56removing currency field from merchant databaseChristian Grothoff2+151-107
2019-08-17 16:36implement /config to query e.g. currencyFlorian Dold4+110-1
2019-08-01 20:24check payment logic: remove additional JSON format placeholderFlorian Dold1+1-1
2019-08-01 20:18check payment logic: send contract_url for unpaid contractsFlorian Dold1+3-1
2019-06-28 16:36#5784Marcello Stanisci1+14-0
2019-06-27 13:06moving DoxyfileMarcello Stanisci1+0-0
2019-06-27 08:09adapt to new wire-details signature objectMarcello Stanisci1+3-3
2019-06-26 20:11fix order of CFLAGSFlorian Dold1+1-1
2019-06-26 20:09disable useless GCC warning about pointer alignmentFlorian Dold1+1-1
2019-06-26 19:39check payment logic: allow session_id without session_sig_strFlorian Dold1+2-12
2019-06-18 15:10fix leakChristian Grothoff2+8-6
2019-06-18 13:38fix leaksChristian Grothoff5+29-9
2019-06-18 12:57indentation fixChristian Grothoff1+4-4
2019-06-18 12:55fix double-freeChristian Grothoff1+0-1
2019-06-18 12:54fix memory leaksChristian Grothoff8+69-38
2019-06-18 11:47fix misc style bugs and one real oneChristian Grothoff13+150-141
2019-06-15 18:17Moving code.Marcello Stanisci1+24-24
2019-06-11 19:48Moving free belowMarcello Stanisci1+4-1
2019-06-11 18:38wire response takes permsMarcello Stanisci1+26-0
2019-06-08 20:33trying to clean up the messy and buggy check-payment logic (#198801)Christian Grothoff1+204-111
2019-06-08 19:45remove obsolete, duplicate test logic, rename _new.c to just .cChristian Grothoff3+938-6161
2019-06-07 12:53updating twister confMarcello Stanisci2+2-0
2019-06-03 22:07handle json allocation failures, check MHD response code and log at leastChristian Grothoff4+57-19
2019-06-02 22:42check return value, alwaysChristian Grothoff1+3-2
2019-06-02 22:38check return value from TALER_string_to_amount, even in testChristian Grothoff2+62-29
2019-05-30 10:01debugMarcello Stanisci1+4-4
2019-05-30 09:37debugMarcello Stanisci1+7-0
2019-05-29 14:58roll back transaction if payment is insufficientFlorian Dold1+31-27
2019-05-28 18:08debugMarcello Stanisci1+8-0
2019-05-28 17:39syntaxMarcello Stanisci1+1-3
2019-05-28 17:17aestheticsMarcello Stanisci1+70-41
2019-05-28 16:53commentMarcello Stanisci1+52-37
2019-05-28 15:55aestheticsMarcello Stanisci1+52-32
2019-05-27 14:37prevent segfaultMarcello Stanisci1+4-1
2019-05-27 13:515732.Marcello Stanisci2+9-5
2019-05-24 16:47remove superfluous log statementFlorian Dold1+0-4
2019-05-24 14:55renameMarcello Stanisci6+5-77
2019-05-24 11:27completing lib compressionMarcello Stanisci3+30-31
2019-05-24 10:50more compressionMarcello Stanisci3+43-552
2019-05-23 19:08compressing lib payMarcello Stanisci1+42-33
2019-05-23 19:00indentMarcello Stanisci2+110-85
2019-05-23 18:48renameMarcello Stanisci1+1-1
2019-05-23 18:25Compressing/decompressing /proposal.Marcello Stanisci3+91-130
2019-05-21 12:50Resolve #5719Marcello Stanisci3+81-1
2019-05-12 19:50replace if with AS_IF (fixes #5709 for merchant)Christian Grothoff1+10-12
2019-05-10 18:12Create async scopes.Florian Dold4+69-1
2019-05-08 05:18fix jansson format stringFlorian Dold1+1-1
2019-05-08 04:05remove instance from order after looking up merchant infoFlorian Dold1+5-0
2019-05-08 03:50set instance on merchantFlorian Dold1+3-0
2019-04-22 19:35indent fixChristian Grothoff1+2-2
2019-04-19 18:13Fix compiler warnings.Marcello Stanisci1+2-0
2019-04-18 15:35only use AI_IDN if supported by platform (fixes #5688)Christian Grothoff1+5-1
2019-04-16 21:18manual: Fix up Texinfo.ng01+11-11
2019-04-16 20:56doc: Fix up manual.texi for older texinfo versions.ng02+146-63
2019-04-16 18:52backenddb: Refactor test_merchantdb for GNUNET_memcmp.ng01+20-29
2019-04-06 14:27add preflights, fix indentationChristian Grothoff3+9-2
2019-04-06 14:08add non-X variants to payment trigger to provide future-compatibilityChristian Grothoff1+60-14
2019-04-06 14:05add preflights, fix indentationChristian Grothoff1+73-68
2019-04-06 14:02add preflights, fix indentationChristian Grothoff1+53-49
2019-04-06 13:59get rid of some memcmpsChristian Grothoff1+13-19
2019-04-06 13:57add another preflight check in /refund handlingChristian Grothoff1+1-1
2019-04-06 13:56indentation and style fixesChristian Grothoff1+117-109
2019-04-06 13:50fix ftbfsChristian Grothoff1+27-27
2019-04-06 13:49actually, the rollback() was redundant, instead introduce preflight checksChristian Grothoff1+4-1
2019-04-06 13:01add missing abort() to error handling in /pay transaction, start to use GNUNET_memcmp()Christian Grothoff10+420-325
2019-04-04 21:14clean up code duplication in checking of tipping reserve status by moving shared logic to helper functionChristian Grothoff7+582-577
2019-04-04 19:39fix indentation issuesChristian Grothoff3+307-308
2019-03-29 11:25Address compilation warningMarcello Stanisci1+0-2
2019-03-24 15:34clean up tipping transactiton mess a bit (wip)Christian Grothoff9+303-294
2019-03-24 15:34fix test case error handlingChristian Grothoff1+2-2
2019-03-15 20:03Add a .dir-locals,el for configuring emacs for this projectHartmut Goebel1+16-0
2019-03-05 16:41Benchmark.Marcello Stanisci1+13-22
2019-03-05 16:41Garbage collector..Marcello Stanisci1+0-59
2019-03-05 16:40#5257Marcello Stanisci2+74-2
2019-03-05 15:24Update payment generator manpage.Marcello Stanisci3+83-51
2019-03-05 14:32Update payment generator instructions.Marcello Stanisci1+45-32
2019-03-05 13:57UIMarcello Stanisci1+6-3
2019-03-05 13:50fix boolean operatorMarcello Stanisci1+1-1
2019-03-05 13:43Fix argument parsing.Marcello Stanisci2+21-15
2019-01-31 16:44/proposal API disambiguation.Marcello Stanisci5+85-33
2019-01-31 14:13Proposal logic.Marcello Stanisci2+17-1
2019-01-31 14:03indentMarcello Stanisci1+131-82
2019-01-30 14:49fix compiler warnings/errors.Marcello Stanisci2+2-1
2019-01-10 14:33improve logging for reoccurrances of #5492Christian Grothoff2+35-10
2019-01-10 14:21clean up /proposal handling to (1) avoid (previously missing) multi-statement transaction for /proposal; (2) only generate locations if actually configured, and (3) transmit location data only once if jurisdiction and address of merchant are identicalChristian Grothoff2+135-102
2019-01-10 13:34use specific error codes instead of EC_NONE placeholderChristian Grothoff3+45-19
2019-01-10 13:34fix bogus free of uninitialized variable in test logic on error pathChristian Grothoff1+11-11
2019-01-10 12:57fix double-free bugChristian Grothoff2+3-6
2019-01-08 16:28move sections shared with exchange to separate filesChristian Grothoff3+123-116
2018-12-22 11:37disambiguate error scenarios betterChristian Grothoff1+10-5
2018-12-19 11:12#5459Marcello Stanisci7+161-139
2018-12-18 16:46#5284.Marcello Stanisci3+0-35
2018-12-18 14:12Fix comment.Marcello Stanisci1+0-1
2018-12-18 14:10Remove 'exchange' handle from pay-abort-refund CMD.Marcello Stanisci3+2-14
2018-12-18 14:07/track/*: #5284Marcello Stanisci4+2-30
2018-12-18 14:04/tip/*: #5284Marcello Stanisci3+9-89
2018-12-18 13:53/refund: #5284Marcello Stanisci3+2-33
2018-12-18 13:48/proposal #5284Marcello Stanisci4+3-46
2018-12-18 13:41/pay: #5284Marcello Stanisci4+32-111
2018-12-18 13:21/history: #5284.Marcello Stanisci4+2-23
2018-12-18 11:29Fix last commit.Marcello Stanisci3+95-50
2018-12-18 11:00/history testing API.Marcello Stanisci3+117-9
2018-12-18 10:47/history API.Marcello Stanisci2+124-18
2018-12-18 10:25Fix /history tests.Marcello Stanisci2+5-11
2018-12-17 16:31Fix BIGSERIAL treatment.Marcello Stanisci1+1-3
2018-12-17 16:02Debug.Marcello Stanisci1+1-1
2018-12-17 15:59(Attempt to) fix value definition.Marcello Stanisci1+3-1
2018-12-17 15:45debugMarcello Stanisci1+2-0
2018-12-17 14:32Fix sloppy flow.Marcello Stanisci1+7-1
2018-12-14 18:00/history API mod.Marcello Stanisci4+54-2
2018-12-14 11:51Addressing #4952.Marcello Stanisci1+65-1
2018-12-13 17:12Default 'delta' for /history.Marcello Stanisci1+1-2
2018-12-13 16:38Adapt tests to last change.Marcello Stanisci1+9-5
2018-12-13 15:55Changing /history semantics.Marcello Stanisci8+32-32
2018-12-13 15:04Implement bullet point 1 of #5066.Marcello Stanisci1+12-21
2018-12-06 16:58Use exchange-lib function to get the exchange's base URL.Marcello Stanisci1+1-12
2018-12-06 16:51Put autoconf logic that finds libcurl's installation.Marcello Stanisci1+50-61
2018-11-20 14:42Fix compilation warnings, due to:Marcello Stanisci20+58-49
2018-11-19 22:21Minor changes to make tests pass/no-skip again.Marcello Stanisci4+18-0
2018-11-19 22:08CommentsMarcello Stanisci1+27-20
2018-11-17 14:14fix link issueChristian Grothoff1+1-0
2018-11-17 11:07adjust callback to match revised libtalerexchange API for /depositChristian Grothoff1+3-1
2018-10-21 17:36fix FTBFSChristian Grothoff1+1-6
2018-10-06 13:05fix #5434 (no more salt in exchange wire replies)Christian Grothoff2+15-6
2018-09-15 20:21adjust to API change from fixing #5315Christian Grothoff2+8-2
2018-08-18 11:33insert missing rollback, move another rollback to proper locationChristian Grothoff1+15-13
2018-07-26 12:55Addressing #5383 led to discover that..Marcello Stanisci2+88-0
2018-07-26 12:16fix twisted track-transaction CMDMarcello Stanisci1+1-3
2018-07-26 12:13Fix the way twister logic is sought in the system.Marcello Stanisci1+1-1
2018-07-04 14:39Remove old code.Marcello Stanisci2+1-536
2018-07-04 14:36Args parsing.Marcello Stanisci1+30-24
2018-07-04 12:31Providing 'static' keyword where missing.Marcello Stanisci4+7-7
2018-07-03 22:24fix pg version check on DebianChristian Grothoff1+3-4
2018-07-03 20:43remove copy-&-paste leftoverMarcello Stanisci1+0-3
2018-07-03 20:38fix subcommands logic.Marcello Stanisci1+20-39
2018-07-03 10:58merge data from former "alt" generator into melted version.Marcello Stanisci1+169-8
2018-07-03 10:22fix amounts/orders definitionMarcello Stanisci1+24-84
2018-07-03 10:07detect --help option under sub-command.Marcello Stanisci1+31-6
2018-07-03 09:52Distinguish case based on sub-command given.Marcello Stanisci1+36-18
2018-07-03 09:26fix previous renamingMarcello Stanisci2+2-3
2018-07-03 09:25renaming generator into taler-merchant-benchmarkMarcello Stanisci4+698-587
2018-07-02 20:14kill FIXMEMarcello Stanisci1+1-2
2018-07-02 20:01polishing tip CMDMarcello Stanisci2+24-6
2018-07-02 12:38cut unused data off from track CMDs.Marcello Stanisci4+14-41
2018-07-02 11:18Towards #5332Marcello Stanisci4+1-17
2018-07-02 10:36polish pay CMDMarcello Stanisci1+2-3
2018-06-29 09:23commentsMarcello Stanisci1+7-0
2018-06-29 07:16Remove "-new" leftover part.Marcello Stanisci1+2-2
2018-06-28 18:56More descriptive --help option.Marcello Stanisci1+7-2
2018-06-28 14:33Addressing #5366, the pay-gen side.Marcello Stanisci1+25-4
2018-06-28 14:23comment on last change.Marcello Stanisci1+1-0
2018-06-28 14:22Moving #5366 chunk into twisted tests, + fix it.Marcello Stanisci3+85-78
2018-06-28 11:23Conditional compilation of twisted-chunk.Marcello Stanisci3+10-13
2018-06-28 09:42Reproducing #5366 within test cases.Marcello Stanisci1+73-0
2018-06-27 14:44cosmeticsMarcello Stanisci1+0-1
2018-06-27 14:10Towards #5366..Marcello Stanisci3+38-8
2018-06-27 10:07Terminate good process if CLI option is missing.Marcello Stanisci2+2-0
2018-06-27 10:03gitignoreMarcello Stanisci1+2-1
2018-06-27 09:20Make "alt" generator compile.Marcello Stanisci2+10-5
2018-06-27 09:14Corner case generator, first draft.Marcello Stanisci2+524-0
2018-06-26 11:08Splitting CMDs for twisted test cases.Marcello Stanisci1+78-43
2018-06-26 10:52cosmeticsMarcello Stanisci1+1-3
2018-06-26 10:50Finish splitting main "lib" test cases.Marcello Stanisci1+48-38
2018-06-26 10:13Splitting tests, _actually_ up to tipMarcello Stanisci1+40-38
2018-06-26 10:09Splitting tests, up to tipMarcello Stanisci2+47-31
2018-06-26 09:36Splitting tests, up to refundMarcello Stanisci1+122-76
2018-06-26 09:11Fix #5364.Marcello Stanisci1+17-24
2018-06-14 10:46Simplifying payment generator.Marcello Stanisci1+0-86
2018-06-13 16:35Fix last change.Marcello Stanisci5+5-18
2018-06-13 16:03Properly adding Authorization header via GNUnet API.Marcello Stanisci5+19-0
2018-06-13 15:51Reverting last change.Marcello Stanisci5+1-33
2018-06-12 18:22minor editMarcello Stanisci2+2-1
2018-06-12 18:11including Authorization: header to requests.Marcello Stanisci4+31-0
2018-06-12 13:27Really fixes previous changeMarcello Stanisci1+1-1
2018-06-12 13:25Really fixes previous change.Marcello Stanisci1+1-1
2018-06-12 13:22Renaming payment generator executable.Marcello Stanisci3+530-2551
2018-06-12 10:06'enum' instead of several same-typed #define's.Marcello Stanisci1+10-7
2018-06-12 08:27Dynamic currency at the generator.Marcello Stanisci1+88-77
2018-06-12 07:53Allocating strings beforehandMarcello Stanisci1+156-81
2018-06-12 07:03fetch currency from configurationMarcello Stanisci1+35-0
2018-06-11 13:51Authentication>AuthorizationMarcello Stanisci1+1-1
2018-06-11 13:44space neededMarcello Stanisci1+1-1
2018-06-11 13:40wget needs ApiKey header.Marcello Stanisci1+3-1
2018-06-11 13:29Cannot kill an unborn process.Marcello Stanisci1+0-1
2018-06-07 08:15Fix un-aggregated payment.Marcello Stanisci1+44-42
2018-06-07 07:55Again on 424 context creation.Marcello Stanisci1+44-36
2018-06-06 20:06Implement 2-coined payment.Marcello Stanisci1+58-5
2018-06-06 10:09Payment generator got 202 tracks.Marcello Stanisci1+51-1
2018-05-29 10:25Get rid of old "@param selector".Marcello Stanisci4+7-19
2018-05-25 10:04Align testing-lib header file comments with C's.Marcello Stanisci2+252-88
2018-05-25 09:32Commenting string traits.Marcello Stanisci1+16-11
2018-05-25 09:27Comment hash traits.Marcello Stanisci1+20-11
2018-05-25 09:13Commenting merchant signature trait.Marcello Stanisci1+2-0
2018-05-25 09:12Commenting refund traits.Marcello Stanisci2+7-5
2018-05-24 18:04Commenting\ planchet\ traitsMarcello Stanisci1+3-5
2018-05-24 16:59Commenting "history" CMD.Marcello Stanisci1+32-28
2018-05-24 16:39Commenting "track"(s) CMDs.Marcello Stanisci1+123-34
2018-05-24 15:27Commenting "refund" CMD.Marcello Stanisci1+149-10
2018-05-24 14:28Commenting the "rewind" CMD.Marcello Stanisci2+29-2
2018-05-24 13:55Fix bugs strongly related to #5330.Marcello Stanisci2+13-10
2018-05-24 10:02Splitting pay CMD.Marcello Stanisci3+43-7
2018-05-23 18:16minor edit.Marcello Stanisci1+5-1
2018-05-23 18:14Commenting "proposal"(s) CMDsMarcello Stanisci1+69-44
2018-05-23 14:47Commenting "pay" CMDs.Marcello Stanisci3+188-73
2018-05-23 09:29Commenting the tip CMDs.Marcello Stanisci1+270-30
2018-05-23 07:48Versioning new (test) key.Marcello Stanisci2+5-0
2018-05-22 13:25commenting tests.Marcello Stanisci1+16-8
2018-05-22 12:43Adapt "traditional" test case to latest changes.Marcello Stanisci1+24-0
2018-05-22 12:35Enabling the increase-unknown-reserve error case.Marcello Stanisci1+0-2
2018-05-22 12:30Fix "insufficient funds" error case.Marcello Stanisci3+79-5
2018-05-22 09:10Tip pick up on a non existent tip id. (Closes #5307)Marcello Stanisci3+53-1
2018-05-22 08:02Refund corner case.Marcello Stanisci3+155-17
2018-05-21 13:17Issuing a refund lookup with a non existent order id.Marcello Stanisci4+44-14
2018-05-21 12:49Attempting refund increase on a non existent order id.Marcello Stanisci2+13-2
2018-05-21 12:44Increase refund on a unpaid contract.Marcello Stanisci3+55-8
2018-05-21 12:02Refund test CMD takes expected HTTP code.Marcello Stanisci4+17-10
2018-05-21 09:56adapt to latest twister changes.Marcello Stanisci2+12-10
2018-05-16 12:30addressing FIXME_MARCELLOs.Marcello Stanisci5+39-44
2018-05-11 14:36option name.Marcello Stanisci1+1-1
2018-05-11 14:34provide --config as well.Marcello Stanisci1+14-3
2018-05-11 14:24Adding -L CLI argument.Marcello Stanisci1+8-3
2018-05-11 14:16adding --version infoMarcello Stanisci2+27-1
2018-05-11 14:06Provide --help option to the paygen.Marcello Stanisci1+13-2
2018-05-11 13:52Ip paygen tuning.Marcello Stanisci1+1-1
2018-05-11 13:41/track/transaction CMD manually decodes WTID subject.Marcello Stanisci2+40-24
2018-05-10 20:18paygen has reached its (likely) final form.Marcello Stanisci1+29-0
2018-05-10 20:10previous change continued.Marcello Stanisci1+6-0
2018-05-10 19:59/track/transaction CMD stores WTID as trait.Marcello Stanisci1+56-0
2018-05-10 18:01Paygen /track preparation.Marcello Stanisci1+36-0
2018-05-10 17:49--with-pybank option removed.Marcello Stanisci1+5-27
2018-05-10 17:46no "check" CMDs in paygen.Marcello Stanisci1+0-15
2018-05-10 09:19commentsMarcello Stanisci1+7-0
2018-05-10 08:49rewinding payments within the generator.Marcello Stanisci1+7-0
2018-05-10 08:21copy-and-paste fault.Marcello Stanisci1+1-1
2018-05-09 14:23Importing CMDs.Marcello Stanisci1+70-6
2018-05-09 14:01Introducing "rewind" CMD.Marcello Stanisci5+115-2
2018-05-09 12:35User loging.Marcello Stanisci1+4-3
2018-05-09 11:42paygen banks.Marcello Stanisci1+56-16
2018-05-09 09:22proposal CMD generates order_id if missing.Marcello Stanisci2+23-5
2018-05-08 14:30terminate bank and merchant when done.Marcello Stanisci1+5-2
2018-05-08 13:36launching the exchange.Marcello Stanisci1+2-1
2018-05-08 13:35remove dead code.Marcello Stanisci1+3-63
2018-05-08 13:32Paygen: getting rid of GNUNET_PROGRAM_run.Marcello Stanisci1+84-16
2018-05-07 12:09Make test configs more autocomplete.Marcello Stanisci2+21-1
2018-05-04 14:20launching the bank from the "paygen".Marcello Stanisci2+33-15
2018-05-04 12:24passing the "paygen" control to CMDs.Marcello Stanisci1+70-14
2018-05-04 09:24Explicit merchant URL.Marcello Stanisci4+10-28
2018-05-04 09:15merchant gets launched but wget fails to detect it.Marcello Stanisci2+61-20
2018-05-04 08:28Payments generator skeleton.Marcello Stanisci3+9-24
2018-05-04 08:15new paygen draftMarcello Stanisci2+119-0
2018-05-04 07:18Reverting last change.Marcello Stanisci2+4-12
2018-05-03 13:06conditions in test code.Marcello Stanisci2+12-4
2018-05-03 12:06remove hard-coded config fileMarcello Stanisci1+9-9
2018-04-15 10:25fix possible test errors in configure.acChristian Grothoff1+5-4
2018-04-02 19:26update manualChristian Grothoff1+13-6
2018-04-02 19:12update manual to reflect current optionsChristian Grothoff1+180-125
2018-04-02 15:27get tests to pass (again)Christian Grothoff5+51-36
2018-04-02 14:59fix misc issues with tests after latest refactoringChristian Grothoff6+37-31
2018-04-02 14:33fix more of config files, fix testing_api_helpers logic to deal with merchant ports that are not 8082Christian Grothoff18+120-67
2018-04-02 12:48Towards enabling multiple wire accounts per merchant.Christian Grothoff11+525-464
2018-03-27 20:47pre-merge changes towards #4939 patchChristian Grothoff3+31-50
2018-04-05 22:32put twister tests behind --enable-experimentalFlorian Dold2+12-0
2018-04-05 08:51use GNUNET_NZL instead of crazy hacks to ensure non-zero vararg array lengthsChristian Grothoff2+185-198
2018-04-04 15:51change version number to 0.5Florian Dold2+4-1
2018-04-04 16:11should be fixme, not preprocessor warningFlorian Dold1+1-1
2018-04-04 16:07avoid undefined behavior again, return correct right status earlyFlorian Dold1+187-176
2018-04-04 15:28avoid undefined behaviorFlorian Dold1+3-1
2018-04-03 21:25compute reserve expiration time properlyFlorian Dold1+9-5
2018-04-04 15:07declare var at beginning of scope...Christian Grothoff1+1-2
2018-03-26 10:34remove debug statement.Marcello Stanisci1+0-2
2018-03-26 10:00testing /check-payment.Marcello Stanisci1+6-0
2018-03-26 09:51- verboseMarcello Stanisci1+8-5
2018-03-26 09:40check against bad payment_redirect_url.Marcello Stanisci1+16-0
2018-03-26 09:24test non 200 response code from /check-payment.Marcello Stanisci1+41-0
2018-03-26 08:33fix tipping test aftermath.Marcello Stanisci2+14-11
2018-03-23 15:54extra bank checks (no pass now)Marcello Stanisci2+13-10
2018-03-23 15:16spending tip passes.Marcello Stanisci3+91-10
2018-03-23 12:35testing until last pickup ("too much" one)Marcello Stanisci4+152-0
2018-03-23 12:12tip queries, before error generating authorize(s).Marcello Stanisci1+18-0
2018-03-23 12:08after pickup query under test.Marcello Stanisci1+10-2
2018-03-23 11:55putting tip-pickup under test.Marcello Stanisci2+47-2
2018-03-23 11:07putting query with amounts under test.Marcello Stanisci3+57-0
2018-03-23 10:56putting tip-query under test.Marcello Stanisci2+6-0
2018-03-23 10:52putting second tip-authorize under tests.Marcello Stanisci1+11-0
2018-03-23 10:50putting tip-authorize into tests.Marcello Stanisci3+64-0
2018-03-23 10:26fix confusion about reserve creationMarcello Stanisci1+7-5
2018-03-22 22:38make pay abort response unparsable.Marcello Stanisci1+12-0
2018-03-22 18:59notesMarcello Stanisci1+3-1
2018-03-22 18:45coin signature fails when processing coin history.Marcello Stanisci1+7-1
2018-03-22 18:10to the point where a double-spend is triggered.Marcello Stanisci1+77-0
2018-03-22 16:10cover pay abortion.Marcello Stanisci1+23-0
2018-03-22 11:56new paths in /pay abortions.Marcello Stanisci1+13-2
2018-03-22 11:44cover invalid /pay abortion.Marcello Stanisci2+77-1
2018-03-21 17:03address leaks.Marcello Stanisci1+1-0
2018-03-21 15:38still on leaks.Marcello Stanisci2+7-1
2018-03-21 14:37address leaks.Marcello Stanisci1+13-5
2018-03-21 13:25address leaks.Marcello Stanisci1+5-0
2018-03-21 09:25gently terminate twister.Marcello Stanisci1+1-1
2018-03-19 18:01HAVE_TWISTER default.Marcello Stanisci1+1-0
2018-03-19 12:37fix parentheses.Marcello Stanisci1+7-1
2018-03-17 00:51fulfillment URL mandatory.Marcello Stanisci1+15-11
2018-03-17 00:25re-enabling 402 Failed Dependency from /track/transaction.Marcello Stanisci1+15-19
2018-03-16 16:35cause invalid proposal-lookup response.Marcello Stanisci1+41-0
2018-03-16 15:55unparsable response for proposal-lookup.Marcello Stanisci1+13-0
2018-03-16 15:50proposal-lookup 404 Not Found.Marcello Stanisci5+46-27
2018-03-16 13:47trigger 404 @ /proposalMarcello Stanisci3+21-6
2018-03-16 00:16be more gentle with unexpected response codes.Marcello Stanisci5+71-21
2018-03-15 11:13test against invalid proposal.Marcello Stanisci1+105-74
2018-03-15 10:43/proposal cb called with response code == 0.Marcello Stanisci3+55-3
2018-03-15 10:19malforming /history response body, and avoid extracting error codes from NULL responses.Marcello Stanisci3+48-11
2018-03-15 07:02Double twister instance plus first coverage effortMarcello Stanisci7+134-60
2018-03-12 16:11typoMarcello Stanisci1+1-1
2018-03-10 14:01do not treat 424 Failed Dependency as "unexpected".Marcello Stanisci3+8-4
2018-03-10 13:36trigger 424 confict caused by exchange.Marcello Stanisci1+3-2
2018-03-09 21:58trigger 424Marcello Stanisci1+6-0
2018-03-08 17:18enabling twisted command.Marcello Stanisci2+4-6
2018-03-08 10:11multicoin check paid.Marcello Stanisci1+6-3
2018-03-08 10:04fix multi-coin payment.Marcello Stanisci4+69-49
2018-03-06 10:51check if twister is installed.Marcello Stanisci2+26-1
2018-03-06 09:55commentsMarcello Stanisci2+52-21
2018-03-02 15:40preparing to HTTP response body modification.Marcello Stanisci1+95-0
2018-03-02 14:12re-enable twisted testsMarcello Stanisci1+20-21
2018-03-13 13:59fix PHP prerequisites.Marcello Stanisci1+1-1
2018-03-13 13:54adding missing PHP snippets.Marcello Stanisci1+64-2
2018-03-13 12:07php check-payment.Marcello Stanisci1+16-0
2018-03-13 11:54php orderMarcello Stanisci1+45-0
2018-03-13 10:53bootstrap PHP snippets.Marcello Stanisci2+19-1
2018-03-13 10:43minor edits.Marcello Stanisci1+6-3
2018-03-13 10:15minor edits.Marcello Stanisci1+4-2
2018-03-13 09:29typo + url fix.Marcello Stanisci1+2-2
2018-03-12 16:14adding some verbosity to a snippet.Marcello Stanisci1+2-2
2018-03-12 12:09doc: fix errors in python snippetsFlorian Dold1+3-3
2018-03-12 11:29implementing #5281 guards against hanging transactions, plus minor code cleanupsChristian Grothoff14+141-46
2018-03-11 22:08misc edits to manual, some open commentsChristian Grothoff1+160-85
2018-03-11 16:55remove 'const const'Florian Dold1+1-1
2018-03-11 16:55do more order validation (fixes #5290)Florian Dold3+13-0
2018-03-11 15:55doc: explain last_session_idFlorian Dold1+4-0
2018-03-11 15:46doc: session-bound paymentsFlorian Dold1+29-2
2018-03-11 15:03doc: updateFlorian Dold1+205-26
2018-03-11 13:56doc: better presence detectionFlorian Dold1+40-70
2018-03-11 13:36fix doc makefile (can't use pattern rules for extra deps)Florian Dold1+7-3
2018-03-11 13:06doc: line-break code examples to not break PDF outputFlorian Dold1+13-6
2018-03-11 13:02doc: remove obsolete JS APIsFlorian Dold1+0-8
2018-03-11 12:52clarify amountsFlorian Dold1+3-1
2018-03-02 14:02gitignoreMarcello Stanisci1+4-0
2018-03-02 13:58config file for twisted tests.Marcello Stanisci1+250-0
2018-03-02 13:55do not compile twister-based checksMarcello Stanisci1+21-20
2018-03-02 13:49fix compilation regarding twister-lib dep.Marcello Stanisci2+5-1
2018-03-01 14:53finish testing if twister started correctly.Marcello Stanisci3+51-499
2018-02-28 14:48convenience function to kill+wait+destroy processes.Marcello Stanisci1+14-3
2018-02-28 14:23fix compiler warning.Marcello Stanisci1+3-2
2018-02-28 14:16twisted skeleton.Marcello Stanisci4+714-12
2018-02-27 22:01doc: missing graphFlorian Dold2+28-0
2018-02-27 18:19API docs with one master fileFlorian Dold6+737-9
2018-02-12 16:34Implementing new style test instructions.Marcello Stanisci19+5919-10
2018-02-20 11:44add missing commit/rollbackFlorian Dold1+2-0
2018-02-20 10:48remove bad loggingFlorian Dold1+1-6
2018-02-02 22:25fix two uninitialized memory accessesFlorian Dold2+2-1
2018-02-02 20:29remove unnecessary table, track last_session_idFlorian Dold8+133-428
2018-02-02 16:29only fill out merchant info if not givenFlorian Dold1+51-45
2018-02-02 01:19add missing doc syntax highlighterFlorian Dold2+4-0
2018-02-01 16:57allow default instance for POST /orderFlorian Dold1+4-1
2018-02-01 14:08fix doc build, include syntax highlightingFlorian Dold3+51-6
2018-02-01 02:47pickup URL is public nowFlorian Dold1+1-1
2018-02-01 02:46proper return code for insertFlorian Dold1+1-1
2018-02-01 02:38implement /tip-query and fix tip db issues (uniqueness)Florian Dold9+1112-67
2018-01-31 18:28remove remnants of tip-enableFlorian Dold4+0-241
2018-01-31 18:15nicer error messages for /tip-authorizeFlorian Dold1+6-1
2018-01-31 17:39use url helpers from taler utilFlorian Dold19+54-372
2018-01-30 00:40use url consistently in docsFlorian Dold1+7-7
2018-01-30 00:38use url instead of uri consistentlyFlorian Dold22+106-107
2018-01-29 22:20keep old /tip-pickup aliasFlorian Dold1+4-0
2018-01-29 18:28no need to convert amount nowFlorian Dold5+0-52
2018-01-29 17:39adjust refund pickup URLFlorian Dold1+1-1
2018-01-29 17:36adjust proposal download URLFlorian Dold1+1-1
2018-01-29 17:24always set the paid field in the check payment responseFlorian Dold1+4-2
2018-01-29 17:06put customer-facing endpoints under /public/Florian Dold10+17-17
2018-01-29 12:23smaller refund response, give same refund format on /pay abortFlorian Dold3+17-13
2018-01-23 18:21return error instead of crashing on /pay with zero coinsFlorian Dold1+3-1
2018-01-22 20:59fix #5262Christian Grothoff6+137-11
2018-01-22 19:15fix #B5258-12808 issueChristian Grothoff1+4-2
2018-01-22 18:31fix type error that lead to the strange bugFlorian Dold1+0-7
2018-01-22 18:23commit missing fileFlorian Dold2+260-1
2018-01-22 18:09tests for /check-paymentFlorian Dold1+131-1
2018-01-22 16:50make arguments constFlorian Dold2+4-4
2018-01-22 16:48implement check payment API clientFlorian Dold4+173-1
2018-01-22 15:20fix #5259 (assertion slightly wrong)Christian Grothoff1+1-1
2018-01-22 12:47should be find_order, not find_ordersFlorian Dold4+23-23
2018-01-22 12:45fix check-payment logic without session_id, use proper error codesFlorian Dold1+29-8
2018-01-19 02:03use 409 instead of 503 in lib (and test)Florian Dold2+2-2
2018-01-19 01:32include contract terms in refund / check-payFlorian Dold2+13-9
2018-01-19 01:29Florian is right, this should be a 409, not 500Christian Grothoff1+1-1
2018-01-19 01:24do not complain given legal error codeChristian Grothoff1+3-0
2018-01-19 01:24improve human-readable error message (maybe addressing Florians #5258-12809 concernChristian Grothoff1+5-1
2018-01-19 01:17include information about refund in /check-paymentFlorian Dold1+74-19
2018-01-19 00:49towards expanding testcase for #5258Christian Grothoff1+54-18
2018-01-19 00:30fix leakChristian Grothoff1+11-7
2018-01-19 00:20work on #4939: load multiple wire methods per instanceChristian Grothoff4+224-90
2018-01-18 23:14minor style fixChristian Grothoff1+25-17
2018-01-18 21:40add missing pack format fieldFlorian Dold1+1-1
2018-01-18 21:34accept string amount for tipFlorian Dold1+5-0
2018-01-18 17:42implement redirect-based tippingFlorian Dold1+33-7
2018-01-18 16:00make use of implementation of #5254Christian Grothoff1+17-11
2018-01-18 00:25fix use after freeFlorian Dold1+6-4
2018-01-18 00:17generate complete URL for refund pickupFlorian Dold1+4-0
2018-01-18 00:05add backend redirect url to refund responseFlorian Dold1+26-4
2018-01-17 23:57convert refund amount if it is a stringFlorian Dold4+43-26
2018-01-17 22:50use correct labelFlorian Dold1+2-6
2018-01-17 22:07include locations and proper labels in proposalFlorian Dold1+37-2
2018-01-17 21:39remove unused exported variableFlorian Dold1+0-5
2018-01-17 21:39parse locations from configFlorian Dold2+82-0
2018-01-17 05:07typo in headerFlorian Dold1+1-1
2018-01-17 02:37fix use after free (copy strings properly)Florian Dold1+10-5
2018-01-16 14:07nicer order idsFlorian Dold1+7-6
2018-01-16 13:47use dot to separate default order_id for friendlier URLsFlorian Dold1+1-1
2018-01-16 13:45convert amount from string in /proposalFlorian Dold1+31-0
2018-01-16 12:49fix leaks in /proposal handlingChristian Grothoff2+19-20
2018-01-16 12:19add resource_url for re-pay detection without contract downloadFlorian Dold2+6-0
2018-01-16 12:18fix leakChristian Grothoff1+3-3
2018-01-16 12:12fix test memory leaksChristian Grothoff2+19-10
2018-01-16 11:39fix a few memory leaksChristian Grothoff6+140-88
2018-01-16 10:41also log error code on unexpected failureChristian Grothoff1+24-13
2018-01-15 14:40patch for #5198Christian Grothoff14+343-948
2018-01-16 03:03generate contract url for walletFlorian Dold1+16-1
2018-01-16 02:30products must be array, not objectFlorian Dold1+1-1
2018-01-16 00:32gitignoreFlorian Dold1+1-0
2018-01-16 00:30fix proposal test cases, fix use after free in refundsFlorian Dold10+349-95
2018-01-15 08:38Addressing #5015.Marcello Stanisci2+51-0
2018-01-15 08:37missing parenthesisMarcello Stanisci1+1-1
2018-01-10 16:19add nonce only when proposal is requestedFlorian Dold3+230-14
2018-01-10 15:11fill in missing proposal fieldsFlorian Dold3+51-1
2018-01-09 23:16add session_sig to pay responseFlorian Dold2+51-19
2018-01-09 13:32additional headers for taler-payFlorian Dold4+140-117
2018-01-07 17:19confirm_url not needed anymoreFlorian Dold2+0-14
2018-01-05 16:04respect X-Forwaded-PrefixFlorian Dold1+4-0
2018-01-05 15:10implement /trigger-payFlorian Dold3+65-2
2018-01-05 09:17check history elements are returned from younger to older (#5014)Marcello Stanisci2+80-4
2018-01-04 17:01add /trigger-pay skeletonFlorian Dold4+103-2
2018-01-04 16:57add missing check-payment implementationFlorian Dold2+355-0
2018-01-04 16:35start implementation of /check-payFlorian Dold2+6-1
2018-01-04 10:59enable test logic for #5158Christian Grothoff1+0-5
2018-01-01 23:27expand test logic for #5158Christian Grothoff4+358-61
2018-01-01 21:23expand testcases to cover pay-again caseChristian Grothoff3+639-44
2017-12-29 14:59rudimentary implementation of pay_refund_cbChristian Grothoff1+19-3
2017-12-29 14:01adding pay_again and pay_abort commands to testcase (incomplete, not used)Christian Grothoff2+551-77
2017-12-28 16:25implement server-side of /pay abort-refund handling (#5158)Christian Grothoff2+83-7
2017-12-28 16:00more work towards /pay abort modeChristian Grothoff4+80-26
2017-12-28 14:00implement TALER_MERCHANT_pay_abort() -- first version, lacks signature verificationChristian Grothoff4+604-182
2017-12-27 10:21fix wire fee calculation logic for multi-exchange /payChristian Grothoff1+0-1
2017-12-27 10:21fix wire fee calculation logic for multi-exchange /payChristian Grothoff1+37-29
2017-12-27 10:07add wire fee persisting per coin for /payChristian Grothoff4+52-5
2017-12-27 09:48syncChristian Grothoff1+49-23
2017-12-26 20:43working on #5158, moving exchange_url to coin in /pay API, also renaming 'f' field to more clear 'contribution'Christian Grothoff9+860-569
2017-12-26 10:53forgot to remove redundant struct in previous commitChristian Grothoff1+0-34
2017-12-26 09:15first refactoring for #5158: allow multiple exchange URLs to be in database per /pay operation, plus other minor clean upsChristian Grothoff8+371-335
2017-12-14 12:34install SIGCHLD handler only after wget is done, to ensure we don't block during fakebank interactionChristian Grothoff1+30-24
2017-12-13 21:18fix bug in testcase (and API) introduced when next_url and pickup_url were added to the specChristian Grothoff3+18-6
2017-12-13 20:50adaptations to taler-merchant-generate-payments to use (fakebank) admin/add/incoming instead of exchange; not quite there yet. Also fixes #5174Christian Grothoff1+171-32
2017-12-12 14:54towards using new AAI in generate-paymentsChristian Grothoff2+117-117
2017-12-11 17:01simplified tippingFlorian Dold1+21-36
2017-12-11 16:38make next_url mandatoryFlorian Dold1+4-4
2017-12-11 16:30include next_url in tip tokenFlorian Dold1+3-0
2017-12-11 12:33get filename the right wayMarcello Stanisci1+4-4
2017-12-10 20:41use bank /admin/add/incoming instead of exchange's in testcaseChristian Grothoff4+252-175
2017-12-10 19:51update .gitignoreChristian Grothoff1+2-0
2017-12-10 19:36fix double freeChristian Grothoff1+1-1
2017-12-10 17:58extend test_merchant_api interpreter with command to run wirewatch (not yet in use)Christian Grothoff1+89-10
2017-12-10 13:50use another port for the test, since it's already used on taler.net (see #5209)Florian Dold2+5-5
2017-12-09 23:16simplify logicChristian Grothoff1+5-28
2017-12-09 23:02check return valuesChristian Grothoff1+21-6
2017-12-09 22:59handle localtime() failureChristian Grothoff1+7-2
2017-12-09 22:53assert on the right valueChristian Grothoff1+2-1
2017-12-09 22:47fix enum confusionChristian Grothoff2+3-2
2017-12-09 19:19fix typoChristian Grothoff1+1-1
2017-12-09 18:57fix issues related to unrounded timesChristian Grothoff4+11-7
2017-12-09 18:49add a bit more diagnostics for Florian's assertion on line 370, plus likely a related fix as some error cases did not properly return and instead continued executionChristian Grothoff1+12-1
2017-12-09 14:40also expand filename for tipping reserve in backendFlorian Dold1+4-4
2017-12-09 10:31make "tip enable" tool pick tip-reserve priv from filenameMarcello Stanisci1+13-13
2017-12-07 06:42fix configChristian Grothoff1+2-2
2017-12-07 06:28changing tip_reserve_priv to tip_reserve_priv_filename (#5188)Christian Grothoff3+32-43
2017-11-30 10:22fix #5187Christian Grothoff1+3-1
2017-11-30 02:45add amount to tip-tokenFlorian Dold1+2-1
2017-11-30 02:02add critical missing commaFlorian Dold1+1-1
2017-11-30 01:17also add pickup_url in libFlorian Dold1+3-1
2017-11-30 01:08also use exchange_url in testFlorian Dold1+1-1
2017-11-30 00:51uri->url, add tip_token with pickup_url in /tip-authorizeFlorian Dold1+18-6
2017-11-29 01:36add mising filesFlorian Dold2+147-0
2017-11-27 14:39implement /tip-queryFlorian Dold6+55-20
2017-11-21 12:10manualMarcello Stanisci1+1-1
2017-11-21 11:45fix how reserve priv is fetched from configMarcello Stanisci1+4-4
2017-11-21 11:30mention time formatMarcello Stanisci1+2-1
2017-11-20 12:44typoMarcello Stanisci1+1-1
2017-11-11 17:29document tippingChristian Grothoff1+190-0
2017-11-04 17:02paid should be a boolean, not a blog, simplify SQL (#5157)Christian Grothoff2+41-41
2017-11-04 10:51add taler-merchant-tip-enable, including docsChristian Grothoff6+392-6
2017-11-02 16:28complete /tip-pickup testingChristian Grothoff3+144-74
2017-11-02 14:39misc bugfixes to get first /tip-pickup test to passChristian Grothoff3+138-62
2017-11-02 13:37add new tables to drop methodMarcello Stanisci1+4-0
2017-11-02 13:22fix response code generationChristian Grothoff1+19-14
2017-11-02 13:19deal with soft errors by retrying in merchantdb (for tipping)Christian Grothoff1+55-27
2017-11-02 13:10use talercheck for testing, like exchange doesChristian Grothoff1+1-1
2017-11-02 13:05work on /tip-pickup implemenation (WiP)Christian Grothoff1+336-112
2017-11-01 15:01towards implementing /tip-pickup (incomplete)Christian Grothoff5+362-8
2017-11-01 11:44tests and bugfixes for /tip-authorizeChristian Grothoff6+100-13
2017-11-01 11:03test tip_enable APIChristian Grothoff3+11-0
2017-11-01 09:54starting with testing tippingChristian Grothoff2+33-11
2017-10-31 14:26implement logic for spending from tips in test interpreterChristian Grothoff1+25-2
2017-10-31 14:19finish tip_pickup command in test_merchant_api interpreterChristian Grothoff1+180-47
2017-10-31 13:03work on new tipping test logic, also refactoring to match latest exchange API (as that was changed to support tipping test logic better)Christian Grothoff4+145-108
2017-10-30 15:24implement getting reserve_priv from configuration in test and backendChristian Grothoff3+89-11
2017-10-30 14:39doxygen fixesChristian Grothoff2+9-2
2017-10-30 14:37implement OC_TIP_AUTHORIZEChristian Grothoff1+84-1
2017-10-30 14:34fix indentationChristian Grothoff1+280-269
2017-10-30 14:23implement logic for OC_TIP_ENABLEChristian Grothoff1+127-1
2017-10-30 13:39starting design of test harness for tippingChristian Grothoff1+144-4
2017-10-29 17:12specify default fees for testcaseChristian Grothoff1+5-0
2017-10-29 17:06implement TALER_MERCHANT_tip_pickupChristian Grothoff4+325-0
2017-10-29 16:49implement TALER_MERCHANT_tip_authorizeChristian Grothoff2+268-0
2017-10-29 16:41implement TALER_MERCHANT_tip_enableChristian Grothoff3+234-2
2017-10-27 08:51max deposit fee picked from defaultsMarcello Stanisci3+42-31
2017-10-25 10:22design C API of merchant for tippingChristian Grothoff1+207-4
2017-10-24 13:37fix #5108Christian Grothoff2+16-1
2017-10-24 11:12add testcases for merchantdb tipping functions, fix bugs foundChristian Grothoff2+320-26
2017-10-23 22:34work around build error for incomplete /tip implementationChristian Grothoff1+6-6
2017-10-23 22:26todo was imported into the bug trackerChristian Grothoff1+0-10
2017-10-23 22:21implementing backenddb logic for tipping (not tested)Christian Grothoff2+329-15
2017-10-23 15:46add SQL for postgres_enable_tip_reserveChristian Grothoff1+59-0
2017-10-23 15:34implement postgres_enable_tip_reserve (but SQL statemets are missing)Christian Grothoff1+85-2
2017-10-23 08:16add new functions for tipping (unimplemented) to merchantdbChristian Grothoff1+88-2
2017-10-22 17:07first (incomplete) skeleton for tipping APIChristian Grothoff13+668-7
2017-10-18 13:34bumping versions for v0.4.0 releaseChristian Grothoff4+6-3
2017-10-18 13:28fix rules for 'make dist'Christian Grothoff1+0-1
2017-10-15 20:56add refund permissions to /payFlorian Dold3+80-21
2017-10-15 07:15fix css files in .gitignoreChristian Grothoff1+1-0
2017-10-15 07:15add CSS filesChristian Grothoff2+139-0
2017-10-14 09:18add CSS stylingChristian Grothoff2+6-2
2017-10-06 18:54check return value from TALER_amount_get_zeroChristian Grothoff2+9-6
2017-10-06 18:07check return value from TALER_JSON_hashChristian Grothoff7+40-17
2017-09-26 11:45fix extra start of retry_exchange taskChristian Grothoff1+5-0
2017-09-26 10:32fix use of uninit varsChristian Grothoff1+19-19
2017-09-17 14:57adjust to API change of exchangeChristian Grothoff1+2-1
2017-09-09 20:41handle a few more asserts more gracefully (#5092)Christian Grothoff1+14-6
2017-09-09 20:27work on #5092, handle failure in easy case without assertingChristian Grothoff1+6-2
2017-09-09 20:22work on #5092, do not assert if instance unknownChristian Grothoff1+4-2
2017-09-09 20:19work on #5092: be conservative, allow TALER_EXCHANGE_get_keys() to return NULL and treat as error properlyChristian Grothoff1+8-5
2017-09-09 20:10work on #5092: remove one of the asserts that can failChristian Grothoff1+53-21
2017-09-02 13:25keep track of issues observed looking at /pay some moreChristian Grothoff1+10-0
2017-09-02 13:25fix bad nesting of transactions during /pay processingChristian Grothoff3+176-152
2017-09-02 12:54properly drop exchange_wire_fees table in testChristian Grothoff1+1-0
2017-09-02 12:39fix testcase, refund array is boxed in a refund_permissions field of the main objectChristian Grothoff5+139-90
2017-08-31 12:38fix English in error messageChristian Grothoff1+122-122
2017-08-31 12:36fix /pay transaction retry logicChristian Grothoff1+11-11
2017-08-31 12:17fix refund test and logic: if refund is smaller than refund that was previously awarded, that's not a hard error but simply 'no change required'Christian Grothoff2+15-9
2017-08-31 12:05fix #5127Christian Grothoff1+44-35
2017-08-31 11:58fix clear logic error, likely related to #5127Christian Grothoff1+1-2
2017-08-27 00:01fix refund generation (hopefully)Florian Dold1+64-61
2017-08-25 23:50wrap refund permission in objectFlorian Dold1+5-3
2017-08-25 22:15use order_id as summary if contract doesn't have itFlorian Dold1+6-2
2017-08-25 22:09check for specific jansson version using pkgconfigFlorian Dold1+5-18
2017-08-25 22:07gitignoreFlorian Dold1+1-0
2017-08-25 22:05don't track version.texi, it's auto-generatedFlorian Dold1+0-4
2017-07-26 10:43rounding /history date parameterMarcello Stanisci1+3-0
2017-07-26 08:10coverage for db testMarcello Stanisci1+5-0
2017-07-26 07:53Do not set timestamp in lib testcase, because the backend adds it by default if not found.Marcello Stanisci1+0-6
2017-07-25 14:41commentMarcello Stanisci1+5-0
2017-07-25 14:39commentsMarcello Stanisci1+5-0
2017-07-25 14:37Checking that a contract whose payment didn't get through doesn't belong to /history response.Marcello Stanisci1+17-6
2017-07-25 14:00do not use hugely futuristic time while testing /historyMarcello Stanisci1+11-3
2017-07-25 10:05moving proposal mark-as-paid in the right place (= after exchange confirmation of all deposited coins)Marcello Stanisci1+52-29
2017-07-22 14:10do not use uninitialized master_pub field from 'struct Exchange', but use the initialized master_pub from keys instead (when storing wire fee data in the database), should complete #4943 implementationChristian Grothoff2+15-3
2017-07-22 03:50/history issue testcaseMarcello Stanisci2+4-2
2017-07-21 21:19more loggingChristian Grothoff1+5-0
2017-07-21 20:22fix merchant_api_track_transfer to actually pass wire method to serviceChristian Grothoff2+10-5
2017-07-21 20:20fix configuration to ensure exchange wires immediatelyChristian Grothoff1+1-2
2017-07-21 17:37init timestampChristian Grothoff1+1-0
2017-07-21 17:28implement mandatory rounding of timestampChristian Grothoff1+1-0
2017-07-21 17:25removing bogus #includeChristian Grothoff1+0-1
2017-07-21 17:23indentation fixes, style fix on how to generate timestampChristian Grothoff1+18-17
2017-07-21 17:19indentation fixesChristian Grothoff1+380-383
2017-07-21 17:17indentation and style fixesChristian Grothoff1+46-35
2017-07-21 17:11style fixesChristian Grothoff1+2-2
2017-07-21 13:54work for #4943 (incomplete)Christian Grothoff5+194-53
2017-07-20 21:47fix timestamp issue in lib testcaseMarcello Stanisci1+10-2
2017-07-20 12:40minor style fixesChristian Grothoff1+6-5
2017-07-20 10:34implementing backend logic to lookup wire fees (for #4943)Christian Grothoff3+256-5
2017-07-18 07:27no key under [merchant], default instance takes careMarcello Stanisci1+0-3
2017-07-17 08:24Still killing long linesMarcello Stanisci1+95-55
2017-07-16 20:42indentating the code in order to avoid very long lines + #5092Marcello Stanisci1+267-303
2017-07-16 16:26> half testcase gone over for "assert vs fail" issueMarcello Stanisci1+77-137
2017-07-16 10:38making testcase pass to new "flagged as paid" policyMarcello Stanisci2+42-6
2017-07-16 09:48flagging proposal as paid (#5054)Marcello Stanisci5+156-33
2017-07-14 15:56add UNIQUE constraint on BIGSERIAL columns as that is not automatic in PostgresChristian Grothoff1+2-2
2017-07-12 12:51remove commentsMarcello Stanisci1+1-16
2017-07-12 07:12still on Vim madness: functions parameters messed upMarcello Stanisci1+18-18
2017-07-12 07:08fix Vim indent madnessMarcello Stanisci1+5-5
2017-07-11 15:19removing dead codeMarcello Stanisci1+5-112
2017-07-11 15:12Completing minimal multi-coin refund testcase.Marcello Stanisci1+84-15
2017-07-11 14:05mega indent + parsing of GET /refund response in the multiple coins testcase fashion.Marcello Stanisci2+934-817
2017-07-07 20:36payments generator does real timestampsMarcello Stanisci1+8-1
2017-07-05 12:10moving a 'PS' struct into exchange codebaseMarcello Stanisci2+2-22
2017-07-05 10:17Finishing #5087.Marcello Stanisci4+45-48
2017-07-05 07:38moving definitions to header fileMarcello Stanisci2+22-25
2017-07-04 21:43merge conflict resolutionChristian Grothoff1+266-124
2017-07-04 21:26fix #4955Christian Grothoff1+109-73
2017-07-04 17:45commentMarcello Stanisci1+1-6
2017-07-04 17:43matching /refund response against merchant pub tooMarcello Stanisci1+10-1
2017-07-04 17:37switch instance key tooMarcello Stanisci1+7-0
2017-07-04 17:32testcase extracts merchant priv from configMarcello Stanisci1+34-0
2017-07-04 16:26finally match /refund response dataMarcello Stanisci1+19-17
2017-07-04 16:03retrieve all data needed to test /refund response.Marcello Stanisci1+200-124
2017-07-04 13:12First steps of #5087.Marcello Stanisci1+20-1
2017-07-04 12:53fix compiler warningMarcello Stanisci1+3-1
2017-07-01 13:57fix two minor typos / build compatibiltiy issuesChristian Grothoff2+4-2
2017-07-01 13:55implement first part of #4943: persist wire transfer fees of exchange in DBChristian Grothoff3+123-1
2017-07-01 12:18support VC checks (#5035)Christian Grothoff2+30-3
2017-06-29 18:09fix last #5010 issues, including timeout of the generatorChristian Grothoff2+125-52
2017-06-29 16:54fix #5010 for /track/transferChristian Grothoff1+77-41
2017-06-29 12:23fixing misc. FIXMEs, some style issues, and mostly DB return value handling towards addressing #5010Christian Grothoff14+441-323
2017-06-29 07:52fix fixmeChristian Grothoff1+1-0
2017-06-29 07:32FIXMEMarcello Stanisci2+11-2
2017-06-28 22:09remove further occurrence of "hint"Marcello Stanisci1+2-3
2017-06-28 22:07no "hint" field in errorMarcello Stanisci1+1-3
2017-06-27 21:22get backenddb tests to pass againChristian Grothoff2+102-113
2017-06-27 14:54more #5010-related work on backenddb testcaseChristian Grothoff1+36-32
2017-06-27 14:50more #5010-related work on backenddbChristian Grothoff1+56-73
2017-06-27 14:17fix logical order of functionsChristian Grothoff1+40-39
2017-06-27 14:15get rid of select *, remove fixme that is no longer neededChristian Grothoff2+34-30
2017-06-27 14:09remove dead macrosChristian Grothoff1+0-60
2017-06-25 15:48convert merchant postgres plugin (in large parts) to latest PQ API as part of #5010-fixChristian Grothoff3+789-818
2017-06-25 10:39ref bugnoteChristian Grothoff1+1-1
2017-06-25 10:35handle '/' at end of URLs when composing http requests in libtalermerchantChristian Grothoff9+125-27
2017-06-25 10:18use default log level of WARNINGChristian Grothoff1+1-1
2017-06-25 10:16do use return value of iterate_instances()Christian Grothoff2+16-13
2017-06-23 09:16caring about 'summary' fieldMarcello Stanisci2+9-4
2017-06-22 22:54error messageMarcello Stanisci2+6-2
2017-06-22 13:13ChangeLogMarcello Stanisci1+3-0
2017-06-22 12:58reject non increasing amountsMarcello Stanisci3+11-3
2017-06-21 16:21diagnosticsMarcello Stanisci1+6-2
2017-06-21 16:11diagnosticsMarcello Stanisci1+4-0
2017-06-20 18:18Fix /refund lookup response encodingMarcello Stanisci2+5-2
2017-06-20 18:08fix dbMarcello Stanisci1+8-3
2017-06-20 14:44refund fee columnt into refund table, breaks db testsMarcello Stanisci3+69-5
2017-06-20 13:00fix hanging dbMarcello Stanisci2+18-10
2017-06-20 12:28Up to the point where /refund (increase) passes BUT db hangs upon dropping tables..Marcello Stanisci3+17-10
2017-06-20 09:49fix non returning testcaseMarcello Stanisci1+8-1
2017-06-20 09:41Return a signed confirmation of the refundMarcello Stanisci1+44-1
2017-06-19 16:02get /refund increase requested from the testsMarcello Stanisci3+11-7
2017-06-19 14:57get refund increase test compiledMarcello Stanisci1+85-4
2017-06-19 14:29/refund test op codesMarcello Stanisci1+11-1
2017-06-19 14:26defining /refund testcases data structsMarcello Stanisci1+30-0
2017-06-19 14:09finishing with /refund handlersMarcello Stanisci2+39-5
2017-06-19 13:40handler for /GET refundMarcello Stanisci1+34-1
2017-06-19 13:0980% GET /refund logicMarcello Stanisci2+173-47
2017-06-19 09:36add /refund cancel functionMarcello Stanisci3+27-1
2017-06-19 09:30/refund lib, issuing the POST and defining cb skeletonMarcello Stanisci4+97-5
2017-06-16 15:10Getting /refund lib to compileMarcello Stanisci1+91-0
2017-06-15 07:51~25% of /refund libMarcello Stanisci3+24-4
2017-06-14 17:44Completing GET /refund logic - NOT tested.Marcello Stanisci1+122-9
2017-06-14 14:09~70% of GET /refundMarcello Stanisci1+88-5
2017-06-14 13:29Implementing POST /refund logic.Marcello Stanisci3+108-2
2017-06-14 08:21add /refund routeMarcello Stanisci2+17-9
2017-06-14 07:57refund table takes merchant public key tooMarcello Stanisci3+29-8
2017-06-14 07:41add refund header fileMarcello Stanisci6+69-71
2017-06-13 19:28backend /refund handler skeleton, not in compilationMarcello Stanisci1+164-0
2017-06-13 19:05Add error when coins are not sufficient to pay a refund back.Marcello Stanisci2+35-3
2017-06-13 18:50- only commit refund if amount refunded per coin is > zero - add valid second refund increasingMarcello Stanisci2+45-20
2017-06-13 14:49loggingMarcello Stanisci1+5-0
2017-06-13 13:59fix detection of subsequent refunds lesser thatn previous ones.Marcello Stanisci2+12-5
2017-06-13 13:39drop refund tableMarcello Stanisci2+30-5
2017-06-13 08:33fix check of db returned status (INSERT returns 1)Marcello Stanisci1+2-1
2017-06-13 08:22fix table definitionMarcello Stanisci2+2-2
2017-06-12 20:02calling insert_refund, fail with "insufficient data left in message"Marcello Stanisci1+49-15
2017-06-12 15:37comments, plus invalidating testcase as reminder of unimplemented logicMarcello Stanisci1+4-1
2017-06-12 15:32SQL syntaxMarcello Stanisci1+3-3
2017-06-12 15:31inserting refunds into their table, not testedMarcello Stanisci1+44-12
2017-06-12 14:47math around refundsMarcello Stanisci1+133-16
2017-06-11 13:24make adjustments to fakebank API changeChristian Grothoff1+32-19
2017-06-10 23:58match rename in GNUnet APIChristian Grothoff1+12-12
2017-06-10 19:47move code towards more modern PQ APIChristian Grothoff2+191-173
2017-06-09 13:18make db testcase fail, as a reminder of refund logic incomplete.Marcello Stanisci1+2-0
2017-06-09 13:11commentMarcello Stanisci1+1-2
2017-06-09 13:10diagnosticsMarcello Stanisci1+6-0
2017-06-09 13:02SELECT refunds + nested loops to fetch per-coin situation about refunds.Marcello Stanisci1+85-8
2017-06-09 12:06add start, commit, rollback db transactionsMarcello Stanisci3+185-28
2017-06-08 16:32commentMarcello Stanisci1+1-1
2017-06-08 13:53add loop over result of refunding informationMarcello Stanisci1+35-5
2017-06-08 13:32fix warningsMarcello Stanisci4+26-2
2017-06-08 13:22Get testcase pass using ORDER BYMarcello Stanisci1+3-2
2017-06-08 13:17fix lib testcaseMarcello Stanisci1+12-5
2017-06-08 13:07add prepared statement to fetch per coin information about refundMarcello Stanisci1+10-0
2017-06-08 12:06refund_fee is returned to the callback when fetching a deposit from the db.Marcello Stanisci4+33-4
2017-06-08 08:59call increase_refund_for_contract skeleton from testcase, obviously failing.Marcello Stanisci1+13-0
2017-06-08 08:45increase_refund_for_contract skeletonMarcello Stanisci1+24-0
2017-06-08 08:37get refunds from database, only testing for zero rows returned.Marcello Stanisci2+41-9
2017-06-08 07:56fix "insufficient data left in message" from PostgresqlMarcello Stanisci1+82-85
2017-06-07 13:17refund fee stored along depositMarcello Stanisci5+27-5
2017-06-07 09:51fix refund cb callMarcello Stanisci1+4-0
2017-06-07 09:49comments + passing refund reason to refund cbMarcello Stanisci2+12-0
2017-06-07 09:39adding function getting refund dataMarcello Stanisci2+95-1
2017-06-06 14:47design considerations for /refund supportChristian Grothoff1+50-2
2017-06-06 12:53bumping versions for 0.3.0 releaseChristian Grothoff7+15-7
2017-06-06 12:35ChangeLogMarcello Stanisci1+9-0
2017-06-05 16:37fix sign issue of 'start'Christian Grothoff1+4-3
2017-06-05 16:19Fix some signed/unsigned issues, plus some doxygen typosChristian Grothoff5+53-50
2017-06-05 09:59move python mitm to its own git, work on #5064Christian Grothoff9+1-205
2017-06-04 22:05fix style issues and leaks in taler-merchant-generate-paymentsChristian Grothoff1+343-275
2017-06-04 21:29fix leak from instance-passes not resetting isChristian Grothoff1+153-142
2017-06-04 21:07fix more leaksChristian Grothoff8+59-70
2017-06-04 20:49fix more leaks, failure to reset job ptr when doneChristian Grothoff2+9-10
2017-06-04 20:33fix misc leaksChristian Grothoff6+118-80
2017-06-04 19:40fix misc memory leaksChristian Grothoff5+96-70
2017-06-04 19:19simply remove --with-doc (#5048)Christian Grothoff2+1-19
2017-06-04 09:52must still define WITH_DOCChristian Grothoff2+3-2
2017-06-04 09:45fixing #5056Christian Grothoff7+1014-2
2017-06-03 23:08no longer need to link against libgnunetpostgresChristian Grothoff2+1-2
2017-06-03 23:07update ignore fileChristian Grothoff1+3-0
2017-06-03 23:06fix merge issue: proposal_data -> contract_terms renameChristian Grothoff16+436-352
2017-06-03 23:03moving database backend to modern PQ APIChristian Grothoff2+278-340
2017-06-02 11:51more diagnostics when storing/retrieving contract termsMarcello Stanisci1+17-4
2017-05-30 19:55fix doc compilartion warningMarcello Stanisci1+1-1
2017-05-30 19:44fix doc compilation errorMarcello Stanisci2+74-65
2017-05-30 15:15configuration subsection in manualMarcello Stanisci1+63-0
2017-05-28 23:18rename proposal_data to contract_terms (see #4879)Florian Dold14+344-344
2017-05-20 16:55use demo instead of test, as test is sometimes downChristian Grothoff1+5-5
2017-05-17 14:53fix autoconfMarcello Stanisci1+0-1
2017-05-16 14:33fix whitespaceChristian Grothoff1+1-2
2017-05-14 13:34fix #5008Christian Grothoff1+12-0
2017-05-14 12:13fix FIXME on properly terminating MHD, resuming suspended connections before stopping the HTTPDChristian Grothoff3+115-57
2017-05-12 20:40nicer loggingChristian Grothoff2+8-1
2017-05-11 12:03moving all the tools in one placeMarcello Stanisci14+75-73
2017-05-11 09:54fix style issueChristian Grothoff1+8-11
2017-05-11 09:53fix style issueChristian Grothoff1+1-1
2017-05-11 09:53fix style issuesChristian Grothoff1+46-45
2017-05-11 09:37log properly which auditors are loaded, fix log level -- fix FTBFSChristian Grothoff1+1-1
2017-05-11 09:36log properly which auditors are loaded, fix log levelChristian Grothoff1+7-6
2017-05-11 09:34fix logic to check auditors of denomination keysChristian Grothoff2+23-14
2017-05-09 12:25undoing last commitMarcello Stanisci1+1-2
2017-05-09 11:50fix 'lib' testcaseMarcello Stanisci1+2-1
2017-05-09 11:29nicely handle error from json_dumps without assertChristian Grothoff2+18-13
2017-05-09 08:34fix make clean targetChristian Grothoff1+2-0
2017-05-07 10:53fix format string issueChristian Grothoff1+2-2
2017-05-05 10:55caveats to run the payments generatorMarcello Stanisci1+38-0
2017-05-04 16:26config sections for wire plugins changed, adjustingChristian Grothoff1+1-2
2017-05-04 11:47cosmeticsMarcello Stanisci2+2-2
2017-05-04 08:58pacify 'make check' into the mitm subdirMarcello Stanisci1+6-0
2017-05-04 08:36skeleton for /keys perturbating mitm functionMarcello Stanisci1+10-2
2017-05-03 08:46payments generator takes exchange's admin uri in configMarcello Stanisci1+18-1
2017-05-02 07:33Addressing #4877Marcello Stanisci2+8-8
2017-05-02 07:07remove useless commentMarcello Stanisci1+0-3
2017-05-02 07:06make_response() called in one placeMarcello Stanisci1+4-4
2017-05-02 07:00The mitm do NOT copy header Content-Lenght and Server into the response; it used to return ill-formed JSONs.Marcello Stanisci1+3-8
2017-04-28 16:50returning all the headers that the mitm got from the exchange. This copies the "server" headers though. Wise?Marcello Stanisci1+13-7
2017-04-28 15:19remove commentMarcello Stanisci2+1-6
2017-04-28 14:59missing __init__.pyMarcello Stanisci2+1-1
2017-04-28 09:47NOT using setuptools' "scripts" keyword as it failed to set execution permissions on deployed filesMarcello Stanisci4+4-5
2017-04-28 09:30add forgotten fileMarcello Stanisci1+15-0
2017-04-28 09:19installing mitm via makefileMarcello Stanisci5+15-2
2017-04-28 08:40autoconfMarcello Stanisci2+3-1
2017-04-28 08:35readmeMarcello Stanisci1+12-1
2017-04-28 08:31add mitm wsgi fileMarcello Stanisci3+65-34
2017-04-28 08:19mitm standalone takes cli argsMarcello Stanisci1+34-0
2017-04-27 16:28reverting renamingsMarcello Stanisci2+76-74
2017-04-27 15:50still renaming scriptsMarcello Stanisci1+0-0
2017-04-27 14:19renaming mitm scriptMarcello Stanisci1+0-0
2017-04-27 13:46mitm proxies request using the same method used by the client.Marcello Stanisci1+9-4
2017-04-26 12:41add wire_method to proposal termsFlorian Dold1+3-0
2017-04-25 07:46instructions about generating payments against a non-forked merchant backendMarcello Stanisci1+6-3
2017-04-25 07:40specify exchange with '-e' at payments generatorMarcello Stanisci1+1-1
2017-04-25 07:36Implement #4995Marcello Stanisci1+64-52
2017-04-24 12:59add cherry-pick like query used in /history. This API is used when the backoffice user enters the exact order id into the form.Marcello Stanisci4+128-2
2017-04-22 14:50fix segfaults caused by the way the payment generator killed merchants and exchanges.Marcello Stanisci1+11-5
2017-04-21 18:03fix compilation due to code moveMarcello Stanisci1+108-95
2017-04-21 17:54launch run() with GNUNET_PROGRAM_runMarcello Stanisci1+76-79
2017-04-21 14:21indentMarcello Stanisci1+3-3
2017-04-20 18:51debug printsMarcello Stanisci2+4-0
2017-04-18 14:31fix db testcase due to queries in the futureMarcello Stanisci2+5-2
2017-04-18 11:42adding db method to query proposal data "in the future"Marcello Stanisci2+50-4
2017-04-18 09:48adding option to lookup history entries in the future.Marcello Stanisci4+9-0
2017-04-18 07:37fix config file for /lib testcaseMarcello Stanisci1+10-0
2017-03-30 09:10addressing comment 11995 from #4774Marcello Stanisci1+5-4
2017-03-29 16:41Still on #4877Marcello Stanisci3+8-12
2017-03-29 15:45Still on renaming (#4877)Marcello Stanisci2+66-70
2017-03-29 15:01fix segfaults due to use of remote exchange in payment generator.Marcello Stanisci1+7-4
2017-03-29 14:25fix command nameMarcello Stanisci1+1-1
2017-03-29 14:17warn the reader on having the instance's bank matching the exchange's when testing.Marcello Stanisci1+2-0
2017-03-29 14:08adding chapter about testing the backendMarcello Stanisci2+60-7
2017-03-28 22:25stubs for #4781Marcello Stanisci2+83-0
2017-03-28 22:23renaming variablesMarcello Stanisci2+21-9
2017-03-27 09:07adding option to use a remote exchange in the payments generator.Marcello Stanisci1+56-43
2017-03-27 08:42READMEMarcello Stanisci1+3-1
2017-03-27 08:39indentMarcello Stanisci1+1-1
2017-03-25 20:22renaming GNUNET_GETOPT-symbols to match latest changes in GNUnetChristian Grothoff3+4-4
2017-03-24 12:22fix stale index used by /historyMarcello Stanisci1+2-9
2017-03-24 12:09logging, db minor fixMarcello Stanisci2+7-5
2017-03-23 20:02Fix #4970.Marcello Stanisci2+6-6
2017-03-23 19:50Fix signature of db callback.Marcello Stanisci4+6-7
2017-03-23 16:39Fix #4968.Marcello Stanisci1+62-80
2017-03-22 17:50date parameter = now when /history doesn't get one.Marcello Stanisci1+5-2
2017-03-22 14:50README on payments generator.Marcello Stanisci1+39-12
2017-03-22 14:42Produce random order_id.Marcello Stanisci1+6-6
2017-03-22 14:30Iterating interpreter commands, according to -n option passed in CLI.Marcello Stanisci1+36-2
2017-03-22 13:25Fixing remaining problems due to the passing of values from config file, in the payments generator. Namely, the command list was statically created, so it was necessary to make it dynamic.Marcello Stanisci1+108-66
2017-03-21 20:20Adding function that concatenates amount strings. Needed as payment generator now reads currency dynamically.Marcello Stanisci1+26-4
2017-03-21 19:53Fix getopt memory issue, actually use values from config file.Marcello Stanisci1+57-36
2017-03-21 15:56Passing values to payments generator via config file.Marcello Stanisci2+96-2
2017-03-21 14:22Removing unneeded configs and dirs.Marcello Stanisci5+0-154
2017-03-20 15:26'start' and 'nrows' not hardcoded anymore in testcase.Marcello Stanisci2+25-4
2017-03-20 15:09Fix lib testcase.Marcello Stanisci4+19-44
2017-03-20 14:37Fix db testcase against newest plugin.Marcello Stanisci2+8-5
2017-03-20 14:20fix limit bindingChristian Grothoff1+9-8
2017-03-19 15:49Fix indentation.Marcello Stanisci1+44-44
2017-03-17 20:08FETCH FIRST arg ROW ONLY -> LIMIT arg, in prepared statement, as postgresql doesn't like FETCH FIRST arg when arg is a $-parameter. DB testcase does not pass yet, logic is likely to be wrong.Marcello Stanisci1+2-2
2017-03-17 19:48Fix compiler warnings.Marcello Stanisci2+1-19
2017-03-17 18:01helper db methods for /history. Prepared statements have still problems with 'FETCH FIRST'.. To be fixed.Marcello Stanisci4+208-32
2017-03-17 13:47Porting to new getopt API.Marcello Stanisci2+14-8
2017-03-14 13:37\#4593.Marcello Stanisci1+20-29
2017-03-13 15:08Returining order_id in place of h_proposal_data among tracked transfers.Marcello Stanisci3+26-17
2017-03-13 14:24Elaborating /track/transfer response for cached responses as well.Marcello Stanisci3+28-16
2017-03-13 13:20Fix track transfer's response + adjusting tests to it.Marcello Stanisci5+60-107
2017-03-13 10:25json_copy-ing a 'const json_t *' in order to call 'json_object_del()' on its copy.Marcello Stanisci1+14-9
2017-03-13 10:01Summing up deposited amounts *and* deposit fees concerning tracked transfers, building the response; not tested yet.Marcello Stanisci1+86-16
2017-03-10 19:58TODO comments.Marcello Stanisci1+11-1
2017-03-10 19:51Rough logic for summing up all tracked wire transfers gotten from the exchange, grouping them by proposal's hash.Marcello Stanisci1+87-3
2017-03-10 17:07Calling the function (still a stub) that works out wire transfers tracks before returning that to the frontend.Marcello Stanisci1+31-4
2017-03-10 13:58README.Marcello Stanisci1+13-0
2017-03-10 13:54Restoring the macro-based way of passing values to payments generator.Marcello Stanisci1+42-86
2017-03-10 12:48Fix segfault in payments generator.Marcello Stanisci1+182-189
2017-03-09 20:59Minor fixes to payments generator.Marcello Stanisci1+6-85
2017-03-09 20:24Making arguments mandatory.Marcello Stanisci1+20-14
2017-03-09 19:35Adding options to take exchange, merchant backend, and bank URIs to the payments generator.Marcello Stanisci1+56-61
2017-03-09 18:40Undoing last commit.Marcello Stanisci1+6-14
2017-03-09 16:39Beginning #4945..Marcello Stanisci1+14-6
2017-03-09 15:32Payments generator does three payments.Marcello Stanisci1+76-0
2017-03-09 14:45Implementing payments in payments generator.Marcello Stanisci1+278-0
2017-03-09 14:30Implementing withdraw and proposal submission in the payments generator.Marcello Stanisci1+407-0
2017-03-09 14:04Payments generator creates reserves.Marcello Stanisci1+293-2
2017-03-09 13:33Killing services when shutting down payments generator.Marcello Stanisci1+24-0
2017-03-09 13:29Starting commands' interpreter for payments generator.Marcello Stanisci1+200-2
2017-03-09 11:42Adding commands skeletons in the payments generator.Marcello Stanisci1+160-2
2017-03-09 11:07Up to the point where payments generator launches exchange and merchant.Marcello Stanisci4+108-3
2017-03-09 10:36Add key and 'test' wire details for payments generator.Marcello Stanisci3+17-0
2017-03-09 09:12Link to built shared libraries using relative path from $(top_srcdir).Sree Harsha Totakura1+1-1
2017-03-08 21:24Advancing with configuration for the payments generator.Marcello Stanisci3+154-12
2017-03-08 19:53Renaming to generate_payments.c.Marcello Stanisci2+4-4
2017-03-08 19:51Stub for automatically generating payments.Marcello Stanisci6+99-1
2017-03-08 15:14Debug prints.Marcello Stanisci1+3-0
2017-03-08 14:49Returning total sum of wire transferred coins instead of an array about each of them. Adjusting lib accordingly.Marcello Stanisci4+15-153
2017-03-07 20:30Remove confusing comment.Marcello Stanisci1+0-10
2017-03-07 14:57Merge branch 'master' of taler.net:merchantMarcello Stanisci16+1103-310
2017-03-07 14:56DB provides lookup of proposal data based on proposal data's hashcode too.Marcello Stanisci4+117-8
2017-03-06 17:21implement #4935 (wire fee support)Christian Grothoff9+338-90
2017-03-06 12:56notes on #4939, verify that H_wire from contract matches instance's H_wire early onChristian Grothoff2+36-30
2017-03-06 12:36describe meaning of return values in comments, use corret return valuesChristian Grothoff1+15-3
2017-03-06 12:27check if field is present before going for full spec-parserChristian Grothoff1+7-1
2017-03-06 12:16avoid memory leak on DB connect errorChristian Grothoff1+1-1
2017-03-06 00:00implement #4752Christian Grothoff4+121-21
2017-03-05 19:11towards implementing #4935: make sure all of the fee data is available for the /pay handler (but not yet checked)Christian Grothoff6+414-64
2017-03-05 17:19ignore wirefees dirChristian Grothoff1+1-0
2017-03-05 17:17adjust test to consider new wire transfer feeChristian Grothoff1+35-21
2017-03-05 17:17fix misc memory leaksChristian Grothoff4+89-71
2017-03-05 16:21fix memory leaks (struct MerchantInstance not cleaned up properly)Christian Grothoff1+22-19
2017-03-04 15:49implementing #4929 (adjusting to exchange API changes)Christian Grothoff2+12-8
2017-03-03 19:41use %u, these values are unsignedChristian Grothoff1+1-1
2017-03-03 19:40fix reference counting bugChristian Grothoff1+6-5
2017-03-03 19:37update .gitignoreChristian Grothoff1+1-0
2017-03-03 19:36add missing fee options in test configurationChristian Grothoff2+15-0
2017-03-03 19:30fix compiler warnings, fix memory leak, properly format date in log messageChristian Grothoff1+9-11
2017-03-03 18:23changing wire plugin specification from [exchange]WIREFORMAT to [exchange-wire-PLUGIN]enable=YES/NOChristian Grothoff1+7-3
2017-03-03 17:31Fix build failure due to #4921.Marcello Stanisci1+1-0
2017-03-01 21:14json_copy() data returned from DB. Data gets "freed" by DB routine and is not longer available without json_copy-ing it.Marcello Stanisci1+3-2
2017-03-01 20:24Including instance within history elements.Marcello Stanisci1+14-4
2017-03-01 11:47/history returns latest records first.Marcello Stanisci1+1-1
2017-02-28 19:03/history elements are returned with ORDER BY.Marcello Stanisci1+2-1
2017-02-28 17:16Fix index/delta comparison.Marcello Stanisci1+10-8
2017-02-28 16:57Adding conditions to add rows in result, based in their index.Marcello Stanisci1+20-6
2017-02-28 16:48Comments.Marcello Stanisci1+10-2
2017-02-28 16:45Start and delta arguments for /history.Marcello Stanisci1+29-0
2017-02-28 16:36Make /history's arguments optional.Marcello Stanisci4+30-18
2017-02-27 10:56Handle unknown instance when serving /history.Marcello Stanisci1+5-0
2017-02-27 10:43Fix #4925.Marcello Stanisci3+6-6
2017-02-25 21:01json_pack'ing data returned by /history.Marcello Stanisci1+17-4
2017-02-24 19:03Minimizing data returned by /history, for debugging purposes.Marcello Stanisci1+4-3
2017-02-23 17:05Checking the number of history entries are as expected.Marcello Stanisci1+12-0
2017-02-23 16:57commentsMarcello Stanisci1+3-1
2017-02-23 16:52Modify /history API and DB table for order_id-proposal_data mapping. Adapting testcase and lib for that.Marcello Stanisci10+127-156
2017-02-22 15:53Fix json formatting.Marcello Stanisci3+12-5
2017-02-16 09:34Triggering Buildbot.Marcello Stanisci0+0-0
2017-02-14 19:50Merge branch 'master' of taler.net:merchantMarcello Stanisci10+546-497
2017-02-14 19:50Triggering buildbot.Marcello Stanisci0+0-0
2017-02-13 14:15Testing replayed payment.Marcello Stanisci1+11-1
2017-02-12 23:21fix #4893Florian Dold1+32-19
2017-02-12 17:22no newlineFlorian Dold1+1-1
2017-02-12 17:21prettier automatic order_idFlorian Dold1+1-1
2017-02-12 17:17set pay deadline if not in frontent orderFlorian Dold1+9-0
2017-02-12 17:13set refund deadline if not in frontend offerFlorian Dold1+6-0
2017-02-12 17:09round time before converting to JSON, otherwise GNUnet lib crashesFlorian Dold1+3-1
2017-02-12 17:04add timestamp if missingFlorian Dold1+6-2
2017-02-12 16:59add order_id if missing, break up function for readabilityFlorian Dold2+93-75
2017-02-12 03:23fix reference counting issueFlorian Dold1+1-1
2017-02-12 01:55Change '/pay' API according to #4891Florian Dold5+316-380
2017-02-11 21:08whitespaceFlorian Dold1+1-1
2017-02-11 15:46Back out early if we can't connect to postgres dbFlorian Dold1+5-0
2017-02-10 16:51Adding a second call to /track/transaction in testcases.Marcello Stanisci1+8-4
2017-02-10 16:33Fix track API tests.Marcello Stanisci8+66-24
2017-02-08 15:13Fixing testcases according to the renaming occurred in the protocol. Please note, comments do NOT match code, /proposal uses the POST method, and tracking API are NOT tested yet.Marcello Stanisci12+288-192
2017-02-08 10:46Fix backenddbMarcello Stanisci1+3-3
2017-02-07 20:31More fixes on renaming, mostly in db.Marcello Stanisci3+33-24
2017-02-07 18:08Huge renaming about removing transaction_id useMarcello Stanisci8+127-115
2017-02-06 15:42Renaming in /track/transaction handler.Marcello Stanisci2+9-9
2017-02-06 14:47renaming (a little part of) /track/transfer handlerMarcello Stanisci2+5-7
2017-02-06 14:12Renaming /track/transaction handler to the point where it depends on a few exchange-lib's renamings.Marcello Stanisci6+35-55
2017-02-06 12:52Fix backenddb tests after renamingMarcello Stanisci4+18-42
2017-02-06 09:13Updating notes.Marcello Stanisci1+0-1
2017-02-06 09:13Renaming the DB and /history.Marcello Stanisci3+39-45
2017-02-04 09:48TypoMarcello Stanisci1+1-2
2017-02-04 09:43Garbage removalMarcello Stanisci9+11-508
2017-02-04 09:39Removing _map.c from repoMarcello Stanisci1+0-241
2017-02-04 09:37Removing h_contract from /pay handler.Marcello Stanisci1+12-12
2017-02-03 17:41renaming: proposal logic portedMarcello Stanisci7+222-141
2017-02-03 15:29First run about renaming in lib's testcase.Marcello Stanisci1+81-91
2017-02-03 14:40Removing obsolete /map requests and renaming contract->proposal/order, within lib.Marcello Stanisci4+246-359
2017-02-03 13:02Renaming proposal data db operationsMarcello Stanisci3+72-52
2017-02-02 16:18First steps in renamingMarcello Stanisci7+250-293
2017-01-30 15:30contract->proposalMarcello Stanisci9+332-335
2017-01-27 16:15Fix compilation: #4869Marcello Stanisci2+0-12
2017-01-08 09:52Docker deployment instructionsMarcello Stanisci2+58-3
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+4-0
2016-12-21 20:52Remove garbageMarcello Stanisci1+0-228
2016-12-21 10:05Exchange URI returned within /track/transaction responseMarcello Stanisci3+10-4
2016-12-19 13:25Trigger Taler build scriptMarcello Stanisci0+0-0
2016-12-19 10:55Trigger lcovMarcello Stanisci0+0-0
2016-12-16 17:24Updating READMEMarcello Stanisci1+1-5
2016-12-15 09:40Merge branch '4795'Marcello Stanisci1+7-0
2016-12-15 09:39ChangeLog /map/*Marcello Stanisci1+7-0
2016-12-13 15:24#4835Marcello Stanisci4+6-3
2016-12-13 14:41Removing garbageMarcello Stanisci1+1-1
2016-12-13 14:39Removing leftoverMarcello Stanisci2+1-4
2016-12-12 17:16Add proper response for /map/inMarcello Stanisci1+3-8
2016-12-12 16:35Merge branch '4795'Marcello Stanisci21+1374-97
2016-12-12 16:23Testing map-in's "422 Unprocessable Entity" errorMarcello Stanisci1+17-2
2016-12-12 16:13map-out "Not Found" in testcase.Marcello Stanisci1+51-50
2016-12-12 15:17Unifying map-in and map-out handlesMarcello Stanisci8+214-80
2016-12-12 12:33Removing superflous (and segfault-prone) cancellations of CURL-jobs within merchant-lib's HTTP callbacksMarcello Stanisci5+0-7
2016-12-12 12:28Not handling unique_violation as error within postgres_store_map()Marcello Stanisci4+29-9
2016-12-12 09:19Merge branch '4795' of taler.net:merchant into 4795Marcello Stanisci2+37-6
2016-12-12 09:19merchant-tools directoryMarcello Stanisci3+359-0
2016-12-09 20:15Set /map/in handler to NULL upon callback invocationMarcello Stanisci1+2-1
2016-12-09 19:2995% of /map/in testcaseMarcello Stanisci2+36-6
2016-12-09 17:2760% of /map/in in testcaseMarcello Stanisci1+30-1
2016-12-09 16:2920% of /map/in in testcaseMarcello Stanisci1+38-1
2016-12-09 15:58Exporting /map/in merchant-lib in include fileMarcello Stanisci4+104-45
2016-12-09 15:1020% of /map/in's merchant-libMarcello Stanisci2+214-0
2016-12-09 14:4260% of /map/in handlerMarcello Stanisci2+54-10
2016-12-09 11:0745% of /map/in handlerMarcello Stanisci2+19-3
2016-12-09 10:09Up to parsing body of /map/in. Not tested.Marcello Stanisci5+106-47
2016-12-08 21:04map REST serviceMarcello Stanisci1+96-0
2016-12-08 20:59Fix prepared statement find_contractMarcello Stanisci2+14-4
2016-12-08 17:36Baking find_contract by hashcode. Invoked in testcase.Marcello Stanisci5+94-5
2016-12-08 16:51Excluding dbinit form compilationMarcello Stanisci2+1-2
2016-12-08 16:50Baking hashes to contracts mappingMarcello Stanisci2+70-0
2016-12-08 15:57typoMarcello Stanisci1+1-1
2016-12-08 15:39Fix track-transaction conflictMarcello Stanisci4+27-7
2016-12-05 14:36Fix NULL passed as closureMarcello Stanisci1+1-1
2016-12-05 10:09Fix track-transfer conflict error JSON packagingMarcello Stanisci2+3-1
2016-11-30 13:30Removing tutorial leftoversMarcello Stanisci5+0-168
2016-11-25 15:54skip test cases when plugin can't be loaded due to missing DBFlorian Dold1+15-3
2016-11-18 20:08color node this tutorial is aboutChristian Grothoff1+1-0
2016-11-18 18:44use more descriptive titleChristian Grothoff1+2-2
2016-11-18 18:41adding concept index and license informationChristian Grothoff5+1889-45
2016-11-18 17:57fixing minor texinfo issueChristian Grothoff2+3-5
2016-11-18 17:55version bump and ChangeLog updateChristian Grothoff2+5-1
2016-11-18 17:39make adjustments to tests from fraction 1e-6 to 1e-8 changeChristian Grothoff2+30-23
2016-11-18 17:33update merchant to match new wire_validate APIChristian Grothoff1+9-4
2016-11-16 14:42Removing wrong log parameterMarcello Stanisci1+0-1
2016-11-16 14:09no deadcode in makefileMarcello Stanisci3+2-9
2016-11-14 22:26Removing frontend's part in tutorialMarcello Stanisci1+4-213
2016-11-14 17:33match script name in manualMarcello Stanisci1+1-1
2016-11-14 15:08missing slash in htmlMarcello Stanisci1+1-1
2016-11-14 14:53Merge branch 'master' of ssh://taler.net/merchantMarcello Stanisci14+432-323
2016-11-14 14:52Moving PHP examples to dedicated repoMarcello Stanisci97+0-17808
2016-11-11 18:15add larger TODOs from LaurentChristian Grothoff2+21-4
2016-11-11 16:42further clarifications to manualChristian Grothoff1+6-6
2016-11-11 16:38fix -o correction in the right placeChristian Grothoff1+2-2
2016-11-11 16:37fixing misc issues in the tutorial, and reducing logging to provide sanityChristian Grothoff2+44-44
2016-11-11 14:45fix last fixChristian Grothoff1+1-2
2016-11-11 14:43fix manual issuesChristian Grothoff3+136-72
2016-11-11 13:53fix relocation issue on buildChristian Grothoff2+2-2
2016-11-11 13:50hotfixChristian Grothoff1+4-4
2016-11-11 13:14update manualChristian Grothoff1+16-26
2016-11-11 12:22automatically generate HTMLChristian Grothoff1+6-4
2016-11-11 12:21fix HTML conversionChristian Grothoff1+0-1
2016-11-11 12:17ref to examplesChristian Grothoff2+10-4
2016-11-11 12:16doc: examplesMarcello Stanisci6+169-1
2016-11-10 20:52doc: zipping examples when 'make pdf'Marcello Stanisci7+8-174
2016-11-10 20:40doc: mention zip in tutorialMarcello Stanisci1+3-0
2016-11-10 20:38doc: adding individual snippets filesMarcello Stanisci7+174-167
2016-11-10 20:29doc: minor fixes to config walkthough scriptMarcello Stanisci1+2-2
2016-11-10 20:27doc: minor fixes to config walkthough scriptMarcello Stanisci2+24-4
2016-11-10 17:14doc: copyright headerMarcello Stanisci1+17-4
2016-11-10 17:10doc: stub for config scriptMarcello Stanisci2+87-0
2016-11-10 10:17doc: gnunet-config->taler-configMarcello Stanisci1+2-2
2016-11-09 21:10Fix returned HTTP header in tutorialMarcello Stanisci1+1-1
2016-11-09 17:52be less snarky, keep examples shortChristian Grothoff1+1-5
2016-11-09 17:43clarifications, formattingChristian Grothoff1+47-49
2016-11-09 17:23improve introChristian Grothoff1+13-3
2016-11-09 17:17commenting out advanced topics for nowChristian Grothoff1+3-2
2016-11-09 17:16improving chapter 3 of manualChristian Grothoff1+173-97
2016-11-09 16:33fix my e-mail addyChristian Grothoff1+1-1
2016-11-09 16:24next chapter to be added: titleChristian Grothoff1+8-6
2016-11-09 16:22next chapter to be added: titleChristian Grothoff1+3-0
2016-11-09 16:21fix english, structureChristian Grothoff2+1-2
2016-11-09 16:20fix english, structureChristian Grothoff2+32-24
2016-11-04 13:28#4755Marcello Stanisci1+1-0
2016-11-03 13:40moving "instance" field within "merchant"Marcello Stanisci3+14-5
2016-11-02 10:57improving english for manualChristian Grothoff1+44-21
2016-10-31 10:16fix docs compile warningsMarcello Stanisci2+131-124
2016-10-27 19:34fix caching logic for /track/transactionMarcello Stanisci1+0-4
2016-10-27 11:43GNUNET_OK in place of GNUNET_YES. Remove FIXMEMarcello Stanisci1+2-2
2016-10-27 09:06typoMarcello Stanisci1+2-2
2016-10-26 20:03Fixing warnings due to menu/sectioning entries orderMarcello Stanisci2+16-5
2016-10-26 18:07removing commentMarcello Stanisci1+0-4
2016-10-26 17:53add build rules for arch.pdfChristian Grothoff1+8-0
2016-10-26 17:49add back officeChristian Grothoff1+6-2
2016-10-26 14:42dot diagram for docsMarcello Stanisci3+23-3
2016-10-26 14:04addressing majority of FIXMEs up to tutorialMarcello Stanisci2+163-64
2016-10-26 10:30JS-less fulfillment docsMarcello Stanisci1+53-53
2016-10-26 08:35avoiding non-introduced 'deposit permission' termMarcello Stanisci1+7-7
2016-10-25 23:20typoMarcello Stanisci1+1-1
2016-10-25 23:18typoMarcello Stanisci1+1-1
2016-10-25 23:12Merge branch 'master' of taler.net:merchantMarcello Stanisci1+228-196
2016-10-25 23:11missing configure arg in docsMarcello Stanisci1+3-3
2016-10-25 23:03more editingChristian Grothoff1+228-196
2016-10-25 21:25more notes, more todosChristian Grothoff1+19-7
2016-10-25 21:18elaborate on planChristian Grothoff1+36-0
2016-10-25 21:16formatting fixesChristian Grothoff1+18-17
2016-10-25 21:06misc edits to new manualChristian Grothoff1+224-143
2016-10-25 13:39Finishing with documenting payment protocolMarcello Stanisci2+76-8
2016-10-25 09:03documenting fulfillment logicMarcello Stanisci1+24-8
2016-10-24 22:07still on fulfillment docsMarcello Stanisci1+39-6
2016-10-24 18:18up to mentioning fulfillment pageMarcello Stanisci1+11-0
2016-10-24 18:07moving paragraphMarcello Stanisci1+10-16
2016-10-24 18:00indentMarcello Stanisci1+4-4
2016-10-24 17:58doc: how to get contract and show CC paywall as fallbackMarcello Stanisci2+116-5
2016-10-22 16:26receiver->instance. test passedMarcello Stanisci10+78-78
2016-10-21 21:23polishing docsMarcello Stanisci1+63-26
2016-10-21 20:49hello world docs, first stepsMarcello Stanisci1+63-2
2016-10-21 20:11polishing docsMarcello Stanisci1+17-16
2016-10-21 15:45finish with merchant configuration texiMarcello Stanisci1+64-12
2016-10-21 15:17half-baking merchant configuration documentationMarcello Stanisci2+144-17
2016-10-21 12:10GNUnet configureMarcello Stanisci1+31-3
2016-10-21 10:58manual introductionMarcello Stanisci1+68-3
2016-10-21 08:37Merge branch 'master' of taler.net:merchantMarcello Stanisci11+81-26
2016-10-20 19:30return missing error code, use existing function where appropriteChristian Grothoff2+3-4
2016-10-20 19:23have merchant C API also return taler error codes (at least those from the merchant for now)Christian Grothoff7+39-7
2016-10-20 19:01modify merchant logic to support exchange-APIs returning taler-specific error codes from C API as well, plus fixing a few cases where the merchant HTTP API did not yet return the error codes properly (#4497/4705)Christian Grothoff4+39-15
2016-10-20 14:17Merge branch 'master' of taler.net:merchantMarcello Stanisci8+197-89
2016-10-20 14:16Configuring/Compiling texinfo documentaion, + manual stub.Marcello Stanisci6+61-0
2016-10-20 13:11add 'code' with error code details to merchant backend error responses (#4497)Christian Grothoff1+1-0
2016-10-20 13:09Merge branch 'master' of git+ssh://taler.net/merchantChristian Grothoff5+51-5
2016-10-20 13:09add 'code' with error code details to merchant backend error responses (#4497)Christian Grothoff8+196-89
2016-10-20 12:18finishing with #4521Marcello Stanisci4+34-5
2016-10-19 20:51fetch and test pay_deadline in /payMarcello Stanisci3+20-4
2016-10-18 19:48lib testcase passes using a contract with a 'summary' fieldMarcello Stanisci1+1-0
2016-10-17 21:22fix #4733Marcello Stanisci3+6-5
2016-10-15 21:22fix missing receiver in /track/transfer query string (merchant-lib)Marcello Stanisci2+4-3
2016-10-15 01:14resolving merge conflict with Marcello, mostly exactly the same changesChristian Grothoff5+130-131
2016-10-15 01:03fixing #4577, as well as a few other cases where we need to index by merchant_pub as well as transaction ID; changes APIs in a few placesChristian Grothoff9+658-460
2016-10-13 16:06Fix select payments from DB. Namely, a merchant_pub query parameter was neededMarcello Stanisci6+70-33
2016-10-13 12:47indentationMarcello Stanisci1+324-324
2016-10-12 23:37making (transaction_id, merchant_pub) the primary key for table merchant_transactions, and making merchant_deposit reference (transaction_id, merchant_pub) in merchant_transactions. Adjusting testcase accordingly, as we now can have clashes on transaction_id. Test NOT passed.Marcello Stanisci5+38-8
2016-10-12 22:27adapting callback for 'find_transaction' DB functions familyMarcello Stanisci6+370-338
2016-10-12 21:11merchant's key in transactions tableMarcello Stanisci4+20-3
2016-10-11 12:17removing assertMarcello Stanisci1+2-3
2016-10-10 15:53Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+1-1
2016-10-10 15:53compiler warningMarcello Stanisci1+1-1
2016-10-10 15:29version 0.1.0Florian Dold1+1-1
2016-10-10 14:31changelogMarcello Stanisci1+9-0
2016-10-07 13:55re-closing #4702Marcello Stanisci2+31-12
2016-10-05 21:32resolve #4689Marcello Stanisci3+18-25
2016-10-04 20:59calling /history API from testcase. Loops ..Marcello Stanisci3+107-18
2016-10-04 15:49still on /history merchant-libMarcello Stanisci2+55-2
2016-10-04 15:22adding stub for /history callbackMarcello Stanisci3+141-3
2016-10-04 14:44header definitions for /historyMarcello Stanisci2+26-1
2016-10-04 14:10stub for /history testingMarcello Stanisci2+30-4
2016-10-04 13:39correctly parsing timestamp given as /history parameterMarcello Stanisci1+6-1
2016-10-04 12:39populating array as response to /historyMarcello Stanisci4+67-4
2016-10-04 08:30adding /history stubsMarcello Stanisci2+97-0
2016-10-03 16:28calling /history handler upong requestMarcello Stanisci1+3-1
2016-10-03 16:10stub for /history handlerMarcello Stanisci3+4-2
2016-10-03 15:50return younger instead of older results respect to the given timeMarcello Stanisci2+3-3
2016-10-03 15:37testcase for query 'by date'Marcello Stanisci3+60-11
2016-10-03 13:34commentMarcello Stanisci1+3-3
2016-10-03 13:07adding transactions_by_date to db pluginMarcello Stanisci2+20-3
2016-10-03 12:59adding routine to get transactions from DB based on dateMarcello Stanisci1+100-0
2016-10-03 12:06testcase for #4702Marcello Stanisci2+45-12
2016-10-03 09:41#4702Marcello Stanisci1+28-4
2016-09-28 16:41multiple instances automatically iterated in testcaseMarcello Stanisci2+98-49
2016-09-26 14:50Merge branch 'receiver'Marcello Stanisci9+161-85
2016-09-26 14:31Adapting /pay and /contract to new TALER_ContractPS interfaceMarcello Stanisci3+4-0
2016-09-26 13:19fix #4578Christian Grothoff1+4-4
2016-09-26 13:14fixing 'make check' for new hashmap based instance pickingMarcello Stanisci5+85-93
2016-09-26 13:02adapt to API change in the context of #4578Christian Grothoff1+2-0
2016-09-26 11:59fix #4659Christian Grothoff1+15-15
2016-09-23 16:44testcase not passed, logs deployedMarcello Stanisci3+10-6
2016-09-23 16:05making get_instance hashmap basedMarcello Stanisci1+20-7
2016-09-23 15:26making instances accessble via hashmapsMarcello Stanisci2+67-3
2016-09-23 14:52fix NPE if plugin not found, and some error handlingChristian Grothoff3+15-13
2016-09-23 09:10fixing compilation warningMarcello Stanisci1+1-1
2016-09-16 13:29if not x, return; instead of GNUNET_assertMarcello Stanisci1+4-3
2016-09-16 09:10address fixme 2Christian Grothoff1+3-13
2016-09-16 09:10make code nicer to readChristian Grothoff1+82-82
2016-09-16 08:06run /trace functions twice to check caching works as expectedChristian Grothoff1+31-2
2016-09-16 08:04move deployment-specific configuration to deploymentChristian Grothoff1+0-18
2016-09-15 18:45placing FIXMEs in track-transactionMarcello Stanisci1+13-0
2016-09-12 12:55typoFlorian Dold1+1-1
2016-07-25 16:34removing old nginx conf exampleMarcello Stanisci1+0-40
2016-07-25 16:33Adding nginx example file. See sections under comment #4456 to see how to make PHP handle images requestsMarcello Stanisci1+50-0
2016-07-25 16:30Closing #4456 (PHP side). In order to fulfill #4456, the article that has image x.jpg in it must contain the tag <img src='/data/article_x/x.jpg'></img>. Furthermore, before running the blog, the webmaster must run $ php articles/article_images.php in order to generate the JSON database file which accounts for each article which images are associated to it. Finally, any image must be placed under data/. See next commit for how to configure nginx in order to make PHP scripts handle images requests.Marcello Stanisci6+66-8
2016-07-25 10:00calling IMG parser for all articlesMarcello Stanisci1+45-5
2016-07-22 16:59adding initial logic to parse articles and annotate which images should be served with themMarcello Stanisci2+42-0
2016-07-07 15:56fixing #4594Marcello Stanisci33+33-33
2016-07-04 09:54reverting test-ish errorMarcello Stanisci1+0-2
2016-07-04 09:30testing #4366Marcello Stanisci2+2-1
2016-06-30 09:39fixing compiler warningsMarcello Stanisci1+1-1
2016-06-30 09:38fixing time loggingMarcello Stanisci1+2-2
2016-06-30 09:36Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+4-0
2016-06-30 08:16logging time valuesMarcello Stanisci1+4-0
2016-06-28 12:08removing dead configuration fileMarcello Stanisci1+0-60
2016-06-27 15:33log receiver bank detailsMarcello Stanisci1+3-2
2016-06-27 15:27less loggingMarcello Stanisci1+0-1
2016-06-27 15:26seeking "receiver" one level deeper when /contractMarcello Stanisci1+1-1
2016-06-27 15:20more on loggingMarcello Stanisci1+1-0
2016-06-27 14:54receiver case matching the one in donation shopMarcello Stanisci1+14-2
2016-06-25 12:40more diagnostics on picked instanceMarcello Stanisci2+15-3
2016-06-25 12:33Merge branch '4540' of ssh://taler.net/var/git/merchant into 4540Marcello Stanisci11+109-9
2016-06-25 12:33error message for non parse instanceMarcello Stanisci2+3-1
2016-06-24 15:02shipping instances-aware config fileMarcello Stanisci1+9-5
2016-06-24 14:50adapting /track API to use merchant instancesMarcello Stanisci6+38-7
2016-06-24 14:17adapting merchant-lib to use merchants instancesMarcello Stanisci4+38-0
2016-06-24 12:37default receiver in /trackMarcello Stanisci1+3-2
2016-06-24 12:20receiver in /track contextMarcello Stanisci1+19-1
2016-06-24 11:53- strdup'ing instance id - fetching receiver's name from /track requestMarcello Stanisci3+10-2
2016-06-23 15:55preliminary modification to liberate the merchant from using global variables for its instance (fail to compile)Marcello Stanisci3+47-56
2016-06-23 14:03remving debuggish return;Marcello Stanisci1+1-4
2016-06-23 14:00picking receiver wireformat according to what the frontend specified in the JSONMarcello Stanisci2+26-2
2016-06-23 11:54validating and hashing (wireformats of) merchants instancesMarcello Stanisci2+76-23
2016-06-22 19:08removing deadcodeMarcello Stanisci1+17-94
2016-06-22 19:00freeing instances at shutdownMarcello Stanisci1+9-0
2016-06-22 18:48NULL-terminating instances arrayMarcello Stanisci2+13-3
2016-06-22 18:34fetching per instance wiredetailsMarcello Stanisci1+17-4
2016-06-22 18:14checking if default instance is givenMarcello Stanisci2+23-6
2016-06-22 17:58proper closure for instances iteratorMarcello Stanisci2+62-6
2016-06-22 17:27- defined iterator for "merchant-instance-*" sections - getting instance private key in iterationsMarcello Stanisci2+140-0
2016-06-20 08:20use c99Christian Grothoff1+1-0
2016-06-13 14:36adaptations for #4569 fix in exchangeChristian Grothoff1+1-0
2016-06-11 18:52remark on #4578Christian Grothoff1+1-1
2016-06-11 18:48fixing #4160Christian Grothoff7+32-6
2016-06-11 18:25return time of wire transfer in /trace/transactionChristian Grothoff4+23-2
2016-06-11 18:08handle HTTP_ACCEPTED case properlyChristian Grothoff2+26-3
2016-06-11 17:38fix more memory leaksChristian Grothoff7+79-61
2016-06-11 14:47fix leaksChristian Grothoff3+17-3
2016-06-11 14:17fix memory leaks: json_array_append increments RCChristian Grothoff2+4-2
2016-06-11 11:50check return values of json_array_appendChristian Grothoff4+23-18
2016-06-11 11:29test transfer and transaction tracking, in both directions firstChristian Grothoff1+45-4
2016-06-10 22:47implement /track/transaction API and testcaseChristian Grothoff6+193-91
2016-06-10 14:18build /track/transaction responseChristian Grothoff5+281-8
2016-06-10 12:38towards a testcase for /track/transactionChristian Grothoff1+47-3
2016-06-10 00:39minor bugfixes in /track/transfer logic, testcase now passesChristian Grothoff4+201-38
2016-06-09 20:07more work on /track APIsChristian Grothoff2+96-27
2016-06-09 19:40exchange URI should not need to be passed when tracking transactionChristian Grothoff3+10-11
2016-06-09 19:17add skeleton for calling /track/transaction to testcaseChristian Grothoff4+170-32
2016-06-09 18:57pass base URIs instead of full URIsChristian Grothoff6+25-19
2016-06-09 17:36skeleton for /track/transfer and /track/transaction, renaming to match latest exchange APIChristian Grothoff13+1077-835
2016-06-09 14:03clarify commentsChristian Grothoff1+5-4
2016-06-09 14:01enable rudimentary /track/deposit testChristian Grothoff1+34-19
2016-06-09 13:50test aggregation works with /pay (check fakebank result)Christian Grothoff2+120-27
2016-06-09 13:42pass correct config to aggregatorChristian Grothoff1+1-3
2016-06-09 13:37run fakebank on 8083, use new port consistentlyChristian Grothoff4+27-18
2016-06-09 13:21add commands to run aggregatorChristian Grothoff1+142-15
2016-06-09 12:58fix currency configuration, now that exchange checksChristian Grothoff1+6-3
2016-06-08 09:44start fakebank service in testcase (not yet actually used)Christian Grothoff3+53-2
2016-06-07 17:54complete test_merchantdb testcaseChristian Grothoff2+118-24
2016-06-07 17:31Merge branch 'master' of git+ssh://taler.net/var/git/merchantChristian Grothoff7+225-32
2016-06-07 17:31minor stylistic fixesChristian Grothoff2+33-30
2016-06-07 13:38call find_-APIs in test_merchantdbChristian Grothoff1+140-18
2016-06-07 13:26fix testcase to cover 'store' APIChristian Grothoff1+62-20
2016-06-07 13:18store exchange signing key in DBChristian Grothoff6+33-4
2016-06-05 14:51implement check_deposit()Christian Grothoff4+48-42
2016-06-05 14:40nicer repliesChristian Grothoff4+81-20
2016-06-05 13:18response generation logic, some cleanupChristian Grothoff1+33-28
2016-06-05 13:13implement postgres_find_proof_by_wtidChristian Grothoff1+66-6
2016-06-05 13:08include exchange_uri with merchant_proofsChristian Grothoff5+378-70
2016-06-05 12:10more work on tracking, do store exchange_uri with transaction dataChristian Grothoff7+168-58
2016-06-05 09:29split /track handlers into two filesChristian Grothoff8+922-836
2016-06-04 19:36towards /track/transactionChristian Grothoff2+519-10
2016-06-04 18:05revisiting merchant backenddb, towards fixing #4502/#4160Christian Grothoff7+1078-209
2016-06-03 15:05towards implementing /trackChristian Grothoff2+24-36
2016-06-03 15:00Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff1+1-1
2016-06-03 15:00towards /track implementationsChristian Grothoff5+249-15
2016-06-03 13:02fix FTBFSMarcello Stanisci1+1-1
2016-06-03 12:32Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff0+0-0
2016-06-03 12:32merge MHD_start_daemon callsChristian Grothoff1+28-43
2016-06-02 14:05triggering buildbotMarcello Stanisci0+0-0
2016-06-02 07:33add support for -C optionChristian Grothoff3+15-6
2016-06-02 07:27remove dead codeChristian Grothoff1+0-2
2016-06-02 07:26check return valueChristian Grothoff1+1-0
2016-06-02 07:25fix checkChristian Grothoff1+1-1
2016-06-01 15:30release notesChristian Grothoff1+2-0
2016-05-31 18:48bump submoduleChristian Grothoff0+0-0
2016-05-31 18:45comment out /track/deposit test from marcello, as code is incompleteChristian Grothoff2+8-5
2016-05-31 15:31Merge branch 'master' of git+ssh://taler.net/var/git/merchantChristian Grothoff22+825-331
2016-05-31 15:31build system modifications for #4133Christian Grothoff1+8-0
2016-05-31 13:55newlinesFlorian Dold1+2-2
2016-05-31 13:46fail gracefully if binaries are not foundChristian Grothoff1+32-0
2016-05-31 13:19reset db for testChristian Grothoff1+1-0
2016-05-31 13:12handle wire transfer deadline conflict with execution timeChristian Grothoff1+13-0
2016-05-31 12:33add support for /keys cache control (#4036)Christian Grothoff1+24-22
2016-05-28 20:47making "make check" under src/lib compile; test still not passed. Also showing a problem in getting /keysMarcello Stanisci2+65-17
2016-05-26 15:12actually store timeout task handleFlorian Dold1+4-1
2016-05-26 13:23change edate to wire_transfer_deadline/delay (#4521)Christian Grothoff7+41-36
2016-05-26 13:11fix FTBFS from recent RSA blinding API changeChristian Grothoff1+6-9
2016-05-26 13:05remove dead /hash-contract API logicChristian Grothoff5+3-158
2016-05-24 22:13Merge branch 'master' of git://taler.net/merchantMarcello Stanisci8+137-126
2016-05-24 22:13adding scaffold for integrating /track/{deposit,wtid} API callsMarcello Stanisci13+535-10
2016-05-24 14:22oops, timeout was way too smallFlorian Dold1+1-1
2016-05-24 13:40cancel timeout taskFlorian Dold1+6-0
2016-05-24 00:32include last /keys response when denomination not foundFlorian Dold1+5-6
2016-05-23 23:20Revert "check for duplicate transaction ID"Florian Dold3+0-27
2016-05-23 16:53reload exchange keys every hourFlorian Dold1+18-0
2016-05-23 16:15better error responseFlorian Dold1+2-2
2016-05-23 16:02better error responseFlorian Dold1+6-3
2016-05-23 15:55authorsFlorian Dold1+1-0
2016-05-23 15:35time out /pay after 30 secondsFlorian Dold1+46-0
2016-05-23 15:19handle growing empty bufferFlorian Dold1+1-1
2016-05-23 15:09bogus commentFlorian Dold1+1-1
2016-05-23 14:54Fix retry logicFlorian Dold1+31-51
2016-05-23 13:33parse->accept, since it doesn't just parseFlorian Dold1+5-3
2016-05-23 13:27commentFlorian Dold1+1-1
2016-05-23 13:22commentFlorian Dold1+2-1
2016-05-23 13:19typo in commentFlorian Dold1+1-1
2016-05-23 13:18double buffer size, don't add twoFlorian Dold1+1-1
2016-05-23 13:17remove unnecessary extern declarationFlorian Dold1+0-6
2016-05-21 16:35make use of GNUNET_JSON_from_data_auto where possibleChristian Grothoff6+14-26
2016-05-20 13:08use pax format for 'make dist' so that longer filenames are not excluded by chanceChristian Grothoff2+36-9
2016-05-20 12:29make sure wire details are uniqueChristian Grothoff1+12-12
2016-05-20 11:26init DB before running testChristian Grothoff1+9-0
2016-05-20 11:25expand test to cover double-deposit into reserve, fix FTBFSChristian Grothoff1+27-6
2016-05-19 16:26Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff18+898-186
2016-05-19 16:25allow env overrideChristian Grothoff1+20-8
2016-05-18 08:28missing "static" qualifierMarcello Stanisci1+1-1
2016-05-18 08:25removing unneded unit testsMarcello Stanisci1+0-30
2016-05-09 15:16still on renaming testcasesMarcello Stanisci1+1-1
2016-05-09 15:13renaming testcase according to the tested unitMarcello Stanisci2+5-14
2016-05-09 14:46addressing #4496Marcello Stanisci1+8-1
2016-05-09 14:34adding src/backend testcases, plus utility function that returns the base32 encoding of a denomination key.Marcello Stanisci5+59-2
2016-05-06 11:36fix FTBFSChristian Grothoff1+2-2
2016-05-05 13:03fixing #4461Christian Grothoff1+4-0
2016-05-05 12:42check double spending proofsChristian Grothoff7+203-4
2016-05-05 11:47check for duplicate transaction IDChristian Grothoff3+27-0
2016-05-05 10:12more work on getting lib test to passChristian Grothoff4+27-18
2016-05-05 09:53add well-formedness checks for contractChristian Grothoff2+87-7
2016-05-05 08:22fixing issues around testcaseChristian Grothoff5+183-143
2016-05-05 07:16remove unused args from API, towards supporting /contract in testcaseChristian Grothoff5+60-27
2016-05-05 06:33parse out /contract response detailsChristian Grothoff2+44-4
2016-05-05 06:11extending merchant API to have code for doing /contract requestsChristian Grothoff3+255-0
2016-05-04 13:32break on issuesChristian Grothoff3+20-8
2016-05-04 12:18Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff1+0-2
2016-05-04 12:18configure exchange bank detailsChristian Grothoff4+16-6
2016-05-04 12:06Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci19+158-906
2016-05-04 12:06removing debugging printMarcello Stanisci1+0-2
2016-05-04 11:47Fixing config setupChristian Grothoff10+141-249
2016-05-04 11:23fix fmt string issuesChristian Grothoff4+75-13
2016-05-04 08:27remove dead codeChristian Grothoff2+0-705
2016-05-04 08:26fix issues with 'make dist'Christian Grothoff6+9-6
2016-05-04 04:40mergeChristian Grothoff4+2-10
2016-05-04 04:39fix #4486Christian Grothoff1+58-30
2016-05-02 14:40typoMarcello Stanisci1+1-1
2016-05-02 11:34removing debug printsMarcello Stanisci4+2-10
2016-05-02 06:31code simplification via new extended libgnunetcurl APIChristian Grothoff2+41-180
2016-05-02 04:35fixing #4462: avoid temporary schemata altogetherChristian Grothoff5+18-39
2016-05-02 00:22fixing #4479 for merchantChristian Grothoff2+23-29
2016-04-30 08:58Merge branch 'master' of git+ssh://taler.net/var/git/merchantChristian Grothoff24+708-316
2016-04-30 08:58update use to match new GNUnet scheduler APIChristian Grothoff2+10-19
2016-04-28 14:03testing store_payment() and check_payment()Marcello Stanisci2+45-19
2016-04-28 11:24up to providing mock data for "make check"Marcello Stanisci1+15-0
2016-04-28 11:10typo + adding macro for "make check"Marcello Stanisci2+9-2
2016-04-28 09:40configuration file for testcase + "run()" function for itMarcello Stanisci4+89-12
2016-04-27 09:29initial skeletons for merchantdb testcasesMarcello Stanisci3+32-108
2016-04-26 19:46create directoriesFlorian Dold1+7-0
2016-04-26 19:32loggingFlorian Dold1+4-4
2016-04-26 17:49loggingFlorian Dold1+3-3
2016-04-25 19:31chmod instead of fchmodFlorian Dold1+1-1
2016-04-25 19:25typoFlorian Dold1+1-1
2016-04-25 19:23octalFlorian Dold1+19-3
2016-04-25 19:02unix-domain socket supportFlorian Dold2+169-21
2016-04-24 21:33Merge branch 'master' of ssh://taler.net:/var/git/merchantChristian Grothoff18+354-182
2016-04-24 01:26fix const causing ftbfsChristian Grothoff3+4-4
2016-04-22 18:52wallet-less testing #4452Marcello Stanisci6+12-51
2016-04-22 17:14default location for response fileFlorian Dold1+1-0
2016-04-22 16:54newlineFlorian Dold1+1-1
2016-04-22 16:50excessive loggingFlorian Dold1+3-0
2016-04-22 16:47Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+15-2
2016-04-22 16:42reconstructing the contract in PHP donation shop (not tested)Marcello Stanisci4+26-16
2016-04-22 16:42loggingFlorian Dold1+7-0
2016-04-22 16:37loggingFlorian Dold1+3-0
2016-04-22 16:32loggingFlorian Dold1+3-0
2016-04-22 16:14renaming trusted exchanges config tokenMarcello Stanisci1+2-2
2016-04-22 15:26using util.php from donation shopMarcello Stanisci5+68-106
2016-04-22 12:26read key from XDG dirFlorian Dold1+1-1
2016-04-19 23:42fix abort due to proof that is NULLFlorian Dold1+15-4
2016-04-19 21:13move currency to taler sectionFlorian Dold1+4-4
2016-04-19 13:16fix curl header detectionFlorian Dold1+10-0
2016-04-19 00:47don't cancel task thereFlorian Dold1+0-1
2016-04-19 00:39always retry trusted exchanges in backgroundFlorian Dold1+42-16
2016-04-19 00:13refactor curl select handlingFlorian Dold1+49-27
2016-04-18 23:42Decrease exchange retry timeout, notify clients correctly.Florian Dold1+2-5
2016-04-18 23:01move loggingFlorian Dold1+2-2
2016-04-18 22:55remove outdated sample section in configFlorian Dold1+0-8
2016-04-18 22:47more excessive loggingFlorian Dold1+34-4
2016-04-18 22:30this script does not belong hereFlorian Dold1+0-3
2016-04-18 16:02Init submodules in bootstrapFlorian Dold1+10-0
2016-04-18 07:53moving frontend instructions in respective directoryMarcello Stanisci6+128-58
2016-04-18 07:41instructions for running the frontendMarcello Stanisci2+58-0
2016-04-17 20:04finish FTBFS caused by refactoringChristian Grothoff6+89-204
2016-04-17 14:22adding logging to aid diagnosis of #4433Christian Grothoff3+63-31
2016-04-17 10:30fix assert on exit if there are no auditorsChristian Grothoff1+1-1
2016-04-17 10:22Merge branch 'master' of ssh://taler.net:/var/git/merchantChristian Grothoff2+110-45
2016-04-17 10:22fix linker flagChristian Grothoff3+4-3
2016-04-16 20:54better error reporting on config troubleChristian Grothoff2+110-45
2016-04-09 23:13Merge branch 'master' of git+ssh://taler.net/var/git/merchantChristian Grothoff2+40-14
2016-04-09 22:58changing code to meet latest change in GNUNET_SCHEDULER APIChristian Grothoff2+7-14
2016-04-08 12:13fix app targetChristian Grothoff1+1-1
2016-04-08 08:48updating README as wanted by LaureMarcello Stanisci1+39-13
2016-04-07 12:23sync submodulesFlorian Dold0+0-0
2016-04-07 12:13adapting merchant.conf to what the wire-plugin likesMarcello Stanisci1+3-2
2016-04-07 11:50Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+2-0
2016-04-07 11:48assertionFlorian Dold1+2-0
2016-04-07 11:42Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci4+78-147
2016-04-07 11:15add config fileChristian Grothoff1+46-0
2016-04-07 11:14syncsubChristian Grothoff0+0-0
2016-04-07 11:13syncChristian Grothoff0+0-0
2016-04-07 10:00update submodulesFlorian Dold0+0-0
2016-04-07 09:08fixing #4374Christian Grothoff2+8-7
2016-04-07 08:54fxi #4381Christian Grothoff2+28-145
2016-04-07 08:32Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff3+5-23
2016-04-07 08:32add timeout of 5s for requestsChristian Grothoff1+2-0
2016-04-06 16:40removing old merchant.confMarcello Stanisci1+0-18
2016-04-06 16:39tracking merchant.confMarcello Stanisci1+59-0
2016-04-06 15:50update submodulesFlorian Dold0+0-0
2016-04-06 15:43update submodulesFlorian Dold0+0-0
2016-04-06 15:37update submodulesFlorian Dold0+0-0
2016-04-06 15:35fix wrong HTML tagFlorian Dold1+1-1
2016-04-06 00:29use executePayment from web-commonFlorian Dold3+5-23
2016-04-05 21:56split frontend/backend APP reposChristian Grothoff1+8-4
2016-04-05 21:55fix #4367Christian Grothoff1+1-1
2016-04-05 21:00remove file that doesn't belong hereFlorian Dold1+0-0
2016-04-05 20:59submodule versionFlorian Dold0+0-0
2016-04-04 20:53Relative gitmodulesFlorian Dold1+2-2
2016-03-22 19:26deleting obsolete commentMarcello Stanisci1+0-1
2016-03-21 14:18removing inline extension installationMarcello Stanisci1+1-4
2016-03-21 14:16Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci18+159-2022
2016-03-21 14:16remving hardcoded link to demo.taler.net in favor of /landingMarcello Stanisci1+1-1
2016-03-21 14:06fix #includesChristian Grothoff1+1-1
2016-03-21 14:04add missing Makefile.amChristian Grothoff1+3-0
2016-03-19 18:30de-duplicate JSON parsing code of main backend logic (#4150)Christian Grothoff4+55-1147
2016-03-19 15:30add license headerChristian Grothoff1+2-2
2016-03-19 15:29adding 'app' targetChristian Grothoff1+6-0
2016-03-19 15:23Merge branch 'master' of ssh://taler.net/var/git/merchantChristian Grothoff0+0-0
2016-03-19 15:21use new JSON APIs (#4237/#4150)Christian Grothoff2+1501-0
2016-03-17 16:40removing garbageMarcello Stanisci2+4-39
2016-03-19 15:21use new JSON APIs (#4237/#4150)Christian Grothoff16+91-2372
2016-03-17 16:40removing garbageMarcello Stanisci2+4-39
2016-03-16 14:16rst files only in APIChristian Grothoff1+0-41
2016-03-16 12:25making,Marcello Stanisci14+16-16
2016-03-15 19:11include AUTHORSChristian Grothoff1+1-1
2016-03-15 17:28include xgpl licensesChristian Grothoff1+1-0
2016-03-15 17:27Merge branch 'master' of ssh://taler.net/var/git/merchantChristian Grothoff49+156-48
2016-03-15 17:27missingfilesChristian Grothoff2+24-0
2016-03-15 16:27adding stubs for backenddb testcasesMarcello Stanisci2+109-1
2016-03-15 14:22Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci19+1514-573
2016-03-15 12:56fixing build system to include examplesChristian Grothoff4+77-1
2016-03-15 12:43clarify licensesChristian Grothoff16+1437-572
2016-03-11 10:37still on coexistence of navbar and h1 and clickable logoMarcello Stanisci47+47-47
2016-03-11 10:00adding class="article" to blog's articles in order to make it coexist with the new style.css, which has been modified to house the navigation barMarcello Stanisci47+47-47
2016-03-10 14:34fixing links to style.css in web-commonMarcello Stanisci3+6-7
2016-03-10 10:51testing pushMarcello Stanisci1+0-0
2016-03-09 15:19making HTML pick CSS from web-common and committing latest web-common changesMarcello Stanisci52+59-57
2016-03-08 16:58still on licensingMarcello Stanisci1+5-5
2016-03-08 12:22adding AUTHORS fileMarcello Stanisci1+2-0
2016-03-08 09:45updating licensing informationMarcello Stanisci41+124-255
2016-03-07 16:37removing use of copy&pasted HTML/JSMarcello Stanisci4+1-123
2016-03-07 14:41uncommenting wire transfer type selection based on config fileMarcello Stanisci1+0-7
2016-03-07 13:56removing double memory freeMarcello Stanisci3+17-7
2016-03-07 09:53still on licensingMarcello Stanisci37+251-81
2016-03-04 16:17making TEST account_number a json_int_tMarcello Stanisci1+4-5
2016-03-04 14:58removing unneeded printsMarcello Stanisci1+0-7
2016-03-04 14:29adding TEST as possible wiretransfer types (backend)Marcello Stanisci2+51-58
2016-03-02 23:11typoFlorian Dold1+1-1
2016-03-02 23:10hacky way to hide intermediate pageFlorian Dold1+16-11
2016-03-02 13:36refactorFlorian Dold4+43-129
2016-03-02 13:29fix url concatenationFlorian Dold4+5-9
2016-03-02 04:12cancel timeoutFlorian Dold1+6-1
2016-03-02 04:05fadingFlorian Dold2+18-8
2016-03-02 03:50prettier wallet handlingFlorian Dold1+15-1
2016-03-02 03:36parse json before giving it to walletFlorian Dold2+12-2
2016-03-02 03:28rename eventFlorian Dold2+13-5
2016-03-01 18:36mint->exchangeFlorian Dold4+0-0
2016-03-01 18:35make bootstrap executable againFlorian Dold1+0-0
2016-03-01 15:16Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff2+49-230
2016-03-01 15:16mint->exchange renamingChristian Grothoff41+883-883
2016-02-29 15:45removing valgrind log file from repoMarcello Stanisci1+0-181
2016-02-29 09:13nestingFlorian Dold1+49-49
2016-02-29 03:38use taler-presence JS from web-commonFlorian Dold4+3-64
2016-02-29 03:36add submodulesFlorian Dold3+10-0
2016-02-27 15:06Merge branch 'master' of ssh://taler.net/var/git/merchantChristian Grothoff151+17118-18187
2016-02-27 15:06fix typoChristian Grothoff1+1-1
2016-02-26 13:10Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff52+2424-3535
2016-02-26 13:10polish shop pageChristian Grothoff1+54-84
2016-02-26 09:15sending contract/payment events only if wallet installedMarcello Stanisci1+2-10
2016-02-26 08:58contract/pay events triggered regardless of wallet being installedMarcello Stanisci3+22-12
2016-02-25 19:40Making logo linking to homepageMarcello Stanisci50+2393-3517
2016-02-25 13:16fixing article shown in page's sourceMarcello Stanisci3+22-11
2016-02-24 08:41rename to match site namesChristian Grothoff83+0-0
2016-02-23 16:26documenting the directory layoutMarcello Stanisci1+14-3
2016-02-23 16:12addressing #4197, to testMarcello Stanisci96+938-916
2016-02-22 10:44Addressing #4180Marcello Stanisci5+95-54
2016-02-22 08:59mention gratis, link to gnu.org, as per request from RMSChristian Grothoff1+2-1
2016-02-19 17:37giving real name to blogMarcello Stanisci1+2-2
2016-02-19 17:26blog: checking if the article to be displayed's name matches what has been payedMarcello Stanisci3+19-8
2016-02-19 15:43blog: broken link fixMarcello Stanisci1+2-2
2016-02-19 15:04fixing the "state" problemMarcello Stanisci6+24-51
2016-02-19 10:42indenting phpMarcello Stanisci6+276-322
2016-02-19 10:18Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci83+471-3565
2016-02-19 08:15dummyMarcello Stanisci2+117-116
2016-02-19 01:18larger transaction IDsFlorian Dold1+1-1
2016-02-18 20:35correctionsChristian Grothoff1+1-1
2016-02-18 20:34remove dupsChristian Grothoff3+19-330
2016-02-18 20:30fix chapter 15Christian Grothoff3+210-129
2016-02-18 20:19fix more issues'Christian Grothoff19+97-1792
2016-02-18 20:01misc correctionsChristian Grothoff37+16-689
2016-02-18 19:43imagesChristian Grothoff19+0-418
2016-02-18 17:26Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci60+19646-50
2016-02-18 17:25Unifying blog's _offer and _fulfillment sourcesMarcello Stanisci8+197-69
2016-02-18 14:02formatting, copyright noticeChristian Grothoff1+22-2
2016-02-18 13:58fix charsetChristian Grothoff1+2-1
2016-02-18 13:52adding teasersChristian Grothoff1+68-38
2016-02-18 13:19import FSFSChristian Grothoff59+19555-10
2016-02-18 12:38removing unnecessary CSS from ffillment (blog) pageMarcello Stanisci2+16-8
2016-02-18 10:12aligning final article style with blog'sMarcello Stanisci3+23-7
2016-02-17 17:57typoMarcello Stanisci1+1-1
2016-02-17 17:40cleaning up the blog to match http://api.taler.net/example-essay-store.htmlMarcello Stanisci12+139-337
2016-02-17 13:11simplify contract, use nicer nameFlorian Dold1+14-47
2016-02-17 02:20better error handling for hash-contract, againFlorian Dold2+5-9
2016-02-17 02:18better error handling for hash-contractFlorian Dold1+11-0
2016-02-17 02:05fix #4174Florian Dold5+71-2
2016-02-16 21:27fixing the offering URL in blogMarcello Stanisci1+5-4
2016-02-16 20:57minorMarcello Stanisci2+1-3
2016-02-16 20:24changing 'let' to 'var' in frontends JSMarcello Stanisci4+7-15
2016-02-16 19:33adding /hash-contract featureMarcello Stanisci4+139-2
2016-02-15 18:27missing reference to taler pq libFlorian Dold2+2-0
2016-02-15 18:10rename variableFlorian Dold1+1-1
2016-02-15 18:08fix botched up mergeFlorian Dold1+0-9
2016-02-15 18:06use GNUNET_PQ instead of removed TALER_PQFlorian Dold2+19-19
2016-02-15 17:40Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci4+56-7
2016-02-15 17:38minor fix to get demo-shop use the "discover currency" libraryMarcello Stanisci3+4-3
2016-02-15 17:29unification of offering URL for cc and Taler style paymentsMarcello Stanisci7+208-295
2016-02-15 16:27test for libgnunetpqChristian Grothoff1+2-2
2016-02-15 16:26Merge branch 'master' of ssh://taler.net/var/git/merchantChristian Grothoff25+879-489
2016-02-15 16:26test for libgnunetpqChristian Grothoff1+3-3
2016-02-15 14:03syntaxFlorian Dold1+1-1
2016-02-15 14:02add missing config fileFlorian Dold1+19-0
2016-02-15 13:58merchant support for other currenciesFlorian Dold2+156-132
2016-02-15 10:07Adding non-dummy articleMarcello Stanisci4+405-29
2016-02-12 19:14fixing the blog up to the point of forwarding the payment to the backendMarcello Stanisci6+72-26
2016-02-09 12:32blog: cleaningMarcello Stanisci6+1-182
2016-02-09 12:26minorMarcello Stanisci1+0-0
2016-02-09 12:25blog: fulfillment for non taler paymentsMarcello Stanisci2+16-10
2016-02-08 18:04adapting the blog to new payment protocolMarcello Stanisci6+58-77
2016-02-08 15:29commit needed to look back in the historyMarcello Stanisci5+139-26
2016-02-01 13:33add offering urlFlorian Dold1+6-3
2016-02-01 13:16show news correctlyFlorian Dold1+4-2
2016-02-01 13:12show donation receiver correctlyFlorian Dold1+9-10
2016-02-01 13:08fix wrong JSON parsingFlorian Dold1+1-1
2016-02-01 10:41handle re-payment correctlyFlorian Dold4+17-11
2016-02-01 10:01syntaxFlorian Dold1+1-1
2016-02-01 10:01put contract restoration info in URLFlorian Dold1+11-1
2016-01-29 10:53fix undefined variableFlorian Dold1+2-1
2016-01-29 10:49alphabetic sortingFlorian Dold1+6-6
2016-01-29 10:37changes due to #4159Florian Dold3+7-22
2016-01-28 12:39Consistent naming of merchant signatureFlorian Dold1+1-1
2016-01-27 14:28-doxygenChristian Grothoff1+1-1
2016-01-27 14:24implement #4159: verify signature on /payChristian Grothoff2+50-22
2016-01-27 14:06implement #4159Christian Grothoff2+26-0
2016-01-25 18:15bump yearChristian Grothoff1+1-1
2016-01-25 18:15eh, those lines should have been removed...Christian Grothoff1+12-9
2016-01-25 18:12fixing 152Christian Grothoff1+24-4
2016-01-25 17:47syntaxFlorian Dold1+1-1
2016-01-25 17:45syntaxFlorian Dold1+1-1
2016-01-25 17:40modify session state correctlyFlorian Dold3+13-5
2016-01-25 17:10add missing sigilFlorian Dold1+1-1
2016-01-25 17:09fix syntax errorFlorian Dold1+1-1
2016-01-25 17:08update session info on paymentFlorian Dold2+22-23
2016-01-25 16:27correct /pay urlFlorian Dold1+1-1
2016-01-25 16:15fix script tagFlorian Dold1+1-1
2016-01-25 16:08url flagsFlorian Dold1+1-1
2016-01-25 15:21syntaxFlorian Dold1+1-1
2016-01-25 15:21fix url helperFlorian Dold1+4-6
2016-01-25 15:12unmatched tagFlorian Dold1+1-1
2016-01-25 15:11merge execution page into fulfillmentFlorian Dold3+11-39
2016-01-25 15:00fix wrong logicFlorian Dold1+3-3
2016-01-25 14:59execute contract from fulfillment pageFlorian Dold3+15-98
2016-01-25 14:41save contract informationFlorian Dold3+11-7
2016-01-25 14:23session state checksFlorian Dold1+26-21
2016-01-25 14:14fix missing includeFlorian Dold1+1-0
2016-01-25 14:11uuid checkFlorian Dold1+7-2
2016-01-25 14:07don't die; return insteadFlorian Dold1+1-1
2016-01-25 14:06fix htmlFlorian Dold1+2-2
2016-01-25 14:04Merge branch 'master' of ssh://taler.net/var/git/merchantFlorian Dold4+4-6
2016-01-25 14:04check fulfillment UUIDFlorian Dold3+19-6
2016-01-25 13:57Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci3+97-99
2016-01-25 13:54adapting blog to new specs; still to testMarcello Stanisci4+4-6
2016-01-25 13:52add fulfillment URL in the right place (next try)Florian Dold1+1-1
2016-01-25 13:36add fulfillment URL in the right placeFlorian Dold1+3-3
2016-01-25 12:45Merge branch 'master' of ssh://taler.net/var/git/merchantFlorian Dold8+221-184
2016-01-25 12:45New fulfillment URL mechanism.Florian Dold3+97-99
2016-01-25 10:04Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci6+110-269
2016-01-25 10:02blog: making cc payment by dedicated scripts, + deferring the use of cookies as much as possibleMarcello Stanisci8+221-184
2016-01-24 19:26correctly append contract identifierFlorian Dold1+1-1
2016-01-24 18:49send JSON as payment responseFlorian Dold1+21-18
2016-01-24 18:11type errorFlorian Dold1+1-1
2016-01-24 18:09type errorFlorian Dold1+1-1
2016-01-24 17:40php syntaxFlorian Dold1+2-2
2016-01-24 17:36fix JSON format stringFlorian Dold1+1-1
2016-01-24 17:33remove URLs from inside contractFlorian Dold1+0-2
2016-01-24 17:32get session valuesFlorian Dold1+7-1
2016-01-24 17:27exec/pay urlFlorian Dold1+4-4
2016-01-24 17:24syntaxFlorian Dold1+1-1
2016-01-24 17:22properly concatenateFlorian Dold4+41-111
2016-01-24 15:57Remove {exec,pay}_url from backend.Florian Dold1+0-16
2016-01-24 15:44indentationFlorian Dold1+2-2
2016-01-24 15:42checked, not selectedFlorian Dold1+1-1
2016-01-24 15:38default selectionFlorian Dold1+1-0
2016-01-24 15:37syntaxFlorian Dold1+1-1
2016-01-24 15:36syntaxFlorian Dold1+1-1
2016-01-24 15:32Simplify checkout code.Florian Dold1+44-125
2016-01-22 10:47blog: adding the page for non-Taler readers, plus cutting off the 'checkout page' for readers buying with TalerMarcello Stanisci2+160-4
2016-01-21 16:29Completing article purchaseMarcello Stanisci5+13-26
2016-01-21 13:47Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+2-2
2016-01-21 13:46Removing payment method choice from article purchase, adding form in case Taler wallet not presentMarcello Stanisci2+29-50
2016-01-21 10:40Merge branch 'master' of ssh://taler.net/var/git/merchantFlorian Dold15+952-1
2016-01-21 10:40invert conditionalFlorian Dold1+2-2
2016-01-20 17:16Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci2+66-57
2016-01-20 17:15Adding most of blog-type website.Marcello Stanisci15+952-1
2016-01-20 16:53Put wallet presence handling in external script.Florian Dold2+66-57
2016-01-19 13:39-fix (C) noticesChristian Grothoff5+5-5
2016-01-19 13:39Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff38+5442-419
2016-01-19 13:39-fix (C) noticesChristian Grothoff15+15-15
2016-01-12 17:01Change signaling, simplify code.Florian Dold1+64-92
2016-01-01 21:51fix currency for testChristian Grothoff1+1-1
2016-01-01 21:49fix URIChristian Grothoff1+1-1
2016-01-01 21:43wait separately for backend httpd to be upChristian Grothoff1+11-2
2016-01-01 21:12more loggingChristian Grothoff1+9-0
2016-01-01 21:04fix initialization, fix timestamp rounding (in testcase)Christian Grothoff2+7-3
2016-01-01 20:48Merge branch 'master' of ssh://taler.net:/var/git/merchantChristian Grothoff6+41-26
2016-01-01 20:48add logic to initialize coin data for /pay testChristian Grothoff1+75-9
2016-01-01 20:27use init value from coin, not uninit and wrong pc arrayChristian Grothoff1+3-3
2016-01-01 20:19fix JSON syntax of contract in testcaseChristian Grothoff1+4-4
2016-01-01 20:16improve loggingChristian Grothoff1+1-1
2016-01-01 20:14add logging, initialize max_fee fieldChristian Grothoff1+1-0
2016-01-01 20:13add logging, initialize max_fee fieldChristian Grothoff1+20-4
2016-01-01 19:44update max_fd to new max, never lower itChristian Grothoff1+4-1
2015-12-27 08:26initialize refund_deadlineChristian Grothoff1+9-5
2015-12-27 08:23initialize merchant_pubChristian Grothoff1+18-7
2015-12-25 20:44Fix fulfillment URL.Florian Dold1+2-9
2015-12-25 17:52Add lots of logging.Florian Dold2+22-3
2015-12-25 15:07Fix reference counting bug and contract signatureFlorian Dold1+15-14
2015-12-25 11:33also add javascriptFlorian Dold1+1-0
2015-12-24 23:45Do not show payent success HTML on errorFlorian Dold1+1-0
2015-12-24 20:30Merge branch 'master' of ssh://taler.net:/var/git/merchantChristian Grothoff15+240-66
2015-12-24 20:29krista suggests to put store in double quotes to make it more clear this is fakeChristian Grothoff1+2-2
2015-12-24 16:17comments in frontendMarcello Stanisci1+6-1
2015-12-24 16:08Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci8+121-22
2015-12-24 16:08Fixing #4102Marcello Stanisci3+90-2
2015-12-24 02:19TypeScript configFlorian Dold1+10-0
2015-12-24 01:19Fix HTML.Florian Dold2+2-1
2015-12-24 00:58Fulfillment link.Florian Dold3+73-11
2015-12-23 23:54loggingFlorian Dold1+3-0
2015-12-23 21:40Add missing newline.Florian Dold1+1-1
2015-12-23 21:35Logging.Florian Dold1+7-0
2015-12-23 21:13Fix URLsFlorian Dold2+27-11
2015-12-23 14:42Fixing in response to the moving of pay_url outside the contract. Plus minor fixes.Marcello Stanisci3+18-10
2015-12-22 23:00Merge branch 'master' of ssh://taler.net/var/git/merchantFlorian Dold25+957-333
2015-12-22 10:29Move payment URL out of signed contract.Florian Dold1+50-47
2015-12-21 12:41fixing string concatentation when building pay URL addressed to the backendMarcello Stanisci1+1-1
2015-12-21 10:59adding schemata to mint base URL in in-tree conf fileMarcello Stanisci1+1-1
2015-12-20 22:27colourstg(x)4+8-8
2015-12-20 22:17Merge branch 'master' of taler.net:/var/git/merchanttg(x)24+847-194
2015-12-20 22:16extension linktg(x)1+2-10
2015-12-20 19:32Execute page.Florian Dold1+5-1
2015-12-20 17:47Merge branch 'master' of ssh://taler.net/var/git/merchantFlorian Dold14+609-135
2015-12-20 17:46Fulfillment URL.Florian Dold3+61-1
2015-12-20 12:30Merge branch 'master' of ssh://taler.net:/var/git/merchantChristian Grothoff7+343-222
2015-12-20 12:29Relative URLs.Florian Dold1+12-5
2015-12-20 12:28Lift URLs outside signed contract.Florian Dold1+9-4
2015-12-20 12:28Send clearer error, avoid use-after-free.Florian Dold1+13-4
2015-12-20 12:26Add URLs outside of contract.Florian Dold1+34-7
2015-12-20 12:24Add execution page.Florian Dold1+62-0
2015-12-20 00:54Relative backend URL.Florian Dold3+29-18
2015-12-20 00:36Make code run without warnings.Florian Dold1+2-3
2015-12-20 00:24Add error handler.Florian Dold1+12-1
2015-12-20 00:16Use relative URL.Florian Dold1+1-2
2015-12-20 00:08Don't use deprecated 'split' function.Florian Dold1+1-1
2015-12-20 00:07Relative URLsFlorian Dold1+1-1
2015-12-19 20:14Remove legacy config file.Florian Dold1+0-15
2015-12-19 20:05more work on testcaseChristian Grothoff1+94-23
2015-12-19 19:52more work on testcaseChristian Grothoff1+39-7
2015-12-19 19:39have address in SEPA details as required to runChristian Grothoff3+22-3
2015-12-19 19:24update ignore fileChristian Grothoff1+4-0
2015-12-19 19:23adding config files for running testsChristian Grothoff8+189-1
2015-12-19 19:02have test compile (but does not pass yet)Christian Grothoff3+60-32
2015-12-19 18:48added amount sanity checkingChristian Grothoff1+3-3
2015-12-19 18:48lib compilesChristian Grothoff1+51-2
2015-12-19 18:40lib compilesChristian Grothoff2+171-88
2015-12-19 01:56fulfillment stylingtg(x)1+23-6
2015-12-19 01:46stylingtg(x)1+4-4
2015-12-19 01:40checkout stylingtg(x)2+66-40
2015-12-18 21:42stylingtg(x)2+179-90
2015-12-18 16:25Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+6-16
2015-12-18 16:23missing ;Marcello Stanisci1+1-1
2015-12-18 15:05Fix typo / code duplicationFlorian Dold1+6-16
2015-12-18 12:57Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+7-12
2015-12-18 12:39halfbaking document-through messaggingMarcello Stanisci2+21-22
2015-12-18 10:40More debugging output.Florian Dold1+3-1
2015-12-18 10:07Add debugging output.Florian Dold1+1-0
2015-12-18 09:57Merge branch 'master' of ssh://taler.net/var/git/merchantFlorian Dold69+8143-6757
2015-12-18 09:57Remove session checkFlorian Dold1+4-12
2015-12-17 12:35fixing taler fulfillment URLMarcello Stanisci1+1-1
2015-12-15 10:59Adding links in salutations after successful paymentMarcello Stanisci1+22-3
2015-12-14 18:05fix type errorChristian Grothoff1+1-1
2015-12-14 18:05use global h_wire, instead of re-computing each timeChristian Grothoff1+0-5
2015-12-14 17:10fixing segfault reported in msg 9999 of issue 4085Marcello Stanisci1+1-0
2015-12-14 16:47fixing #4085Marcello Stanisci3+5-1
2015-12-14 09:00more work on initial (still not even compiling) merchant libChristian Grothoff5+339-29
2015-12-12 12:46add missing configure checks for libgnurl and coverage:Christian Grothoff3+74-30
2015-12-12 11:54towards a merchant library and automated merchant testsChristian Grothoff8+3513-0
2015-12-12 11:15fix FIXME about uninit timestamp, simplify edate handling logicChristian Grothoff1+29-21
2015-12-08 08:48-docuChristian Grothoff1+1-1
2015-12-08 08:47complete implementation of /pay, including storing data to databaseChristian Grothoff4+107-31
2015-12-07 14:51Adding taler "demo" mint master key into config fileMarcello Stanisci1+2-4
2015-12-07 14:42-missing extern addedChristian Grothoff1+1-1
2015-12-02 10:11fixChristian Grothoff1+3-3
2015-12-02 10:09use config consistently:Christian Grothoff2+7-13
2015-12-02 09:34fix config fileChristian Grothoff3+5-3
2015-12-01 14:58Merge branch 'master' of ssh://taler.net/var/git/merchantChristian Grothoff1+5-2
2015-12-01 14:57fix #4077 (stupid typo)Christian Grothoff2+2-2
2015-12-01 14:36micro changeMarcello Stanisci1+1-1
2015-12-01 14:34adjusting mint's url specifiaction to match how the code fetches itMarcello Stanisci1+4-1
2015-11-29 12:46implement #4074Christian Grothoff5+51-16
2015-11-29 11:30implement #4075Christian Grothoff5+371-151
2015-11-28 21:45update docsChristian Grothoff2+0-10
2015-11-28 21:44-misplacedChristian Grothoff2+2-7
2015-11-27 20:27skeleton for #4074Christian Grothoff3+100-13
2015-11-27 20:07remove obsolete ancient merchant, keeps confusing meChristian Grothoff12+0-2684
2015-11-27 20:03use new pluggable db backend, fixes FTBFSChristian Grothoff4+11-10
2015-11-27 19:58finish rudimenary pluggable merchant postgres backendChristian Grothoff2+135-503
2015-11-26 20:06missing headerChristian Grothoff1+88-0
2015-11-26 20:05forgot to add these earlierChristian Grothoff2+424-0
2015-11-26 13:20revising backenddb-API, towards pluginificiationChristian Grothoff6+813-848
2015-11-26 12:53also compute total amount depositedChristian Grothoff2+16-5
2015-11-26 12:41modify auditor logic to include public keys and URI, also now matches latest API specChristian Grothoff2+128-56
2015-11-25 20:37cosmetics with redundant #includesChristian Grothoff4+4-24
2015-11-25 20:32fix naming conventions: do not use MERCHANT_ prefix for purely local symbolsChristian Grothoff1+4-4
2015-11-25 20:31simplify code as plannedChristian Grothoff2+4-4
2015-11-25 20:28more cleanup of auditors logicChristian Grothoff4+58-33
2015-11-25 20:20clean up /contract logic some moreChristian Grothoff1+19-27
2015-11-25 20:15refactor auditors code to be in its own file(s)Christian Grothoff8+200-148
2015-11-25 18:58complete cleaning up of /pay logic (still not 100% finished, but now clean)Christian Grothoff2+170-119
2015-11-25 15:40major refactoring of taler-merchant-httpd_pay, compiles but cannot yet work (uninitialized fields, some logic still broken, etc.)Christian Grothoff7+501-703
2015-11-25 12:55simplify handling of wire format detailsChristian Grothoff4+108-95
2015-11-25 12:38rename fest to satisfy naming conventionsChristian Grothoff30+1799-1862
2015-11-24 15:02fix backend linkageChristian Grothoff1+1-2
2015-11-24 15:01rename backend-lib directory to backenddbChristian Grothoff4+3-3
2015-11-24 14:59rearranging code to (1) satisfy naming and coding conventions a bit more, and (2) provide a task handle for each mint, which may fix #4042Christian Grothoff18+747-1011
2015-11-19 22:16Backend: fetching total amount from deposit permissionMarcello Stanisci1+4-2
2015-11-19 21:59Adding 'amount' field in deposit permission sent to backendMarcello Stanisci1+20-4
2015-11-19 19:43Showing ffillment page only after a successful payment, using sessions. Removing double print of status code in case of a contract's generation failure.Marcello Stanisci3+15-5
2015-11-19 15:50Fullfillment page detects whether the user comes from a purchase or notMarcello Stanisci3+53-21
2015-11-19 09:44minor fix ffillment URLMarcello Stanisci1+1-1
2015-11-19 09:29Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci2+12-79
2015-11-19 09:28json fullfillment URLMarcello Stanisci1+4-3
2015-11-18 19:31adding fullfillment dedicated pageMarcello Stanisci3+13-80
2015-11-18 16:33redirecting fullfillment pageMarcello Stanisci1+4-4
2015-11-18 10:21setting a longer fullfillment page (the link inside not shown)Marcello Stanisci2+9-5
2015-11-17 16:33Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci4+128-62
2015-11-17 16:33adding fullfillment messageMarcello Stanisci1+2-2
2015-11-17 16:17improving text documenting to the user the various steps of the demoChristian Grothoff3+53-33
2015-11-17 15:52update documentation and logic for checkout pageChristian Grothoff7+92-1055
2015-11-17 15:46editsChristian Grothoff1+70-23
2015-11-17 13:38Fixing the unfree-able MHD response; removing debugg-ish printsMarcello Stanisci3+15-14
2015-11-17 10:50Depositing all the coins. Memory corruption when destroying the MHD response object.Marcello Stanisci3+66-1018
2015-11-16 21:42adding TODO in /pay handlerMarcello Stanisci1+5-2
2015-11-16 20:33fixing /deposit local signature verificationMarcello Stanisci1+3-8
2015-11-16 19:50cleaningMarcello Stanisci3+1-5
2015-11-16 15:52fixing segfaultMarcello Stanisci1+7-12
2015-11-16 14:05forgot the new headerChristian Grothoff1+70-0
2015-11-16 14:03misc fixes, in particular suspend/resume handling and keeping context for requestsChristian Grothoff4+153-86
2015-11-16 13:28up to returning from /depositMarcello Stanisci3+25-12
2015-11-16 10:04updating mint entry in conf fileMarcello Stanisci1+1-1
2015-11-16 09:42minor changeMarcello Stanisci1+2-1
2015-11-16 09:34renaming old variableMarcello Stanisci1+2-2
2015-11-14 22:53"toy" shop becomes "demo" in HTML headingsMarcello Stanisci1+2-2
2015-11-14 22:49adding extension installation link within shop websiteMarcello Stanisci1+3-3
2015-11-14 00:50micro changeMarcello Stanisci1+1-1
2015-11-14 00:47Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+2-1
2015-11-14 00:47minor change to match new demonstration layoutMarcello Stanisci1+1-1
2015-11-13 09:43Making Taler payment option the default (when wallet enabled)Marcello Stanisci1+2-1
2015-11-10 19:18Fixing the /deposit's cb triggeringMarcello Stanisci3+3-10
2015-11-10 17:39Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+112-16
2015-11-10 17:38small changes to debug the schedulerMarcello Stanisci1+6-7
2015-11-10 14:23run MHD in the main threadChristian Grothoff1+105-18
2015-11-10 09:03frontend microfixMarcello Stanisci1+1-6
2015-11-09 17:04- adding fractional offers to demonstrator - adding some definition to make the /deposit handler call the context event loopMarcello Stanisci7+54-29
2015-11-09 09:36Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci3+58-10
2015-11-09 09:35minichangeMarcello Stanisci1+28-11
2015-11-07 00:20Adding check of payment completion against the global array of deposit confirmation from within the deposit callbacksMarcello Stanisci3+58-10
2015-11-06 18:06very little change (in comments)Marcello Stanisci1+4-2
2015-11-06 17:47minor changeMarcello Stanisci2+4-3
2015-11-06 00:10deleting "navigating away" eventsMarcello Stanisci1+0-10
2015-11-05 23:55Merge branch 'fix4013'Marcello Stanisci2+22-7
2015-11-05 23:53making homepage following same signals as checkout page doesMarcello Stanisci2+17-8
2015-11-05 16:56Merge branch 'fix4013'Marcello Stanisci49+3902-2927
2015-11-05 16:53up to setting up the closure for a /deposit callbackMarcello Stanisci2+76-11
2015-11-05 10:51various fixesMarcello Stanisci2+7-8
2015-11-04 22:09Deleting wire form in homepage, providing link to mint's website instead.Marcello Stanisci1+2-32
2015-11-04 20:11adding wire_deadline to deposit argumentsMarcello Stanisci2+8-2
2015-11-04 15:51adding the call to /deposit (through mint-lib). To testMarcello Stanisci3+208-15
2015-11-04 11:04adding (initial) DB mgmt for depositsMarcello Stanisci3+64-1
2015-11-03 16:32Adding: - new JNC for fetching strings within JSONs (tested, and presumably to be included into the mint codebase). - error handling if the the wallet gives (inside a deposit permission) a wrong denomination key for a right mintMarcello Stanisci7+92-44
2015-11-02 21:28minor changeMarcello Stanisci2+3-2
2015-11-02 20:49adding fetch of strings in "TMH_PARSE_navigate_json ()". Not finishedMarcello Stanisci2+34-2
2015-11-02 15:28minor changesMarcello Stanisci3+90-29
2015-10-31 15:52use same title, link to Taler main siteChristian Grothoff1+4-2
2015-10-31 15:48-do not use non-free ugly styleChristian Grothoff1+0-328
2015-10-31 15:47-disable test logicChristian Grothoff1+18-24
2015-10-30 14:55Adding the check to see if the mint indicated by the wallet during a payment is a trusted one. To testMarcello Stanisci1+14-4
2015-10-30 14:36Adding initial behaviour to associate a deposit fee to a coin. To be used when iterating over the array of coins gotten within a payment, in order to check if the wallet is below the max. limit allowed (by the merchant) for deposit fee.Marcello Stanisci3+73-6
2015-10-30 07:25adding auditors indication in contract generation, and auditor entry parsing from the config fileMarcello Stanisci5+129-7
2015-10-30 06:48adding /deposit roadmap in _pay.c comments, fixing minor thingsMarcello Stanisci2+36-5
2015-10-30 06:01Adding further test instructions, fixing minor bugsMarcello Stanisci5+70-10
2015-10-30 05:28Adding new test samples. Fixing minor problems in the frontend "/pay" handler.Marcello Stanisci5+93-102
2015-10-29 22:13adding edate to /pay handler in frontendMarcello Stanisci1+7-1
2015-10-29 21:59Adding HTTP capability to frontend /pay handler, plus fixing compilation errors relative to /pay handler (in backend)Marcello Stanisci7+137-14
2015-10-29 21:19adding deposit sample data for testingMarcello Stanisci2+56-0
2015-10-29 21:14- moving pay URL indication *inside* the contract proposition - adding fronthand handler for receiving paymentsMarcello Stanisci3+7-8
2015-10-29 16:03minor changeMarcello Stanisci1+1-14
2015-10-29 15:47Adding /pay skeletonMarcello Stanisci5+87-3
2015-10-29 15:17completing /contract REST callMarcello Stanisci6+21-10
2015-10-29 10:33- Adding cli debugging feature to contract generation (i.e. it is possible to GET the frontend with 'curl' in order to invoke the backend to generate a contract. See 'generate_taler_contract.php' to get instructions on how to do it)Marcello Stanisci6+65-186
2015-10-28 21:47minor changeMarcello Stanisci2+4-2
2015-10-28 21:25minor fixMarcello Stanisci1+1-1
2015-10-28 16:40Adding main behaviour to contract mgmt, plus importing additional features from the mint code baseMarcello Stanisci9+963-82
2015-10-27 20:58Adding context event loop, plus some code cleaningMarcello Stanisci15+116-1960
2015-10-27 11:48minor fixMarcello Stanisci2+3-9
2015-10-27 08:57Reverting to the state whithout the mint details being fetched from the configuration file. I.e. the state when the mint had no physical address in its JSONMarcello Stanisci2+27-161
2015-10-26 20:06fixing macro notation for using arguments as string constantsMarcello Stanisci4+11-30
2015-10-26 16:00moving dating in frontendMarcello Stanisci1+8-2
2015-10-26 15:28Fetching mint's details (compliant to the new API) from the configuration file. To test.Marcello Stanisci10+329-30
2015-10-23 17:56Restructuring merchant:Marcello Stanisci14+1547-656
2015-10-23 11:12Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci2+43-27
2015-10-23 11:12renaming events matching the revised APIMarcello Stanisci1+13-12
2015-10-22 16:42Adding specification of the custom "pay" URL inside the object sent along the 'contract' event.Marcello Stanisci1+4-1
2015-10-22 16:30changing the "proposition" to match the new APIMarcello Stanisci1+38-25
2015-10-22 09:15sticking to new specs (mionor change)Marcello Stanisci1+7-7
2015-10-20 18:49allowing the button to get uncoloredMarcello Stanisci1+9-1
2015-10-20 14:08Making the "non official" way of verifying a deposit confirmation compile.Marcello Stanisci10+354-84
2015-10-19 12:58minor changes to fix #3763Marcello Stanisci1+3-4
2015-10-19 08:52closing #4008Marcello Stanisci1+5-3
2015-10-16 18:26Targeting #4008. UNTESTED.Marcello Stanisci1+50-2
2015-10-16 14:34adding 2 KUDOS reserve creationMarcello Stanisci1+1-0
2015-10-16 07:54notes on how to make available a local mintMarcello Stanisci1+7-1
2015-10-15 22:34Removing port number from local mint URLMarcello Stanisci2+2-2
2015-10-15 21:38adding choice of mint when creating a reserveMarcello Stanisci2+6-1
2015-10-15 16:47Minor changesMarcello Stanisci2+6-6
2015-10-15 12:28Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci1+0-1
2015-10-15 12:27Routing back to the frontend the data gotten as response for a "/deposit" request (to the mint).Marcello Stanisci1+76-16
2015-10-14 21:20minor fixMarcello Stanisci1+0-1
2015-10-14 16:04minor changesMarcello Stanisci1+0-1
2015-10-14 14:44KUDOS worksMarcello Stanisci3+7-5
2015-10-09 15:09kudos fake transfer worksMarcello Stanisci1+1-1
2015-09-30 07:00adding error code for primary key violationMarcello Stanisci7+430-463
2015-09-29 15:37cosmetic changeMarcello Stanisci1+2-1
2015-09-29 09:35forwarding deposit permission worksMarcello Stanisci2+5-102
2015-09-28 16:24to the point where the mint generates a h_wire different from the one included in the DepositPermission signature. Seemingly, the merchant sends a bogus "wire" object in the Deposit Permissions JSON.Marcello Stanisci2+103-34
2015-09-24 15:58adapting the "abs to json" to the latest mint code (for example, it is mandatory to round the time before) (converting it to a JSON string).Marcello Stanisci3+11-14
2015-09-24 10:11adding "refund_deadline" mgmt (DB,testcase,httpd,library)Marcello Stanisci7+100-61
2015-09-24 08:13DB query to retrieve the nounce,edate pair based on the contract hash: testedMarcello Stanisci5+59-29
2015-09-23 15:16adding further columns to the "contracts" table: e.g. "edate", "nounce", "timestamp". Plus, adding a function for querying the DB in order to get the contract (nonce,edate) by looking for its hashed stringification. Plus adjusting accordingly the testcase.Marcello Stanisci6+344-280
2015-09-23 08:21adding column hash(a) in contracts table, plus a few cleanings on the JSON manipulations.Marcello Stanisci15+306-1027
2015-09-17 15:54now signing only the contract JSON's hash; no other information.Marcello Stanisci8+99-42
2015-09-17 12:09automake (little) fixMarcello Stanisci2+3-3
2015-09-17 11:57adding JSON fields 'max fee' and 'mints' (to indicate the accepted mints) to the library and the httpd dedicated routinesMarcello Stanisci3+103-34
2015-09-16 16:22adding which mints & maximum fee are accepted, in the contract. To be tested.Marcello Stanisci3+71-26
2015-09-16 14:44fixing 3966 and refactoring the way the HTTP server handles malformed queries.Marcello Stanisci5+109-136
2015-09-16 08:57testsuite able to generate the new contract format, and library accordingly modified. To be documented on the APIsMarcello Stanisci3+122-27
2015-09-15 16:02adding merchant library + testcases for contract mgmt + minor tree adjustmentsMarcello Stanisci26+1824-150
2015-09-10 15:35minor fixesMarcello Stanisci3+53-39
2015-09-09 14:56code cleaningMarcello Stanisci1+2-42
2015-09-09 14:36specifying the whole URL when doing the POST to /backend/contract, though that seems not to be the real bugMarcello Stanisci1+4-1
2015-09-09 13:52dummyMarcello Stanisci1+2-2
2015-09-04 16:28a variable renamingMarcello Stanisci1+2-2
2015-09-03 15:55fixing signaling to let the extension hide and show parts of the website as a response to its enabling or disablingMarcello Stanisci2+28-14
2015-08-21 22:37fix indentingpsyc://psyced.org/~lynX1+1-2
2015-08-21 22:31Merge remote-tracking branch 'origin/master'psyc://psyced.org/~lynX6+222-176
2015-08-21 22:30acceptable form displaypsyc://psyced.org/~lynX1+7-1
2015-08-18 21:15newlineChristian Grothoff1+1-0
2015-08-18 21:05clarify license as LGPLChristian Grothoff4+9-9
2015-08-18 21:03clarify license as LGPLChristian Grothoff4+18-17
2015-08-18 20:56clean up logic, more comments, etc.Christian Grothoff4+199-155
2015-08-18 20:11fix escapingChristian Grothoff1+1-1
2015-08-18 20:03Merge branch 'master' of ssh://taler.net:/var/git/merchantChristian Grothoff1+9-19
2015-08-18 20:03fix date()-formatChristian Grothoff1+1-1
2015-08-18 20:01Merge remote-tracking branch 'origin/master'psyc://psyced.org/~lynX1+1-1
2015-08-18 20:01give the form some space...psyc://psyced.org/~lynX1+3-0
2015-08-18 19:58convert to integerChristian Grothoff1+1-1
2015-08-18 19:56we only do first-letter in fairy talespsyc://psyced.org/~lynX1+6-19
2015-08-18 19:33fix php syntaxChristian Grothoff2+4-4
2015-08-18 19:29docuChristian Grothoff1+3-0
2015-08-18 18:53have h1Christian Grothoff1+2-1
2015-08-18 18:51annotate participatory forms with divChristian Grothoff1+17-17
2015-08-18 18:47towards fixing the work flow in the demoChristian Grothoff3+166-67
2015-08-18 16:42unify boxesChristian Grothoff1+11-13
2015-08-18 16:30revamping the toy site: more explanations, closer to desired flowChristian Grothoff7+181-218
2015-08-11 15:17Merge branch 'light'Marcello Stanisci30+8-10254
2015-08-11 14:13the branch has got lighted and the hardcoded paths in Makefile.am have gone. To be merged in master.Marcello Stanisci7+7-307
2015-08-11 13:49getting rid of in_tree includesMarcello Stanisci8+0-3407
2015-08-11 13:41first massive refinementMarcello Stanisci19+4-6533
2015-08-11 12:20minor fixMarcello Stanisci3+15-4
2015-08-11 10:42last commit before switching to the branch "light", \ aimed to cut off unneeded code got from the mint tree. \ Please, be aware that in this state the file src/backend/Makefile.am \ has some lines with hardcoded paths, this tune it as needed. As of this commit, the merchant is able to receive a JSON request for generating a certificate, store it, and return a JSON response. To be documented.Marcello Stanisci2+5-6
2015-08-10 10:13autoconf mgmtMarcello Stanisci2+11-1
2015-08-10 09:06configure minor fix Merge branch 'master' of ssh://taler.net/var/git/merchantMarcello Stanisci6+38-38
2015-08-10 09:05configure.ac minor fixMarcello Stanisci1+1-0
2015-08-09 11:39adding background image from wikimedia.orgMarcello Stanisci3+2-1
2015-08-09 10:38adding POST to give the backend the needed JSON for generating the contract. I.e. adding POST /contractMarcello Stanisci3+36-37
2015-08-07 17:40adapting the frontend to the new architectureMarcello Stanisci4+123-98
2015-08-06 16:46debugging contract storing in DB + unifying error status codes setting and messages shown by non-200 responses, in HTTP daemonMarcello Stanisci2+48-36
2015-08-06 15:34The tree has got back its original layout (i.e. getting rid of this 'melted' directory) and *a lot* of files from the mint's tree have been imported there. The main expectation is to cut off from these imported files as much as source code possible, which is actually not needed; although presumably, that will regard just a small percentage of that source code.Marcello Stanisci34+11584-261
2015-08-06 13:50fixing insertion into "contracts" DB, prior to merge new merchant "melted" sources back again into their proper directory"Marcello Stanisci3+60-52
2015-08-05 17:03major fixes in JSON mgmtMarcello Stanisci2+127-83
2015-08-04 17:06adding contract generation and storing in DB + minor tree adjustmentMarcello Stanisci7+626-50
2015-08-03 16:50minor dealMarcello Stanisci2+3-0
2015-08-03 16:22Adding the 'melted' directory. Its purpose is to keep the files that implement the merchant http daemon. Those files are to be placed inside the mint/src/mint directory to be compiled; that happens since the merchant needs some routines for handling JSON data that are (still?) not exported by the mint as a shared library. In other words, the development of those files happens inside the mint's tree, but their backup happens here.Marcello Stanisci9+1568-2
2015-07-31 16:41merchant DB initializableMarcello Stanisci6+611-11
2015-07-31 12:53adding /hello test for merchant MHDMarcello Stanisci3+98-37
2015-07-31 10:05readmeMarcello Stanisci2+7-5
2015-07-31 09:47tuning the conf file to suite new taler libraries namesMarcello Stanisci2+8-3
2015-07-30 16:55adding hello_world-ish merchant backendMarcello Stanisci1+175-0
2015-07-30 15:52defining the new directory layout according to the frontend/backend merchant architectureMarcello Stanisci19+277-594
2015-07-28 15:18adapting existing merchant routines to the new websiteMarcello Stanisci5+312-0
2015-07-28 08:18adding 1000EUR to create reserve formMarcello Stanisci1+2-1
2015-07-17 14:43adding host independent URIsMarcello Stanisci2+5-5
2015-07-07 15:23blanking out homepage background imageMarcello Stanisci1+1-1
2015-07-07 08:08adding currency selectionMarcello Stanisci2+13-4
2015-07-03 15:44renaming filesMarcello Stanisci1+0-0
2015-07-03 15:43adding new faced merchant websiteMarcello Stanisci5+458-0
2015-05-26 15:56minimal merchant website addedMarcello Stanisci5+332-0
2015-05-01 07:59minor bugfixesChristian Grothoff1+6-3
2015-01-30 13:26updating ignoresChristian Grothoff1+27-0
2015-01-30 13:25do not track generated filesChristian Grothoff6+0-3566
2015-01-30 13:24add missing library to linker flagsChristian Grothoff7+720-491
2015-01-30 13:21Merge branch 'master' of git.taler.net:/var/git/merchantChristian Grothoff8+495-721
2015-01-30 13:21fix include to include taler/ prefixChristian Grothoff1+1-1
2015-01-30 09:59updates to match current mintChristian Grothoff8+495-721
2015-01-29 20:46-fix ftbfs issuesChristian Grothoff7+85-52
2015-01-29 20:26sample configurationChristian Grothoff1+15-0
2015-01-29 20:20initial import of merchant logic (FTBFS)Christian Grothoff33+7410-0