Thomas Lamprecht
709c15abaa
bump version to 1.0.1-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-11 10:21:30 +01:00
Thomas Lamprecht
b404e4d930
d/control: check in new dependnecies to generated control
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-11 10:21:30 +01:00
Thomas Lamprecht
71f82a98d7
d/control: add missing dependencies for non ISO installations
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-11 07:26:05 +01:00
Thomas Lamprecht
4ac529141f
bump version to 1.0.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-10 14:47:48 +01:00
Fabian Grünbichler
ff7a29104c
postinst: fix version check for remote.cfg cleanup
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-11-10 14:35:37 +01:00
Fabian Grünbichler
10052ea644
remote.cfg: rename userid to 'auth-id'
...
and fixup config file on upgrades accordingly
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-11-10 13:25:24 +01:00
Thomas Lamprecht
8b62cbe752
docs: update package repositories
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-10 13:14:04 +01:00
Thomas Lamprecht
80b0423d54
bump version to 0.9.7-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-09 07:37:05 +01:00
Fabian Ebner
3323798b54
include prune simulator in build
...
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2020-11-06 09:59:24 +01:00
Thomas Lamprecht
9d79cec4d5
bump version to 0.9.6-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-04 19:13:04 +01:00
Thomas Lamprecht
4fdf13f95f
api: factor out auth logger and use for all API authentication failures
...
we have information here not available in the access log, especially
if the /api2/extjs formatter is used, which encapsulates errors in a
200 response.
So keep the auth log for now, but extend it use from create ticket
calls to all authentication failures for API calls, this ensures one
can also fail2ban tokens.
Do that logging in a central place, which makes it simple but means
that we do not have the user ID information available to include in
the log.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-04 17:26:34 +01:00
Thomas Lamprecht
641862ddad
bump version to 0.9.5-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-03 17:41:26 +01:00
Thomas Lamprecht
bc00289bce
add daily update and maintenance task
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-31 22:51:26 +01:00
Wolfgang Bumiller
abe1edfc95
update d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-10-30 16:11:50 +01:00
Thomas Lamprecht
b03a19b6e8
bump version to 0.9.4-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-29 20:25:37 +01:00
Thomas Lamprecht
603a6bd183
d/postinst: followup: grep and sed use different regex escaping ..
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-29 20:25:37 +01:00
Thomas Lamprecht
83b039af35
d/postinst: make more resilient
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-29 19:58:41 +01:00
Thomas Lamprecht
c9299e76fc
bump version to 0.9.3-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-29 17:20:04 +01:00
Thomas Lamprecht
2b38dfb456
d/control: update
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-29 16:18:40 +01:00
Thomas Lamprecht
0903403ce7
bump version to 0.9.3-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-29 14:58:21 +01:00
Thomas Lamprecht
227a39b34b
bump version to 0.9.2-2
...
re-use the changelog as this was not released publicly and it's just
a small fix
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-28 23:05:58 +01:00
Thomas Lamprecht
4430f199c4
bump version to 0.9.2-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-28 21:27:15 +01:00
Thomas Lamprecht
b9cc905761
d/control.in: bump versioned dependcy for proxmox-widget-toolkit
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-28 18:49:35 +01:00
Hannes Laimer
bdc208af48
postinst: correct invalid old datastore configs
...
Signed-off-by: Hannes Laimer <h.laimer@proxmox.com>
2020-10-21 12:51:35 +02:00
Fabian Grünbichler
0c2f9621d5
d/changelog: fix typos
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-10-19 13:39:08 +02:00
Fabian Grünbichler
e7372972b5
update d/control
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-10-19 13:39:08 +02:00
Thomas Lamprecht
e6475b09e0
cargo: bump dependency of proxmox crate
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-16 12:19:43 +02:00
Dietmar Maurer
39cd81de92
bump version to 0.9.1-1
2020-10-14 13:42:30 +02:00
Fabian Grünbichler
9a75eb11cb
depend on proxmox 0.4.3
...
needed for constnamedbitmap macro
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-10-08 13:09:52 +02:00
Fabian Grünbichler
a92b2d6a00
d/control: add ',' after qrencode dependency
...
'${misc:Depends}' is empty at the moment, otherwise this would have
already generated invalid packages..
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-10-06 12:48:12 +02:00
Thomas Lamprecht
0c6b83d656
bump version to 0.9.0-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-02 15:37:59 +02:00
Thomas Lamprecht
326c835e60
update d/control
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-01 16:57:33 +02:00
Thomas Lamprecht
1a48cbf164
bump version to 0.9.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-01 16:19:49 +02:00
Thomas Lamprecht
3480777d89
d/control: bump versioned dependency of proxmox-widget-toolkit
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-01 15:30:08 +02:00
Thomas Lamprecht
df766e668f
d/control: add pve-eslint to build dependencies
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-01 14:46:30 +02:00
Dietmar Maurer
b02d49ab26
proxmox_backup_client key: allow to generate paperkey for master key
2020-09-29 08:29:42 +02:00
Dietmar Maurer
82a0cd2ad4
proxmox_backup_client key: add new paper-key command
2020-09-29 08:29:42 +02:00
Dietmar Maurer
b56c111e93
depend on proxmox 0.4.2
2020-09-28 10:50:44 +02:00
Dietmar Maurer
cfe01b2e6a
bump version to 0.8.21-1
2020-09-25 13:20:35 +02:00
Dietmar Maurer
b19b032be3
debian/control: update
2020-09-25 13:17:49 +02:00
Dietmar Maurer
17a1f579d0
bump version to 0.8.20-1
2020-09-24 13:17:06 +02:00
Dietmar Maurer
a329324139
bump version to 0.8.19-1
2020-09-22 13:30:52 +02:00
Dietmar Maurer
5d7449a121
bump version to 0.8.18-1
2020-09-22 12:39:47 +02:00
Dietmar Maurer
4ae6aede60
bump version to 0.8.17-1
2020-09-21 14:09:20 +02:00
Dietmar Maurer
3fade35260
bump proxmox version to 0.4.1
2020-09-21 13:51:33 +02:00
Dietmar Maurer
f4dc47a805
debian/control: update
2020-09-19 16:22:56 +02:00
Dietmar Maurer
dda72456d7
depend on proxmox 0.3.9
2020-09-17 08:49:50 +02:00
Dietmar Maurer
b11a6a029d
debian/control: update
2020-09-15 09:33:38 +02:00
Dietmar Maurer
158f49e246
debian/control: update hyper dependency
2020-09-11 16:03:38 +02:00
Dietmar Maurer
3e4a67f350
bump version to 0.8.16-1
2020-09-11 15:55:37 +02:00
Dietmar Maurer
04c2731349
bump version to 0.8.15-1
2020-09-10 09:26:16 +02:00
Thomas Lamprecht
abd4c4cb8c
ui: add translation support
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-08 08:54:33 +02:00
Dietmar Maurer
cd6ddb5a69
depend on proxmox 0.3.5
2020-09-04 08:11:53 +02:00
Thomas Lamprecht
7397f4a390
bump version to 0.8.14-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-02 10:41:42 +02:00
Stefan Reiter
ab6615134c
d/postinst: always fixup termproxy user id and for all users
...
Anyone with a PAM account and Sys.Console access could have started a
termproxy session, adapt the regex.
Always test for broken entries and run the sed expression to make sure
eventually all occurences of the broken syntax are fixed.
Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
2020-09-01 18:02:11 +02:00
Dietmar Maurer
afe08d2755
debian/control: fix versions
2020-09-01 10:19:40 +02:00
Thomas Lamprecht
97cd0a2a6d
bump version to 0.8.13-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-08-27 16:15:31 +02:00
Wolfgang Bumiller
9bdeecaee4
bump pxar dep to 0.6.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-27 12:16:21 +02:00
Wolfgang Bumiller
1b32750644
update d/control for pxar 0.5.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-25 12:37:11 +02:00
Dietmar Maurer
88e28e15e4
debian/control: update for new pxar 0.4 dependency
2020-08-25 09:09:37 +02:00
Dietmar Maurer
399e48a1ed
bump version to 0.8.12-1
2020-08-25 08:57:12 +02:00
Thomas Lamprecht
52991f239f
bump version to 0.8.11-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-08-19 19:20:22 +02:00
Thomas Lamprecht
aafe8609e5
d/postinst: fixup userid for older termproxy tasks
...
At the time when we can fix this up the new (and possibly an old)
server daemon process is running, so use the flock CLI tool from
util-linux to ensure we do the same locking as the server and thus we
avoid a race condition.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-08-19 07:26:58 +02:00
Fabian Grünbichler
c5ac2b9ddd
bump version to 0.8.10-1
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-08-11 15:47:30 +02:00
Wolfgang Bumiller
27d864210a
d/control: proxmox 0.3.3
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-10 12:05:01 +02:00
Wolfgang Bumiller
df7f04364b
d/control: bump proxmox to 0.3.2
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-04 11:34:58 +02:00
Fabian Grünbichler
db22e6b270
build: properly regenerate d/control
...
and commit the latest change
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-08-04 11:16:11 +02:00
Fabian Grünbichler
724de093dd
build: track generated d/control in git
...
to track changes and allow bootstrap-installation of build dependencies.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-07-31 11:18:33 +02:00
Thomas Lamprecht
beaa683a52
bump version to 0.8.9-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-24 11:24:56 +02:00
Thomas Lamprecht
7d07b73def
bump version to 0.8.8-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-23 13:12:18 +02:00
Thomas Lamprecht
14291179ce
d/control: add dependecy for pve-xtermjs
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-23 12:57:11 +02:00
Thomas Lamprecht
77d634710e
bump version to 0.8.7-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-14 12:05:34 +02:00
Thomas Lamprecht
5c5181a252
d/lintian-overrides: ignore systemd-service-file-refers-to-unusual-wantedby-target
...
proxmox-backup-banner.service needs getty.target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-14 11:08:36 +02:00
Wolfgang Bumiller
4a55fa87d5
bump version to 0.8.7-1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-07-14 10:25:53 +02:00
Thomas Lamprecht
cf063c1973
bump version to 0.8.6-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-10 11:35:04 +02:00
Thomas Lamprecht
bed3e15f16
debian/proxmox-backup-docs.links: fix name and target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-09 21:23:41 +02:00
Dietmar Maurer
7884e7ef4f
bump version to 0.8.5-1
2020-07-09 15:35:07 +02:00
Dietmar Maurer
c8bed1b4d7
bump version to 0.8.4-1
2020-07-09 14:28:44 +02:00
Dietmar Maurer
e284073e4a
bump version to 0.8.3-1
2020-07-09 13:55:15 +02:00
Dietmar Maurer
d16ed66c88
bump version toö 0.8.2-1
2020-07-09 11:59:10 +02:00
Dietmar Maurer
8b2ad84a25
bump version to 0.8.1-1
2020-07-09 10:01:31 +02:00
Thomas Lamprecht
7f388acea8
ship pbstest repo as sources.list.d file for beta
...
NOTE: the repo url is not yet working at time of commit, this is a
preparatory step.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-08 19:09:31 +02:00
Dietmar Maurer
c950826e46
bump version to 0.8.0-1
2020-07-07 10:15:44 +02:00
Dietmar Maurer
1ff840ffad
bump version to 0.7.0-1
2020-07-07 07:40:22 +02:00
Thomas Lamprecht
ea5289e869
d/rules: do not compress .pdf files
...
as else the docs .pdf is a PITA to use for some endusers..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-04 17:53:04 +02:00
Thomas Lamprecht
705b2293ec
d/control: add missing dependencies for lvm, smartmontools and ZFS
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-03 19:37:43 +02:00
Dietmar Maurer
4e717240bf
bump version to 0.6.0-1
2020-07-03 09:46:19 +02:00
Dietmar Maurer
0d5ab04a90
bump version to 0.5.0-1
2020-06-29 13:01:11 +02:00
Dietmar Maurer
d5d5f2174e
bump version to 0.4.0-1
2020-06-26 10:43:52 +02:00
Dietmar Maurer
c1769a749c
bump version to 0.3.0-1
2020-06-24 10:13:56 +02:00
Dietmar Maurer
d79926795a
debian/postinst: use try-reload-or-restart for both services
2020-06-22 10:59:13 +02:00
Dietmar Maurer
b28253d650
try to reload proxmox-backup-proxy on package upgrade
2020-06-22 09:39:37 +02:00
Thomas Lamprecht
43ba913977
bump version to 0.2.3-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-04 10:39:15 +02:00
Dietmar Maurer
c76c7f8303
bump version to 0.2.2-1
2020-06-03 10:37:46 +02:00
Thomas Lamprecht
d80d1f9a2b
bump version to 0.2.1-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-28 17:39:41 +02:00
Thomas Lamprecht
75410d65ef
d/control: proxmox-backup-server: depend on proxmox-backup-docs
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-26 09:37:03 +02:00
Thomas Lamprecht
052aaeb5e9
re-bump to 0.2.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-25 20:10:38 +02:00
Thomas Lamprecht
9b1aa424b9
ui: add some task log description mappings
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-25 19:06:52 +02:00
Thomas Lamprecht
16e0dd65f1
d/control: proxmox-widget-toolkit depend on 2.2-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-25 12:50:55 +02:00
Dietmar Maurer
c5a516918f
bump version to 0.2.0
2020-05-25 12:48:07 +02:00
Fabian Grünbichler
b2c9c793ad
debcargo.toml: add missing doc build-dependencies
...
and mark them accordingly.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-05-18 13:48:16 +02:00
Fabian Grünbichler
79166b3935
debcargo.toml: reflow dependencies
...
to make changes easier to track
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-05-18 13:08:10 +02:00
Dominik Csapak
f9e3b1104e
change index to templates using handlebars
...
using a handlebars instance in ApiConfig, to cache the templates
as long as possible, this is currently ok, as the index template
can only change when the whole package changes
if we split this in the future, we have to trigger a reload of
the daemon on gui package upgrade (so that the template gets reloaded)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-04-29 17:05:53 +02:00
Dominik Csapak
99c287861e
add 'rsync' to build_depends
...
a 'make deb' fails without rsync installed (a pxar test needs it)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-03-18 16:24:33 +01:00
Wolfgang Bumiller
0e7ab0567c
buildsys: add missing dependency
...
required for the docs built when building the deb packages
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-03-16 14:54:24 +01:00
Dietmar Maurer
106a204d49
bump version to 0.1.3-1
2020-03-03 07:25:57 +01:00
Christian Ebner
6dea60aa9f
Add zsh completion scripts
...
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2020-02-27 06:50:14 +01:00
Thomas Lamprecht
b69b8af26b
s/pbsbanner/proxmox-backup-banner/ + move to /usr/lib
...
We want to avoid pbs if possible and also avoid placing internal
binaries, not intended for human direct use, in /bin or /sbin paths.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-02-10 14:43:28 +01:00
Thomas Lamprecht
274b0c7bb7
add login banner service
...
Modeled after the one from PVE, but using rust instead of perl for
resolving the nodename and writing to /etc/issue
Behavior differs a bit. We write all non-loopback addresses to this
file, as the gui accepts connections from them all, so limiting it to
the first one is not really sensible.
Further an error to resolve, or only getting loopback addresses won't
write out an empty /etc/issue file, but a note about the error at the
place where the address would be displayed.
Named it "pbsbanner", not "proxmox-backup-banner" as it's rather an
internal tool anyway and mirrors pvebanner, pmgbanner
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-02-06 22:19:22 +01:00
Fabian Grünbichler
e881b8a5ef
switch to debcargo for generating d/control
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-01-21 11:45:26 +01:00
Fabian Grünbichler
dbd3e5da12
update tokio to 0.2.9
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-01-16 13:23:24 +01:00
Wolfgang Bumiller
6a0dc4a5bc
bump proxmox crate version
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-01-16 11:40:23 +01:00
Wolfgang Bumiller
4f0c4523f6
debian: bump dependency versions
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-01-16 10:20:41 +01:00
Wolfgang Bumiller
85d3660bf9
bump proxmox dependency to 0.1.2
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-01-08 14:18:07 +01:00
Fabian Grünbichler
70cd0e1b12
d/control: bump proxmox build-dep
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-01-07 10:46:32 +01:00
Dietmar Maurer
8ec9e311e4
bump version to 0.1.2
2019-12-30 11:01:21 +01:00
Dietmar Maurer
3332a91426
bump version to 0.1.1
2019-12-27 11:51:22 +01:00
Fabian Grünbichler
75232e517a
packaging: fix docs install path
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-12-23 07:52:40 +01:00
Fabian Grünbichler
da0e1e4021
various packaging fixes, bump version
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-12-20 12:55:32 +01:00
Fabian Grünbichler
4aa3763944
d/control: add proper rust build-dependencies
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-12-20 12:55:32 +01:00
Thomas Lamprecht
6060a57578
debian/: run wrap-and-sort
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-18 17:22:43 +01:00
Dietmar Maurer
81cc71c0d7
use proxmox-mini-journalreader to display syslog
2019-12-17 14:06:48 +01:00
Dietmar Maurer
7f816d468a
install ext6-pbs.css
2019-12-17 11:34:29 +01:00
Thomas Lamprecht
05c031612e
d/rules: override dwz helper to avoid build-failure
...
AFAICT, this is the issue from Debian Bug #933541 , I implement the
workaround suggested by a maintainer[0].
[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933541#10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-16 16:38:03 +01:00
Thomas Lamprecht
1182a3c40d
Revert "d/control: add llvm-dev to build-dependencies"
...
llvm-dev was wrong, llvm-config is shipped by llvm package
This reverts commit 2db252aeae
.
2019-12-16 15:33:57 +01:00
Oguz Bektas
2db252aeae
d/control: add llvm-dev to build-dependencies
...
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-16 15:17:14 +01:00
Thomas Lamprecht
ba0f71f5eb
d/control: add rsync to build-dependencies
...
not directly required for
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-16 11:32:44 +01:00
Thomas Lamprecht
f1e8935b45
d/control: add missing build-dependencies
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-16 11:24:57 +01:00
Dietmar Maurer
720776b81e
generate separate proxmox-backup-docs package
2019-12-13 14:15:07 +01:00
Christian Ebner
06aa0f2844
debian/control: remove libreadline-dev build dependency
...
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-12-06 09:03:15 +01:00
Dietmar Maurer
a96521577e
correctly install bash completion helpers
2019-12-03 09:52:53 +01:00
Dietmar Maurer
126c1f675f
add build depend for libreadline-dev
2019-11-22 08:29:41 +01:00
Dietmar Maurer
e4a5ab8ddb
add pxar.1 manual page
2019-11-17 17:13:59 +01:00
Wolfgang Bumiller
f569acc5e2
drop uuid crate dependency
...
proxmox::tools now has a Uuid module using the native
libuuid.
Adds build dependency: libuuid1 (which is a Pre-Depends of
util-linux, so always installed anyway).
Drops uuid + 16 more crate dependencies.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-11-14 10:22:29 +01:00
Dietmar Maurer
cd88ccae99
debian/control: build-depend on latexmk
2019-11-11 19:54:15 +01:00
Dietmar Maurer
fdd471d590
docs/introduction.rst: Add License Section (AGPL3)
2019-11-11 19:21:27 +01:00
Dietmar Maurer
028bd254ac
add manual page for proxmox-backup-manager
2019-11-11 09:17:55 +01:00
Dietmar Maurer
36d74cd633
debian packages: split package into client/server
2019-11-11 08:35:33 +01:00
Wolfgang Bumiller
d03d3fa04e
d/control: depend on libfuse3-dev
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-08-13 12:29:00 +02:00
Wolfgang Bumiller
de3b0ad1ce
whitespace fixup
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-08-13 12:28:05 +02:00
Dietmar Maurer
cf925b94ab
debian/control: add clang build dependency
2019-06-27 11:14:33 +02:00
Wolfgang Bumiller
d98c9a7a38
use service Type=notify
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-04-25 11:01:33 +00:00
Wolfgang Bumiller
30f76795fd
debian/control: whitespace fixup and sorting
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-04-25 08:16:21 +00:00
Dietmar Maurer
7c4dd94670
rename catar into pxar
...
Seems impossible to stay compatible with the original catar specification,
so we change the name to avoid confusions.
2019-03-14 10:14:32 +01:00
Dietmar Maurer
4203908a9e
depend on zstd 1.3.8
...
On debiln stretch, you need to install that from debian backuports ...
2019-03-07 12:53:19 +01:00
Dietmar Maurer
141f062e08
src/backup/chunk_store.rs: use zstd compression insteadf of lz4
...
Provides better compressionm rate, and is still fast.
2019-03-07 11:42:59 +01:00
Dietmar Maurer
7ef486ae06
build doc with sphinx
2019-02-27 17:42:31 +01:00
Wolfgang Bumiller
d6b5173689
debian/control: use python3
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-27 11:43:34 +00:00
Wolfgang Bumiller
741706eefe
debian/control: rst2man is in python-docutils
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-27 11:26:53 +00:00
Wolfgang Bumiller
a93cc7c934
debian/control: sort dependencies
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-27 11:26:53 +00:00
Dietmar Maurer
78216a5ab1
src/backup/chunk_store.rs: use lz4 for compression
...
And depend on lz4 lib now.
2019-02-25 10:00:28 +01:00
Dietmar Maurer
bb5c770758
start generating manual pages
...
Depend on docutils-doc
2019-02-24 10:18:38 +01:00
Dietmar Maurer
a8f268afbb
fix configuration dir permission
...
Carefully set and check permissions ...
2019-02-16 12:19:13 +01:00
Dietmar Maurer
17ed456c2e
change proxy user from www-data to backup
2019-02-16 09:29:04 +01:00
Wolfgang Bumiller
7406f6260a
debian: add debian/source/format file
...
We need 1.0: We have a native package with a revision, so
anything >1.0 doesn't work...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Wolfgang Bumiller
418f3a5f48
add missing build depends
...
lintian complains about a missing bash-completion dependency
which is implied required the bash completion debhelper...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Wolfgang Bumiller
bed78ccd63
use BUILD_MODE via the environment
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Wolfgang Bumiller
13b77d1060
buildsys: fixup package building
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Wolfgang Bumiller
6285b251e7
don't hardcode /usr/share paths
...
Add a defines.mk file defining the standard default layout
for installation (PREFIX, DATAROOTDIR, LIBDIR etc.).
Add a $(JSDIR) variable and use env!("JSDIR") in place of
the hardcoded /usr/share/javascript/proxmox-backup path.
Have defines.mk include an *optional* local.mak to override
JSDIR to www/ during local development.
Add `make install` targets and remove debian/install.
Note that service files are now in $libdir/proxmox-backup/
as there's usually no point in starting them from the
command line, so /usr/sbin makes no sense.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Wolfgang Bumiller
9fa03fa2d3
www: build proxmox-backup-gui.js into the js/ subdir
...
The server expects an images/ subdir and a js/ subdir, so we
should also compile our files using the same structure.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Wolfgang Bumiller
7028d088b4
add missing build dependencies
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-02-01 10:41:54 +01:00
Dietmar Maurer
c82bc1a1f9
depend on pam-auth, use pam for root login
...
Please use username "root@pam" for login via GUI.
2019-02-01 09:30:50 +01:00
Dietmar Maurer
02c7a75520
src/bin/proxmox-backup-proxy.rs: implement unpriviledged server
...
We want to run the public server as user www-data. Requests needing
root priviledges needs to be proxied to the proxmox-backup.service, which
now listens to 127.0.0.1:82.
2019-01-28 13:29:58 +01:00
Dietmar Maurer
133b3a4a81
fix bash completion binary names
2019-01-04 11:12:46 +01:00
Dietmar Maurer
4bdba5f4f1
rename backup-client to proxmox-backup-client
2019-01-04 10:41:37 +01:00
Dietmar Maurer
a689f6df0e
rename pbs to proxmox-backup-manager
2019-01-04 10:39:32 +01:00
Dietmar Maurer
c60d34bdbf
new catar binary
...
currently used for debugging
2018-12-30 18:02:46 +01:00
Dietmar Maurer
fe0e04c69c
use proxmox-backup as package name
2018-12-20 10:45:14 +01:00
Dietmar Maurer
445ebe0ec8
install backup-client binary
2018-12-15 11:22:22 +01:00
Dietmar Maurer
e2f93d4fd4
add backup-client bash completion
2018-12-15 11:19:04 +01:00
Dietmar Maurer
d769db43f5
do not use default completion
2018-12-12 07:58:07 +01:00
Dietmar Maurer
c21de379ed
install bash completion scripts
...
Completion itself is not implemented.
2018-12-11 12:54:10 +01:00
Dietmar Maurer
baed30b702
cli/command.rs: implement prefix match
2018-12-10 18:13:55 +01:00
Dietmar Maurer
926fc18687
create config dir
2018-12-09 10:21:54 +01:00
Dietmar Maurer
4b26195c6a
extract version from environment
2018-12-05 14:40:45 +01:00
Dietmar Maurer
5c7a1b15c8
start the GUI
2018-12-04 17:53:10 +01:00
Dietmar Maurer
8adbdb0a54
fix file download, listen to 0.0.0.0
2018-12-01 15:21:25 +01:00
Dietmar Maurer
f4c514c13d
remove www/pbs-index.html.tt, hardcode into rust for now
2018-12-01 13:37:49 +01:00
Dietmar Maurer
ebc9a69215
install GUI index file
2018-12-01 11:19:46 +01:00
Dietmar Maurer
7eef9426e0
revert dependency to dh-systemd (outdated), depend on GUI packages
2018-12-01 11:04:39 +01:00
Dietmar Maurer
5671c8da88
depend on dh-systemd
2018-12-01 10:50:30 +01:00
Dietmar Maurer
ef1a2162e7
api-test-server.service: restart on failure
2018-11-30 17:41:15 +01:00
Dietmar Maurer
3b4e7517a7
add systemd service file to start daemon
2018-11-30 17:27:33 +01:00
Dietmar Maurer
d3cb69c4e3
cleanup Makefile, add missing copyright file
2018-11-30 17:09:50 +01:00
Dietmar Maurer
de7798142a
add Makefile to build debian package
2018-11-30 13:41:26 +01:00