]> git.proxmox.com Git - pmg-api.git/log
pmg-api.git
7 years agoPMG/Utils: use trim from PVE::Tools
Dietmar Maurer [Wed, 15 Feb 2017 07:31:47 +0000 (08:31 +0100)]
PMG/Utils: use trim from PVE::Tools

7 years agocorrectly quote regex in dangerous files rules
Dietmar Maurer [Wed, 15 Feb 2017 07:29:54 +0000 (08:29 +0100)]
correctly quote regex in dangerous files rules

7 years agoPMG/Utils.pm: use File::Basename
Dietmar Maurer [Wed, 15 Feb 2017 07:18:05 +0000 (08:18 +0100)]
PMG/Utils.pm: use File::Basename

7 years agoMailQueue: use new helper from PMG::Utils
Dietmar Maurer [Wed, 15 Feb 2017 07:15:22 +0000 (08:15 +0100)]
MailQueue: use new helper from PMG::Utils

7 years agonew helper add_ct_marks
Dietmar Maurer [Wed, 15 Feb 2017 07:14:21 +0000 (08:14 +0100)]
new helper add_ct_marks

7 years agouse $spooldir from MailQueue class
Dietmar Maurer [Wed, 15 Feb 2017 07:09:57 +0000 (08:09 +0100)]
use $spooldir from MailQueue class

7 years agonew helper create_sppoldirs, export $spooldir
Dietmar Maurer [Wed, 15 Feb 2017 07:09:00 +0000 (08:09 +0100)]
new helper create_sppoldirs, export $spooldir

7 years agoPMG/SMTP.pm: correctly log error messages
Dietmar Maurer [Wed, 15 Feb 2017 06:49:56 +0000 (07:49 +0100)]
PMG/SMTP.pm: correctly log error messages

7 years agocleanup amd use PMG/RuleDB/ArchiveFilter.pm
Dietmar Maurer [Wed, 15 Feb 2017 06:15:09 +0000 (07:15 +0100)]
cleanup amd use PMG/RuleDB/ArchiveFilter.pm

7 years agoimport PMG/RuleDB/ArchiveFilter.pm
Dietmar Maurer [Wed, 15 Feb 2017 06:05:19 +0000 (07:05 +0100)]
import PMG/RuleDB/ArchiveFilter.pm

7 years agopmg-smtp-filter: use perl taint mode
Dietmar Maurer [Wed, 15 Feb 2017 05:47:37 +0000 (06:47 +0100)]
pmg-smtp-filter: use perl taint mode

7 years agoinitialize database in postinst script
Dietmar Maurer [Wed, 15 Feb 2017 05:44:46 +0000 (06:44 +0100)]
initialize database in postinst script

7 years agopmgdb: implement statistic database update
Dietmar Maurer [Wed, 15 Feb 2017 05:37:04 +0000 (06:37 +0100)]
pmgdb: implement statistic database update

7 years agoLDAPCache.pm: fix argument passing
Dietmar Maurer [Tue, 14 Feb 2017 16:15:32 +0000 (17:15 +0100)]
LDAPCache.pm: fix argument passing

7 years agouse pmg-smtp-filter instead of 'proxprox'
Dietmar Maurer [Tue, 14 Feb 2017 16:06:36 +0000 (17:06 +0100)]
use pmg-smtp-filter instead of 'proxprox'

7 years agocleanup and install PMG/Statistic.pm
Dietmar Maurer [Tue, 14 Feb 2017 15:58:51 +0000 (16:58 +0100)]
cleanup and install PMG/Statistic.pm

7 years agoimport Proxmox::Statistic class
Dietmar Maurer [Tue, 14 Feb 2017 15:53:38 +0000 (16:53 +0100)]
import Proxmox::Statistic class

7 years agocleanup
Dietmar Maurer [Tue, 14 Feb 2017 15:52:46 +0000 (16:52 +0100)]
cleanup

remove old code for commtouch and avira

7 years agocleanup and install SMTP server class
Dietmar Maurer [Tue, 14 Feb 2017 15:44:23 +0000 (16:44 +0100)]
cleanup and install SMTP server class

7 years agoimport Proxmox::SMTP class
Dietmar Maurer [Tue, 14 Feb 2017 15:33:12 +0000 (16:33 +0100)]
import Proxmox::SMTP class

7 years agoUnpack: use newer mime types
Dietmar Maurer [Tue, 14 Feb 2017 15:28:04 +0000 (16:28 +0100)]
Unpack: use newer mime types

7 years agofix typo
Dietmar Maurer [Tue, 14 Feb 2017 11:03:54 +0000 (12:03 +0100)]
fix typo

7 years agocleanup and install PMG/Unpack.pm
Dietmar Maurer [Tue, 14 Feb 2017 11:02:02 +0000 (12:02 +0100)]
cleanup and install PMG/Unpack.pm

7 years agodepend on tnef
Dietmar Maurer [Tue, 14 Feb 2017 10:56:24 +0000 (11:56 +0100)]
depend on tnef

7 years agodepend on p7zip-full
Dietmar Maurer [Tue, 14 Feb 2017 10:55:17 +0000 (11:55 +0100)]
depend on p7zip-full

7 years agonew helper magic_mime_type_for_file()
Dietmar Maurer [Tue, 14 Feb 2017 10:47:49 +0000 (11:47 +0100)]
new helper magic_mime_type_for_file()

7 years agodepend on libarchive-perl
Dietmar Maurer [Tue, 14 Feb 2017 10:42:49 +0000 (11:42 +0100)]
depend on libarchive-perl

7 years agodepend on libarchive-zip-perl
Dietmar Maurer [Tue, 14 Feb 2017 10:31:14 +0000 (11:31 +0100)]
depend on libarchive-zip-perl

7 years agodepend on libcompress-bzip2-perl
Dietmar Maurer [Tue, 14 Feb 2017 10:27:20 +0000 (11:27 +0100)]
depend on libcompress-bzip2-perl

7 years agoimport roxmox::Unpack class
Dietmar Maurer [Tue, 14 Feb 2017 10:23:08 +0000 (11:23 +0100)]
import roxmox::Unpack class

7 years agopmg-smtp-filter: add missing 'use Net::SMTP'
Dietmar Maurer [Tue, 14 Feb 2017 10:04:46 +0000 (11:04 +0100)]
pmg-smtp-filter: add missing 'use Net::SMTP'

7 years agodepend on libfile-sync-perl
Dietmar Maurer [Tue, 14 Feb 2017 10:00:05 +0000 (11:00 +0100)]
depend on libfile-sync-perl

7 years agoLDAPSet.pm: fix typo
Dietmar Maurer [Tue, 14 Feb 2017 09:59:39 +0000 (10:59 +0100)]
LDAPSet.pm: fix typo

7 years agoinstall PMG::MailQueue class
Dietmar Maurer [Tue, 14 Feb 2017 09:56:52 +0000 (10:56 +0100)]
install PMG::MailQueue class

7 years agocleanup PMG::MailQueue class
Dietmar Maurer [Tue, 14 Feb 2017 09:54:34 +0000 (10:54 +0100)]
cleanup PMG::MailQueue class

7 years agoimport MailQueue.pm
Dietmar Maurer [Tue, 14 Feb 2017 09:46:16 +0000 (10:46 +0100)]
import MailQueue.pm

7 years agoinstall missing files
Dietmar Maurer [Tue, 14 Feb 2017 09:45:17 +0000 (10:45 +0100)]
install missing files

7 years agoimprove PMG::Config class, add more configuration properties
Dietmar Maurer [Tue, 14 Feb 2017 09:40:23 +0000 (10:40 +0100)]
improve PMG::Config class, add more configuration properties

