|  Anonymous Contributor | 80db5f35d1 | Add internal cronjob for PHP session cleanup | 2023-09-10 04:53:40 +02:00 | 
				
					
						|  Anonymous Contributor | bb40c8c9a4 | Port working cronjobs to new CronJob API | 2023-09-10 04:53:13 +02:00 | 
				
					
						|  Anonymous Contributor | a213a38b3c | Add simple API and starter for cron jobs | 2023-09-10 04:41:21 +02:00 | 
				
					
						|  Anonymous Contributor | b18b960fb0 | Use APCu (if available) to cache username lookups | 2023-09-10 02:45:06 +02:00 | 
				
					
						|  Anonymous Contributor | c416ec0992 | Fix region deletion as admin | 2023-09-10 01:31:26 +02:00 | 
				
					
						|  Anonymous Contributor | 13495cd041 | Fix control flow of registration RequestHandler | 2023-09-10 01:30:11 +02:00 | 
				
					
						|  Anonymous Contributor | 9e0267513b | Add displayError utility function | 2023-09-10 01:29:08 +02:00 | 
				
					
						|  Anonymous Contributor | 8e20909f23 | Fix leftover reference to RUNTIME in Profile.php | 2023-09-09 06:31:23 +02:00 | 
				
					
						|  Anonymous Contributor | f87fa5d5bb | Fix some template variables | 2023-09-09 06:30:42 +02:00 | 
				
					
						|  Anonymous Contributor | 5274f306e3 | Make sure argument of Util::fillString is string | 2023-09-09 06:29:52 +02:00 | 
				
					
						|  Anonymous Contributor | 9483889e55 | Fix func. call with wrong signature in OpenSim.php | 2023-09-09 06:28:51 +02:00 | 
				
					
						|  Anonymous Contributor | 37ad81fb16 | Rename own tables to be consistent and distinct | 2023-09-09 06:27:20 +02:00 | 
				
					
						|  Anonymous Contributor | f50053a745 | Add migration feature for own MySQL tables | 2023-09-09 06:21:30 +02:00 | 
				
					
						|  Anonymous Contributor | fc0412d50a | Strip all tags from plaintext mail | 2023-09-06 17:35:56 +02:00 | 
				
					
						|  Anonymous Contributor | f9453d5dec | Switch to INI-based configuration | 2023-09-06 17:34:32 +02:00 | 
				
					
						|  Anonymous Contributor | c7bf6f4d6e | Fix minor errors in template HTML | 2023-09-05 22:25:08 +02:00 | 
				
					
						|  Anonymous Contributor | 3bc2fee80a | Fix class name of reset-password handler | 2023-09-05 22:23:56 +02:00 | 
				
					
						|  Anonymous Contributor | 2e3124406a | Adapt DiscordUtil to directory structure change | 2023-09-05 22:00:18 +02:00 | 
				
					
						|  Anonymous Contributor | ef9cb8831e | Fix username not being included in profile page | 2023-09-05 21:59:49 +02:00 | 
				
					
						|  Anonymous Contributor | eca5aa0d92 | Adapt templates to new asset dir structure | 2023-09-05 21:59:03 +02:00 | 
				
					
						|  Anonymous Contributor | 9ebb54ce64 | Change directory structure for images | 2023-09-05 10:40:08 +02:00 | 
				
					
						|  Anonymous Contributor | b68884f33c | Implement API endpoints as RequestHandlers | 2023-09-05 01:27:06 +02:00 | 
				
					
						|  Anonymous Contributor | 1cc4746c6a | Implement all existing pages as RequestHandlers | 2023-09-05 01:12:48 +02:00 | 
				
					
						|  Anonymous Contributor | 27899ce9c1 | Fix/improve middleware classes | 2023-09-05 01:09:59 +02:00 | 
				
					
						|  Anonymous Contributor | 686e991266 | Adapt existing classes to new structure and PSR-12 | 2023-09-05 01:09:01 +02:00 | 
				
					
						|  Anonymous Contributor | cc240f47a2 | Add templating system based on native PHP | 2023-09-05 01:02:53 +02:00 | 
				
					
						|  Anonymous Contributor | a80919fdce | Add object-oriented bootstrap and request handling | 2023-09-05 00:55:09 +02:00 | 
				
					
						|  Anonymous Contributor | b163f4d764 | Add middleware functionality | 2023-08-29 13:55:12 +02:00 | 
				
					
						|  Anonymous Contributor | 024a140609 | Add simple PSR-4 autoloader | 2023-08-29 13:53:32 +02:00 | 
				
					
						|  Anonymous Contributor | d6ca2e6e00 | Move identity deletion into OpenSim function | 2023-08-27 12:17:33 +02:00 | 
				
					
						|  Anonymous Contributor | 007e0ac4fb | Add self-service user account deletion | 2023-08-27 11:20:50 +02:00 | 
				
					
						|  Anonymous Contributor | 120fb3772e | Fix formatting according to PSR-12 | 2023-08-27 05:31:32 +02:00 | 
				
					
						|  Anonymous Contributor | eda4c5a030 | Finalize "forgot password" feature | 2023-08-23 18:16:36 +02:00 | 
				
					
						|  Anonymous Contributor | 82157cad76 | Add e-mail-based password reset feature | 2023-08-23 18:16:36 +02:00 | 
				
					
						|  Anonymous Contributor | b400f0c4e5 | Fix erroneous SQL queries (ignored pre-PHP 8) | 2023-08-23 18:16:36 +02:00 | 
				
					
						|  Anonymous Contributor | 0140cf1a57 | Revert password hashing for OpenSim compatibility | 2023-08-23 18:16:36 +02:00 | 
				
					
						|  Anonymous Contributor | 143f8ef3ed | Fix property references | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | 29796584f7 | Check if "required" parameter is set | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | 4d20b7e2f3 | Only check regex and equals when field is provided | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | e2795e99b9 | Do not use PHP's error control operator | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | 0a6b06fb29 | Fix property reference | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | d3f3ca5779 | Fix include/template paths | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | 45a33c2b9f | Remove unused GoogleAuthenticator class | 2023-08-23 18:16:35 +02:00 | 
				
					
						|  Anonymous Contributor | 11c8fa3471 | Change dir structure of class files | 2023-08-23 18:16:34 +02:00 |