Fix double HTML escaping in switcher and harden JS edge cases

This commit is contained in:
Laurent Dinclaux
2026-02-10 23:26:27 +11:00
parent dd477c1b83
commit efcca69d43
19 changed files with 15 additions and 319 deletions

View File

@@ -1,5 +0,0 @@
ALTER TABLE
`ident_switch`
MODIFY
`username`
varchar(64);

View File

@@ -1,6 +0,0 @@
ALTER TABLE
`ident_switch`
MODIFY
`username`
varchar(64)
NULL;

View File

@@ -1,29 +0,0 @@
ALTER TABLE
`ident_switch`
CHANGE
`host`
`imap_host` varchar(64);
ALTER TABLE
`ident_switch`
CHANGE
`port`
`imap_port` int;
ALTER TABLE
`ident_switch`
ADD COLUMN
`smtp_host`
varchar(64);
ALTER TABLE
`ident_switch`
ADD COLUMN
`smtp_port`
int
CHECK(`smtp_port` > 0 AND `smtp_port` <= 65535);
ALTER TABLE
`ident_switch`
DROP COLUMN
`delimiter`;

View File

@@ -1,5 +0,0 @@
ALTER TABLE
`ident_switch`
ADD COLUMN
`imap_delimiter`
char(1);

View File

@@ -1,14 +0,0 @@
ALTER TABLE
`ident_switch`
ADD COLUMN
`drafts_mbox`
varchar(64),
ADD COLUMN
`sent_mbox`
varchar(64),
ADD COLUMN
`junk_mbox`
varchar(64),
ADD COLUMN
`trash_mbox`
varchar(64);

View File

@@ -1,7 +0,0 @@
ALTER TABLE
`ident_switch`
ADD COLUMN
`smtp_auth`
smallint
NOT NULL
DEFAULT 1;