Block a user
5bb3f55945
HandlerFeedGenerator: Improvements to make feed vlaid
1ae5495e61
Dynamic: Add DynamicContentIncludePage to allow including pages
7bb7600d39
HandlerFeedGenerator: Add caching
f5eb36e7bb
DynamicContentPostList: Ignore invisible entries
c891b36339
Makefile: Build dynamic content generators, adjust for exile update
6eb47daf84
README: Update Debian section
8bf87717a5
vows: ioctl: Make TIOCSTI illegal even when IOCTL vow is set
bcaefffbe8
Improve various error messages
f5eb36e7bb
DynamicContentPostList: Ignore invisible entries
c891b36339
Makefile: Build dynamic content generators, adjust for exile update
d17e596563
sandbox-linux: include exile.hpp
761471f243
template: Add template for atom feed
9ac0ad0ccd
template: Add template for dynamic postlist
576a00854f
shared: Begin ParallelDirScanner
8cef053e9d
shared: Add simple ConcurrentQueue
7a77d586fd
cli: Move most classes to shared lib for reuse
ea66ef76eb
exile_flags_to_landlock(): Cover more with ALL_WRITE, except devices
66def7a28f
append_syscall_to_bpf(): Check for unlikely case of too many sock_filters
dbf8e87440
exile.hpp: Mark do_clone inline, not static
98421fab90
Makefile: Build exile.o separately, link it in all tests
70c3fef500
exile.h: Retire static child_read/write_pipe vars
ea66ef76eb
exile_flags_to_landlock(): Cover more with ALL_WRITE, except devices
66def7a28f
append_syscall_to_bpf(): Check for unlikely case of too many sock_filters
dbf8e87440
exile.hpp: Mark do_clone inline, not static
98421fab90
Makefile: Build exile.o separately, link it in all tests
70c3fef500
exile.h: Retire static child_read/write_pipe vars
f2ca26010a
exile.hpp: Mark do_clone inline, not static
0f39ee7061
Makefile: Build exile.o separately, link it in all tests
41bd6e8f10
exile.h: Retire static child_read/write_pipe vars
7f083909e6
exile.h: Move definitions to new file exile.c
732623fc6f
exile.h: Add extern "C" guards
07afe40bf6
Makefile: Build exile.o separately, link it in all tests
53d3196a91
exile.h: Retire static child_read/write_pipe vars
3f25bb2eff
exile.h: Move definitions to new file exile.c
6594f6f1ba
exile.h: Add extern "C" guards
a1e71b3e95
common: Use DBMigrator to init and update database
620ff9024f
shared: Begin db migration logic
2b5c2d8f1b
fixup! DatabaseFactory: Move to /shared
68dd98532b
DatabaseFactory: Move to /shared
7066cc1a45
Logger: Move to shared/
Revaluate thread-safety and document it
09efc699d3
c++: Retire exile_launch_trivial(), use std::enable_if
c722e28fdd
Makefile: Add 'tests' target, depend on headers too to rebuild on changes of those
6f77460e4b
fixup! Add test.cpp to test C++ API
becd9e18ee
test.sh: Also run C++ tests
c30185f790
Add test.cpp to test C++ API