Commits

Commit:
5edd158f8dabeeb47c8cc331bdd6a36585df004c
From:
Omar Polo <op@omarpolo.com>
Date:
Thu May 19 07:32:26 2022 UTC

don't include linux/prctl.h can conflict with sys/prctl.h, spotted while trying to build on alpine linux.

Commit:
f63b8f7342aefba6b3dac50d6790981987c8faa8
From:
Omar Polo <op@omarpolo.com>
Date:
Sun Apr 24 10:15:32 2022 UTC

merge the fs into the ui process The previous separation between the fs and ui process wasn't that good. The idea was to have a `ui' process tightly sandboxed, but it was a lie actually. `ui' was one imsg away from making internet connections and accessing data on the disk, so it wasn't really limited in (almost) any way. Furthermore, having to serialize data to/from the fs proc started to become not really maneagable. As a first step to fix this situation, join the fs and ui process.

Commit:
4cf6ba137fc2ca92f3066c390b89542d88735ef6
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Feb 11 18:12:17 2022 UTC

remote open: open an url into telescope from outside of it if telescope is started with an url while there is already another instance of it running and the -S flag is not provided, the link will be automagically opened into the running instance of telescope. Telescope now listens on a UNIX domain socket in ~/.telescope/ctl (or ~/.cache/telescope/ctl if XDG is used) for commands.

Commit:
35ae81fd7c1505da0adf94dff9c36d9b167c6082
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Feb 10 23:40:18 2022 UTC

fix landlock usage cf. gmid 1.8.1 and recent changes in game of trees. This doesn't warrant an immediate release since every action is limited to /tmp, ~/Downloads and {config,data,cache}_home.

Commit:
4ab3b651a90a89e18601e20c34a78f79ff86b268
From:
Omar Polo <op@omarpolo.com>
Via:
omar-polo <op@omarpolo.com>
Date:
Mon Nov 29 18:12:57 2021 UTC

don't fail if landlock is not available at runtime

Commit:
ed1d237e76633efa58d3dbcb22be64d2a720fa7e
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Nov 27 09:04:11 2021 UTC

add comment on why don't landlock the net process

Commit:
7e76e0efa3f677f0a044330b98590f2128789d80
From:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 2 16:07:32 2021 UTC

fmt

Commit:
fced318dae9d565c2f0b870ca309153cadb03b34
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 8 20:29:51 2021 UTC

missing include

Commit:
4380c692998ad68d04e11f04f11cc202cc264cff
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 8 20:20:21 2021 UTC

don't fail if ~/Downloads doesn't exist

Commit:
e9cb759efd41aed81455fed9fa4911a7ec4974e8
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 8 20:11:06 2021 UTC

forgot to log the path for a unveil error code path

Commit:
a9d11f81b94d08e2c75dac892056b1071b182f9e
From:
Omar Polo <op@omarpolo.com>
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.

Commit:
fd0beb5314ccdf3ae1b4a9ab0b8b5279a6e1dac0
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Oct 7 21:58:31 2021 UTC

improve unveil' error reporting

Commit:
4b877649af0f6237f46cf7d033fc896aa7cf8ca6
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Oct 7 21:57:07 2021 UTC

fix sandbox wrt XDG-style directories

Commit:
6845bee7f63f19732c8f3ea0ccd5ba9fbbdd68de
From:
Omar Polo <op@omarpolo.com>
Date:
Mon Sep 13 10:37:03 2021 UTC

[openbsd] allow creation of files in ~/Downloads

Commit:
17c10c65d18de23daf7b7759aa0bc5f745fb84b3
From:
Omar Polo <op@omarpolo.com>
Date:
Mon Jul 12 18:29:13 2021 UTC

(process) network -> net rename