+++ /dev/null
----
-name: Bug Report
-about: Used to report a defect in server source code, default configuration files, documentation, scripts etc... Post questions about usage to the user's mailing list (http://freeradius.org/support/).
----
-
-# Issue type
-- **Questions about the server or its usage MUST be posted to the [users mailing list](https://freeradius.org/support/). If you post those issues here, they will be closed and locked. Repeat offenders will be BANNED**.
-- **Remote security exploits MUST be sent to security@freeradius.org.**
-
-***
-
-**REMOVE THOSE WHICH DO NOT APPLY**
-- Defect - Crash or memory corruption.
-- Defect - Non compliance with a standards document, or incorrect API usage.
-- Defect - Unexpected behaviour (obvious or verified by project member).
-
-See [here](https://github.com/FreeRADIUS/freeradius-server/blob/master/doc/source/bugs.md) for debugging instructions and how to obtain backtraces.
-
-## Defect
-
-### How to reproduce the issue
-
-A clear and concise list of steps describing how to describe the issue.
-
-### Output of ``[radiusd|freeradius] -X`` showing issue occurring
-_(you may need to run ``[radiusd|freeradius] -fxx -l stdout`` if using eg RADIUS with TLS)_
-
-```text
-COPY/PASTE OUTPUT HERE (WITHIN BACKTICKS). NO PASTEBIN (ET AL) LINKS!
-```
-### Full backtrace from LLDB or GDB
-
-```text
-COPY/PASTE OUTPUT HERE (WITHIN BACKTICKS). NO PASTEBIN (ET AL) LINKS!
-```
--- /dev/null
+name: Bug Report
+description: Used to report a defect in server source code, default configuration files, documentation, scripts etc...
+title: "[Bug]: "
+labels: [bug, triage]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out this bug report!
+ - type: dropdown
+ id: defect_type
+ attributes:
+ label: What type of defect/bug is this?
+ multiple: true
+ options:
+ - Crash or memory corruption
+ - Non compliance with a standards document, or incorrect API usage
+ - Unexpected behaviour (obvious or verified by project member)
+ - type: textarea
+ id: how_to_reproduce
+ attributes:
+ label: How can the issue be reproduced?
+ description: A clear and concise list of steps describing how to describe the issue.
+ placeholder: Set configuration X to Y, start the server, send 1000 conflicting packets...
+ validations:
+ required: false
+ - type: textarea
+ id: log_output
+ attributes:
+ label: Relevant log output
+ description: Output of ``[radiusd|freeradius] -X`` showing issue occurring
+ render: shell
+ - type: textarea
+ id: backtrace
+ attributes:
+ label: Backtrace from LLDB or GDB
+ description: Provide a full backtrace from LLDB or GDB (if relevant). See here](https://github.com/FreeRADIUS/freeradius-server/blob/master/doc/source/bugs.md) for debugging instructions and how to obtain backtraces.
+ render:shell