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

[FEATURE] Static Pages #166

Open
jdabtieu opened this issue Sep 27, 2022 · 0 comments
Open

[FEATURE] Static Pages #166

jdabtieu opened this issue Sep 27, 2022 · 0 comments
Labels
priority low Nice-to-have, but not required
Milestone

Comments

@jdabtieu
Copy link
Owner

jdabtieu commented Sep 27, 2022

Is your feature request related to a problem? Please describe.

When creating some basic web challenges that don't require a backend server, it's time-consuming to have to set up a server dedicated to hosting one or two pages, or adding a page to an existing server. Also, after the contest is over, the page dies.

In particular, for bts22, I had to hijack one of my old web servers and add two pages to it, and because of firewall shenanigans, it wasn't accessible from the school network.

Describe the solution you'd like

There should be some sort of admin page to create static pages with unrestricted html/css/js

  • make sure the unrestricted js does not pose security issues, perhaps with a sandboxed iframe?
@jdabtieu jdabtieu self-assigned this Oct 17, 2022
@jdabtieu jdabtieu added this to the v4.1.0 milestone Mar 5, 2023
@jdabtieu jdabtieu added the priority normal Important, but not urgent label Mar 6, 2023
@jdabtieu jdabtieu added priority low Nice-to-have, but not required and removed priority normal Important, but not urgent labels Jul 5, 2023
@jdabtieu jdabtieu removed their assignment Jul 5, 2023
@jdabtieu jdabtieu modified the milestones: v4.2.0, v4.3.0 Nov 23, 2023
@jdabtieu jdabtieu modified the milestones: v4.3.0, v4.4.0 Dec 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority low Nice-to-have, but not required
Projects
None yet
Development

No branches or pull requests

1 participant