106 Commits

Author SHA1 Message Date
Thomas Lamprecht
b51cbf5a00 d/control: bump eslint requirement
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-06 14:14:09 +02:00
Thomas Lamprecht
4e77e86d47 bump version to 3.2-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 16:50:58 +02:00
Thomas Lamprecht
e1fc474412 bump version to 3.2-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 10:11:46 +02:00
Thomas Lamprecht
38c1f53f83 bump version to 3.2-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-03 16:34:47 +02:00
Thomas Lamprecht
99829a9e78 bump version to 3.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-03 00:12:38 +02:00
Thomas Lamprecht
0970ef7fb0 bump version to 3.1-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 19:14:50 +02:00
Thomas Lamprecht
f5853d4605 bump version to 3.1-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-23 23:11:46 +02:00
Thomas Lamprecht
59754b7bf8 bump version to 3.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-18 15:32:31 +02:00
Thomas Lamprecht
51a2f11c6b integrate marked as markdown parser
Define our own, rather minimal interface so that we change the parser
under the hood if ever needed, I already did so once during
evaluating this, as first I checked out Snarkdown[0], which is really
nice for the few lines of code it needs, but is a bit to limited for
the use case.

Currently marked[1] is used, provided by the libjs-marked Debian
package.

For now statically link the marked parser in on built time to avoid
the need to add new directories to serve in our pve/pmg/pbs proxies.
This is a bit ugly but can be cleaned up afterwards transparently
too.

We sanitize the produced HTML ourselves (most MD JS parser/renderer
don't do that) by creating a real, but not active, DOM tree and
recursively prune bad nodes/attrs from it and let it spit out HTML
again at the end. While a tad inefficient it really won't matter for
our use case, as the notes/comments we render are only a few KiB of
text and it's done on the client side anyway.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-18 15:19:29 +02:00
Thomas Lamprecht
00cbb47e09 d/copyright: mark license explicitly and indent like machine readable format
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-18 15:18:11 +02:00
Thomas Lamprecht
e8c1bffbcb bump version to 3.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-02 16:26:54 +02:00
Thomas Lamprecht
2f80505306 don't shout: s/APIVIEWER/APIViewer/
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-02 14:43:13 +02:00
Dominik Csapak
ed9ae47edd add proxmox-widget-toolkit-dev package
used for various other packages to dev-depend on (e.g. pve-docs)
which only contains the Toolkit.js for now

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-06-02 13:44:37 +02:00
Thomas Lamprecht
a2f0234d48 bump version to 3.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-14 10:35:03 +02:00
Thomas Lamprecht
c60c729250 bump version to 3.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-13 19:46:57 +02:00
Thomas Lamprecht
c42e4596e5 debian: various trivial updates
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-13 19:46:22 +02:00
Thomas Lamprecht
b2c52530fb d/control: bump debhelper compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-13 19:46:22 +02:00
Thomas Lamprecht
ff7b048364 bump version to 2.5-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-07 18:02:04 +02:00
Thomas Lamprecht
33d34da8a7 bump version to 2.5-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-24 19:30:14 +02:00
Thomas Lamprecht
b9a9ae8c75 bump version to 2.5-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-22 20:34:45 +02:00
Thomas Lamprecht
c3b900f958 bump version to 2.5-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-13 09:11:54 +02:00
Thomas Lamprecht
ff9dbaa706 bump version to 2.4-9
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-23 11:29:51 +01:00
Thomas Lamprecht
d1ff6c593e bump version to 2.4-8
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-22 16:55:22 +01:00
Thomas Lamprecht
460306ebe9 bump version to 2.4-7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-16 13:32:42 +01:00
Thomas Lamprecht
3f81450686 bump version to 2.4-6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-05 20:22:05 +01:00
Thomas Lamprecht
2d99e60eea bump version to 2.4-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-09 14:33:12 +01:00
Thomas Lamprecht
74ecb4118d bump version to 2.4-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-15 16:24:12 +01:00
Thomas Lamprecht
f8c424ef80 bump version to 2.4-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-23 18:46:09 +01:00
Thomas Lamprecht
9150498ca3 bump version to 2.4-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-23 08:14:55 +01:00
Thomas Lamprecht
1268e9fbe9 bump version to 2.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-22 18:12:59 +01:00
Thomas Lamprecht
2622cc7cca buildsys: add lint incremental mode, use stricter check mode for full build
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-12 10:10:19 +01:00
Thomas Lamprecht
a19ccbb9cd bump version to 2.3-10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-10 16:29:15 +01:00
Thomas Lamprecht
4b21b8cc8e bump version to 2.3-9
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-10 12:09:02 +01:00
Thomas Lamprecht
58c180044a bump version to 2.3-8
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-03 17:52:09 +01:00
Thomas Lamprecht
017e3e306d bump version to 2.3-7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-02 07:49:27 +01:00
Thomas Lamprecht
fa94468a0f bump version to 2.3-6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-28 18:39:44 +01:00
Thomas Lamprecht
e951e37de4 bump version to 2.3-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-27 18:34:44 +01:00
Dietmar Maurer
2efe08de95 bump version to 2.3-4 2020-10-22 12:13:01 +02:00
Thomas Lamprecht
51674ecc27 bump version to 2.3-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-22 08:53:21 +02:00
Thomas Lamprecht
c6047c4a1e bump version to 2.3-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-15 13:27:34 +02:00
Thomas Lamprecht
17ee839f6b bump version to 2.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-01 15:27:25 +02:00
Thomas Lamprecht
ab277cb287 bump version to 2.2-14
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-29 10:18:10 +02:00
Thomas Lamprecht
aaa9ba62de bump version to 2.2-12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-07 13:51:06 +02:00
Thomas Lamprecht
982fde8647 update copyright
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-07 13:49:32 +02:00
Thomas Lamprecht
aa941c21aa bump version to 2.2-11
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-24 16:17:10 +02:00
Thomas Lamprecht
03feb4fb2f bump version to 2.2-10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-24 16:09:01 +02:00
Thomas Lamprecht
ed34cd7a95 bump version to 2.2-9
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-30 13:36:09 +02:00
Thomas Lamprecht
2c3e308ceb bump version to 2.2-8
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-16 16:49:46 +02:00
Thomas Lamprecht
9d4375e5e0 d/control: drop rsync from build dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-06 18:08:01 +02:00
Thomas Lamprecht
ecabd4379c cleanly separate sources from package build, move to own folder
compared result with `diffoscope`, saw now difference

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-06 17:43:03 +02:00