Commits
Commit:
5848a303f6f17486ba7d1ff82915c2e2a1538d57
Date:
Wed May 25 14:01:49 2022
UTC
disable landlock
it's currently unused (the net process unfortunately can't sensibly
make use of it: breaks the DNS...)
In the future I'd like to move the parsers in their own (sandboxed)
process, so don't delete the landlock code yet.
Commit:
0e4c3d624c98e58a4d93f36569251c545e90f933
Date:
Sat Feb 26 18:27:07 2022
UTC
fix build out-of-tree
The issue with building out-of-tree was that some pages were generated
by autoconf in $(builddir) and others were as-in in $(srcdir).
While it was possible to use the right combination of
$(builddir)/$(srcdir), just move everything as .in and generate
every page during the configure step.
Commit:
2758e1bb9921be84d6413464fd5ecd717c92daf4
Date:
Thu Feb 24 18:40:29 2022
UTC
move some autotools stuff into etc/
Commit:
6ecb1353d2c2d97f08d74510f3067c7fd25a28db
Date:
Thu Jan 20 13:24:12 2022
UTC
add some more warnings to the mix
Commit:
23a912c214e3f9a8bbb2bf03e65c2d3a538f869f
Date:
Thu Jan 20 00:01:19 2022
UTC
add test of parsing and deserialization of gophermaps
Commit:
ab251513680a7c02b5bc403602d6ed73a680181e
Date:
Sat Jan 15 09:10:08 2022
UTC
start new release cycle
Commit:
84b0c4ab06e6de6c071c3cac39b0df011cf23ff5
Date:
Sat Jan 15 08:36:11 2022
UTC
tag 0.7.1 -- bugfix release
fix use after free when loading an about:* page from about:about.
Reported by Brian Callahan, thanks!
Commit:
2122686bb1ab8ef51c4a4c94189be287c5512dff
Date:
Thu Jan 13 23:41:29 2022
UTC
start a new release cycle
Commit:
d5e2f954920e7476938d015dace69631ba84501c
Date:
Thu Jan 13 22:51:56 2022
UTC
tag 0.7, "Via Paolo Fabbri 43"
Commit:
dc2d12580d81927e1fe6e75670096009173a3c45
Date:
Thu Dec 2 11:23:07 2021
UTC
start a new release cycle!
Commit:
be1289b148f89fa1b8c3447d4507e61ff3972b11
Date:
Mon Nov 29 18:16:50 2021
UTC
bump version number again
Commit:
c9433eebef032d8cb159dcb65eea017cace41745
Date:
Mon Nov 29 16:34:37 2021
UTC
bump version
Commit:
71066d24c1aed0542635f29f5c1e82e092edd4a9
Date:
Fri Nov 26 18:18:04 2021
UTC
provide HOSTCC and HOSTCFLAGS variables to simplify cross-compilation
pagebundler is a helper that needs to be built with the *host* compiler
because it's used to generate some sources. In normal situations,
HOSTCC and HOSTCFLAGS are just ${CC} and ${CFLAGS}, but folks that
cross-compile can specify there the host compiler and flags to
successfully build telescope.
The idea is largely based on what gforth does: it re-uses ${CFLAGS} for
the host compiler though, while I'm adding an extra variable for that.
Commit:
222272dbc220e962e57356a5829488300e0039b3
Date:
Fri Oct 8 21:29:24 2021
UTC
forgot to bump (dev) version
Commit:
a9d11f81b94d08e2c75dac892056b1071b182f9e
Date:
Fri Oct 8 17:07:09 2021
UTC
add landlock support on linux
landlock is applied only to the ui process to drop fs access and in the
fs process to limit where telescope can read/write files.
The network process is more difficult to landlock because while in
theory it doesn't need *any* fs access, in practice it needs to read (at
least) files inside /etc/ for DNS to work.
Omar Polo