-
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