Compare commits
4 Commits
5048abc3e6
...
master
Author | SHA1 | Date | |
---|---|---|---|
ac751f5f28
|
|||
a1aecdf3e2
|
|||
a747ef0129
|
|||
80aa487e7e
|
6
src/.well-known/security.txt
Normal file
6
src/.well-known/security.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Contact: mailto:person@domain.com
|
||||||
|
Contact: https://twitter.com/person
|
||||||
|
Expires: 2024-09-14T14:00:00.000Z
|
||||||
|
Encryption: https://keybase.io/person
|
||||||
|
Encryption: https://domain.com/pgp-key.txt
|
||||||
|
Preferred-Languages: en
|
@ -17,6 +17,9 @@
|
|||||||
"spatie/laravel-permission": "",
|
"spatie/laravel-permission": "",
|
||||||
"zizaco/entrust": "",
|
"zizaco/entrust": "",
|
||||||
|
|
||||||
|
// Security stuff
|
||||||
|
"abuseipdb/laravel": "", // API to check an IP for abusive behavior with option to report IP for abusive behavior
|
||||||
|
|
||||||
// Options/Flags
|
// Options/Flags
|
||||||
"spatie/laravel-model-flags": "", // add a simple true/false flag to any model
|
"spatie/laravel-model-flags": "", // add a simple true/false flag to any model
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@ $httpCodes = [
|
|||||||
204 => 'HTTP_NO_CONTENT',
|
204 => 'HTTP_NO_CONTENT',
|
||||||
205 => 'HTTP_RESET_CONTENT',
|
205 => 'HTTP_RESET_CONTENT',
|
||||||
206 => 'HTTP_PARTIAL_CONTENT',
|
206 => 'HTTP_PARTIAL_CONTENT',
|
||||||
|
218 => 'HTTP_THIS_IS_FINE', // Apache specific
|
||||||
|
|
||||||
// 300's (redirections / "go away")
|
// 300's (redirections / "go away")
|
||||||
300 => 'HTTP_MULTIPLE_CHOICE',
|
300 => 'HTTP_MULTIPLE_CHOICE',
|
||||||
@ -57,12 +58,14 @@ $httpCodes = [
|
|||||||
236 => 'HTTP_UPGRADE_REQUIRED',
|
236 => 'HTTP_UPGRADE_REQUIRED',
|
||||||
428 => 'HTTP_PRECONDITION_REQUIRED',
|
428 => 'HTTP_PRECONDITION_REQUIRED',
|
||||||
429 => 'HTTP_TOO_MANY_REQUESTS',
|
429 => 'HTTP_TOO_MANY_REQUESTS',
|
||||||
|
444 => 'HTTP_NO_RESPONSE', // Nginx specific, used internally to return no info and close connection immediately
|
||||||
451 => 'HTTP_GAG_ORDER',
|
451 => 'HTTP_GAG_ORDER',
|
||||||
|
|
||||||
// 500's (server-level problem, process died or configuration is incorrect / "server screwed up")
|
// 500's (server-level problem, process died or configuration is incorrect / "server screwed up")
|
||||||
500 => 'HTTP_SERVER_ERROR',
|
500 => 'HTTP_SERVER_ERROR',
|
||||||
501 => 'HTTP_NOT_IMPLEMENTED',
|
501 => 'HTTP_NOT_IMPLEMENTED',
|
||||||
503 => 'HTTP_UNAVAILABLE',
|
503 => 'HTTP_UNAVAILABLE',
|
||||||
|
529 => 'HTTP_SITE_OVERLOADED', // Qualys specific, API response to indicate server resources are over capacity
|
||||||
530 => 'HTTP_SUSPENDED',
|
530 => 'HTTP_SUSPENDED',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -48,6 +48,16 @@
|
|||||||
--text-danger-color-gradient-end: hsl(344, 100%, 70%);
|
--text-danger-color-gradient-end: hsl(344, 100%, 70%);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (prefers-reduced-motion) {
|
||||||
|
*, *::before, *::after {
|
||||||
|
animation-duration: 0s !important;
|
||||||
|
/* additional recommendation */
|
||||||
|
transition: none !important;
|
||||||
|
scroll-behavior: auto !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
body {
|
body {
|
||||||
background-image: linear-gradient(100deg, hsl(0, 0%, 98%), hsl(240, 5.9%, 90%));
|
background-image: linear-gradient(100deg, hsl(0, 0%, 98%), hsl(240, 5.9%, 90%));
|
||||||
color: hsl(240, 5.9%, 10%);
|
color: hsl(240, 5.9%, 10%);
|
||||||
@ -57,6 +67,13 @@ body {
|
|||||||
overflow: auto;
|
overflow: auto;
|
||||||
scrollbar-gutter: stable both-edges;
|
scrollbar-gutter: stable both-edges;
|
||||||
text-rendering: optimizeLegibility;
|
text-rendering: optimizeLegibility;
|
||||||
|
font-size: 1.25rem;
|
||||||
|
line-height: 1.1;
|
||||||
|
|
||||||
|
/* these will clamp the width between the two values
|
||||||
|
and keep it at 90% of the max when between them */
|
||||||
|
max-width: clamp(320px, 90%, 1280px);
|
||||||
|
margin: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
html, body {
|
html, body {
|
||||||
|
Reference in New Issue
Block a user