Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full syntax support for Cloudflare Firewall Rules language #62

Open
SerCeMan opened this issue May 15, 2020 · 4 comments
Open

Full syntax support for Cloudflare Firewall Rules language #62

SerCeMan opened this issue May 15, 2020 · 4 comments

Comments

@SerCeMan
Copy link

Hi!

I've been looking into writing unit tests for firewall rules using wirefilter. However, as far as I can see, wirefilter doesn't support the full syntax of Cloudflare Firewall Rules language. For instance, as far as can I can see it's not possible to express complex types, e.g. arrays, as well as transformation functions.

Do you know if wirefilter is planning to support the full cloudflare syntax, or is it going to support the current set of expressions only?

@marmeladema
Copy link
Collaborator

Hello!
The full syntax is available in the cloudflare branch.
It will probably be merged in the master branch at some point but in the mean time, feel free to use it

@SerCeMan
Copy link
Author

SerCeMan commented May 19, 2020

Oh, nice! Thanks, I didn't know about the branch!

@nitrocode
Copy link

nitrocode commented Aug 14, 2023

Hi all. Any update on the cloudflare branch merge to master? We'd like to take advantage of the unit testing framework for cloudflare called firewalker (thanks SerCeMan) but we'd like to also use the latest feature sets.

Please continue to maintain this repo. It's very handy!

@SerCeMan
Copy link
Author

SerCeMan commented Aug 15, 2023

Hey, @nitrocode! It'd very be useful if you could raise an issue about any unsupported features. There is a growing patch here to catch up on them.

But it would definitely be 💯 if Cloudflare could keep the branch up-to-date as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants