Commit Graph

166 Commits (65f0758e829259bda1e924586a1420eaefc14523)

Author SHA1 Message Date
Yasen Pramatarov 81b4187ae8 Removes obsolete insertLog() 2025-04-27 19:21:23 +03:00
Yasen Pramatarov bbccb54059 Updates log calls to new syntax 2025-04-27 19:00:58 +03:00
Yasen Pramatarov 1e975f7b18 Makes old code work with the new Log plugin 2025-04-27 15:55:35 +03:00
Yasen Pramatarov adb8e42d61 Changes sql tables to use singular names 2025-04-25 16:16:38 +03:00
Yasen Pramatarov 880c45025c Migrates app database from SQLite to MariaDB 2025-04-25 12:10:29 +03:00
Yasen Pramatarov e8576d3e94 Removes logging logic from index and replaces old log class with a wrapper 2025-04-25 10:20:57 +03:00
Yasen Pramatarov 242b63317b Makes the old code work with the new Log plugin 2025-04-25 10:13:12 +03:00
Yasen Pramatarov 40c646291e Removes old registration core code 2025-04-17 10:45:29 +03:00
Yasen Pramatarov 1c2c1a76fa Fixes bugs in login ratelimiting 2025-04-14 19:36:07 +03:00
Yasen Pramatarov 8d64bf7c6e Ratelimits only failed login attempts 2025-04-14 19:12:26 +03:00
Yasen Pramatarov 45181c11c5 Fixes db connection issues 2025-04-14 18:07:15 +03:00
Yasen Pramatarov 649a94c560 Fixes to show session expiration only once 2025-04-14 15:31:19 +03:00
Yasen Pramatarov 8655258ac3 Standartizes $userId as user ID variable in whole app 2025-04-14 10:39:58 +03:00
Yasen Pramatarov f77e15bf44 Implements the new session class 2025-04-13 19:34:13 +03:00
Yasen Pramatarov 566b16190e Adds session timeout message 2025-04-13 19:06:48 +03:00
Yasen Pramatarov 5281102e36 Adds a special 'session' class for all session things. 2025-04-13 15:18:53 +03:00
Yasen Pramatarov d253d87515 Fixes config file editing 2025-04-11 16:55:08 +03:00
Yasen Pramatarov f27f3fe62f Fixes tests 2025-04-08 13:13:49 +03:00
Yasen Pramatarov 0d4251b321 Adds forgotten password reset functionality 2025-04-08 12:12:14 +03:00
Yasen Pramatarov 7b7e44faf2 Fixes 2fa classes 2025-04-08 10:27:52 +03:00
Yasen Pramatarov 7676bcd1c1 Updates user class for cdentials management 2025-04-07 16:28:56 +03:00
Yasen Pramatarov 90688016e8 Adds class and SQL for two-factor auth 2025-04-07 12:44:22 +03:00
Yasen Pramatarov aa530c20d2 Removes closing php tags 2025-03-17 12:38:24 +02:00
Yasen Pramatarov d9bee210d4 Adds 'ip' to validator 2025-02-24 14:47:23 +02:00
Yasen Pramatarov ecad8e2801 Adds back auto-blacklisting in rate limiter 2025-02-23 19:35:38 +02:00
Yasen Pramatarov 4a18c344c8 Fixes rate limiting bugs 2025-02-23 19:22:47 +02:00
Yasen Pramatarov 58633313e1 Fixes user tests 2025-02-23 18:03:19 +02:00
Yasen Pramatarov 0f6dda44b8 Gets the client IP from a central place 2025-02-23 17:58:26 +02:00
Yasen Pramatarov 34779bb891 Adds proper logging to CSRF middleware 2025-02-23 13:51:36 +02:00
Yasen Pramatarov c61f42792f Adds logging to component class and switches to bound params 2025-02-23 13:15:46 +02:00
Yasen Pramatarov 487c23da3e Fixes errors in ratelimiter 2025-02-21 11:44:52 +02:00
Yasen Pramatarov 9d0056f0a6 Adds transaction database methods (for the tests) 2025-02-18 16:46:56 +02:00
Yasen Pramatarov a399103305 Adds database execute and prepare (needed for the tests) 2025-02-18 16:45:25 +02:00
Yasen Pramatarov b7f8fce86e Replaces errors with exceptions in database class 2025-02-18 16:42:36 +02:00
Yasen Pramatarov beafdf29fb Enhances ratelimiter to include page requests, configurable 2025-02-17 15:04:50 +02:00
Yasen Pramatarov 00e2a38087 Renames ratelimitTable to authRatelimitTable 2025-02-17 14:52:24 +02:00
Yasen Pramatarov 3e9eb0d822 Renames messages to feedback 2025-02-16 10:18:26 +02:00
Yasen Pramatarov ef97dda39b Renames messages to feedback 2025-02-15 10:13:39 +02:00
Yasen Pramatarov 759059baad Adds new messages 2025-02-11 17:25:55 +02:00
Yasen Pramatarov cadc7b7750 Adds validator class, to be used in forms validation 2025-02-06 13:14:29 +02:00
Yasen Pramatarov b971a76662 Rebuilds livejs pages 2025-01-29 10:46:06 +02:00
Yasen Pramatarov 779d3e0bf6 Updates latest data page functionality 2025-01-28 15:27:40 +02:00
Yasen Pramatarov 71d0984e9d Redesigns the components page 2025-01-26 14:39:10 +02:00
Yasen Pramatarov fc71cdd7f8 Fixes status page design 2025-01-24 11:48:37 +02:00
Yasen Pramatarov ffe08f913b Updates design of config page, adds ajax 2025-01-23 12:42:27 +02:00
Yasen Pramatarov 1f75f81297 Moves Jitsi platforms configs to settings 2025-01-23 12:41:29 +02:00
Yasen Pramatarov e3b8cccba3 Ad javascript option to messaging 2025-01-23 12:37:10 +02:00
Yasen Pramatarov 5dc419b7a7 Fixes deletion of platforms with hosts/agents in them 2025-01-23 00:26:40 +02:00
Yasen Pramatarov 5b24d098e4 Debugs config items management 2025-01-22 22:52:50 +02:00
Yasen Pramatarov fc1ed97499 Fixes platform->host->agent logic 2025-01-22 17:46:08 +02:00