# clog configuration server notls { bind 0.0.0.0 8888 tls no } workers 4 privsep worker { runas clog root /var/chroot/clog # skip chroot } seccomp_tracing no validator v_uuid regex ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ validator v_text function validate_text domain * { attach notls filemap /static/ assets/static route / { handler get_index methods get } route /entries { handler get_index methods get } route ^/search$ { handler search_entries methods get validate qs:get query v_text } route ^/entries/search$ { handler search_entries methods get validate qs:get query v_text } route ^/entries/[a-z0-9\-]+$ { handler get_entry methods get } route ^/entries/[a-z0-9\-]+/edit$ { handler edit_entry methods get } route ^/entries/[a-z0-9\-]+$ { handler update_entry methods post validate post id v_uuid validate post title v_text validate post body v_text } route ^/.*$ { handler redirect } }