]> git.proxmox.com Git - pmg-api.git/log
pmg-api.git
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

7 years agoadd PMG/pmgcfg.pm.in
Dietmar Maurer [Wed, 25 Jan 2017 15:49:01 +0000 (16:49 +0100)]
add  PMG/pmgcfg.pm.in

7 years agoadd repoid helper
Dietmar Maurer [Wed, 25 Jan 2017 15:37:07 +0000 (16:37 +0100)]
add repoid helper

7 years agoalso generate private auth keys, fix permissions
Dietmar Maurer [Wed, 25 Jan 2017 12:26:01 +0000 (13:26 +0100)]
also generate private auth keys, fix permissions

7 years agoPMG/Ticket.pm: new helper generate_csrf_key()
Dietmar Maurer [Wed, 25 Jan 2017 11:45:10 +0000 (12:45 +0100)]
PMG/Ticket.pm: new helper generate_csrf_key()

7 years agoPMG/Ticket.pm: new helper generate_api_cert()
Dietmar Maurer [Wed, 25 Jan 2017 11:05:45 +0000 (12:05 +0100)]
PMG/Ticket.pm: new helper generate_api_cert()

7 years agoadd basic server infrastructure
Dietmar Maurer [Tue, 24 Jan 2017 15:37:59 +0000 (16:37 +0100)]
add basic server infrastructure

And a simple test server test-server.pl for debugging.

7 years agoinitial commit to create debian package
Dietmar Maurer [Tue, 24 Jan 2017 10:41:13 +0000 (11:41 +0100)]
initial commit to create debian package