]> git.proxmox.com Git - proxmox-mailgateway.git/log
proxmox-mailgateway.git
6 weeks agometa: add systemd-sysv to dependencies master
Fabian Grünbichler [Thu, 7 Mar 2024 08:31:25 +0000 (09:31 +0100)]
meta: add systemd-sysv to dependencies

Proxmox Mail Gateway only works properly with systemd as PID1, encode this in
the meta dependencies to avoid accidents.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
8 weeks agod/copyright: update years
Thomas Lamprecht [Mon, 26 Feb 2024 19:35:57 +0000 (20:35 +0100)]
d/copyright: update years

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 weeks agobump version to 8.1.0
Thomas Lamprecht [Mon, 26 Feb 2024 19:35:28 +0000 (20:35 +0100)]
bump version to 8.1.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 weeks agobuildsys: clean: only remove all files with an actual .build ending
Thomas Lamprecht [Mon, 26 Feb 2024 13:18:47 +0000 (14:18 +0100)]
buildsys: clean: only remove all files with an actual .build ending

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agobump version to 8.0.1
Fabian Grünbichler [Tue, 1 Aug 2023 09:48:09 +0000 (11:48 +0200)]
bump version to 8.0.1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
8 months agowrap-and-sort d/control
Fabian Grünbichler [Tue, 1 Aug 2023 09:47:07 +0000 (11:47 +0200)]
wrap-and-sort d/control

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
8 months agoswitch to proxmox-kernel-6.2/proxmox-headers-6.2
Fabian Grünbichler [Tue, 18 Jul 2023 08:01:15 +0000 (10:01 +0200)]
switch to proxmox-kernel-6.2/proxmox-headers-6.2

and force upgrade of proxmox-kernel-helper with support for the new package
names.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
9 months agobump version to 8.0.0
Thomas Lamprecht [Mon, 26 Jun 2023 07:20:46 +0000 (09:20 +0200)]
bump version to 8.0.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/control: bump versioned dependencies for pmg-gui & pmg-api 8.0
Thomas Lamprecht [Mon, 26 Jun 2023 16:26:14 +0000 (18:26 +0200)]
d/control: bump versioned dependencies for pmg-gui & pmg-api 8.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agodrop outdated maintscript
Thomas Lamprecht [Mon, 26 Jun 2023 07:18:00 +0000 (09:18 +0200)]
drop outdated maintscript

affects a release from two major releases back, as we support
migrating only to the next major release we can safely remove
anything for oldoldstable buster / PMG 6.x here

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/control: normalize via wrap-and-sort -tkn
Stoiko Ivanov [Mon, 19 Jun 2023 18:31:29 +0000 (20:31 +0200)]
d/control: normalize via wrap-and-sort -tkn

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/control: depend on kernel 6.2 by default
Stoiko Ivanov [Mon, 19 Jun 2023 18:26:47 +0000 (20:26 +0200)]
d/control: depend on kernel 6.2 by default

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/control: define compat level via build-depends and raise to 13
Stoiko Ivanov [Mon, 19 Jun 2023 18:25:28 +0000 (20:25 +0200)]
d/control: define compat level via build-depends and raise to 13

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: safer clean target
Thomas Lamprecht [Mon, 26 Jun 2023 07:22:52 +0000 (09:22 +0200)]
buildsys: safer clean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: only get git revision if actually used
Thomas Lamprecht [Mon, 26 Jun 2023 07:22:30 +0000 (09:22 +0200)]
buildsys: only get git revision if actually used

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/copyright: move over to machine readable, clarify that it's AGPLv3+
Thomas Lamprecht [Mon, 26 Jun 2023 07:16:06 +0000 (09:16 +0200)]
d/copyright: move over to machine readable, clarify that it's AGPLv3+

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: drop passing arch to upload for arch-all package
Stoiko Ivanov [Mon, 19 Jun 2023 18:23:36 +0000 (20:23 +0200)]
buildsys: drop passing arch to upload for arch-all package

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: derive upload dist automatically
Stoiko Ivanov [Mon, 19 Jun 2023 18:22:57 +0000 (20:22 +0200)]
buildsys: derive upload dist automatically

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: add dsc generation and sbuild convenience target
Stoiko Ivanov [Mon, 19 Jun 2023 18:19:33 +0000 (20:19 +0200)]
buildsys: add dsc generation and sbuild convenience target

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/control: add Standards-Version and misc:Depends
Stoiko Ivanov [Mon, 19 Jun 2023 18:20:25 +0000 (20:20 +0200)]
d/control: add Standards-Version and misc:Depends

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/source: mark package as native
Stoiko Ivanov [Mon, 19 Jun 2023 18:03:46 +0000 (20:03 +0200)]
d/source: mark package as native

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: make build-dir generation atomic
Stoiko Ivanov [Mon, 19 Jun 2023 17:59:32 +0000 (19:59 +0200)]
buildsys: make build-dir generation atomic

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agomakefile: convert to use simple parenthesis
Stoiko Ivanov [Mon, 19 Jun 2023 17:50:08 +0000 (19:50 +0200)]
makefile: convert to use simple parenthesis

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agobump version to 7.3-2
Thomas Lamprecht [Wed, 29 Mar 2023 11:15:28 +0000 (13:15 +0200)]
bump version to 7.3-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agodepend on proxmox-kernel-helper
Fabian Grünbichler [Mon, 20 Mar 2023 13:36:55 +0000 (14:36 +0100)]
depend on proxmox-kernel-helper

