]> git.proxmox.com Git - pmg-gui.git/log
pmg-gui.git
5 years agobump version to 1.0-42
Dietmar Maurer [Wed, 3 Oct 2018 12:33:30 +0000 (14:33 +0200)]
bump version to 1.0-42

5 years agoadd onlineHelp properties to all edit windows
Stoiko Ivanov [Wed, 3 Oct 2018 11:37:34 +0000 (13:37 +0200)]
add onlineHelp properties to all edit windows

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
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>
6 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

6 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>