challenger

OAuth 2.0-based authentication service that validates user can receive messages at a certain address
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-12-04 14:25automatically updated INSTALL file from ./bootstrapSebastian1+240-237
2025-11-23 16:12challenger boxes the phone number in JSON, need to unbox before passing to helper scriptsChristian Grothoff3+12-11
2025-11-22 21:47bump for v1.2.0Christian Grothoff3+8-2
2025-11-22 21:47-fix variable nameChristian Grothoff1+1-1
2025-11-21 19:46Revert "-fix configure version"Christian Grothoff1+1-1
2025-11-21 19:46-fix configure versionChristian Grothoff1+1-1
2025-10-31 18:05comment exit codeFlorian Dold1+2-0
2025-10-30 20:31fix bump scriptChristian Grothoff2+63-59
2025-10-22 13:16update SMS transmission scripts to add fallback optionChristian Grothoff4+330-24
2025-10-12 17:35improve multiarch supportChristian Grothoff1+13-6
2025-10-08 18:59version bumpChristian Grothoff2+7-1
2025-10-08 18:59autotools bumpChristian Grothoff1+237-240
2025-10-08 18:42bump doc moduleChristian Grothoff0+0-0
2025-09-07 08:40add socket activation (fixes #9464)Christian Grothoff2+27-1
2025-09-05 15:13bump version to 1.0.4Florian Dold3+8-2
2025-09-05 15:12bump SPA lock fileFlorian Dold1+1-1
2025-09-05 15:09bump version to 1.0.3Florian Dold3+8-2
2025-09-04 07:27switch CI/CD to trixieChristian Grothoff2+3-3
2025-09-04 07:26switch CI/CD to trixieChristian Grothoff1+1-2
2025-08-23 03:43fix after targets for systemd service filesChristian Grothoff1+1-1
2025-08-14 13:30bump prebuiltChristian Grothoff0+0-0
2025-08-14 13:28do not use variablenames for usernames/groupnames as suggested by FlorianChristian Grothoff2+3-4
2025-07-04 14:06add ADDRESS_HINT option (#9996)Christian Grothoff3+24-1
2025-07-03 09:06create on-disk compressed versions of the SPA during post-install (#9284)Christian Grothoff1+7-0
2025-06-23 14:57bump version to 1.0.2Florian Dold3+8-2
2025-06-23 14:57bump SPAFlorian Dold1+1-1
2025-06-23 14:36bump version to 1.0.1Florian Dold3+8-2
2025-06-22 12:10use SPA logic of libtalermhd instead of re-inventing the wheelChristian Grothoff1+18-306
2025-06-22 11:49add 'Cache-control: no-store' by default (fixes #9723)Christian Grothoff3+8-4
2025-06-16 21:13implement #10109: remove cache control from /configChristian Grothoff1+1-30
2025-06-15 17:59adjust to API changes needed for #10024Christian Grothoff2+67-145
2025-06-01 17:42CI: coverage sync recursiveMartin Schanzenbach1+1-1
2025-06-01 16:26-typoMartin Schanzenbach1+1-1
2025-06-01 15:32-add rsyncMartin Schanzenbach1+1-1
2025-06-01 15:12-typoMartin Schanzenbach1+1-1
2025-06-01 15:06CI: Add lconv dep; fix jobnameMartin Schanzenbach2+1-1
2025-06-01 13:48CI: Add coverageMartin Schanzenbach7+74-41
2025-05-09 22:41bump dependency versionChristian Grothoff1+3-3
2025-05-09 21:45bump version to 1.0.0Christian Grothoff8+29-7
2025-05-09 13:50latest spaSebastian1+1-1
2025-05-09 12:59bump prebuilt docsChristian Grothoff0+0-0
2025-05-08 19:23latest spaSebastian1+1-1
2025-05-07 20:56bump version to 0.14.25Florian Dold3+8-2
2025-05-07 20:55bump submodulesFlorian Dold0+0-0
2025-05-07 20:43bump version to 0.14.24Florian Dold3+8-2
2025-05-07 20:43-one moreFlorian Dold1+1-1
2025-05-07 20:42-fix scriptFlorian Dold1+4-4
2025-05-07 20:39contrib: add version bumping scriptFlorian Dold2+59-59
2025-05-07 20:00new spaSebastian1+1-1
2025-05-06 13:37new spaSebastian1+1-1
2025-05-05 18:10change escape character, as '/' is legal in our inputChristian Grothoff1+2-2
2025-05-04 20:38bump versionChristian Grothoff3+8-2
2025-05-04 19:59fix pingen letter formattingChristian Grothoff1+2-1
2025-05-04 19:27fix address escapingChristian Grothoff1+17-17
2025-05-04 18:29bump versionChristian Grothoff3+8-2
2025-05-04 17:37fix variable nameChristian Grothoff1+1-1
2025-05-04 17:29bump versionChristian Grothoff3+8-2
2025-05-04 17:29clear suspended flag on resumeChristian Grothoff1+1-0
2025-05-04 13:38bump versionChristian Grothoff3+8-2
2025-05-04 13:21improve logging, fix setting request to suspendedChristian Grothoff1+11-0
2025-05-04 12:46fix pingen scriptChristian Grothoff1+2-2
2025-05-04 11:56bump versionChristian Grothoff3+8-2
2025-05-04 11:55improve logging, log child helper status on resume, fix sed invocations for postal challengerChristian Grothoff2+15-3
2025-05-04 08:20fix bump scriptChristian Grothoff2+2-2
2025-05-04 08:03add licenseChristian Grothoff1+2-0
2025-05-04 08:02add script to bump versionChristian Grothoff1+57-0
2025-05-04 08:02bump versionChristian Grothoff3+8-2
2025-05-04 07:51properly log helper failures, and wait until helper is actually finished with status evaluationChristian Grothoff1+8-2
2025-05-04 07:46reconnect connection if down in preflight checkChristian Grothoff1+1-0
2025-05-01 19:57filter anything that could trouble LaTeXChristian Grothoff1+5-3
2025-05-01 19:49fix capitalization when extracting address dataChristian Grothoff3+14-12
2025-05-01 13:38bump versionChristian Grothoff3+9-2
2025-04-30 18:26fix read of uninitialized variableChristian Grothoff1+2-2
2025-04-27 22:48bump versionChristian Grothoff3+10-2
2025-04-23 18:36try to improve challenger pingen error handlingChristian Grothoff1+24-6
2025-04-23 16:59update latest spaSebastian1+1-1
2025-04-23 11:39bump versionChristian Grothoff3+9-2
2025-04-22 07:50log to journaldChristian Grothoff1+3-0
2025-04-19 20:16-debug logic (commented out)Christian Grothoff1+7-0
2025-04-18 08:00bump to v14.14Christian Grothoff3+9-2
2025-04-17 19:41allow pin transmissions without address changes in case we had a read_only addressChristian Grothoff3+3-5
2025-04-17 18:51fix #9752Christian Grothoff1+3-0
2025-04-15 21:34version bumpChristian Grothoff3+12-5
2025-04-17 09:30fix #9349Christian Grothoff10+245-9
2025-04-15 13:52keep /setup working if there is no bodyChristian Grothoff1+10-1
2025-04-15 13:25version bumpChristian Grothoff2+9-1
2025-04-15 11:00remove link, feature just does not work nicelyChristian Grothoff9+1-340
2025-04-15 10:50-remove bogus check preventing POST upload on /setupChristian Grothoff1+1-2
2025-04-15 10:24fix upload handlingChristian Grothoff2+2-0
2025-04-15 09:39version bumpChristian Grothoff3+10-3
2025-04-15 09:33there is no 'solved' fieldChristian Grothoff2+240-238
2025-04-15 08:02version bumpChristian Grothoff3+10-2
2025-04-15 02:58update latest spaSebastian1+1-1
2025-04-14 19:17-fix logging and SQL mistakeChristian Grothoff2+3-3
2025-04-14 19:05fix regression from field name change by sebasChristian Grothoff1+1-1
2025-04-14 18:22bump version to v0.14.9Christian Grothoff3+10-2
2025-04-14 14:45update latest spaSebastian1+1-1
2025-04-14 13:56latest spaSebastian1+1-1
2025-04-14 07:39more loggingChristian Grothoff1+5-2
2025-04-13 11:54bump version to v0.14.8Christian Grothoff3+10-2
2025-04-11 18:38fix #9725 -- do not ignore upload of /setupChristian Grothoff1+1-1
2025-04-11 12:59fix #9725Christian Grothoff2+22-0
2025-04-10 18:57updated spaSebastian1+1-1
2025-04-10 16:52-fix scripting issuesChristian Grothoff2+3-1
2025-04-10 16:26match postal script to latest specsChristian Grothoff1+769-11
2025-04-10 13:14bump version to v0.14.7Christian Grothoff3+9-2
2025-04-09 18:23-remove bogus assertionChristian Grothoff1+0-1
2025-04-09 17:52-fix typoChristian Grothoff1+1-1
2025-04-09 17:43bump versionChristian Grothoff3+9-2
2025-04-09 09:35fix #9711: enable KYC link in SMS messages (protocol v5)Christian Grothoff10+572-241
2025-04-08 23:55latest spaSebastian1+1-1
2025-04-08 11:32-reconnect after failureChristian Grothoff1+2-0
2025-04-08 11:00add retries on soft failuresChristian Grothoff5+178-105
2025-04-07 20:11-fix testsChristian Grothoff5+13-6
2025-04-07 18:48fix doc-only buildChristian Grothoff1+1-0
2025-04-07 18:44bump to v0.14.5Christian Grothoff3+8-2
2025-04-07 18:29-fix refcnt error and remove unnecessary json_object_del callsChristian Grothoff3+8-13
2025-04-06 13:32dependency bumpChristian Grothoff1+4-4
2025-04-04 04:12version bumpChristian Grothoff3+247-238
2025-04-02 12:16improve error handlingChristian Grothoff2+252-241
2025-03-30 13:15fix issues with challenger send scriptChristian Grothoff2+9-85
2025-03-30 12:14allow sending of custom messages for address validationChristian Grothoff6+223-7
2025-02-17 19:03better use GNUNET_CONFIGURATION_get_value_string() to avoid filename expansion on binary names given without pathChristian Grothoff1+4-4
2025-02-10 10:46-missing version bumpChristian Grothoff1+1-1
2025-01-23 19:33bump version to 0.14.3Florian Dold2+7-1
2025-01-21 17:41use relative submodulesFlorian Dold1+2-2
2025-01-13 21:42fix submoduleChristian Grothoff1+2-2
2025-01-12 09:32explicitly request html in testChristian Grothoff2+3-5
2025-01-12 09:14-fail more verboselyChristian Grothoff2+5-1
2025-01-12 08:37-fix configure check for libtalermhdChristian Grothoff4+23-23
2025-01-03 20:13bump versions to v0.14.2, require exchange v0.14.3Christian Grothoff4+11-5
2025-01-01 13:04TODO -> FIXMEChristian Grothoff2+2-2
2024-12-29 13:03fix #9420 + #9428Christian Grothoff1+13-11
2024-12-23 07:36-packaging fixesChristian Grothoff2+4-9
2024-12-16 17:09-bump required versionChristian Grothoff1+1-1
2024-12-13 23:17-fix gnunet dependency versionChristian Grothoff1+1-1
2024-12-13 22:25debian version bumpingChristian Grothoff1+4-4
2024-12-13 22:14-version bumpChristian Grothoff3+8-2
2024-12-13 21:47-remove dead file from buildChristian Grothoff1+1-2
2024-12-08 21:20-fix NPEChristian Grothoff1+5-3
2024-11-24 15:04add 'c' to option listChristian Grothoff1+6-5
2024-11-24 15:02exit_fail not defined, just implement directlyChristian Grothoff1+4-1
2024-11-23 22:03again, do not require pingen-secrets file eitherChristian Grothoff1+1-1
2024-11-23 20:42do not require telesign-secrets file, pass via environmentChristian Grothoff1+1-1
2024-11-22 21:36-bugfix + re-add unique constraintChristian Grothoff2+4-1
2024-11-22 18:58make challenger-admin idempotentChristian Grothoff5+89-0
2024-11-22 13:34allow passing address already to /setupChristian Grothoff5+91-7
2024-11-20 18:36new challenger-config styleChristian Grothoff3+13-29
2024-11-15 11:05list build dependencies in READMEChristian Grothoff1+30-1
2024-11-15 10:17adapt to latest GNUnet APIChristian Grothoff1+1-3
2024-11-15 10:17adapt to latest GNUnet APIChristian Grothoff7+15-108
2024-11-10 16:22ensure we do not start if the database version is outdated (#9203)Christian Grothoff7+40-25
2024-10-25 14:47remove dead GNUNET_STRINGS_get_utf8_args(), just a NOPChristian Grothoff1+0-5
2024-09-20 10:47bootstrap: recurse submodulesFlorian Dold1+4-0
2024-09-17 14:31bump wcChristian Grothoff0+0-0
2024-09-16 12:09-fix warningsChristian Grothoff2+12-0
2024-09-16 12:07v14 bumpsChristian Grothoff6+16-5
2024-09-16 12:03sql fixChristian Grothoff1+0-3
2024-09-16 11:25various minor fixes, most importantly correct DB migrationChristian Grothoff8+207-126
2024-09-16 10:58move from src to main dir, uncrustifyChristian Grothoff8+197-193
2024-09-16 09:45small cleanupBohdan Potuzhnyi2+2-2
2024-09-15 21:43small fixBohdan Potuzhnyi3+120-0
2024-09-15 20:01code updated to the usage of enum instead of string for code_challenge_methodBohdan Potuzhnyi9+66-48
2024-09-15 10:58update of the check for gcry_md_openBohdan Potuzhnyi1+16-6
2024-09-15 10:28code cleaning and stylingBohdan Potuzhnyi7+15-12
2024-09-14 18:39changed usage of the authorize_start_pkce to authorize_startBohdan Potuzhnyi8+31-259
2024-09-14 17:55change to using GNUNET_STRINGS_base64url_encodeBohdan Potuzhnyi5+28-122
2024-08-12 13:14small update of makefileBohdan Potuzhnyi1+1-2
2024-08-12 12:49version updateBohdan Potuzhnyi2+4-2
2024-08-12 11:47file cleaningBohdan Potuzhnyi1+0-157
2024-08-12 11:44merged 2 pkce test files into oneBohdan Potuzhnyi3+175-182
2024-08-11 18:34adding test .sh fileBohdan Potuzhnyi1+182-0
2024-08-11 18:31added test for the wrong code_verifierBohdan Potuzhnyi1+2-1
2024-08-11 10:02happy path pkce tests addedBohdan Potuzhnyi3+4-2
2024-08-11 08:26tests for pkce addedBohdan Potuzhnyi2+226-0
2024-08-10 15:11small db validation_get.c updateBohdan Potuzhnyi1+1-1
2024-08-10 15:07small db start_pkce.c updateBohdan Potuzhnyi1+1-1
2024-08-10 15:01small update of logs for authorize.cBohdan Potuzhnyi1+1-1
2024-08-10 14:54small changes to logs and db function namesBohdan Potuzhnyi3+4-4
2024-08-04 11:31base64 less strange now, still needs check for a normal wayBohdan Potuzhnyi4+114-57
2024-08-01 15:53in theory done, but needs live testing and adjustmentsBohdan Potuzhnyi3+193-3
2024-08-01 12:49db part is done(new approach)Bohdan Potuzhnyi8+432-13
2024-09-05 14:09remove disabled templating logic from challengerChristian Grothoff5+20-59
2024-08-28 18:00bump wallet-coreChristian Grothoff0+0-0
2024-08-28 17:55bump debian versionChristian Grothoff3+13-7
2024-08-27 21:14complete bootstrap if link already existSebastian1+3-2
2024-08-27 13:23latest prebuiltSebastian1+1-1
2024-08-26 23:02-style fixesChristian Grothoff5+63-36
2024-08-26 18:39bump SPA, make bootstrap fail on errorFlorian Dold3+5-2
2024-08-26 18:34bootstrap: do not fetch remote submodulesFlorian Dold1+4-1
2024-08-24 21:06check return valuesChristian Grothoff1+4-2
2024-08-24 14:10fix #9112Christian Grothoff4+129-10
2024-08-24 13:55implement #9114:Christian Grothoff4+147-65
2024-08-23 14:32debian: pathsFlorian Dold2+4-3
2024-08-23 14:25debian: challenger tmpfilesFlorian Dold1+2-0
2024-08-23 14:12debian: challenger config pathsFlorian Dold1+8-0
2024-08-23 13:48fix typo in dbconfig scriptFlorian Dold1+1-1
2024-08-23 13:37debian: config filenameFlorian Dold2+1-1
2024-08-23 13:25new-style dbconfigFlorian Dold1+86-79
2024-08-23 10:56keep empty directoryFlorian Dold1+0-0
2024-08-23 10:19debian: configFlorian Dold2+5-0
2024-08-12 10:23fix Debian build rulesChristian Grothoff1+1-1
2024-08-10 13:23force JSON use in testcaseChristian Grothoff2+5-2
2024-08-10 13:05-fix compiler warningChristian Grothoff1+2-3
2024-07-29 10:12bump version to 0.12.0Florian Dold2+7-1
2024-07-19 15:52fix crash to start without configured restrictionsChristian Grothoff1+5-0
2024-07-08 02:19undo rewindSebastian0+0-0
2024-07-04 18:02-try to fix CIChristian Grothoff1+6-1
2024-07-04 15:18latest challenger uiSebastian1+1-1
2024-07-03 18:35reply with SPA on authorize requestSebastian2+33-35
2024-07-03 13:48keep request params on redirectSebastian3+44-6
2024-07-03 13:06use challenger spaSebastian7+502-151
2024-07-03 12:49removing unnecessary dependencySebastian3+13-16
2024-07-02 18:11spa lockSebastian3+18-0
2024-07-02 17:18latest from prebuiltSebastian0+0-0
2024-07-02 12:38remove 428 which is not documented and the normal response gives enough info to the clientSebastian1+0-14
2024-06-28 17:38implement missing v2 interface, remove unused fieldsSebastian3+6-5
2024-06-28 15:45more info in the login endpointSebastian5+41-11
2024-06-28 14:29client state may be NULL if no login was perform firstSebastian1+17-7
2024-06-28 14:13use TOO_MANY_REQUEST http statusSebastian2+6-6
2024-06-28 13:59missing solved statusSebastian6+67-14
2024-06-25 20:49reply with json in /solve and oauth errorSebastian4+105-65
2024-05-15 15:37bump for v0.11.0Christian Grothoff4+11-2
2024-04-21 13:26fix configure on else branchChristian Grothoff1+1-1
2024-04-21 08:26add cache control to /config endpointChristian Grothoff1+44-9
2024-04-15 09:10implement protocol v1Christian Grothoff7+347-150
2024-04-12 08:58debian dependency bumpingChristian Grothoff1+3-3
2024-04-12 08:51version bumpingChristian Grothoff4+11-2
2024-04-11 20:03ci: exclude dev tags from .deb version stringsDevan Carpenter1+1-1
2024-04-09 11:49ci: remove the leading v character from tagsDevan Carpenter1+1-1
2024-04-09 10:43bump configure versionChristian Grothoff1+1-1
2024-04-09 10:04bump Debian changelogChristian Grothoff1+6-0
2024-03-09 20:02improve drop.sql to avoid having to update it whenever new SQL revisions are addedChristian Grothoff1+8-2
2024-03-07 11:00-simplify ruleChristian Grothoff1+1-2
2024-03-07 10:57bumpChristian Grothoff0+0-0
2024-03-07 10:42bump versionChristian Grothoff1+1-0
2024-03-07 10:38bumpChristian Grothoff2+8-0
2024-03-07 09:40include texinfo manualChristian Grothoff1+6-1
2024-03-07 09:14bumpChristian Grothoff1+1-1
2024-03-06 16:20-allow NULLChristian Grothoff1+3-2
2024-03-05 21:47implement #8556Christian Grothoff4+117-0
2024-03-04 19:38starting packaging for 0.9.4aChristian Grothoff1+6-0
2024-02-22 17:13fix #8450Christian Grothoff1+1-1
2024-02-18 14:23add -dev packageChristian Grothoff1+6-0
2024-02-18 12:04-fix leakChristian Grothoff1+1-0
2024-02-18 11:43consider pin/auth attempts left before refusingChristian Grothoff6+33-8
2024-02-18 11:23clean up odd entries from changelogChristian Grothoff2+1-14
2024-02-18 11:07return 'state' when returning errors via OAuth2Christian Grothoff12+81-15
2024-02-18 10:45-fix leakChristian Grothoff1+1-0
2024-02-18 10:27provide more error details on bad PINChristian Grothoff5+31-3
2024-02-18 10:12-misc bugfixesChristian Grothoff3+35-9
2024-02-17 17:06templates are now in wallet-coreChristian Grothoff14+0-705
2024-02-17 16:46-fixChristian Grothoff3+14-3
2024-02-17 14:50-wrong status codeChristian Grothoff2+2-3
2024-02-16 23:26wipChristian Grothoff2+2-2
2024-02-16 23:01remove gnurl testsChristian Grothoff1+0-250
2024-02-16 23:00-fix DB name = requires bothChristian Grothoff1+1-0
2024-02-16 22:52-fix DB nameChristian Grothoff1+1-1
2024-02-16 22:47use https for submodulesChristian Grothoff4+98-26
2024-02-16 22:17-fix codespell CIChristian Grothoff0+0-0
2024-02-16 22:17exclude external reposChristian Grothoff1+3-0
2024-02-14 20:50-fix typoChristian Grothoff2+2-1
2024-02-14 19:54preparations for #8405Christian Grothoff5+136-52
2024-02-14 18:21bugfixes to error handlingChristian Grothoff12+341-87
2024-02-14 09:59-more loggingChristian Grothoff1+4-0
2024-02-14 09:50improve loggingChristian Grothoff5+20-3
2024-02-10 22:15add ci/Christian Grothoff17+317-0
2024-02-10 18:23bumpChristian Grothoff3+13-7
2024-02-05 10:52return 'implementation' field in /config responsesChristian Grothoff1+3-1
2024-01-28 18:42fix #8030Christian Grothoff1+29-0
2024-01-28 18:41fix #8030Christian Grothoff3+15-12
2023-12-15 08:37use sane default for DB nameChristian Grothoff1+1-1
2023-11-15 22:25update docs, bump versionChristian Grothoff5+16-60
2023-11-15 22:18-fix testChristian Grothoff7+25-15
2023-11-15 22:00-update wallet-core prebuiltChristian Grothoff0+0-0
2023-11-15 21:25update prebuiltChristian Grothoff0+0-0
2023-11-15 12:49support more address typesChristian Grothoff17+190-120
2023-11-14 22:58also copy css files from challenger prebuiltSebastian2+1755-0
2023-11-14 22:52running make after updating submoduleSebastian7+44-48
2023-11-14 16:53new formsSebastian0+0-0
2023-11-14 16:12install resource filesChristian Grothoff4+31-33
2023-11-14 16:07path with /templatesChristian Grothoff1+1-1
2023-11-14 15:57end endpoints for /agpl and /main.cssChristian Grothoff6+224-4
2023-11-14 15:50add wallet core submodule for challenger htmlSebastian10+681-72
2023-11-02 22:18return id from /info endpoint, fix argument misordering bugChristian Grothoff5+20-13
2023-11-02 21:30/info endpoint must wrap raw response dataChristian Grothoff2+11-7
2023-11-02 19:16handle scope being NULLChristian Grothoff2+18-1
2023-11-02 19:03-style fixesChristian Grothoff3+4-3
2023-11-02 15:58typoChristian Grothoff1+1-1
2023-11-02 15:57scope can be NULLChristian Grothoff1+3-1
2023-11-02 15:14add -q option to challenger-adminChristian Grothoff1+18-4
2023-09-22 10:59-misc minor fixesChristian Grothoff1+0-2
2023-09-11 20:24update submodules from remoteChristian Grothoff1+1-1
2023-09-09 13:43formattingChristian Grothoff1+4-3
2023-09-09 13:03improve Debian packageChristian Grothoff1+3-0
2023-09-08 18:15update man pagesChristian Grothoff0+0-0
2023-09-08 18:06update prebuiltChristian Grothoff1+1-0
2023-09-07 14:33update manpagesChristian Grothoff0+0-0
2023-09-07 14:27add challenger-dbconfigChristian Grothoff3+141-0
2023-09-07 14:08-get rid of warningChristian Grothoff1+1-2
2023-09-07 14:06-fix packagingChristian Grothoff1+1-0
2023-09-07 14:01-work on packagingChristian Grothoff4+16-8
2023-09-07 13:35bump docsChristian Grothoff1+3-3
2023-09-07 12:17bump versions for packagingChristian Grothoff2+4-4
2023-09-06 19:28remove locking, we'll revert to sequential use as locking requires superuserChristian Grothoff1+0-4
2023-08-27 12:05-fix issue with multiple dbinit running concurrentlyChristian Grothoff1+6-1
2023-05-12 14:38styleChristian Grothoff1+10-10
2023-05-10 20:14-fix commentsChristian Grothoff1+5-5
2023-05-09 21:13-fix pathsChristian Grothoff1+1-1
2023-05-08 22:02-spellingChristian Grothoff3+7-7
2023-05-08 20:44use uri instead of url consistently, remark on schema restriction as per #7838Christian Grothoff8+30-25
2023-05-08 20:29redirect_uri, not redirect_urlChristian Grothoff13+44-43
2023-05-08 19:17rename grant to tokenChristian Grothoff14+254-254
2023-05-08 18:47implement OAuth2 error codes (rfc6749 - section-5.2) as found by schanzenChristian Grothoff3+147-68
2023-05-08 18:16rename /login to /authorizeChristian Grothoff14+397-397
2023-05-08 15:03rename /auth to /tokenChristian Grothoff14+608-608
2023-05-08 14:53-check redirect_uri matches (schanzen-discovered bug)Christian Grothoff3+8-2
2023-05-06 23:45include man pages and MUST templates in Debian packageChristian Grothoff1+3-0
2023-05-06 23:44add challenger-admin man pageChristian Grothoff1+1-0
2023-05-06 23:36-fix warningChristian Grothoff1+1-0
2023-05-06 23:35-fix DB testChristian Grothoff2+8-8
2023-05-06 23:31-fix distChristian Grothoff16+33-115
2023-05-06 23:21-valgrindChristian Grothoff1+1-1
2023-05-06 23:21-misc bugfixesChristian Grothoff14+177-78
2023-05-06 21:39-bugfixesChristian Grothoff8+114-22
2023-05-06 20:36fix challenger-adminChristian Grothoff3+10-4
2023-05-06 20:32rudimentary test skeletonChristian Grothoff10+333-5
2023-05-06 20:06-doxygen fixesChristian Grothoff17+2795-2654
2023-05-06 19:47-doxygen fixesChristian Grothoff34+2635-86
2023-05-06 19:28add MUST templatesChristian Grothoff16+85-10
2023-05-06 19:20return HTML errors in human-facing endpointsChristian Grothoff3+93-249
2023-05-06 17:58add content-length restrictionsChristian Grothoff3+7-4
2023-05-06 17:33-implement common logicChristian Grothoff1+47-15
2023-05-06 17:27write READMEChristian Grothoff1+50-51
2023-05-06 17:18-add missing filesChristian Grothoff4+223-0
2023-05-06 17:13-fix FTBFSChristian Grothoff9+93-76
2023-05-06 14:00-update SQLChristian Grothoff4+35-27
2023-05-06 13:33-more basic work on challengerChristian Grothoff16+1297-141
2023-04-28 21:02-fixChristian Grothoff7+69-49
2023-04-28 20:32-fixChristian Grothoff1+2-1
2023-04-27 19:09-fix db ftbfsChristian Grothoff9+194-61
2023-04-27 09:38work on challengerChristian Grothoff11+427-137
2023-04-26 23:31more work on challenger skeletonChristian Grothoff3+287-53
2023-04-26 21:28-fix FTBFSChristian Grothoff3+25-15
2023-04-26 15:19-cfgChristian Grothoff8+211-11
2023-04-26 06:49implement url prefix matchingChristian Grothoff2+19-8
2023-04-25 13:47implement DB functionsChristian Grothoff10+232-29
2023-04-25 12:36templates for DB logicChristian Grothoff23+691-37
2023-04-25 10:45work on DB API designChristian Grothoff5+273-7
2023-04-20 22:23skeleton for various challenger endpointsChristian Grothoff11+638-2
2023-04-20 21:59clean up high-level challenger dispatcherChristian Grothoff9+257-230
2023-04-17 12:59add challenger-admin toolChristian Grothoff17+764-117
2023-04-16 18:16precomChristian Grothoff1+2-3
2023-04-16 18:12work on schemaChristian Grothoff1+24-8
2023-04-16 15:27first sketch for schemaChristian Grothoff1+48-21
2023-04-16 15:00bumpChristian Grothoff0+0-0
2023-04-16 14:58init submoduleChristian Grothoff1+1-0
2023-04-16 14:48-fix FTBFSChristian Grothoff8+50-264
2023-04-16 14:42-fix configureChristian Grothoff2+3-4
2023-04-16 14:27skeleton for challengerChristian Grothoff75+9077-0