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
Thomas Lamprecht
2d10a5977c
bump version to 2.2-7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-04 18:20:20 +02:00
Thomas Lamprecht
8617feb8fc
bump version to 2.2-6
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-03 11:43:43 +02:00
Thomas Lamprecht
c197c3f2bc
bump version to 2.2-5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-28 18:36:40 +02:00
Thomas Lamprecht
8f9e331d8c
bump version to 2.2-4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-25 19:04:16 +02:00
Thomas Lamprecht
eaa0fcbd77
bump version to 2.2-3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-22 13:08:16 +02:00
Thomas Lamprecht
809603790a
bump version to 2.2-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-18 17:27:05 +02:00
Thomas Lamprecht
d8f909e10a
bump version to 2.1-8
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 17:00:10 +02:00
Thomas Lamprecht
86811eaa27
bump version to 2.1-7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 17:15:04 +02:00
Thomas Lamprecht
64eb4dc44f
bump version to 2.1-6
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-24 18:47:24 +02:00
Thomas Lamprecht
c6cf52f197
bump version to 2.1-5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-20 10:44:38 +02:00
Thomas Lamprecht
7a3bb07a8d
bump version to 2.1-4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-16 18:06:09 +02:00
Thomas Lamprecht
97cdcd2836
bump version to 2.1-3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-01-30 17:50:25 +01:00
Thomas Lamprecht
ba1ba9471d
bump version to 2.1-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-17 12:02:59 +01:00
Thomas Lamprecht
407871d8f8
bump version to 2.0-10
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-26 13:00:32 +01:00
Thomas Lamprecht
ceca281f92
bump version to 2.0-9
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-20 20:28:16 +01:00
Thomas Lamprecht
23446ca9f2
bump version to 2.0-8
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-10 17:05:10 +02:00
Thomas Lamprecht
a24e57bc12
bump version to 2.0-7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-08-16 12:45:41 +02:00
Thomas Lamprecht
e57e32d5d9
bump version to 2.0-6
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-08-13 16:00:32 +02:00
Thomas Lamprecht
ef2235c91a
bump version to 2.0-5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-11 19:34:00 +02:00
Thomas Lamprecht
7d0340d701
bump version to 2.0-4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 20:31:07 +02:00
Thomas Lamprecht
18983bdaa1
bump version to 2.0-3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-24 17:54:58 +02:00
Thomas Lamprecht
9a8c1d01b6
bump version to 2.0-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-14 20:48:02 +02:00
Thomas Lamprecht
4b428ce002
bump version to 2.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 07:16:44 +02:00
Thomas Lamprecht
edc6115643
bump version to 1.0-28
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-15 14:28:44 +02:00
Thomas Lamprecht
097729e50f
re-bump version to 1.0-27
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-07 15:14:32 +00:00
Thomas Lamprecht
44b6879934
bump version to 1.0-27
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-07 14:22:42 +00:00
Thomas Lamprecht
9b38808198
bump version to 1.0-26
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-16 05:58:20 +00:00
Thomas Lamprecht
22bb0802e1
bump version to 1.0-25
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-03 14:01:18 +02:00
Thomas Lamprecht
1b44369277
compat 10 and record rsync as build dependency
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-30 12:59:38 +01:00
Thomas Lamprecht
e62859c5e5
ship commit hash and repo we build from
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-30 12:57:19 +01:00
Thomas Lamprecht
f0e4870b4f
buildsys: add dsc target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-30 12:56:57 +01:00
Thomas Lamprecht
60b98983d4
bump version to 1.0-24
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-14 07:42:09 +01:00
Thomas Lamprecht
f90c941bc6
bump version to 1.0-23
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-02-28 11:25:52 +01:00
Thomas Lamprecht
2caa58a379
bump version to 1.0-22
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-11-29 12:59:09 +01:00
Thomas Lamprecht
0a751aabb5
update bump to 1.0-21
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-11-22 15:00:54 +01:00
Thomas Lamprecht
cbf3acee3a
bump version to 1.0-21
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-11-22 13:23:32 +01:00
Dietmar Maurer
7fc8bdf570
bump version to 1.0-20
2018-09-14 12:01:38 +02:00
Thomas Lamprecht
a348814625
bump version to 1.0-19
2018-06-12 16:45:57 +02:00
Fabian Grünbichler
46574d3548
bump version to 1.0-18
2018-05-14 11:07:56 +02:00
Wolfgang Bumiller
bd7c96d053
bump version to 1.0-17
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-05-03 08:26:41 +02:00
Thomas Lamprecht
41670d25b5
bump version to 1.0-16
2018-05-02 13:50:03 +02:00
Dietmar Maurer
bebf81f0ce
bump version to 1.0-15
2018-04-06 13:48:36 +02:00
Dietmar Maurer
ba70732c22
bump version to 1.0-14
2018-04-05 12:19:12 +02:00
Dietmar Maurer
36ee012f37
bump version to 1.0-13
2018-03-08 11:38:18 +01:00
Thomas Lamprecht
2e6df526fa
bump version to 1.0-12
2018-02-23 11:14:02 +01:00
Fabian Grünbichler
eb1f0d2a37
bump version to 1.0-11
2018-02-16 13:06:57 +01:00
Dominik Csapak
102716a69a
bump version to 1.0-10
2018-01-25 10:23:20 +01:00
Dietmar Maurer
6689e1cedd
bump version to 1.0-9
2017-12-11 14:43:35 +01:00
Dietmar Maurer
4f0b8a1a72
bump version to 1.0-8
2017-11-29 12:09:26 +01:00
Dietmar Maurer
03c29495f5
bump version to 1.0-7
2017-11-23 07:30:09 +01:00
Dietmar Maurer
2e67cd694c
bump version to 1.0-6
2017-11-14 11:39:20 +01:00
Dietmar Maurer
621b567f21
bump version to 1.0-5
2017-11-14 08:12:52 +01:00
Dietmar Maurer
4753e65dd6
bump version to 1.0-4
2017-10-24 08:45:40 +02:00
Dietmar Maurer
16f921d7b8
bump version to 1.0-3
2017-09-06 09:37:48 +02:00
Dietmar Maurer
835b5d8e6a
bump version to 1.0-2
2017-04-05 10:23:15 +02:00
Dietmar Maurer
e9b7ca9633
add debian package files
2017-01-30 10:04:28 +01:00