]> git.proxmox.com Git - pmg-gui.git/log
pmg-gui.git
5 years agobump version to 1.0-41
Dietmar Maurer [Fri, 28 Sep 2018 09:52:15 +0000 (11:52 +0200)]
bump version to 1.0-41

5 years agorefactor js/MailProxyTLSDomains.js
Stoiko Ivanov [Fri, 28 Sep 2018 08:50:25 +0000 (10:50 +0200)]
refactor js/MailProxyTLSDomains.js

make TLS policy selection a widget of its own, and improve splitting
between logic and presentation

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agojs/MailProxyTLSDomains.js: reload UpdateStore
Stoiko Ivanov [Fri, 28 Sep 2018 08:50:24 +0000 (10:50 +0200)]
js/MailProxyTLSDomains.js: reload UpdateStore

instead of DiffStore, fixing the grid remaining empty for one second after
a change glitch

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoimprove TLS panel layout
Dietmar Maurer [Thu, 27 Sep 2018 05:16:42 +0000 (07:16 +0200)]
improve TLS panel layout

Use same padding as in SystemConfiguration panel.

5 years agoImplement TLS Policy Setting
Stoiko Ivanov [Wed, 26 Sep 2018 12:58:34 +0000 (14:58 +0200)]
Implement TLS Policy Setting

* add js/MailProxyTLSDomains.js for setting per domain TLS policies
* add js/MailProxyTLSPanel.js as a wrapper for the current MailProxyTLS.js and
  MailProxyTLSDomains.js

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agobump version to 1.0-40
Dietmar Maurer [Wed, 12 Sep 2018 04:52:21 +0000 (06:52 +0200)]
bump version to 1.0-40

5 years agofix #1701: add port option for smarthost
Dominik Csapak [Tue, 11 Sep 2018 09:25:45 +0000 (11:25 +0200)]
fix #1701: add port option for smarthost

allows editing/showing the smarthost and -port

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 1.0-39
Dietmar Maurer [Thu, 21 Jun 2018 08:27:07 +0000 (10:27 +0200)]
bump version to 1.0-39

5 years agoMailProxyOptions.js: use deleteEmpty flag for dnsbl_threshold
Dietmar Maurer [Thu, 21 Jun 2018 08:31:45 +0000 (10:31 +0200)]
MailProxyOptions.js: use deleteEmpty flag for dnsbl_threshold

5 years agoAdd postfix dnsbl threshold
Alexander Plank [Thu, 21 Jun 2018 07:33:52 +0000 (09:33 +0200)]
Add postfix dnsbl threshold

Signed-off-by: Alexander Plank <alexander.plank@siconnex.com>
5 years agobump version to 1.0-38
Dietmar Maurer [Fri, 4 May 2018 10:44:39 +0000 (12:44 +0200)]
bump version to 1.0-38

5 years agofix bug #1707: use correct units for deferred mail queue (minutes)
Dietmar Maurer [Fri, 4 May 2018 10:42:53 +0000 (12:42 +0200)]
fix bug #1707: use correct units for deferred mail queue (minutes)

6 years agobump version to 1.0-37
Dietmar Maurer [Fri, 6 Apr 2018 12:16:02 +0000 (14:16 +0200)]
bump version to 1.0-37

6 years agooverwrite run_editor of base class
Dominik Csapak [Fri, 6 Apr 2018 11:22:46 +0000 (13:22 +0200)]
overwrite run_editor of base class

so that every call lands in the custom run_editor

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-36
Dietmar Maurer [Thu, 29 Mar 2018 12:43:04 +0000 (14:43 +0200)]
bump version to 1.0-36

6 years agocleanup: set selModel only where we need it
Dietmar Maurer [Thu, 29 Mar 2018 12:40:32 +0000 (14:40 +0200)]
cleanup: set selModel only where we need it

6 years agoSpamQuarantine: add keyboard shortcuts for actions
Dominik Csapak [Wed, 28 Mar 2018 14:55:45 +0000 (16:55 +0200)]
SpamQuarantine: add keyboard shortcuts for actions

d/D: deliver
delete: delete
w/W: whitelist
b/B: blacklist

