Commit Graph

  • 2df3f93373 CFG-04: backend teil 1 — internal/notifyprefs (praeferenz-store + enqueueifallowed-filter vor dispatcher) sysops 2026-08-28 23:47:46 +02:00
  • e65625841c DEVLOG: Sessionlog-Eintrag (Auto-Hook) sysops 2026-08-28 23:45:51 +02:00
  • fbcc9db8f1 RBAC-05: web/rbac-admin next.js-frontend (rollen+gruppen-verwaltung, audit-verlauf) auf shl-01 sysops 2026-08-28 23:43:09 +02:00
  • bd80f0cb16 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/rbac-05-rechte-administrationsoberflaeche sysops 2026-08-28 23:41:36 +02:00
  • 051af43dec RBAC-05: backend — handler.go (rollen-/gruppenverwaltung, selbst-eskalationsschutz), group.go ListGroups/Members sysops 2026-08-28 23:41:30 +02:00
  • 9de9005ced Merge branch 'feature/iam-02-login-session-jwt-grundgeruest' into feature/rbac-05-rechte-administrationsoberflaeche sysops 2026-08-28 23:38:57 +02:00
  • 1b6a1591c7 Merge branch 'feature/rbac-03-gruppen-abteilungen' into feature/rbac-05-rechte-administrationsoberflaeche sysops 2026-08-28 23:38:52 +02:00
  • df2a54f0e6 IAM-08: fix — Suspense-Boundary fuer useSearchParams() in password-reset/complete (Next.js-14-App-Router-Anforderung, Build brach beim Prerendering ab) sysops 2026-08-28 23:38:06 +02:00
  • f627caaacb IAM-08: benutzerprofil-login-oberflaeche (login+2fa/passwort-reset/profil-backend-handler + web/account next.js-frontend auf shl-01) sysops 2026-08-28 23:34:36 +02:00
  • f0139c889a Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/iam-08-benutzerprofil-login-oberflaeche sysops 2026-08-28 23:28:33 +02:00
  • d9fb2e33f2 Merge branch 'feature/iam-03-passwort-reset-einladungs-flow' into feature/iam-08-benutzerprofil-login-oberflaeche sysops 2026-08-28 23:28:23 +02:00
  • 6885319333 DEVLOG: Sessionlog-Eintrag (Auto-Hook) sysops 2026-08-28 23:27:34 +02:00
  • 6666125a8a DEVLOG: Sessionlog-Eintrag (Auto-Hook) sysops 2026-08-28 23:26:21 +02:00
  • 42466c7b40 IAM-13: oidc-provider-fuer-drittanwendungen (client-registrierung, authorization-code-flow, jwks ueber API-05-schluessel) sysops 2026-08-28 23:25:45 +02:00
  • bf8f905767 DEVLOG: Sessionlog-Eintrag (Auto-Hook) sysops 2026-08-28 23:07:16 +02:00
  • f02de2b6c8 OPS-06: fix — PATH um $(go env GOPATH)/bin ergaenzen (govulncheck installierte erfolgreich, war aber nicht im PATH auffindbar); go.sum ergaenzen sysops 2026-08-28 23:07:11 +02:00
  • 9de84f6994 OPS-06: fix — fehlendes fail=1 im govulncheck-unavailable-zweig, govulncheck-version gepinnt statt @latest (Go-Versionskonflikt auf 131 gefunden) sysops 2026-08-28 23:04:49 +02:00
  • 77ecf42365 OPS-06: fix — verify-supply-chain-gate.sh unterscheidet jetzt echten Fund von Werkzeugfehler (pruefte vorher nur exit-code, 'command not found' galt faelschlich als bestanden) sysops 2026-08-28 23:03:05 +02:00
  • ab7a03386c OPS-06: fix — fixture ruft tatsaechlich verwundbaren symbolpfad auf (ParseAcceptLanguage statt Parse, GO-2022-1059 statt falscher advisory-id) sysops 2026-08-28 23:01:19 +02:00
  • 87f5fe20f9 OPS-06: automatisiertes-schwachstellen-scanning-supply-chain (govulncheck+npm-audit CI-Gates, verwundbare Fixtures + Verifikationsskript fuer Pruefung 1) sysops 2026-08-28 22:58:27 +02:00
  • e46b8ed133 IAM-15: timing-safe-vergleich-als-projektweite-coding-konvention (internal/timingsafe, coding-guideline, audit bestehender vergleichsstellen) sysops 2026-08-28 22:56:23 +02:00
  • 1b4c3db9b8 DEVLOG: Sessionlog-Eintrag (Auto-Hook) sysops 2026-08-28 22:54:02 +02:00
  • c344dea218 TEN-08: tenant-loeschung-unter-retention-vorbehalt-gobd (RetentionChecker-Schnittstelle gegen Archive RET-03/CMP-06, ProcessDueDeletions haelt gesperrte Tenants zurueck) sysops 2026-08-28 22:51:05 +02:00
  • 34498c415a QA-01: go.sum ergaenzen (fehlte, go mod tidy auf Testhost verifiziert) sysops 2026-08-28 22:43:57 +02:00
  • 5a0d07444c QA-01: teststrategie-core (pflichttest-gate, testdb-isolationsnachweis, ci-workflow) sysops 2026-08-28 22:41:06 +02:00
  • 49a48743f5 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ops-02-zentrale-statusseite sysops 2026-08-28 22:02:02 +02:00
  • 6537888da6 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/aud-04-audit-log-ansicht sysops 2026-08-28 22:02:02 +02:00
  • 98b3bcdf43 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/lic-04-lizenz-modul-verwaltungsoberflaeche sysops 2026-08-28 22:02:02 +02:00
  • 12b1978ae1 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ten-05-tenant-verwaltungsoberflaeche sysops 2026-08-28 22:02:02 +02:00
  • bfa5c61db5 SHL-01: fix — Test-Cleanup zwischen Dialog-Tests (afterEach(cleanup), sonst stapeln sich gerenderte DOM-Bäume) sysops 2026-08-28 22:01:56 +02:00
  • 11940e28e6 OPS-02: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab) sysops 2026-08-28 21:56:39 +02:00
  • f7bc927d50 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ops-02-zentrale-statusseite sysops 2026-08-28 21:56:31 +02:00
  • 554c9aae66 AUD-04: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab) sysops 2026-08-28 21:56:27 +02:00
  • 1ba90319a2 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/aud-04-audit-log-ansicht sysops 2026-08-28 21:56:20 +02:00
  • 5f3eb16fae LIC-04: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab) sysops 2026-08-28 21:56:15 +02:00
  • c8f72c30f3 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/lic-04-lizenz-modul-verwaltungsoberflaeche sysops 2026-08-28 21:56:07 +02:00
  • 9911499c1e TEN-05: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab) sysops 2026-08-28 21:56:02 +02:00
  • 74e1f07379 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ten-05-tenant-verwaltungsoberflaeche sysops 2026-08-28 21:55:43 +02:00
  • 3c226dab12 SHL-01: fix — vitest jsdom-environment + jest-dom-Setup (3 Dialog-Tests schlugen ohne DOM fehl) sysops 2026-08-28 21:55:34 +02:00
  • 0f1add0b78 OPS-02: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte) sysops 2026-08-28 21:47:48 +02:00
  • 265c09db24 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ops-02-zentrale-statusseite sysops 2026-08-28 21:47:32 +02:00
  • f344f79326 AUD-04: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte) sysops 2026-08-28 21:47:23 +02:00
  • c4bcfa8caf Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/aud-04-audit-log-ansicht sysops 2026-08-28 21:47:09 +02:00
  • 7c53a099c7 LIC-04: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte) sysops 2026-08-28 21:46:59 +02:00
  • 25168a18db Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/lic-04-lizenz-modul-verwaltungsoberflaeche sysops 2026-08-28 21:46:43 +02:00
  • 8edae6141b TEN-05: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte) sysops 2026-08-28 21:46:34 +02:00
  • 49404c5fa4 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ten-05-tenant-verwaltungsoberflaeche sysops 2026-08-28 21:46:07 +02:00
  • 584cefa388 DEVLOG: Sessionlog-Eintrag (Auto-Hook) sysops 2026-08-28 21:45:55 +02:00
  • 00665592f6 SHL-01: ui-shell-design-system-zentral (tokens, theming, i18n-rahmen, basis-komponenten) sysops 2026-08-28 21:41:56 +02:00
  • 218971824b OPS-04: incident-response-plan-inkl-dsgvo-meldefristen sysops 2026-08-28 10:58:46 +02:00
  • 14516b4adf QA-08: last-leistungstest (jwt-verifikation, connection-pooling, rate-limiting unter mehrmodul-last) sysops 2026-08-28 10:54:05 +02:00
  • 3ea2489f45 QA-08: tenant-router (TEN-06) + ratelimit (API-03) + apiserver (API-01) auf api-05-basis portiert sysops 2026-08-28 10:52:27 +02:00
  • 196b48ce09 QA-07: schnittstellen-vertragstests fuer api-01/api-05/api-02/api-07 + gitea-actions-workflow sysops 2026-08-28 10:34:25 +02:00
  • e0c82b5d63 QA-07: apiserver+moduleregistry+flag+webhook auf api-05-basis portiert (fuer vertragstests benoetigt) sysops 2026-08-28 10:30:12 +02:00
  • 46fccd9c09 API-10: test-fix — rotatemasterkey-assertion nur fuer eigene test-tenants pruefen (geteilte test-db) sysops 2026-08-28 10:04:51 +02:00
  • a631ac8770 API-10: internal/apiserver-port wieder entfernen (ungenutzt, zieht internal/auth als fehlende abhaengigkeit nach) sysops 2026-08-28 10:03:41 +02:00
  • bc2126f3b1 API-10: master-key-verwaltung-tenant-schluesselhierarchie-kms-anbindung (envelope encryption, isolierte tenant-keks, rotation) sysops 2026-08-28 10:03:27 +02:00
  • 3fcd8f92af API-09: mtls-zwischen-modul-instanzen-verteilte-installation (interne ca, rotation ohne ausfallzeit, stufe-1-optout) sysops 2026-08-28 09:32:51 +02:00
  • ec9bb27bb3 API-06: go.sum/go.mod aktualisieren (golang-jwt/jwt/v5 fuer moduletrust) sysops 2026-08-28 09:22:56 +02:00
  • 0fd9856b10 API-06: wiederanlauf-nachsynchronisierung-nach-core-ausfall (postgres-puffer, service-credential, sofort-invalidate) sysops 2026-08-28 09:22:08 +02:00
  • 43dca005f2 API-08: SetHeaders-helfer fuer redirect-freie umgebungen + devserver fuer csp-live-verifikation sysops 2026-08-28 09:16:20 +02:00
  • 24a522e10c API-08: security-header-baseline-fuer-alle-frontends (gemeinsame middleware, csp/hsts/coverage-scan) sysops 2026-08-28 09:11:33 +02:00
  • c4840ca55b API-07: fix — unbenutzten pgx-import entfernen (build-fehler, nur auf testhost gepatcht gewesen) sysops 2026-08-28 09:08:06 +02:00
  • 34a705390c API-07: test-fix — signaturvergleich gegen tatsaechlich empfangene bytes (jsonb-kanonisierung) sysops 2026-08-28 09:06:05 +02:00
  • 627961b972 API-07: zentrale-webhook-registry-zustellung (postgres-jobqueue, hmac-signatur, backoff) sysops 2026-08-28 09:03:06 +02:00
  • da80643564 OPS-03: dev-server fuer live-scrape-verifikation; expfmt-namensvalidierung fixen sysops 2026-08-28 08:43:18 +02:00
  • 814a7fda0a OPS-03: metrics-aggregation-ueber-module-hinweg (prometheus-textformat, dynamische quellen) sysops 2026-08-28 08:39:54 +02:00
  • cabcabda8d OPS-02: test-fix — overview-pruefung nur fuer eigene testziele, nicht alle jemals registrierten sysops 2026-08-28 08:29:27 +02:00
  • 81ebdd892b OPS-02: dev-server + next.js zentrale statusseite sysops 2026-08-28 08:21:27 +02:00
  • dff760e1ba OPS-02: zentrale-statusseite (backend: poller + aggregierte uebersicht + verlauf) sysops 2026-08-28 08:19:40 +02:00
  • 8085f39142 API-04: openapi-schnittstellenbeschreibung (drift-check + beispielausfuehrung) sysops 2026-08-28 08:17:11 +02:00
  • a67adcefa1 API-03: zentrales-rate-limiting-api-gateway-schicht (postgres-basierter shared state) sysops 2026-08-28 08:14:20 +02:00
  • 3b96d8ef41 AUD-04: backend-authorizer + dev-server + next.js audit-log-ansicht sysops 2026-08-28 00:10:48 +02:00
  • 11ed3e3790 TEN-05: backend-api + dev-server + next.js tenant-verwaltungsoberflaeche sysops 2026-08-27 23:58:04 +02:00
  • 962ef5a27a TEN-05: lifecycle-code aus TEN-04 auf ten-03-basis portiert (registry liest previous_status/deletion_scheduled_at) sysops 2026-08-27 23:49:53 +02:00
  • ac48935261 LIC-04: next.js 14.2.35 (aktuellster patch der 14-linie), gitignore fuer web-build-artefakte sysops 2026-08-27 23:46:50 +02:00
  • 0620baa993 LIC-04: dev-server fuer adminapi + next.js lizenz-modul-verwaltungsoberflaeche sysops 2026-08-27 23:40:05 +02:00
  • eed73eca8f LIC-04: backend-api fuer lizenz-modul-verwaltungsoberflaeche (flag.List, adminapi-paket) sysops 2026-08-27 23:37:11 +02:00
  • 6a03dcafd6 OPS-01: health-check-endpunkte-je-modul sysopsandClaude Sonnet 5 2026-08-27 23:30:30 +02:00
  • 034865f5a0 CFG-03: benachrichtigungs-kanaele-e-mail-in-app sysopsandClaude Sonnet 5 2026-08-27 23:23:45 +02:00
  • 0ce29acf3e IAM-11: saml-2-0-anbindung sysopsandClaude Sonnet 5 2026-08-27 23:12:03 +02:00
  • ba71bb6350 IAM-10: passwortlose-anmeldung-via-webauthn-passkey sysopsandClaude Sonnet 5 2026-08-27 23:05:42 +02:00
  • e4856dfc9d IAM-06: sso-anmeldung-ueber-oidc sysopsandClaude Sonnet 5 2026-08-27 22:53:42 +02:00
  • 1a82da211d IAM-05: ldap-active-directory-anbindung sysopsandClaude Sonnet 5 2026-08-27 22:39:10 +02:00
  • f224b5c9be IAM-04: zwei-faktor-authentifizierung-totp sysopsandClaude Sonnet 5 2026-08-27 22:34:34 +02:00
  • 2337841249 README.md gelöscht patrick 2026-08-27 22:32:10 +02:00
  • 5f02e08bc4 IAM-12: aktive-sitzungen-verwaltung sysopsandClaude Sonnet 5 2026-08-27 22:29:58 +02:00
  • 3c4e9d45b8 IAM-14: passwort-richtlinien sysopsandClaude Sonnet 5 2026-08-27 22:26:23 +02:00
  • 95275407b1 IAM-09: api-token-service-accounts sysopsandClaude Sonnet 5 2026-08-27 22:19:39 +02:00
  • ac070c160a IAM-07: account-lockout-login-rate-limiting sysopsandClaude Sonnet 5 2026-08-27 22:15:25 +02:00
  • b6a941feec IAM-03: passwort-reset-einladungs-flow sysopsandClaude Sonnet 5 2026-08-27 22:09:32 +02:00
  • 3d5f53f103 RBAC-04: modul-scoped-berechtigungen sysopsandClaude Sonnet 5 2026-08-27 22:04:58 +02:00
  • bab582a38a RBAC-03: gruppen-abteilungen sysopsandClaude Sonnet 5 2026-08-27 22:00:48 +02:00
  • d63fcbb49e RBAC-02: policy-enforcement-schicht-zentral sysopsandClaude Sonnet 5 2026-08-27 21:43:26 +02:00
  • f7863fd4d2 API-05: verteilte-jwt-verifikation-rechte-feature-flag-cache-kontrakt sysopsandClaude Sonnet 5 2026-08-27 21:38:57 +02:00
  • 27f9866264 API-01: rest-api-grundgeruest-versionierung sysopsandClaude Sonnet 5 2026-08-27 21:32:27 +02:00
  • b23cd1961f API-02: modul-registry-aktivierungspruefung sysopsandClaude Sonnet 5 2026-08-27 21:17:50 +02:00
  • b6184b67aa LIC-05: speicherverbrauch-metrik-je-tenant sysopsandClaude Sonnet 5 2026-08-27 21:13:26 +02:00
  • d447869246 LIC-03: nutzungszaehler-quotas sysopsandClaude Sonnet 5 2026-08-27 21:10:11 +02:00
  • 6f532d8350 CFG-02: benachrichtigungs-dispatcher-core-service-fuer-module sysopsandClaude Sonnet 5 2026-08-27 21:06:36 +02:00