|
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 |
|
|
ec3cbe3f76
|
cache: Add dummy NoCache class
|
2023-07-29 09:45:51 +02:00 |
|
|
1095d38b02
|
Add [cmd:permissions]
|
2023-07-28 15:04:58 +02:00 |
|
|
234db99ef5
|
dynamic,HandlerFeedGenerator: Check for read permissions
|
2023-07-27 18:02:12 +02:00 |
|
|
32af0e2857
|
handlers: HandlerPageEdit: Add transaction rollback on exception
|
2023-07-26 20:21:44 +02:00 |
|
|
aa362331a5
|
submodules: cpp-httplib: Update
|
2023-05-31 21:16:58 +02:00 |
|
|
64b6e7e61c
|
parser: Add [s]
|
2023-04-01 13:48:11 +02:00 |
|
|
3bc51b9d34
|
submodules: cpp-httplib: Update
|
2023-03-09 09:03:22 +01:00 |
|
|
7dee7bc06b
|
Update .gitignore
|
2023-02-03 16:08:39 +01:00 |
|
|
afea31f231
|
revisionrenderer: renderContent(): Add modifydatetime var
|
2023-02-03 16:08:39 +01:00 |
|
|
004665e943
|
qswiki: Add background worker, currently to clean old sessions mainly
|
2023-02-03 16:08:39 +01:00 |
|
|
b9595bd513
|
database: Add fetch() for SessionDao
|
2023-02-03 16:08:28 +01:00 |
|
|
48e3614e78
|
Retire javascript session refresh
|
2023-02-03 16:07:11 +01:00 |
|
|
7c086e0d78
|
logger: Initialize members with default vals
|
2023-01-19 12:17:52 +01:00 |
|
|
24121a1618
|
Makefile: Add libstdc++ assertions + randomize link order
|
2023-01-16 20:43:34 +01:00 |
|
|
172129179e
|
submodules: cpp-httplib: Update
|
2022-12-13 10:18:10 +01:00 |
|
|
8603e55c59
|
config: Adjust default payload length
|
2022-12-13 10:17:40 +01:00 |
|
|
e326e09a36
|
gateway: httpgateway: Adjust default payload length for urlencoded content
|
2022-12-13 10:16:30 +01:00 |
|
|
a71c3da129
|
template: Enable syntax highlighting using highlight.js
|
2022-11-08 08:48:22 +01:00 |
|
|
fbfe5510a1
|
parser: Render <code> and <blockquote> preformated
|
2022-11-08 08:47:53 +01:00 |
|
|
78b9e5e043
|
README: update
|
2022-10-30 11:30:27 +01:00 |
|
|
ef8eebdbaa
|
database: Add missing virtual destructors for some classes
|
2022-10-24 15:17:04 +02:00 |
|
|
7ef9d7f020
|
sandbox: Use exile_vows_from_str() for seccomp policy
|
2022-10-23 21:36:58 +02:00 |
|
|
d3bd5f79cc
|
HandlerFeedGenerator: Don't escape title again
|
2022-08-20 12:57:54 +02:00 |
|
|
995a980d49
|
HandlerPageEdit: Add 'frompage' GET parameter to use a page as a template
|
2022-08-20 12:41:30 +02:00 |
|
|
2ee760d9ca
|
submodules: cpp-httplib: Update
|
2022-08-20 12:31:15 +02:00 |
|
|
ffeea8cfd1
|
submodules: exile.h: Update
|
2022-08-20 12:31:15 +02:00 |
|
|
a81963181a
|
RevisionDaoSqlite: Fix cases where we got pageid instead of the page name
|
2022-08-20 12:31:15 +02:00 |
|