7 years agonew helper analyze_virus()
Dietmar Maurer [Tue, 14 Feb 2017 09:36:35 +0000 (10:36 +0100)]
new helper analyze_virus()

7 years agodepend on clamav-daemon
Dietmar Maurer [Tue, 14 Feb 2017 09:06:08 +0000 (10:06 +0100)]
depend on clamav-daemon

7 years agoadd cluster.conf parser/writer
Dietmar Maurer [Tue, 14 Feb 2017 06:53:44 +0000 (07:53 +0100)]
add cluster.conf parser/writer

7 years agodepend on libnet-server-perl
Dietmar Maurer [Tue, 14 Feb 2017 05:40:16 +0000 (06:40 +0100)]
depend on libnet-server-perl

7 years agorenamed: bin/proxprox.pl -> bin/pmg-smtp-filter
Dietmar Maurer [Tue, 14 Feb 2017 05:32:47 +0000 (06:32 +0100)]
renamed: bin/proxprox.pl -> bin/pmg-smtp-filter

use a better name

7 years agoimport proxprox.pl from old repository
Dietmar Maurer [Tue, 14 Feb 2017 05:31:15 +0000 (06:31 +0100)]
import proxprox.pl from old repository

7 years agoadd new config class PMG::Config::Mail
Dietmar Maurer [Tue, 14 Feb 2017 05:24:40 +0000 (06:24 +0100)]
add new config class PMG::Config::Mail

7 years agoadd dummy class for new configuration file pmg.conf
Dietmar Maurer [Mon, 13 Feb 2017 13:51:30 +0000 (14:51 +0100)]
add dummy class for new configuration file pmg.conf

We want to use PVE::SectionConfig instead of the old hack.

7 years agodebian/postinst: add triggered action
Dietmar Maurer [Mon, 13 Feb 2017 12:55:36 +0000 (13:55 +0100)]
debian/postinst: add triggered action

7 years agoimprove ruledb API
Dietmar Maurer [Fri, 3 Feb 2017 11:20:23 +0000 (12:20 +0100)]
improve ruledb API

7 years agoadd ruledb API
Dietmar Maurer [Fri, 3 Feb 2017 10:43:25 +0000 (11:43 +0100)]
add ruledb API

7 years agopmgdb: use missing classes
Dietmar Maurer [Fri, 3 Feb 2017 09:58:40 +0000 (10:58 +0100)]
pmgdb: use missing classes

7 years agoimprove Makefile
Dietmar Maurer [Fri, 3 Feb 2017 09:58:22 +0000 (10:58 +0100)]
improve Makefile

7 years agoadd expected output for regression test
Dietmar Maurer [Fri, 3 Feb 2017 09:23:34 +0000 (10:23 +0100)]
add expected output for regression test

7 years agomore tests
Dietmar Maurer [Fri, 3 Feb 2017 09:18:53 +0000 (10:18 +0100)]
more tests

7 years agoadd some regression tests
Dietmar Maurer [Fri, 3 Feb 2017 09:08:13 +0000 (10:08 +0100)]
add some regression tests

7 years agoadd LDAPSet.pm class
Dietmar Maurer [Fri, 3 Feb 2017 08:48:16 +0000 (09:48 +0100)]
add LDAPSet.pm class

not working because of missing system configuration classes

7 years agoadd LDAPCache.pm
Dietmar Maurer [Fri, 3 Feb 2017 08:40:45 +0000 (09:40 +0100)]
add LDAPCache.pm

7 years agoadd PMG::AtomicFile class
Dietmar Maurer [Fri, 3 Feb 2017 08:12:46 +0000 (09:12 +0100)]
add PMG::AtomicFile class

7 years agopmgdb: rename update to init
Dietmar Maurer [Fri, 3 Feb 2017 07:17:11 +0000 (08:17 +0100)]
pmgdb: rename update to init

7 years agoadd missing RuleDB.pm
Dietmar Maurer [Fri, 3 Feb 2017 07:09:37 +0000 (08:09 +0100)]
add missing RuleDB.pm

