Commits
- Commit:
56274e43003001964651f70dc6b2f508501eb2d0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
changes for 0.8.1
- Commit:
2755163381207edb50e1db495c9994f88471433c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
handle mark_nonblock_cloexec failure
- Commit:
ee0aac2f009a841246854bc189070f07803d0d2e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around macos lack of SOCK_CLOEXEC / SOCK_NONBLOCK
rework mark_nonblock so it sets the cloexec flag too and use it in
control.c to avoid these flags. (which are expected to become available
on a future revision of POSIX and are already widely available.)
It's not an issue for telescope to do the socket/accept + fcntl dance
because there aren't threads that can fork(2) (there are no threads at
all!)
reported by @sikmir at github
https://github.com/omar-polo/telescope/commit/59ef79dd19611c7846b00427e6f2267c748ae290#r74498414
- Commit:
8307a7c8a20d43ed32440d3a15197e4f5a804022
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
ef24e386cc7f4bfb113cf0d739f5c5ede2c51715
- From:
- Omar Polo <op@omarpolo.com>
- Date:
regen manpages
- Commit:
cf95173b7dd5f3a5c6798eb98dc5f7da78d09332
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tag 0.8 "Le Scarpe Volanti"
- Commit:
a2ad59354cbea0b66646e7ca568d817601aa8eb1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
no aarch64 binaries this time
- Commit:
c6da5dc9e0b4af7a9d1fe5b5e7bffb89646297a0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
[html] changes for 0.8
- Commit:
e41dfd60b40409e98282347779505d8d2bd929cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typos
- Commit:
2c3c9afd20edd6ec90ffc79d51c586ba20eab91b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention the codeberg mirror
- Commit:
99a9bb37a0599c5fddcb6fc570897163dffcb7b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
changes for 0.8
and drop every mention of GPG...
- Commit:
5848a303f6f17486ba7d1ff82915c2e2a1538d57
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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:
a24289b534e2c9d3be47e2adde3dc151c7432941
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
59b2344e6fdc6b2780f85c2e1951cf27e193bd41
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a simple test for the text/gemini parser too
- Commit:
0180fcdd5a586643934eb12262e33b815b4bcfcc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix parser test after parser_serialize changes
- Commit:
7ef6ceef43f5c7b50cacd03c8026578dcac72e63
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix possible NULL deref on gophermap' serialize_link
it's just a typo: instead of looking for the end of the string pointed
by path, if look for the end of uri. reached that point, path is NULL.
reported by a gcc 11 warning: "argument 1 null where non-null expected"
- Commit:
4aadc3984f253a733f0748c14b3f2644b50be4a4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the prototype for scan_scaled too
in 0677399e i've re-added scan_scaled even if unused to reduce the
diff with /usr/src. This causes a warning on platform that lacks that
functions (everything not OpenBSD) because its prototype is missing.
- Commit:
5edd158f8dabeeb47c8cc331bdd6a36585df004c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't include linux/prctl.h
can conflict with sys/prctl.h, spotted while trying to build on alpine
linux.
- Commit:
5bd159bd7fa62c6371d7bc0645cf77c7197ead70
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't allow the history to grow too much + save_session refactoring
add a mechanism that will signal a regeneration of the history file once
it reaches the 150% of the HISTORY_CAP.
while here refactor save_session, now it's somewhat readable.
- Commit:
530fa2216da659d00d1dbdee640dc40a0a069ab4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update ignore pattern for built-in pages "templates"
- Commit:
d521a6a4417b36b32594bbb5065f8cb7db4591cc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix regression: open the url given on the command line
was broken after the fs/ui merge
- Commit:
94e6f532e40e6b00404e5fc1848ef8d5e07f62ff
- From:
- Omar Polo <op@omarpolo.com>
- Date:
minor tweaks
- Commit:
0e7b2e99bcc7b27a70cab7a553746ca3ed98ccac
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rate-limit the update of the download pane
- Commit:
89e4650865dd63b981f91873704f3883ed20aa05
- From:
- Omar Polo <op@omarpolo.com>
- Date:
unbreak downloads
the recent commit to rework handle_save_page_path changed the tab id
*before* setting it to the download, so the ui and net process went out
of sync and downloads hanged.
- Commit:
b59bcb53ccddc0a8f27813afbf127e54f554ae42
- From:
- Omar Polo <op@omarpolo.com>
- Date:
garbage collect `dequeue_first_download'