the delete key registers differently depending on browser,
so we have to check for event.DELETE and '127'

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoSpamQuarantine: add context menu
Dominik Csapak [Wed, 28 Mar 2018 14:55:44 +0000 (16:55 +0200)]
SpamQuarantine: add context menu

with the actions: deliver,delete,whitelist,blacklist

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoquarantine: refactor action logic
Dominik Csapak [Wed, 28 Mar 2018 14:55:43 +0000 (16:55 +0200)]
quarantine: refactor action logic

so that it can be reused

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoquarantine: do not deselect when list changes
Dominik Csapak [Wed, 28 Mar 2018 14:55:42 +0000 (16:55 +0200)]
quarantine: do not deselect when list changes

when an e-mail is selected and an action goes through,
select the e-mail on the position the old one was,
this way, one does not have to reselect an e-mail after
an action is done

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoset the default quarantine timespan to a week
Dominik Csapak [Wed, 28 Mar 2018 08:36:02 +0000 (10:36 +0200)]
set the default quarantine timespan to a week

instead of only the current day

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoreword the action success message to not show the id
Dominik Csapak [Wed, 28 Mar 2018 08:36:01 +0000 (10:36 +0200)]
reword the action success message to not show the id

but the count if we have multiple messages

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoimplement multiselection of spamquarantine mails
Dominik Csapak [Wed, 28 Mar 2018 08:36:00 +0000 (10:36 +0200)]
implement multiselection of spamquarantine mails

and allow the actions to be sent for all simultaniously

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-35
Dietmar Maurer [Thu, 22 Mar 2018 11:01:39 +0000 (12:01 +0100)]
bump version to 1.0-35

6 years agoadd new helpdesk role
Dietmar Maurer [Thu, 22 Mar 2018 10:40:39 +0000 (11:40 +0100)]
add new helpdesk role

6 years agobump version to 1.0-34
Dietmar Maurer [Thu, 8 Mar 2018 10:43:14 +0000 (11:43 +0100)]
bump version to 1.0-34

6 years agoadd default gettext definition in case of no langfile
Dominik Csapak [Tue, 6 Mar 2018 08:06:27 +0000 (09:06 +0100)]
add default gettext definition in case of no langfile

this is needed, because the gettext funciton is defined in the langfile

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-33
Dietmar Maurer [Mon, 5 Mar 2018 05:50:37 +0000 (06:50 +0100)]
bump version to 1.0-33

6 years agocollect and show errors on dashboard
Dominik Csapak [Wed, 21 Feb 2018 14:15:40 +0000 (15:15 +0100)]
collect and show errors on dashboard

if a cluster member is not reachable, collect the errors and show
them once to the user

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agouse defaults for resources in dashboard
Dominik Csapak [Wed, 21 Feb 2018 14:15:39 +0000 (15:15 +0100)]
use defaults for resources in dashboard

else we get an error if a node is not available

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-32
Dietmar Maurer [Sat, 17 Feb 2018 09:19:27 +0000 (10:19 +0100)]
bump version to 1.0-32

6 years agoUserEdit: add minLength of 4 to username field
Wolfgang Bumiller [Fri, 9 Feb 2018 10:12:45 +0000 (11:12 +0100)]
UserEdit: add minLength of 4 to username field

To reflect the minimum length required by the backend.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 years agobump version to 1.0-31
Dietmar Maurer [Thu, 1 Feb 2018 10:21:06 +0000 (11:21 +0100)]
bump version to 1.0-31

6 years agoremove outlook report style
Dominik Csapak [Thu, 1 Feb 2018 10:00:11 +0000 (11:00 +0100)]
remove outlook report style

this does not exist anymore

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoimprove gettext usage
Dominik Csapak [Tue, 23 Jan 2018 11:15:33 +0000 (12:15 +0100)]
improve gettext usage

optimized a few string
EMail/Email/E-mail -> E-Mail
No Data in Database/No data in database. -> No data in database
etc.

removed 'Outlook 2007' from gettext
added some strings to gettext where they were missing
(e.g. Active, etc.)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-30
Dietmar Maurer [Mon, 22 Jan 2018 08:47:10 +0000 (09:47 +0100)]
bump version to 1.0-30

6 years agobump version to 1.0-29
Dietmar Maurer [Fri, 19 Jan 2018 07:44:01 +0000 (08:44 +0100)]
bump version to 1.0-29

