Commit Graph

  • 58bcfb1586 feat: Dashboard-Metriken nach Mailpiler-Vorbild (Uptime, Aktivität, Prognose) sysops 2026-03-31 10:44:02 +02:00
  • 5bbf6d0ff3 feat(PROJ-34): Retention-Tab + pro-Mandant Aufbewahrungsfristen sysops 2026-03-31 10:37:15 +02:00
  • 5f0c7a7e6d feat(PROJ-27): Docker-Support + install.sh v2.0 (native + Docker-Modus) sysops 2026-03-31 10:18:11 +02:00
  • 842640c3aa fix: Superadmin wird direkt zu /admin weitergeleitet sysops 2026-03-31 10:05:08 +02:00
  • 27040ffcb1 feat(PROJ-28): FQDN + smtp_out Konfiguration sysops 2026-03-31 09:51:41 +02:00
  • 8d0f685fc9 feat(PROJ-33): IMAP UID-Stabilität + Shared/Personal-Modus sysops 2026-03-31 09:46:52 +02:00
  • b6856af2eb feat(PROJ-32): Message-ID-basierte Duplikatserkennung sysops 2026-03-31 01:29:25 +02:00
  • cb31c48ce8 fix: version → AppVersion in cmd_import.go (Build-Fehler nach 0.9.1-Umbenennung) sysops 2026-03-31 01:14:27 +02:00
  • 4f7a7d6946 feat: App-Version 0.9.1 + Modulversionsnummern sysops 2026-03-31 01:12:51 +02:00
  • 64433aa847 fix(SEC-29): Rollen-Trennung Admins/Auditoren, domain_auditor Rolle sysops 2026-03-31 01:09:19 +02:00
  • e0f6a818eb feat: LDAP-Test zeigt klickbare Filter-Vorschläge (UCS/AD-Erkennung) sysops 2026-03-20 14:50:20 +01:00
  • 2fa7104605 fix: User-Struct JSON-Tags ergänzen (active/source/id etc. waren Großbuchstaben) sysops 2026-03-20 13:46:47 +01:00
  • 0b435d8d1a fix: LDAP FetchUsers Filter ohne Klammern erzeugt Compile Error sysops 2026-03-20 13:38:19 +01:00
  • a6a66beaa8 chore: weitere Code-Aufteilung (api.ts, hooks, ldap_sync) sysops 2026-03-20 13:05:19 +01:00
  • bc4a98de0d chore: admin/page.tsx in Einzelkomponenten aufteilen (3917 → 1304 Zeilen) sysops 2026-03-20 12:30:16 +01:00
  • 38f8cdddc7 fix: TypeScript-Fehler bei tenantUsersSyncResult errors-Pruefung sysops 2026-03-20 11:36:35 +01:00
  • 72b023b598 feat: LDAP-User-Sync in Mandanten-Benutzerliste sysops 2026-03-20 11:35:02 +01:00
  • 2da61689ea feat: LDAP-Test zeigt User-Tabelle mit Univention-UCS-Support sysops 2026-03-20 11:23:12 +01:00
  • 30c6694dff feat(PROJ-24): Mandanten-Logo Upload sysops 2026-03-20 03:15:34 +01:00
  • cd2781bdff fix: Mandanten-Nutzerdialog Fehlerhandling + LDAP-Hinweis sysops 2026-03-20 02:18:41 +01:00
  • 9db433c4c1 fix: Mandantenverwaltung LDAP-Status und Nutzer-Listing sysops 2026-03-20 02:01:12 +01:00
  • b3074b303e fix: LDAP leere BindPassword schlägt Login fehl + install.sh Passwort-Extraktion sysops 2026-03-20 01:47:48 +01:00
  • fd46f0de9a fix: superadmin beim ersten Start anlegen + Installer zeigt echte Passwörter sysops 2026-03-20 01:23:33 +01:00
  • 32032b49d2 fix(installer): echte Web-Passwörter aus Journal lesen statt Platzhalter sysops 2026-03-20 01:22:50 +01:00
  • 33eafc1624 feat(installer): Zusammenfassung aller angelegten User & Passwörter sysops 2026-03-20 01:10:19 +01:00
  • d262253faf fix(installer): DB-Passwort-Mismatch bei Re-Install verhindern sysops 2026-03-20 01:05:51 +01:00
  • 48e04f36fd fix(installer): Lücken aus Gap-Report geschlossen sysops 2026-03-20 01:03:57 +01:00
  • c59cad92be fix: IMAP-Konto bearbeiten + Löschen auch bei sync_running sysops 2026-03-20 00:49:37 +01:00
  • 4a4136e4a6 feat: FQDN-Support, IMAP-TLS und SMTP-TLS via Master-Cert sysops 2026-03-20 00:32:25 +01:00
  • 9e71af104f feat: Dark Mode + Zertifikat-Verwaltung im Superadmin sysops 2026-03-20 00:14:43 +01:00
  • 0e62b10bd4 fix(PROJ-26): IMAP-Löschen-Fehler nicht mehr stumm verschlucken — Fehlermeldung anzeigen sysops 2026-03-18 12:16:32 +01:00
  • d79e334029 refactor: server.go in separate Handler-Dateien aufgeteilt sysops 2026-03-18 11:55:21 +01:00
  • e7146fdbac fix: ungenutzten pgx/v5 Import in labelstore entfernen sysops 2026-03-18 11:47:10 +01:00
  • 19a55a3166 feat(PROJ-26): IMAP-Archive-Server Read-Only Zugriff auf archivierte Mails sysops 2026-03-18 11:42:35 +01:00
  • 5c25e3a7e7 feat(PROJ-26): IMAP-Verbindungsinfo in User-Settings anzeigen sysops 2026-03-18 11:36:04 +01:00
  • dd41e1f00e fix(PROJ-16): LDAP URL-Feld zeigt flexible Port-Hinweise inkl. Univention UCS (7389/7636) sysops 2026-03-18 10:50:34 +01:00
  • cee75094ad feat(PROJ-9): implement labels frontend - LabelList, LabelPicker, search integration, admin UI sysops 2026-03-18 09:51:10 +01:00
  • 2e9f1f0471 feat(PROJ-26): Add feature specification for IMAP server interface (read-only archive access) sysops 2026-03-18 09:50:53 +01:00
  • 5a6289c83d feat(PROJ-9): implement labels backend - DB schema, labelstore, API handlers, Xapian integration sysops 2026-03-18 08:32:30 +01:00
  • bd09992441 feat(PROJ-21): Phase 6+7 abschliessen — Dienste-Tab nur superadmin sysops 2026-03-18 01:18:28 +01:00
  • 372eee7aef fix: api.ts internes request-Typ auch auf qr_code korrigiert sysops 2026-03-18 01:13:38 +01:00
  • 26ab14b25b fix: restlichen setQrSvg-Aufruf auf setQrCode umbenennen sysops 2026-03-18 01:12:52 +01:00
  • dc13edf2f6 fix(PROJ-25): QR-Code als PNG-Base64 anzeigen (statt fehlendem SVG) sysops 2026-03-18 01:12:07 +01:00
  • 0fbb1924bb fix(security): W-02 Secure-Cookie-Flag + W-03 TrustedProxies für X-Forwarded-For sysops 2026-03-18 01:10:24 +01:00
  • 280034679e feat(PROJ-25): User-Profil & Einstellungen — Passwort, E-Mail, 2FA sysops 2026-03-18 01:05:33 +01:00
  • 89a6651b62 chore: go.sum aktualisiert für go-ldap/v3 + Abhängigkeiten sysops 2026-03-18 00:55:54 +01:00
  • 5fd419617d chore: go.sum aktualisiert für github.com/pquerna/otp v1.4.0 (PROJ-24 TOTP) sysops 2026-03-18 00:55:22 +01:00
  • 2de340573b fix(security): behebe F-01/F-02/W-03/W-04 aus Security-Audit + PROJ-24 TOTP 2FA sysops 2026-03-18 00:54:00 +01:00
  • 787db6638f fix(PROJ-23): Privilege Escalation in Tenant-LDAP + Login-Reihenfolge sysops 2026-03-18 00:32:47 +01:00
  • 9e7add31cd feat(PROJ-23): Pro-Mandant LDAP Frontend sysops 2026-03-18 00:27:51 +01:00
  • e333e34a03 fix: unused time import in tenant_store.go sysops 2026-03-18 00:19:00 +01:00
  • 78d83d3e98 feat(PROJ-21/23): Pro-Tenant Xapian-Index + Tenant-LDAP Backend sysops 2026-03-18 00:18:35 +01:00
  • 46d7bfe608 fix(security): Kritische Sicherheitslücken beheben (SEC-01/02/03/05/08/17/22/26/28) sysops 2026-03-18 00:05:47 +01:00
  • 143db65755 fix: Tenant-Isolation in handleSearch + requireMailAccess sysops 2026-03-17 22:03:22 +01:00
  • d8a8204e36 fix: allowed_ips non-null assertion sysops 2026-03-17 21:46:25 +01:00
  • 3e7f365707 fix: allowed_ips optional chain sysops 2026-03-17 21:45:40 +01:00
  • 24d866d100 fix: smtpStatus.domains optional chain sysops 2026-03-17 21:44:57 +01:00
  • 13cc114f2f fix: optional SMTPStatus Felder mit ?? absichern sysops 2026-03-17 21:44:14 +01:00
  • 473715ca20 fix: SMTPStatus Typ um tenant-Felder erweitert sysops 2026-03-17 21:43:19 +01:00
  • b360e07e2d fix: doppelte sess-Deklaration in handleServiceAction sysops 2026-03-17 21:42:23 +01:00
  • 2dbddff0e2 feat: rollenbasierte SMTP-Statistik + Service-Aktionen sysops 2026-03-17 21:41:57 +01:00
  • db433e5c2e fix: Rollenhierarchie domain_admin/superadmin in Frontend sysops 2026-03-17 21:23:24 +01:00
  • 73cb609411 fix: Navbar props in upload page sysops 2026-03-17 21:04:45 +01:00
  • 479c27e5a8 feat(PROJ-21): Phase 2+3+5+8 Multi-Tenancy + PROJ-2 EML/MBOX Upload sysops 2026-03-17 21:03:40 +01:00
  • 5250ffcd52 fix(deploy): korrigiere update.sh Frontend-Standalone-Deployment sysops 2026-03-17 20:32:10 +01:00
  • 3fd7b85080 chore: add go.sum entries for github.com/go-ldap/ldap/v3 v3.4.8 sysops 2026-03-17 20:29:18 +01:00
  • ac91dceac2 feat(PROJ-22): LDAP Web-GUI + feat(PROJ-21): Multi-Tenancy Phase 1 sysops 2026-03-17 20:27:56 +01:00
  • 4f0670d94c fix: update.sh Frontend-Deployment — standalone server.js Pfad korrekt ermitteln sysops 2026-03-17 19:51:21 +01:00
  • adffff7ee1 feat(PROJ-14): POP3-Import — Client, Store, Importer, API-Routen, Frontend-Seite sysops 2026-03-17 19:48:14 +01:00
  • 5e69c29f16 feat: Security Audit Auto-Fix Buttons + manuelle Dokumentation (docs/security-audit.md) sysops 2026-03-17 15:23:31 +01:00
  • 4668150727 feat: Security Audit Tab im Admin-Panel mit nftables/SSH/Fail2ban-Checks sysops 2026-03-17 15:09:01 +01:00
  • b6fa668002 docs(PROJ-22): Plan LDAP/AD Web-GUI Konfiguration & Test sysops 2026-03-17 14:41:19 +01:00
  • 22dfe1300b docs(PROJ-16/21): LDAP und Multi-Tenancy aufeinander abgestimmt sysops 2026-03-17 14:10:48 +01:00
  • 6d088795eb docs(PROJ-21): Architekturplan Multi-Tenancy sysops 2026-03-17 13:56:18 +01:00
  • e46b68b63f feat(PROJ-20): GoBD-konforme Nutzer-Löschung mit IMAP-Cleanup und Warn-Dialog sysops 2026-03-17 13:44:32 +01:00
  • 2900e53753 chore: update.sh aktualisiert sich beim Start selbst aus Gitea sysops 2026-03-17 12:43:15 +01:00
  • dc71d78d7d chore: migrate-Block aus update.sh entfernt sysops 2026-03-17 12:41:05 +01:00
  • f00ebbe733 fix: Xapian-Lockfile nach systemctl stop entfernen sysops 2026-03-17 12:38:42 +01:00
  • f2dbf18e5a fix: safe.directory für _build vor git fetch setzen sysops 2026-03-17 11:24:59 +01:00
  • 2dbfd3ddf6 chore: allowed_ips Kommentare in config.test.yml ergänzt sysops 2026-03-17 11:13:41 +01:00
  • b95c49daa5 feat(PROJ-2): EML/MBOX-Upload für alle Benutzer zugänglich sysops 2026-03-17 10:12:09 +01:00
  • 1e677659b9 chore: replace AI Coding Starter Kit references with archivmail project info sysops 2026-03-17 09:58:41 +01:00
  • 861df83986 chore: .gitignore und features/ aus Git-Tracking entfernen (nur lokal) sysops 2026-03-17 09:53:47 +01:00
  • ce10864e62 chore: .claude/ Verzeichnis komplett in .gitignore aufnehmen sysops 2026-03-17 09:44:05 +01:00
  • 7c29ee88bd docs: vollständige README, PROJ-2 Web-Upload, PROJ-19 Mailpiler-Migration sysops 2026-03-17 09:23:34 +01:00
  • 31de5ec99c fix(deploy): Binary auch nach /opt/archivmail/archivmail kopieren (Service-Pfad) sysops 2026-03-17 02:26:32 +01:00
  • 988c37d85d feat(PROJ-8): Automatischer IMAP-Sync (Cron-Scheduler) sysops 2026-03-17 02:17:44 +01:00
  • 9cc540a880 fix(deploy): update.sh an tatsächliche Server-Struktur anpassen sysops 2026-03-17 02:01:07 +01:00
  • bb963a796f security: Zufallspasswörter beim Erststart, kryptographisch sichere JTI-Generierung sysops 2026-03-17 01:19:24 +01:00
  • 7e165c8eed feat(PROJ-1): httpOnly Cookie, Auditor-Guard, Nutzer-Aktionen (C) sysops 2026-03-15 19:57:13 +01:00
  • a94b1d3e52 fix(PROJ-1): bcrypt Cost 12, Rate-Limiting, last_login_at, User Update/Delete sysops 2026-03-14 23:04:45 +01:00
  • 3c722d0987 feat(PROJ-18): E-Mail Integritätsprüfung (SHA-256 Verifikation) sysops 2026-03-14 21:28:40 +01:00
  • 7e68c7ab02 feat(PROJ-5): AES-256-GCM Verschlüsselung, PostgreSQL Metadaten, Async Index Worker sysops 2026-03-14 20:26:50 +01:00
  • 850290b5ef feat(PROJ-12): E-Mail Export EML/PDF/ZIP sysops 2026-03-14 19:49:00 +01:00
  • 30479cfc60 fix(PROJ-15): archivmail Symlink in /usr/local/bin beim Update setzen sysops 2026-03-14 19:17:54 +01:00
  • 4f93b9667d feat(PROJ-15): CLI Import & Export als Subcommands sysops 2026-03-14 18:25:21 +01:00
  • dbcc980343 chore: Supabase-Paket entfernen (wird nicht verwendet) sysops 2026-03-14 18:01:12 +01:00
  • 15fb4e4eaf chore: AI Coding Starter Kit Dateien aus Git entfernen sysops 2026-03-14 17:59:54 +01:00
  • d360c9a5ba feat(PROJ-17): Admin Dashboard Systemauslastung immer anzeigen sysops 2026-03-14 11:43:19 +01:00
  • a893084a88 feat: Add path scoping to rules and enforce project init workflow “alexvisualmakers” 2026-03-10 15:11:43 +01:00