unknownPerson115
24218eae11
Updated stop.ts
...
now using bitwise operators and dividing the `rights` value so you can have other rights whilst having the `OPERATOR` right
for example: `3` is `1` and `2` combined
NOTE: a potential issue has been uncovered while testing; if you have more than 1 thread the server will only stop 1 thread and the rest of the server will continue to run
2021-12-29 17:42:26 +03:00
unknownPerson115
d842950b80
Updated stop.ts
...
updated stop.ts so it checks for user rights instead of the SYSTEM flag which can possibly cause some unnecessary complications when it comes to instance management
*also has been tested with multiple tokens to be sure that this does NOT permit normal users to POST to the /stop API route
**NOTE**: instance owners will have to re-run `npm run setup` for these changes to take effect
2021-12-29 17:42:26 +03:00
Chris Chrome
565f3b9e5f
Merge pull request #553 from TheArcaneBrony/master
...
Remove fs-extras, add Sentry support, fix compile errors, fix some typos
2021-12-26 13:38:25 -05:00
Erkin Alp Güney
2d7d69853f
Fix the casing
...
Co-authored-by: TheArcaneBrony<myrainbowdash949@gmail.com>
2021-12-26 20:26:15 +03:00
The Arcane Brony
4518cacde1
Add env name in sentry, set default sentry endpoint
2021-12-26 18:19:31 +01:00
The Arcane Brony
78221fbdeb
Restore package locks
2021-12-26 16:41:22 +01:00
Erkin Alp Güney
2be1574041
Merge pull request #560 from ImAaronFR/patch-1
...
Fixed mistype
2021-12-26 18:10:50 +03:00
ImAaronFR
b83fd52927
Fixed mistype
...
Pre-relase ----> Pre-Release
2021-12-26 18:36:46 +03:30
Erkin Alp Güney
3e3c5de94e
Initial implementation of the remote server shutdown route
2021-12-26 17:49:15 +03:00
unknownPerson115
bb695969fe
Update api/src/routes/stop.ts
...
Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2021-12-25 15:33:55 -06:00
unknownPerson115
76c41d905a
Create stop.ts (for /stop API route)
...
patched up the route and polished it
note: THIS API IS ONLY FOR DEVELOPMENT PURPOSES
2021-12-25 21:09:46 +00:00
unknownPerson115
edcac833a8
Updated Server.ts
...
Added what to do if 'SIGTERM' is sent to the server for the `/stop` API route
2021-12-25 21:04:56 +00:00
The Arcane Brony
9909e5a174
Replace nanocolors with picocolors
2021-12-25 12:09:48 +01:00
Kuna
a72d107bb5
Merge pull request #556 from Thesourtimes/master
...
(Finally) make a temporary fix for IP leak
2021-12-24 19:12:11 +00:00
Kuna
20d20bcd66
Comment about the hotfix
2021-12-24 19:08:24 +00:00
Thesourtimes
efd1c56611
(Finally) make a temporary fix for IP leak
2021-12-24 21:55:34 +03:00
Kuna
f51f34dedd
Fix typo
2021-12-24 18:25:17 +00:00
Thesourtimes
9ee4729ee0
Fix IP leaks from bans route
2021-12-24 21:10:24 +03:00
unknownPerson115
49426b1147
Fixed potential guild message SQL constraints
...
i have tied member dependencies to the author id rather than the member id to avoid a dependency cycle and you can now kick/ban someone from a guild/server and the messages will remain in the guild (just like discord) as stated in issue #441
I have also tested this code seems clean so far
(new pull request opened because of branch commit issues)
2021-12-23 20:40:13 -06:00
The Arcane Brony
252051b95a
Add Sentry, fix compile errors
2021-12-22 18:43:39 +01:00
The Arcane Brony
cbd337701f
Improve build scripts, strip more fs-extras
2021-12-21 21:49:58 +01:00
The Arcane Brony
d0cd5b7040
Repo cleanup, remove fs-extras
2021-12-21 11:56:33 +01:00
Kuna
8a13c1f420
Fix people not being able to create issues
...
so sorry for that mistake
2021-12-20 18:29:32 +03:00
Samuel
dc9c18411e
Merge pull request #540 from Thesourtimes/master
...
General work on API
2021-12-20 14:56:53 +01:00
Kuna
e08212f87d
Update downloads.ts
2021-12-18 16:21:05 +00:00
Thesourtimes
0da570dedc
General work on API
2021-12-18 19:17:04 +03:00
Thesourtimes
b49d3fa266
Improvements + dummy API configs
2021-12-18 15:19:07 +03:00
Thesourtimes
0d16ae1da4
Add the new discovery route
2021-12-15 05:46:10 +03:00
Thesourtimes
87f7c9b7a3
Make the test client togglable
2021-12-15 05:41:21 +03:00
Thesourtimes
21f76f6ca7
Add helpful links to issues config
2021-12-15 05:40:47 +03:00
Samuel
a69c5d32c7
Merge pull request #539 from TimSchweiz/master
2021-12-09 17:37:36 +01:00
TimSchweiz
8a976e2bcc
Stresstest Script
2021-12-09 17:35:51 +01:00
Samuel
50a257e8c3
Merge pull request #538 from Thesourtimes/master
2021-12-07 18:33:47 +01:00
Kuna
349229c1b9
Update index.ts
2021-12-07 19:40:09 +03:00
Kuna
9e45895031
Update index.ts
2021-12-07 19:39:03 +03:00
Thesourtimes
62d992893c
Fix previous commit
2021-12-07 17:35:55 +03:00
Samuel
1b66f71d8c
Merge pull request #536 from Thesourtimes/master
2021-12-05 20:13:40 +01:00
Thesourtimes
6e48883354
Minor API work
2021-12-05 21:53:58 +03:00
Thesourtimes
9b9e6cfa9d
Make INTERNAL_EMPLOYEE_ONLY functional
2021-12-05 21:53:23 +03:00
Samuel
f0edc2f05e
Merge pull request #530 from erkinalp/patch-3
2021-11-30 20:12:54 +01:00
Erkin Alp Güney
dabe8f501c
Eventually fixed all the errors in the RandomInviteID
2021-11-30 22:04:48 +03:00
Erkin Alp Güney
a4fdaf0352
fix the bigint asintn
2021-11-30 21:53:50 +03:00
Samuel
69fff73757
Merge pull request #527 from erkinalp/patch-3
2021-11-30 19:51:59 +01:00
Samuel
d544ae4bc6
Merge pull request #528 from Thesourtimes/master
2021-11-30 19:51:22 +01:00
Thesourtimes
afc9e6c184
Add a new test-client related endpoint
2021-11-30 21:43:18 +03:00
Erkin Alp Güney
da53ff6c9e
Fix assignment incompatibility
2021-11-30 21:30:01 +03:00
Samuel
2245a82aa6
Merge pull request #526 from erkinalp/patch-3
2021-11-30 18:44:04 +01:00
Erkin Alp Güney
9b67dabea8
Fix the type errors
...
Forgot that you cannot mix and match bigint and float
2021-11-30 20:33:29 +03:00
Samuel
7b2444fff1
Merge pull request #519 from erkinalp/master
...
Snowflake-based invite generation
2021-11-29 20:41:59 +01:00
Samuel
83669961fc
Merge pull request #518 from Xenorio/master
...
Fix plugins folder not being found
2021-11-29 20:41:20 +01:00