6 years agoMailTracker.js: improve status text
Dietmar Maurer [Fri, 19 Jan 2018 07:43:09 +0000 (08:43 +0100)]
MailTracker.js: improve status text

6 years agobump version to 1.0-28
Dietmar Maurer [Thu, 18 Jan 2018 10:49:08 +0000 (11:49 +0100)]
bump version to 1.0-28

6 years agoMailTracker.js: set start of next day for end-time
Dietmar Maurer [Thu, 18 Jan 2018 10:47:55 +0000 (11:47 +0100)]
MailTracker.js: set start of next day for end-time

6 years agobump version to 1.0-27
Dietmar Maurer [Tue, 16 Jan 2018 13:42:04 +0000 (14:42 +0100)]
bump version to 1.0-27

6 years agochange default mail port numbers
Dietmar Maurer [Tue, 16 Jan 2018 13:40:50 +0000 (14:40 +0100)]
change default mail port numbers

6 years agobump version to 1.0-26
Dietmar Maurer [Tue, 16 Jan 2018 12:52:25 +0000 (13:52 +0100)]
bump version to 1.0-26

6 years agoremove BETA, do not display repoid
Dietmar Maurer [Tue, 16 Jan 2018 12:50:00 +0000 (13:50 +0100)]
remove BETA, do not display repoid

6 years agobump version to 1.0-25
Dietmar Maurer [Fri, 12 Jan 2018 10:38:13 +0000 (11:38 +0100)]
bump version to 1.0-25

6 years agouse htmlEncode for the username
Dominik Csapak [Thu, 11 Jan 2018 08:39:42 +0000 (09:39 +0100)]
use htmlEncode for the username

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-24
Dietmar Maurer [Fri, 29 Dec 2017 11:29:31 +0000 (12:29 +0100)]
bump version to 1.0-24

6 years agoset maxspamsize default back to 256K
Dietmar Maurer [Fri, 29 Dec 2017 11:27:54 +0000 (12:27 +0100)]
set maxspamsize default back to 256K

6 years agobump version to 1.0-23
Dietmar Maurer [Thu, 28 Dec 2017 12:11:01 +0000 (13:11 +0100)]
bump version to 1.0-23

6 years agoRevert "doQuarantineAction: pass pmail parameter"
Dietmar Maurer [Thu, 28 Dec 2017 11:47:11 +0000 (12:47 +0100)]
Revert "doQuarantineAction: pass pmail parameter"

This reverts commit 794e411a4f1c5a4102dc7666bcc95fe6576d6a58.

Not required any longer, because the backend now encode all info inside
the id.

6 years agobump version to 1.0-22
Dietmar Maurer [Thu, 28 Dec 2017 07:45:17 +0000 (08:45 +0100)]
bump version to 1.0-22

6 years agodoQuarantineAction: pass pmail parameter
Dietmar Maurer [Wed, 27 Dec 2017 11:53:49 +0000 (12:53 +0100)]
doQuarantineAction: pass pmail parameter

6 years agobump version to 1.0-21
Dietmar Maurer [Tue, 19 Dec 2017 06:53:16 +0000 (07:53 +0100)]
bump version to 1.0-21

6 years agoClusterAdministration.js - avoid duplicate load mask
Dietmar Maurer [Tue, 19 Dec 2017 06:51:15 +0000 (07:51 +0100)]
ClusterAdministration.js - avoid duplicate load mask

6 years agoClusterAdministration.js - sort nodes by cid
Dietmar Maurer [Tue, 19 Dec 2017 06:50:37 +0000 (07:50 +0100)]
ClusterAdministration.js - sort nodes by cid

6 years agoClusterAdministration.js - catch undefined value in loadavg renderer
Dietmar Maurer [Tue, 19 Dec 2017 06:47:14 +0000 (07:47 +0100)]
ClusterAdministration.js - catch undefined value in loadavg renderer

6 years agobump version to 1.0-20
Dietmar Maurer [Mon, 18 Dec 2017 12:35:06 +0000 (13:35 +0100)]
bump version to 1.0-20

6 years agocheck if load is successfull in GeneralMailStatistics
Dominik Csapak [Mon, 18 Dec 2017 11:26:11 +0000 (12:26 +0100)]
check if load is successfull in GeneralMailStatistics

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-19
Dietmar Maurer [Mon, 18 Dec 2017 09:33:45 +0000 (10:33 +0100)]
bump version to 1.0-19

6 years agobump default maxspamsize to 1M
Dietmar Maurer [Mon, 18 Dec 2017 08:51:56 +0000 (09:51 +0100)]
bump default maxspamsize to 1M

6 years agobump version to 1.0-18
Dietmar Maurer [Fri, 15 Dec 2017 08:01:56 +0000 (09:01 +0100)]
bump version to 1.0-18

6 years agojslint: fix type confusion of handler
Dominik Csapak [Fri, 15 Dec 2017 07:28:14 +0000 (08:28 +0100)]
jslint: fix type confusion of handler

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agojslint: fix trailing comma
Dominik Csapak [Fri, 15 Dec 2017 07:28:13 +0000 (08:28 +0100)]
jslint: fix trailing comma

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoadd BETA link to bugtracker
Dominik Csapak [Fri, 15 Dec 2017 07:28:12 +0000 (08:28 +0100)]
add BETA link to bugtracker

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-17
Dietmar Maurer [Thu, 14 Dec 2017 09:03:30 +0000 (10:03 +0100)]
bump version to 1.0-17

6 years agoadd node reboot and shutdown buttons
Dietmar Maurer [Thu, 14 Dec 2017 08:28:01 +0000 (09:28 +0100)]
add node reboot and shutdown buttons

6 years agobump version to 1.0-16
Dietmar Maurer [Mon, 11 Dec 2017 13:50:46 +0000 (14:50 +0100)]
bump version to 1.0-16

6 years agoreplace novnc with xtermjs
Dominik Csapak [Mon, 11 Dec 2017 13:30:54 +0000 (14:30 +0100)]
replace novnc with xtermjs

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-15
Dietmar Maurer [Mon, 11 Dec 2017 12:49:41 +0000 (13:49 +0100)]
bump version to 1.0-15

6 years agoadd spam detector option clamav_heuristic_score
Dietmar Maurer [Mon, 11 Dec 2017 12:44:01 +0000 (13:44 +0100)]
add spam detector option clamav_heuristic_score

6 years agobump version to 1.0-14
Dietmar Maurer [Thu, 7 Dec 2017 10:23:22 +0000 (11:23 +0100)]
bump version to 1.0-14

6 years agofix title in Incoming Mails graph (use 'Junk Mails')
Dietmar Maurer [Thu, 7 Dec 2017 10:23:08 +0000 (11:23 +0100)]
fix title in Incoming Mails graph (use 'Junk Mails')

6 years agobump version to 1.0-13
Dietmar Maurer [Thu, 7 Dec 2017 07:42:09 +0000 (08:42 +0100)]
bump version to 1.0-13

6 years agojs/RBLStatistics.js - show pregreet rejects, change title to 'Postscreen'
Dietmar Maurer [Thu, 7 Dec 2017 07:40:41 +0000 (08:40 +0100)]
js/RBLStatistics.js - show pregreet rejects, change title to 'Postscreen'

6 years agobump version to 1.0-12
Dietmar Maurer [Wed, 6 Dec 2017 07:11:21 +0000 (08:11 +0100)]
bump version to 1.0-12

6 years agoMailTracker.js - display all receivers
Dietmar Maurer [Wed, 6 Dec 2017 07:09:48 +0000 (08:09 +0100)]
MailTracker.js - display all receivers

6 years agobump version to 1.0-11
Dietmar Maurer [Thu, 30 Nov 2017 09:04:11 +0000 (10:04 +0100)]
bump version to 1.0-11

6 years agoSpamDetectorOptions.js: fix default for maxspamsize
Dietmar Maurer [Thu, 30 Nov 2017 09:03:18 +0000 (10:03 +0100)]
SpamDetectorOptions.js: fix default for maxspamsize

6 years agobump verstion to 1.0-10
Dietmar Maurer [Wed, 29 Nov 2017 12:25:08 +0000 (13:25 +0100)]
bump verstion to 1.0-10

6 years agouse MiB instead of MBytes
Dietmar Maurer [Wed, 29 Nov 2017 12:27:19 +0000 (13:27 +0100)]
use MiB instead of MBytes

