v0.17
This release brings the following bug fixes and features
- Make the network name that a target belongs into a link to the network view page
- Make Profile Rank relation return empty object instead of relation error
- Improve error pages so that they dont look so scary
- Make sure we catch exceptions from invalid images instead of error 500
- Add target difficulty definitions on help
- Add support to the backend REST API to be able to add a target into a network
- Add support to the backend REST API to be able to add
AuthConf
details for registry authentication - Change Target->parameters from
VARCHAR
toTEXT
- Add category field on backend target models, forms and views
- Display Levels and their experience ranges on frontend
- Add simple news on dashboard to show updates and announcements
- Fix XSS in team name
- Improve CSRF handling on certain forms to avoid potential "token-spoofing"
- Implement target player metrics on backend
- Implement target docker status pulling on backend
- Make the left side logo rounded on frondend
- Disable publish of empty assets from VoteWidget on frontend
- Show the total points from questions on backend dashboard
- On frontend badge generator make interval an action argument
- On backend player/mail command use the
@app
alias prefix for accessing the mail template - Fix bug on password hashing of SettingsForms
- Add target flag to skip healtchecks
- Replace the target uptime parsing from string to the actual creation timestamp on backend cron command
- Introduce
api/headshots
for list of latest headshots - Add flag to enable/disable the team management operations on the frontend
- Add truncate CRL operation on backend
- Replace all hardcoded references of echoCTF.RED into
event_name
sysconfig key - Replace hardcoded twitter hashtags with sysconfig values
- Add target weight column to be used for ordering
- On frontend target widget show when a target is new