|
|
2da122f36d
|
submodules: cpp-httplib: Update
|
2025-12-22 13:02:54 +01:00 |
|
|
|
3a22538181
|
Makefile: Always gen resources. Add clean rule for resources
|
2025-12-22 13:02:24 +01:00 |
|
|
|
5d66501262
|
resources_gen.sh: Allow specifying directory from arguments
|
2025-12-22 13:01:53 +01:00 |
|
|
|
f607716bf7
|
update .gitignore
|
2025-12-22 12:51:09 +01:00 |
|
|
|
e412c16dbb
|
Makefile: Allow specifying RESOURCEDIR
|
2025-12-22 12:51:02 +01:00 |
|
|
|
fae81f2213
|
sandbox: Don't make logfile directory r/w as we have a handle already opened
|
2025-12-22 10:14:02 +01:00 |
|
|
|
2594442674
|
Makefile: Generate embedded resources. Output to build/
|
2025-12-22 10:10:21 +01:00 |
|
|
|
0e21d96bd4
|
config: Make 'templatepath' optional, use embedded resources by default
|
2025-12-22 10:09:41 +01:00 |
|
|
|
0eafdcc8c1
|
Add resources_gens.sh to genereate text embedded resources for template
|
2025-12-22 10:08:38 +01:00 |
|
|
|
ab0a6f1e27
|
template: Make template path optional, use embedded resources
|
2025-12-22 10:07:55 +01:00 |
|
|
|
03b2f44744
|
Begin support for "embedded resources"
|
2025-12-22 10:07:11 +01:00 |
|
|
|
ae1d33a14e
|
request: GET-params and cookies should not deal with non-printable values
|
2025-11-04 21:30:32 +01:00 |
|
|
|
610da575ea
|
sandbox: sandbox-linux: Adapt to newest exile.h
|
2025-11-04 21:29:17 +01:00 |
|
|
|
9b129f0255
|
submodules: exile.h: Update
|
2025-11-04 21:28:00 +01:00 |
|
|
|
8e77116027
|
Makefile: Don't hard-disable landlock anymore
|
2025-11-03 23:33:20 +01:00 |
|
|
|
70f7289c8c
|
More checks for printable asciis
|
2025-11-03 20:46:12 +01:00 |
|
|
|
d0de7b8f3b
|
utils:catv() when printing exception
|
2025-11-03 20:08:48 +01:00 |
|
|
|
f0f5846a4a
|
gateway: httpgateway: Add exception handler
Something at some point changed so this becomes necessar
|
2025-11-03 20:07:54 +01:00 |
|
|
|
e90b08dbde
|
logger.h: Use utils::catv()
Who knows, clever people are everywhere
|
2025-11-03 20:00:34 +01:00 |
|
|
|
ffa59d4b36
|
utils: Introduce catv()
|
2025-11-03 19:59:26 +01:00 |
|
|
|
a31d88c7b3
|
utils: urldecode: Fix bounds check
Sigh...
|
2025-11-03 18:13:10 +01:00 |
|
|
|
227bc438ed
|
gateway: httpgateway: Use 127.0.0.1 till cpp-httplib/reverse proxy situation is resolved
|
2025-10-28 20:23:34 +01:00 |
|
|
|
edd9262277
|
submodules: cpp-httplib: Update
|
2025-10-28 19:59:43 +01:00 |
|
|
|
fb5dccf3d7
|
submodules: cpp-httplib: Update
|
2025-09-23 21:24:36 +02:00 |
|
|
|
1aee233b5e
|
submodules: cpp-httplib: Update
|
2025-08-14 21:02:36 +02:00 |
|
|
|
22e3941f2c
|
submodules: cpp-httplib: Update
|
2025-05-08 22:38:32 +02:00 |
|
|
|
168d24c545
|
submodules: cpp-httplib: Update
|
2025-03-09 15:21:14 +01:00 |
|
|
|
d1358f7e77
|
Remove whitespace from id links, fix <br> closing
|
2024-12-23 10:44:21 +01:00 |
|
|
|
79d69f4b65
|
cache: Introduce StringCache, switch to unordered_map, default to memory cache if fs cache dir not given
|
2024-10-13 15:14:19 +02:00 |
|
|
|
bfeacb0510
|
submodules: cpp-httplib: Update
|
2024-09-20 20:25:55 +02:00 |
|
|
|
c6013338a9
|
HandlerFeedGenerator: Remove 'entryUpdated' as it requires another approach
Any small change on a page "updates" the feed, which is misleading to clients.
May need "minor edit" or something. For now, get rid of it.
|
2024-06-09 15:42:39 +02:00 |
|
|
|
dab0b94ec4
|
submodules: cpp-httplib: Update
|
2024-06-09 10:42:03 +02:00 |
|
|
|
2ebdbd0b6d
|
parser: Consume superfluous newlines, add [br] and [p]
|
2024-06-09 10:32:50 +02:00 |
|
|
|
61e84a98c7
|
dynamic: Add dynamicpostrenderer
|
2024-03-16 22:07:37 +01:00 |
|
|
|
61f289625c
|
RevisionRenderer: Add 'dynamicpostrenderer'
|
2024-03-16 22:07:37 +01:00 |
|
|
|
6a12070d0d
|
add cmd:feedlisted and cmd:listed
|
2024-03-16 22:07:37 +01:00 |
|
|
|
03c6816528
|
tree: visible => listed
|
2024-03-16 22:07:37 +01:00 |
|
|
|
18f4ad9d51
|
setup: sqlite: Rename visible => listed, Add 'feedlisted' to indicate whether page should be listed in feeds
|
2024-03-16 22:07:37 +01:00 |
|
|
|
84adaa934a
|
template: getPartPath(): Ensure return path isn't outside template dir
user-input to this function might become possible soon
|
2024-03-16 22:07:37 +01:00 |
|
|
|
579fadfb10
|
parser: Add [content] tag, add extractFirstTag() method
|
2024-03-16 22:07:37 +01:00 |
|
|
|
ff01a00217
|
cache: mapcache: Add <string> header
|
2024-03-16 22:07:37 +01:00 |
|
|
|
daed17848c
|
handlers: handlerpageedit: Handle [cmd:parentpage]
|
2024-03-16 22:07:37 +01:00 |
|
|
|
0fb0457dbb
|
setup: sqlite: Add "parent" refere to "page"
|
2024-03-16 22:07:37 +01:00 |
|
|
|
2d5d483790
|
database: pagedao: Add-support for subpages
|
2024-03-16 22:07:37 +01:00 |
|
|
|
f08e235d03
|
HandlerPageEdit: Use clearForPage() before setting Permissions
|
2023-08-11 09:22:04 +02:00 |
|
|
|
8998fb8793
|
PermissionsDao: Add clearForPage()
|
2023-08-11 09:21:02 +02:00 |
|
|
|
9088154372
|
submodules: cpp-httplib: Update
|
2023-08-09 13:56:04 +02:00 |
|
|
|
8a2d9fdc58
|
{page,categorydao}sqlite: Add missing ROLLBACK
|
2023-08-09 13:53:49 +02:00 |
|
|
|
c0049fc7b6
|
sqlite: Use per-thread connections
|
2023-07-29 10:00:27 +02:00 |
|
|
|
fe533a5076
|
Disable caching if no cache dir given
|
2023-07-29 09:52:07 +02:00 |
|