Commit Graph

155 Commits

Author SHA1 Message Date
Jeroen De Meerleer 449af1be8e
feat: Add nelmio/security-bundle
This commit adds the nelmio/security-bundle to the composer.json file. The bundle provides extra security-related features for Symfony, such as signed/encrypted cookies, HTTPS/SSL/HSTS handling, and cookie session storage.
2023-07-13 14:11:46 +02:00
Jeroen De Meerleer 06c6f0a659
Add login route to UserController
- Added a new route '/{_locale}/login' to the UserController class.
- This route allows users to access the login page.
- The loginAction method now handles requests for this new route.
2023-07-11 17:06:48 +02:00
Jeroen De Meerleer 7b899a01ef
Fix exit condition in DaemonCommand.php
The code change fixes the exit condition in the DaemonCommand.php file. Previously, the code would exit if `$pid` was equal to 0, but now it will only exit if `$pid` is set and equal to 0. This ensures that the correct condition is checked before exiting.
2023-07-11 17:02:45 +02:00
Jeroen De Meerleer 9977a93874
Refactor JobRepository to decrypt secret values in commands
This commit modifies the JobRepository class to decrypt secret values in commands. It replaces placeholders with decrypted values using the Secret::decrypt() function. This change ensures that sensitive information is not exposed in plain text within the commands.
2023-07-09 00:44:21 +02:00
Jeroen De Meerleer f7a2228f26
Refactor JobRepository's addToken method for generating hook tokens
This commit refactors the addToken method in JobRepository to generate a random string of 32 characters using alphanumeric characters. The new implementation replaces the previous code that generated the token.
2023-06-27 14:43:26 +02:00
Jeroen De Meerleer 2b1a7939e3
Add hooktoken generation if it's missing
This commit adds a new feature to generate a random string of 32 characters as the hooktoken for jobs that don't have one. This is done in the JobRepository class.
2023-06-27 14:41:21 +02:00
Jeroen De Meerleer ec1b3313a2
Update framework to version 6.3 2023-06-27 14:40:24 +02:00
Jeroen De Meerleer 8e737d80cb
ENHANCEMENT: added visualisation of triggered run 2023-01-17 14:10:17 +01:00
Jeroen De Meerleer 2a7c2a5ca3
NEW FEATURE: added webhooks 2023-01-16 12:45:27 +01:00
Jeroen De Meerleer 12205ad18e
BUGFIX: reboot jobs stopped after triggering initial command 2023-01-11 13:46:19 +01:00
Jeroen De Meerleer c59a84a34f
BUGFIX: deletetempvar without name argument did not remove tempvars 2023-01-11 11:53:51 +01:00
Jeroen De Meerleer 45ba3c6ce2
BUGFIX: Scheduled run always started 1 second too late 2023-01-11 09:11:23 +01:00
Jeroen De Meerleer 21f65e2480
Added timed scheduled runs 2023-01-10 17:21:49 +01:00
Jeroen De Meerleer b933b2bad0
BUGFIX: Memory Limit could be too low when running daemon script 2022-12-19 11:01:21 +01:00
Jeroen De Meerleer 8dfe1118b3
ENHANCEMENT: added return types 2022-10-04 13:29:27 +02:00
Jeroen De Meerleer 24da51ffd8
BUGFIX: resolved deprecations 2022-10-04 12:17:28 +02:00
Jeroen De Meerleer 3a48fd7e52
BUGFIX: when querying the database pointer could be reused 2022-09-27 12:26:20 +02:00
Jeroen De Meerleer 3a95d23d8b
BUGFIX: We need to sleep at least 1 second or we get doubles 2022-09-26 14:16:35 +02:00
Jeroen De Meerleer 159ec33a22
BUGFIX: also remove temp-vars when not manual 2022-09-26 13:32:00 +02:00
Jeroen De Meerleer 53424c50bf
ENHANCEMENT: daemon cannot be checked if run in a different container 2022-09-21 16:33:29 +02:00
Jeroen De Meerleer fc03b2f731
BUGFIX: using incorrect translation strings 2022-09-12 12:19:09 +02:00
Jeroen De Meerleer 56bc06e6f0
NEW FEATURE: settings page 2022-09-08 12:28:38 +02:00
Jeroen De Meerleer dc09ba2275
BUGFIX: flashes were not translated 2022-09-07 17:41:12 +02:00
Jeroen De Meerleer d24b84efdf
BUGFIX: relocating runnow translations 2022-09-07 17:27:17 +02:00
Jeroen De Meerleer 1f6a7b57bb
ENHANCEMENT: Saving locale in database 2022-09-07 15:20:28 +02:00
Jeroen De Meerleer e0f5cae8f6
ENHANCEMENT: Adding recipients to mailfailedruns command 2022-09-07 12:52:44 +02:00
Jeroen De Meerleer 4d1909ea59
ENHANCEMENT: updated create user command 2022-09-07 12:50:27 +02:00
Jeroen De Meerleer 1312b7c81c
NEW FEATURE: added version tag 2022-09-05 15:09:12 +02:00
Jeroen De Meerleer fd32cb94b2
ENHANCEMENT: Added command to create or delete users 2022-08-31 17:49:06 +02:00
Jeroen De Meerleer 638c14a24a
ENHANCEMENT: setting namespaces for commands 2022-08-31 17:47:20 +02:00
Jeroen De Meerleer 3d5863e77a
Reimplemented periodic check 2022-08-23 16:40:12 +02:00
Jeroen De Meerleer 35aed5a469
NEW FEATURE: added host label 2022-08-18 14:02:31 +02:00
Jeroen De Meerleer 8d3cbcf035
ENHANCEMENT: added demodata 2022-08-12 10:30:58 +02:00
Jeroen De Meerleer c7fb9ae2dd
BUGFIX: typo 2022-08-09 17:33:06 +02:00
Jeroen De Meerleer a8f7e10477
BUGFIX: Demomode can run very quickly 2022-07-04 11:11:44 +02:00
Jeroen De Meerleer b3e25ac14b
BUGFIX: demo mode was always activated 2022-07-02 12:01:27 +02:00
Jeroen De Meerleer 417521d497
ENHANCEMENT: added demo mode 2022-07-01 12:00:36 +02:00
Jeroen De Meerleer 2914fc6251
ENHANCEMENT: added CSP again 2022-06-08 13:24:24 +02:00
Jeroen De Meerleer 71fd28a170
BUGFIX: when loggin in automagically you still needed to login 2022-06-08 10:19:34 +02:00
Jeroen De Meerleer a5c8087ea4
BUGFIX: favicon.ico route for fixing invalid response 2022-06-08 10:17:38 +02:00
Jeroen De Meerleer 14dc261510
ENHANCEMENT: fixing the locale 2022-06-02 11:35:51 +02:00
Jeroen De Meerleer 0b41d9d7b8
ENHANCEMENT: use posix signal to check if daemon is running 2022-05-30 17:10:32 +02:00
Jeroen De Meerleer 14446527a3
BUGFIX: Disabled tasks could appear as non-disabled 2022-05-30 14:43:37 +02:00
Jeroen De Meerleer a0faaf9414
BUGFIX: Better translations 2022-05-30 13:34:35 +02:00
Jeroen De Meerleer ae3788180f
NEW FEATURE: added translations 2022-05-25 16:17:53 +02:00
Jeroen De Meerleer 1a774f2300
BUGFIX: reboot jobs were running everytime over and over again 2022-05-22 17:36:42 +02:00
Jeroen De Meerleer d57ee04011
BUGFIX: some fixes 2022-05-20 19:34:45 +02:00
Jeroen De Meerleer 80131f0e99
[SECURITY] Sensitive data got saved unencrypted in the database 2022-05-20 14:48:22 +02:00
Jeroen De Meerleer 11eb7f47c9
BUGFIX: rebooting did not work 2022-05-20 11:32:42 +02:00
Jeroen De Meerleer 3352fc52f6
BUGFIX: timestamps of failed runs were wrong 2022-05-20 11:06:22 +02:00