2f3110b107
fix server deleting function due to type error after JWT merge.
2022-01-19 18:28:08 -05:00
2d169e8f97
Add terminal catches for server stop command and restart command in crafty's terminal
2022-01-18 15:42:26 -05:00
09bd01a634
Merge branch 'dev' into 'lukas-jwts'
...
# Conflicts:
# app/classes/web/panel_handler.py
# app/frontend/templates/notify.html
# app/translations/en_EN.json
# requirements.txt
2022-01-16 10:54:55 +00:00
0d3fc43931
Remove schedules from DB when deleting a server.
...
Add better messaging for support log prep.
Add english translation for notify.
Chnage dep to 4.0 for tzlocal
2022-01-14 23:53:44 -05:00
93857f90db
JWT login and multi API keys!
2022-01-15 02:23:50 +02:00
2689a579a7
fix bug where transveral would be true every delete file due to typo
2022-01-14 16:06:02 -05:00
14ae7c9a46
Add working schedules.
...
Do not use advanced cron scheduling yet.
Ability to add/delete scheduled jobs.
2022-01-11 00:26:33 -05:00
39ccb83008
Fix bug where backkups could not be restore. Directly caused by the changes made in server zip import
2022-01-10 00:10:03 -05:00
b815cf38a8
Zip import semi broken.
...
Need to figure out why temp dir is not being passed correctly
Need to make sure tempdir gets deleted.
2022-01-09 22:21:28 -05:00
369ac7ad15
initial changes for zip imports selection
2022-01-09 18:04:54 -05:00
7dd24b6b15
Improved File Loading, Fixed Port checking
2022-01-08 23:03:45 +00:00
33ab2583da
Fix security issues
2021-11-30 14:37:45 -05:00
a19ba7dbb6
Backup Restore/Root Disable
2021-11-29 21:22:46 +00:00
1bf47b5c54
Rework server start to look for user_id and not user_lang. Gives acces to more user info.
...
Fixes websocket broadcast to only send broadcast to user who sent original request.
2021-11-27 17:10:43 -05:00
97ddc1b964
Merge branch 'pretzel-patches' into 'dev'
...
# Conflicts:
# app/classes/shared/server.py
2021-11-23 22:12:06 +00:00
dc83dc8fc8
Add EULA confirm message on server startup if EULA is not found.
2021-11-23 16:11:23 -05:00
f20d41242d
Adding Helpers for Path
...
Correcting a MVC update missing function
2021-11-21 11:52:29 +01:00
67444a2d4f
More reverts from the windows issue.
2021-11-19 22:02:59 -05:00
79190e15f5
Revert last push
2021-11-19 21:56:09 -05:00
bd3da474f5
Another attempt to fix backup delete issue.
...
This is hacky and can probably be done better.
2021-11-19 21:47:03 -05:00
146873eb10
Attempt to fix windows backup delete issue. Zedifus will test.
2021-11-19 21:28:46 -05:00
4d31ee399a
Puts a temporary fix on deleting backups. Will be fixed in alpha 4
2021-11-19 21:09:09 -05:00
1c9ffb2abc
Merge branch 'dev' into 'subprocess'
...
# Conflicts:
# app/classes/shared/helpers.py
# app/classes/shared/server.py
# app/classes/web/ajax_handler.py
2021-11-06 15:26:37 +00:00
05ced7610e
Correction of undefined db_helper following merge
2021-09-25 23:05:49 +02:00
250b68ae51
Protype subprocess management
2021-09-25 14:29:28 -05:00
186dcdc616
Merge branch 'dev-Silversthorn' into dev-Silversthorn-MVC
2021-09-21 21:12:56 +02:00
dfc07fcb4c
Fixes message for audit log. I know, I know too many pushes to dev. I'm done I promise!
2021-09-13 22:58:29 -04:00
f18d74540a
Fixes bug where player counts would cause crash if not super user.
...
Adds commands sent through terminal to audit log.
Makes it so regular users cannot see the audit log.
2021-09-13 22:02:57 -04:00
7316cc7ea0
Adds kill process button to dashboard.
2021-09-13 15:03:47 -04:00
70ca82a086
Rework architecture for better MVC
2021-09-09 00:01:10 +02:00
68202cfa7b
Removed uploads from Ajax handler
2021-08-22 16:34:22 -04:00
77a6d260a1
Made it so a new thread is spawned for uploads.
...
Need to add file checking so system doesn't crash when a user tries to upload a dmg or a .mov
2021-08-20 15:41:22 -04:00
f539f9e095
I leaned on my keyboard just before the last commit. Fixed the things
2021-08-19 23:50:24 -04:00
e08df4d369
Completed file uploading. Need to fix listing when right clicking. Unzip is shown at all times. Added unzip function to helpers and is called through ajax for unzipping files to current directory.
2021-08-19 23:36:25 -04:00
90d59faf5b
This is broken right now. Trying to add unzip function
2021-08-19 16:50:18 -04:00
00422f24cd
Moved delete server to ajax call instead of a task.
2021-08-18 18:50:53 -04:00
0ab8f11a60
Merge branch 'dev' into 'pretzel'
...
# Conflicts:
# app/classes/shared/server.py
# app/classes/web/panel_handler.py
# main.py
2021-08-18 16:34:41 +00:00
d1f582edfe
Full release on stdout fix!
...
Basically I ditch the ANSI codes and use the old highlighting system.
2021-08-11 23:29:31 +03:00
4bac56e84a
Use stdout for virtual terminal. WebSockets seem to be "laggy".
2021-08-10 23:17:56 +03:00
8db46d6ab6
Added option to remove server files on delete.
...
Added confirmation for server delete.
2021-08-09 20:48:22 -04:00
7acf095463
Make HTTP handler functions not return anything else than None to remove an error in the log. Also make users not log out when visiting a page on the public handler
2021-07-30 19:20:01 +03:00
a79f42f4da
Escape logfile output, fixes weird formatting and remote code execution vulnerability
2021-06-02 21:47:08 +03:00
0b3d20ffbe
One monster truck commit for
...
add translation API, add fi_FI and en_EN translations, add C and
.properties file support, check if file is binary before sending and
clean up ajax handler
2021-03-26 15:57:50 +02:00
81c60d6dac
One monster truck commit for rework and backups
2021-03-21 23:02:18 -05:00
6b2ef2c451
Remove unnecessary logs, update logs to have more information, add resizing to file editor
2021-01-20 23:10:25 +02:00
e9dc45eeda
Add auth requirement to AJAX handlers
2021-01-18 17:02:38 +02:00
e3a359bbc6
File Manager: DONE
2021-01-17 19:20:28 +02:00
eb06f1b33b
Now can edit files. Also fixed a bunch of bugs.
2021-01-15 21:59:58 +02:00
7f090b928f
changed notify icon - added code to grab remote json from craftycontrol.com for announcements and such - icon turns red if update available
2020-09-22 21:42:41 -04:00
7657b77785
adding virtual console ajax to actually send the command
2020-09-21 22:01:16 -04:00