7 years agoadd RuleCache.pm
Dietmar Maurer [Fri, 3 Feb 2017 07:08:03 +0000 (08:08 +0100)]
add RuleCache.pm

7 years agoadd missing database upgrade function
Dietmar Maurer [Fri, 3 Feb 2017 06:40:32 +0000 (07:40 +0100)]
add missing database upgrade function

7 years agoadd more ruledb classes
Dietmar Maurer [Fri, 3 Feb 2017 06:27:43 +0000 (07:27 +0100)]
add more ruledb classes

7 years agofix some systax/compilation errors
Dietmar Maurer [Fri, 3 Feb 2017 05:41:42 +0000 (06:41 +0100)]
fix some systax/compilation errors

7 years agoadd PMG/ModGroup.pm
Dietmar Maurer [Fri, 3 Feb 2017 05:27:37 +0000 (06:27 +0100)]
add PMG/ModGroup.pm

7 years agoadd more ruledb objects
Dietmar Maurer [Thu, 2 Feb 2017 16:43:12 +0000 (17:43 +0100)]
add more ruledb objects

7 years agoadd PMG/RuleDB/Virus.pm
Dietmar Maurer [Thu, 2 Feb 2017 10:44:44 +0000 (11:44 +0100)]
add PMG/RuleDB/Virus.pm

7 years agoadd PMG/RuleDB/ContentTypeFilter.pm
Dietmar Maurer [Thu, 2 Feb 2017 10:33:26 +0000 (11:33 +0100)]
add PMG/RuleDB/ContentTypeFilter.pm

7 years agoadd PMG/RuleDB/MatchField.pm
Dietmar Maurer [Thu, 2 Feb 2017 10:27:49 +0000 (11:27 +0100)]
add PMG/RuleDB/MatchField.pm

7 years agodepend on libmime-tools-perl
Dietmar Maurer [Thu, 2 Feb 2017 10:06:59 +0000 (11:06 +0100)]
depend on libmime-tools-perl

7 years agoadd some basic ruledb object
Dietmar Maurer [Thu, 2 Feb 2017 10:03:42 +0000 (11:03 +0100)]
add some basic ruledb object

7 years agorename proxdb to pmgdb
Dietmar Maurer [Thu, 2 Feb 2017 07:46:24 +0000 (08:46 +0100)]
rename proxdb to pmgdb

7 years agoproxdb: add code to setup database
Dietmar Maurer [Thu, 2 Feb 2017 07:42:23 +0000 (08:42 +0100)]
proxdb: add code to setup database

7 years agoadd postgres configuration templates
Dietmar Maurer [Wed, 1 Feb 2017 11:45:20 +0000 (12:45 +0100)]
add postgres configuration templates

7 years agodepend on postgresql-9.6
Dietmar Maurer [Wed, 1 Feb 2017 11:16:05 +0000 (12:16 +0100)]
depend on postgresql-9.6

7 years agostart adding database functionality in PMG/DBTools.pm
Dietmar Maurer [Wed, 1 Feb 2017 11:13:22 +0000 (12:13 +0100)]
start adding database functionality in PMG/DBTools.pm

7 years agoadd stub for proxdb binary
Dietmar Maurer [Wed, 1 Feb 2017 10:39:57 +0000 (11:39 +0100)]
add stub for proxdb binary

7 years agoadd DNS API
Dietmar Maurer [Wed, 1 Feb 2017 06:07:18 +0000 (07:07 +0100)]
add DNS API

7 years agoadd network api
Dietmar Maurer [Tue, 31 Jan 2017 16:38:16 +0000 (17:38 +0100)]
add network api

Copied from pve-manager.

TODO: How can we share that code?

7 years agoadd syslog API
Dietmar Maurer [Tue, 31 Jan 2017 14:46:43 +0000 (15:46 +0100)]
add syslog API

