pmg-gui/js
Stoiko Ivanov 295fbab8a1 Add DKIM Tab to MailProxy configuration
This adds another panel to the MailProxy configuration for DKIM-Settings.
Additionally the index-template now includes the css-file from
proxmox-widget-toolkit (for the pmx-hint user-class), needed in the
Settings-panel.

The Panel consists of 2 Grids:
* DKIM Settings
* DKIM Domains

DKIMDomains is a list of domain, currently like RelayDomains (hence the
code-reuse).

The DKIM settings grid binds to the dkim-related settings in pmg.conf, but the
edit-window for the selector uses the /config/dkim/selector route in the
PMG-API.

Additionally 2 checks for invalid configurations are excluded (you cannot
enable DKIM-Signing without creating a private key first)

The warnings were inspired by PVE's handling of EFIDisks and BIOS.

Finally the 'View DNS Record' button displays the DKIM TXT record for the
current key in the same format that opendkim-genkey writes it out.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-10-23 11:51:26 +02:00
..
dashboard improve gettext usage 2018-01-24 06:26:26 +01:00
mobile mobile: fix formajax event parameters for f7 2019-07-25 13:45:14 +02:00
ActionList.js overwrite run_editor of base class 2018-04-06 14:14:26 +02:00
Application.js jslint: remove trailing commas 2017-10-23 17:29:17 +02:00
AttachmentGrid.js add Attachment Quarantine 2019-10-17 15:25:31 +02:00
AttachmentQuarantine.js add Attachment Quarantine 2019-10-17 15:25:31 +02:00
BackupRestore.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
ClamAVDatabase.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
ClusterAdministration.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
ConfigPanel.js ConfigPanel.js - remove debug code 2017-10-11 10:37:24 +02:00
ContactStatistics.js improve gettext usage 2018-01-24 06:26:26 +01:00
Dashboard.js collect and show errors on dashboard 2018-03-05 06:48:57 +01:00
DKIMSettings.js Add DKIM Tab to MailProxy configuration 2019-10-23 11:51:26 +02:00
DomainStatistics.js improve gettext usage 2018-01-24 06:26:26 +01:00
FetchmailEdit.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
FetchmailView.js jslint: add missing semicolons 2017-10-23 17:30:43 +02:00
FilterProxy.js jslint: type confusion 2017-09-28 14:42:13 +02:00
GeneralMailStatistics.js check if load is successfull in GeneralMailStatistics 2017-12-18 13:34:22 +01:00
HourlyMailDistribution.js jslint: type confusion 2017-10-23 17:30:26 +02:00
LDAPConfig.js add LDAP+STARTTLS as ldap protocol 2019-03-18 06:36:44 +01:00
LDAPGroupEditor.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
LDAPGroupSelector.js jslint: not declared variable, missing semicolon, parseInt base 2017-09-28 14:42:24 +02:00
LDAPProfileSelector.js jslint: trailing commas 2017-09-28 14:41:43 +02:00
LDAPUserEditor.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
LDAPUserSelector.js improve gettext usage 2018-01-24 06:26:26 +01:00
LoginView.js jslint: remove unnecessary code, optimize updatePreview 2017-10-23 17:31:40 +02:00
Logo.js add logo component 2017-04-05 06:37:49 +02:00
MailProxyConfiguration.js Add DKIM Tab to MailProxy configuration 2019-10-23 11:51:26 +02:00
MailProxyDKIMPanel.js Add DKIM Tab to MailProxy configuration 2019-10-23 11:51:26 +02:00
MailProxyOptions.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
MailProxyPorts.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
MailProxyRelaying.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
MailProxyTLS.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
MailProxyTLSDomains.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
MailProxyTLSPanel.js improve TLS panel layout 2018-09-27 07:16:42 +02:00
MailStatGrid.js jslint: remove trailing commas 2017-10-23 17:29:17 +02:00
MailTracker.js improve gettext usage 2018-01-24 06:26:26 +01:00
MainView.js Revert "add beta text with link to bugzilla" 2019-08-23 10:24:23 +02:00
Makefile Add DKIM Tab to MailProxy configuration 2019-10-23 11:51:26 +02:00
MyNetworks.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
NavigationTree.js add Attachment Quarantine 2019-10-17 15:25:31 +02:00
ObjectGroup.js overwrite run_editor of base class 2018-04-06 14:14:26 +02:00
ObjectGroupConfiguration.js add virusfilter 2017-10-13 06:21:55 +02:00
ObjectGroupList.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
ObjectGroupSelector.js ObjectGroupSelector.js: fix border for action selector 2017-03-07 16:57:01 +01:00
PostfixMailQueue.js jslint: if needs a block 2017-10-23 17:30:58 +02:00
PostfixQShape.js fix bug #1707: use correct units for deferred mail queue (minutes) 2018-05-04 12:42:53 +02:00
QuarantineList.js cleanup: set selModel only where we need it 2018-03-29 14:40:32 +02:00
QuarantineView.js improve gettext usage 2018-01-24 06:26:26 +01:00
QueueAdministration.js jslint: remove trailing commas 2017-10-23 17:29:17 +02:00
RBLStatistics.js js/RBLStatistics.js - show pregreet rejects, change title to 'Postscreen' 2017-12-07 08:40:41 +01:00
ReceiverStatistics.js improve gettext usage 2018-01-24 06:26:26 +01:00
RegexTester.js jslint: globals 2017-09-28 14:41:31 +02:00
RelayDomains.js refactor RelayDomains: 2019-10-23 11:50:04 +02:00
RoleSelector.js add new helpdesk role 2018-03-22 11:40:39 +01:00
RuleConfiguration.js rename create to isCreate 2017-11-14 11:40:42 +01:00
RuleEditor.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
RuleInfo.js improve gettext usage 2018-01-24 06:26:26 +01:00
SenderStatistics.js improve gettext usage 2018-01-24 06:26:26 +01:00
ServerAdministration.js use JournalView instead of LogView for syslog 2019-05-16 13:21:51 +02:00
ServerStatus.js jslint: fix type confusion of handler 2017-12-15 09:01:04 +01:00
SpamContextMenu.js SpamQuarantine: add context menu 2018-03-29 14:31:58 +02:00
SpamDetectorConfiguration.js add missing itemIds 2017-10-27 14:47:38 +02:00
SpamDetectorLanguages.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
SpamDetectorOptions.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
SpamDetectorStatus.js add SpamDetectorStatus.js 2017-10-27 14:47:22 +02:00
SpamInfoGrid.js jslint: remove trailing commas 2017-10-23 17:29:17 +02:00
SpamQuarantine.js add download button to spam quarantine preview 2019-02-26 10:46:29 +01:00
SpamQuarantineOptions.js Make report labels more explicit 2019-05-28 12:45:22 +02:00
SpamScoreDistribution.js jslint: type confusion 2017-10-23 17:30:26 +02:00
StatStore.js jslint: if needs a block 2017-10-23 17:30:58 +02:00
StatTimeSelector.js jslint: mixed whitespace 2017-10-23 17:33:00 +02:00
Subscription.js fix html entities in system report file 2019-08-09 09:22:17 +02:00
SystemConfiguration.js only allow to create linux bonds 2017-11-14 11:40:54 +01:00
SystemOptions.js Make report labels more explicit 2019-05-28 12:45:22 +02:00
Transport.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
UserBlackWhiteList.js show emptyText when no users are available to select 2019-02-26 10:52:13 +01:00
UserEdit.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00
UserManagement.js add missing itemIds 2017-10-19 15:43:59 +02:00
UserView.js jslint: add missing semicolons 2017-10-23 17:30:43 +02:00
Utils.js add render_filetype 2019-10-17 15:25:31 +02:00
VersionInfo.js adapt to new pmgcfg version/release semantic 2019-07-25 18:56:38 +02:00
ViewMailHeaders.js jslint: remove unnecessary code, optimize updatePreview 2017-10-23 17:31:40 +02:00
VirusCharts.js improve gettext usage 2018-01-24 06:26:26 +01:00
VirusDetectorConfiguration.js add missing itemIds for url mapping 2017-09-19 12:10:15 +02:00
VirusDetectorOptions.js change display for 'archiveblockencrypted' 2019-08-09 08:49:24 +02:00
VirusQuarantine.js cleanup: set selModel only where we need it 2018-03-29 14:40:32 +02:00
VirusQuarantineOptions.js add onlineHelp properties to all edit windows 2018-10-03 14:32:24 +02:00