6 years agoDomainStatistics: s/mbytes/bytes/
Dietmar Maurer [Wed, 29 Nov 2017 12:24:09 +0000 (13:24 +0100)]
DomainStatistics: s/mbytes/bytes/

6 years agobump version to 1.0-9
Dietmar Maurer [Wed, 29 Nov 2017 12:15:42 +0000 (13:15 +0100)]
bump version to 1.0-9

6 years agocorrectly use 'getStore' instead of 'get' and reload instead of load
Dominik Csapak [Wed, 29 Nov 2017 10:40:18 +0000 (11:40 +0100)]
correctly use 'getStore' instead of 'get' and reload instead of load

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoDomainStatistics.js - api returns bytes now
Dietmar Maurer [Wed, 29 Nov 2017 10:58:58 +0000 (11:58 +0100)]
DomainStatistics.js - api returns bytes now

6 years agobump version to 1.0-8
Dietmar Maurer [Mon, 27 Nov 2017 10:55:27 +0000 (11:55 +0100)]
bump version to 1.0-8

6 years agoadd DNSBL sites option
Dietmar Maurer [Mon, 27 Nov 2017 10:54:24 +0000 (11:54 +0100)]
add DNSBL sites option

6 years agobump version to 1.0-7
Dietmar Maurer [Thu, 23 Nov 2017 06:53:30 +0000 (07:53 +0100)]
bump version to 1.0-7

6 years agomake avg_ptime default 'N/A'
Dominik Csapak [Tue, 14 Nov 2017 12:38:41 +0000 (13:38 +0100)]
make avg_ptime default 'N/A'

so it does not say 'undefined s' when no mail was processed

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agorename package to pmg-gui, bump version to 1.0-6
Dietmar Maurer [Tue, 14 Nov 2017 10:54:41 +0000 (11:54 +0100)]
rename package to pmg-gui, bump version to 1.0-6

6 years agoadd RestoreWindow and use it
Dominik Csapak [Tue, 14 Nov 2017 10:17:23 +0000 (11:17 +0100)]
add RestoreWindow and use it

this adds a Restore window, where the user can choose what he
wants to restore

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoonly allow to create linux bonds
Dominik Csapak [Tue, 14 Nov 2017 10:17:22 +0000 (11:17 +0100)]
only allow to create linux bonds

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agorename create to isCreate
Dominik Csapak [Tue, 14 Nov 2017 10:17:21 +0000 (11:17 +0100)]
rename create to isCreate

following the changes in the edit window, we have to use
isCreate instead of create, which gets rid of many jslint
type confusion errors

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 1.0-5
Dietmar Maurer [Tue, 14 Nov 2017 07:38:11 +0000 (08:38 +0100)]
bump version to 1.0-5

6 years agoDashboard.js - fix subscription status for single node installations
Dietmar Maurer [Mon, 13 Nov 2017 09:32:16 +0000 (10:32 +0100)]
Dashboard.js - fix subscription status for single node installations

6 years agojslint fix: do not use single statements when using if
Dominik Csapak [Fri, 10 Nov 2017 12:12:20 +0000 (13:12 +0100)]
jslint fix: do not use single statements when using if

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoadd seperator between backup and restore,remove
Dominik Csapak [Fri, 10 Nov 2017 12:12:19 +0000 (13:12 +0100)]
add seperator between backup and restore,remove

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agomove factory defaults button to RuleConfiguration
Dominik Csapak [Fri, 10 Nov 2017 12:12:18 +0000 (13:12 +0100)]
move factory defaults button to RuleConfiguration

because it only resets the rules

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoadd download column for backups
Dominik Csapak [Fri, 10 Nov 2017 12:12:17 +0000 (13:12 +0100)]
add download column for backups

instead of making the filename clickable

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agofix (de)activate/destroy events for system configuration
Dominik Csapak [Fri, 10 Nov 2017 12:12:16 +0000 (13:12 +0100)]
fix (de)activate/destroy events for system configuration

relay the events to all children of the network panel,
and add the deactivate event to the options

this properly starts and stops the updatestores

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agofix removal of rules
Dominik Csapak [Fri, 10 Nov 2017 12:12:15 +0000 (13:12 +0100)]
fix removal of rules

setting a non-object to undefined is not designed to be done
in a viewmodel

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>