it got split out of the pve-kernel-meta repository and renamed at the same
time.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
 [ T: resolve trivial merge conflict ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agod/copyright: update years
Thomas Lamprecht [Mon, 27 Mar 2023 08:56:34 +0000 (10:56 +0200)]
d/copyright: update years

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agobump version to 7.3-1
Thomas Lamprecht [Mon, 27 Mar 2023 08:55:19 +0000 (10:55 +0200)]
bump version to 7.3-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
16 months agobump version to 7.2-1
Thomas Lamprecht [Tue, 29 Nov 2022 14:51:38 +0000 (15:51 +0100)]
bump version to 7.2-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
19 months agobump version to 7.1-2
Thomas Lamprecht [Wed, 7 Sep 2022 14:53:14 +0000 (16:53 +0200)]
bump version to 7.1-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
19 months agod/control: depend on pve-kernel-5.15
Stoiko Ivanov [Tue, 30 Aug 2022 08:28:10 +0000 (10:28 +0200)]
d/control: depend on pve-kernel-5.15

It's the current default kernel

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agobuildsys: upload to bullseye
Thomas Lamprecht [Fri, 26 Nov 2021 11:58:26 +0000 (12:58 +0100)]
buildsys: upload to bullseye

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 7.1-1
Thomas Lamprecht [Fri, 26 Nov 2021 11:54:28 +0000 (12:54 +0100)]
bump version to 7.1-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/control: depend on pve-kernel-5.13 and pve-headers-5.13
Thomas Lamprecht [Tue, 23 Nov 2021 06:50:52 +0000 (07:50 +0100)]
d/control: depend on pve-kernel-5.13 and pve-headers-5.13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 7.0-1
Thomas Lamprecht [Mon, 28 Jun 2021 12:43:41 +0000 (14:43 +0200)]
bump version to 7.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/control: add versioned dependency for pmg-api >= 7
Thomas Lamprecht [Mon, 28 Jun 2021 12:42:56 +0000 (14:42 +0200)]
d/control: add versioned dependency for pmg-api >= 7

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/control: depend on pve-kernel-5.11 and pve-headers-5.11
Thomas Lamprecht [Mon, 28 Jun 2021 12:42:19 +0000 (14:42 +0200)]
d/control: depend on pve-kernel-5.11 and pve-headers-5.11

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/control: drop libc6 from dependencies
Thomas Lamprecht [Mon, 28 Jun 2021 12:39:57 +0000 (14:39 +0200)]
d/control: drop libc6 from dependencies

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 6.4-1
Thomas Lamprecht [Sun, 28 Mar 2021 16:35:50 +0000 (18:35 +0200)]
bump version to 6.4-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 6.3-1
Thomas Lamprecht [Thu, 19 Nov 2020 10:08:56 +0000 (11:08 +0100)]
bump version to 6.3-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/rules: make file executable
Thomas Lamprecht [Fri, 18 Sep 2020 08:38:53 +0000 (10:38 +0200)]
d/rules: make file executable

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump to version 6.2-2
Stoiko Ivanov [Thu, 17 Sep 2020 16:24:44 +0000 (18:24 +0200)]
bump to version 6.2-2

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agowrap-and-sort
Stoiko Ivanov [Thu, 17 Sep 2020 16:24:43 +0000 (18:24 +0200)]
wrap-and-sort

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoremove archive keys from proxmox-mailgateway
Stoiko Ivanov [Thu, 17 Sep 2020 16:24:42 +0000 (18:24 +0200)]
remove archive keys from proxmox-mailgateway

and depend on proxmox-archive-keyring instead, which ships them for all
Proxmox products.

this commit mirrors cb0a97d1c0b52c3905b00b98652b8ead45c6cc31 from proxmox-ve

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump version to 6.2-1
Thomas Lamprecht [Wed, 22 Apr 2020 11:42:40 +0000 (13:42 +0200)]
bump version to 6.2-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agodepende on pve-kernel-5.4
Thomas Lamprecht [Wed, 22 Apr 2020 11:41:12 +0000 (13:41 +0200)]
depende on pve-kernel-5.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoadd package specific lintian overrides
Stoiko Ivanov [Fri, 27 Dec 2019 18:36:40 +0000 (19:36 +0100)]
add package specific lintian overrides

prevents a 'malformed-override' lintian error since debhelper calls
`dh_lintian` which ships and installs the override files in
'/usr/share/lintian/overrides'

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agouse debhelper for all targets
Stoiko Ivanov [Fri, 27 Dec 2019 18:36:39 +0000 (19:36 +0100)]
use debhelper for all targets

remove the manual targets calling debhelper, by replacing them with a minimal
debian/rules file invoking debhelper for everything

tested by running diffoscope between the package with and without this
patch (and manually comparing the expected differences)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump debian compat level to 12
Stoiko Ivanov [Fri, 27 Dec 2019 18:36:38 +0000 (19:36 +0100)]
bump debian compat level to 12

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoUpdate kernel links for install CD (rescue boot)
Thomas Lamprecht [Wed, 4 Dec 2019 06:14:02 +0000 (07:14 +0100)]
Update kernel links for install CD (rescue boot)

Talk about time...

Inspired-by: Alwin Antreich <a.antreich@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoadd clone of pve-headers meta package
Thomas Lamprecht [Tue, 19 Nov 2019 11:45:46 +0000 (12:45 +0100)]
add clone of pve-headers meta package

call it the same as the kernel, i.e., pve- prefix not pmg-,
as the kernel is also prefixed with pve- on PMG..
Not to nice but better than now starting to mix this up and cause
even more confusion...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump version to 6.1-1
Thomas Lamprecht [Tue, 19 Nov 2019 10:39:44 +0000 (11:39 +0100)]
bump version to 6.1-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agodepend on pve-kernel-5.3
Thomas Lamprecht [Tue, 19 Nov 2019 10:38:44 +0000 (11:38 +0100)]
depend on pve-kernel-5.3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoDIST is now buster
Thomas Lamprecht [Thu, 14 Nov 2019 12:27:56 +0000 (13:27 +0100)]
DIST is now buster

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump version to 6.0-1
Thomas Lamprecht [Tue, 23 Jul 2019 18:41:03 +0000 (20:41 +0200)]
bump version to 6.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agod/control: proxmox-mailgateway: depend on pve-kernel-helper
Thomas Lamprecht [Thu, 25 Jul 2019 16:19:03 +0000 (18:19 +0200)]
d/control: proxmox-mailgateway: depend on pve-kernel-helper

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agod/control: proxmox-mailgateway: depend on pve-kernel-5.0
Thomas Lamprecht [Wed, 24 Jul 2019 18:52:35 +0000 (20:52 +0200)]
d/control: proxmox-mailgateway: depend on pve-kernel-5.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoimprove packaging, add SOURCE
Thomas Lamprecht [Tue, 23 Jul 2019 17:52:26 +0000 (19:52 +0200)]
improve packaging, add SOURCE

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoproxmox-mailgateway-container: also install repo keys
Thomas Lamprecht [Wed, 20 Mar 2019 13:59:52 +0000 (14:59 +0100)]
proxmox-mailgateway-container: also install repo keys

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobump version to 5.2-1
Thomas Lamprecht [Wed, 20 Mar 2019 06:01:39 +0000 (07:01 +0100)]
bump version to 5.2-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobump version to 5.1-2
Dietmar Maurer [Mon, 18 Mar 2019 05:56:05 +0000 (06:56 +0100)]
bump version to 5.1-2

There was already an internal 5.1-1 test release ...

5 years agobump version to 5.0-11
Dietmar Maurer [Mon, 18 Mar 2019 05:51:44 +0000 (06:51 +0100)]
bump version to 5.0-11

5 years agocreate new meta package for container environment
Thomas Lamprecht [Wed, 13 Mar 2019 13:55:27 +0000 (14:55 +0100)]
create new meta package for container environment

If PMG gets installed in a container environment, e.g., in PVE CTs,
the installation does not requires its own kernel, as the host kernel
is used anyway. So add a new separate meta package which can be used
to install, or to switch, to such a setup.

A user can save well a third of the additional space required on top
of a quite minimal Debian installation, i.e., proxmox-mailgateway:

> 0 upgraded, 183 newly installed, 0 to remove and 0 not upgraded.
> Need to get 153 MB of archives.
> After this operation, 638 MB of additional disk space will be used.

vs. with new proxmox-mailgateway-container:

> 0 upgraded, 169 newly installed, 0 to remove and 0 not upgraded.
> Need to get 59.9 MB of archives.
> After this operation, 206 MB of additional disk space will be used.

This quite big difference does not comes only from the kernel, but
also it's dependencies like grub, initramfs-tools, pve-firmware, ...

On new CT installations you can just setup the PMG by installing:
> apt install proxmox-mailgateway-container
and be done, if you need to switch to a system with kernel you can do
so by installing proxmox-mailgateway .

To make a switch on an existing system you need to do the following:
> apt install proxmox-mailgateway-container
> apt purge pve-kernel-*
> apt autoremove --purge

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoadd proxmox-ve-release-6.x.gpg
Thomas Lamprecht [Wed, 13 Mar 2019 12:31:21 +0000 (13:31 +0100)]
add proxmox-ve-release-6.x.gpg

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobump version to 5.0-10, depend on kernel pve-kernel-4.15
Dietmar Maurer [Mon, 10 Sep 2018 05:22:48 +0000 (07:22 +0200)]
bump version to 5.0-10, depend on kernel pve-kernel-4.15

6 years agoadd missing compat file
Dietmar Maurer [Wed, 21 Mar 2018 10:32:40 +0000 (11:32 +0100)]
add missing compat file

6 years agoswitch build to dpkg-buildpackage, depend on pve-kernel-4.13 meta package
Dietmar Maurer [Wed, 21 Mar 2018 10:29:19 +0000 (11:29 +0100)]
switch build to dpkg-buildpackage, depend on pve-kernel-4.13 meta package

6 years agodepend on new kernel 4.13.13-6
Dietmar Maurer [Mon, 26 Feb 2018 09:24:51 +0000 (10:24 +0100)]
depend on new kernel 4.13.13-6

6 years agoMakefile: use ssh -X for upload
Dietmar Maurer [Tue, 16 Jan 2018 11:32:38 +0000 (12:32 +0100)]
Makefile: use ssh -X for upload

6 years agodepend on new kernel 4.13.13-5, bump version to 5.0-7
Dietmar Maurer [Tue, 16 Jan 2018 11:13:17 +0000 (12:13 +0100)]
depend on new kernel 4.13.13-5, bump version to 5.0-7

6 years agodepend on new kernel 4.13.13-4
Dietmar Maurer [Tue, 9 Jan 2018 11:00:20 +0000 (12:00 +0100)]
depend on new kernel 4.13.13-4

6 years agodepend on new kernel 4.13.13-2, bump version to 5.0-5
Dietmar Maurer [Thu, 21 Dec 2017 12:01:29 +0000 (13:01 +0100)]
depend on new kernel 4.13.13-2, bump version to 5.0-5

6 years agobump version to 5.0-4
Dietmar Maurer [Tue, 12 Dec 2017 09:49:36 +0000 (10:49 +0100)]
bump version to 5.0-4

6 years agocontrol.in: depend on new kernel 4.13.13-1
Dietmar Maurer [Tue, 12 Dec 2017 09:45:17 +0000 (10:45 +0100)]
control.in: depend on new kernel 4.13.13-1

and remove unneeded depends

6 years agobump version to 5.0-3
Dietmar Maurer [Wed, 15 Nov 2017 10:52:45 +0000 (11:52 +0100)]
bump version to 5.0-3

6 years agoinstall /etc/default/grub.d/proxmox-mailgateway.cfg
Dietmar Maurer [Wed, 15 Nov 2017 10:51:55 +0000 (11:51 +0100)]
install /etc/default/grub.d/proxmox-mailgateway.cfg

6 years agorename package to proxmox-mailgateway, bump version to 5.0-2
Dietmar Maurer [Tue, 14 Nov 2017 11:05:25 +0000 (12:05 +0100)]
rename package to proxmox-mailgateway, bump version to 5.0-2

6 years agoadd upload target
Dietmar Maurer [Tue, 14 Nov 2017 09:45:22 +0000 (10:45 +0100)]
add upload target

6 years agoadd test if we have correct kernel on staging
Dietmar Maurer [Tue, 14 Nov 2017 09:43:13 +0000 (10:43 +0100)]
add test if we have correct kernel on staging

6 years agoinitial commit
Dietmar Maurer [Tue, 14 Nov 2017 09:24:00 +0000 (10:24 +0100)]
initial commit