7 years agoadd services api
Dietmar Maurer [Tue, 31 Jan 2017 13:54:46 +0000 (14:54 +0100)]
add services api

copied from pve-manager

7 years agoPMG/API2/Tasks.pm: implement userfilter
Dietmar Maurer [Tue, 31 Jan 2017 11:24:32 +0000 (12:24 +0100)]
PMG/API2/Tasks.pm: implement userfilter

7 years agoallow to set GUI debug mode with URL parameter
Dietmar Maurer [Tue, 31 Jan 2017 08:10:09 +0000 (09:10 +0100)]
allow to set GUI debug mode with URL parameter

7 years agoadd task API
Dietmar Maurer [Tue, 31 Jan 2017 07:18:16 +0000 (08:18 +0100)]
add task API

copied relevant parts from pve-manager

7 years agoadd novnc index
Dietmar Maurer [Mon, 30 Jan 2017 15:24:12 +0000 (16:24 +0100)]
add novnc index

7 years agoimplement system time API
Dietmar Maurer [Mon, 30 Jan 2017 12:47:31 +0000 (13:47 +0100)]
implement system time API

7 years agoexport proxmoxlib.js
Dietmar Maurer [Mon, 30 Jan 2017 12:47:10 +0000 (13:47 +0100)]
export proxmoxlib.js

7 years agopass noerr flag to verify ticket when loading index
Dietmar Maurer [Mon, 30 Jan 2017 07:31:58 +0000 (08:31 +0100)]
pass noerr flag to verify ticket when loading index

7 years agocode cleanup
Dietmar Maurer [Fri, 27 Jan 2017 17:12:03 +0000 (18:12 +0100)]
code cleanup

7 years agoonly remove pmgcfg.pm if we have .git
Dietmar Maurer [Fri, 27 Jan 2017 11:23:35 +0000 (12:23 +0100)]
only remove pmgcfg.pm if we have .git

7 years agofix cookie_name
Dietmar Maurer [Fri, 27 Jan 2017 11:13:14 +0000 (12:13 +0100)]
fix cookie_name

7 years agodepend on fonts-font-awesome
Dietmar Maurer [Fri, 27 Jan 2017 09:20:29 +0000 (10:20 +0100)]
depend on fonts-font-awesome

7 years agouse proxmox-mailgateway-gui and libtemplate-perl
Dietmar Maurer [Fri, 27 Jan 2017 09:05:28 +0000 (10:05 +0100)]
use proxmox-mailgateway-gui and libtemplate-perl

7 years agofurther Makefile cleanups
Dietmar Maurer [Thu, 26 Jan 2017 12:16:03 +0000 (13:16 +0100)]
further Makefile cleanups

7 years agoadd bash completion files for services
Dietmar Maurer [Thu, 26 Jan 2017 12:05:02 +0000 (13:05 +0100)]
add bash completion files for services

7 years agoMakefile cleanup: enumerate services
Dietmar Maurer [Thu, 26 Jan 2017 11:59:49 +0000 (12:59 +0100)]
Makefile cleanup: enumerate services

7 years agocall verifyapi before install
Dietmar Maurer [Thu, 26 Jan 2017 11:51:39 +0000 (12:51 +0100)]
call verifyapi before install

7 years agoadd favicon.ico
Dietmar Maurer [Thu, 26 Jan 2017 11:39:39 +0000 (12:39 +0100)]
add favicon.ico

7 years agoimplement pmgproxy.pm
Dietmar Maurer [Thu, 26 Jan 2017 11:29:27 +0000 (12:29 +0100)]
implement pmgproxy.pm

7 years agoinstall pmgdaemon service
Dietmar Maurer [Thu, 26 Jan 2017 09:56:15 +0000 (10:56 +0100)]
install pmgdaemon service

7 years agoadd version API
Dietmar Maurer [Wed, 25 Jan 2017 15:58:24 +0000 (16:58 +0100)]
add version API