Commit Graph

74 Commits

Author SHA1 Message Date
Nikita Petko 8dd212314a Everything ClientSettings!
Updated client settings to do binary comparison when finding application
buckets etc (this will allow case sensitive naming, like ABC and abc are
2 different buckets)

Added a message to ClientAppSettings.php, please read it and implement
what it says onto said clients

Added GetSetting.php, like roblox's
https://clientsettings.api.roblox.com/v1/GetSetting?key=applicationName
(503 for apiKey failure)
2021-12-31 06:14:13 +00:00
Nikita Petko 23f608e173 Everything IP!
Updated IpRange to fix an undefined index (where it tried to convert an
IP to a ip/bits format but some didn't contain that, so absolute ip
addresses will just have /32 appended)

Implemented the logic into WebContextManager.php
2021-12-31 06:12:38 +00:00
Nikita Petko b08cc53828 Everything WebsiteSettings!
A lot has been changed, everything has been updated to use
WebsiteSettingsV2.

modified:   IsAliveCheck.php
modified:   globals/Dependencies/Games/Game.php
modified:   globals/Dependencies/Web/WebContextManager.php
modified:   globals/Dependencies/Web/WebsiteSettings.php
modified:   globals/config.php
modified:   globals/functions.php
modified:   html/asset/index.php
modified:   html/download.php
modified:   html/maintenance.php
modified:   html_admin/announcements.php
modified:   html_admin/client-deployer-upload.php
modified:   html_admin/client-deployer.php
modified:   html_admin/configuration.php
modified:
html_clientsettings/Setting/QuietGet/WindowsBootstrapperSettings.php
modified:   html_setup/BootstrapperSettings.php
modified:   html_setup/version.php
modified:   html_setup/versionQTStudio.php
modified:   html_versioncompatibility/GetAllowedMD5Hashes.php
modified:   html_versioncompatibility/GetAllowedSecurityKeys.php

There's gonna be massive changes with VersionCompatability also,
this involves new database tables, and new helpers, that will help
support:
- More client versions, security versions and client MD5 hashes at once
- Better management of versioning, it will automatically update the
  respected ClientSettingsApplicationBucket with the new version etc.
2021-12-31 06:08:06 +00:00
Astrologies af4fa5a650 functions from User to Group 2021-12-29 07:07:07 -05:00
Astrologies b54819e972 EconomyHelper impl 2021-12-29 06:53:36 -05:00
Astrologies ba946eaefe User impl update 2021-12-29 06:51:54 -05:00
Astrologies cdb4b458fc groups dep impl 2021-12-29 06:49:03 -05:00
Astrologies 58e5eaaa94 User impl update 2021-12-23 01:02:34 -05:00
Astrologies a879fb7c4f User and Render impl update 2021-12-23 00:24:14 -05:00
Astrologies 006d56fc8c TwoFactor impl update 2021-12-22 05:45:24 -05:00
Astrologies e1a0e7e970 RccServiceHelper faultlog 2021-12-22 05:40:16 -05:00
Astrologies 2be9ed5c01 Email impl 2021-12-22 05:38:01 -05:00
Astrologies 4b3aceebd7 User impl 2021-12-22 05:37:31 -05:00
Astrologies 18f3f8358e Session impl 2021-12-22 05:36:37 -05:00
Astrologies ad92a070a1 SignupKey impl 2021-12-22 05:35:58 -05:00
Astrologies 031aebb1d3 Badge impl 2021-12-22 05:34:06 -05:00
Astrologies fced8a00eb Game impl update 2021-12-21 21:43:12 -05:00
Astrologies d79bf18f37 Users\Render PendingRender update 2021-12-21 18:52:40 -05:00
Astrologies bfff7a8b8d Filter impl 2021-12-21 18:40:27 -05:00
Astrologies 763d7d1a8b Game impl update 2021-12-21 18:39:26 -05:00
Astrologies 0404e56ad6 User impl update 2021-12-21 15:01:23 -05:00
Astrologies 309f1df376 Games\Game Impl 2021-12-21 03:24:08 -05:00
Astrologies 1d5919027a Outfit impl 2021-12-20 07:45:24 -05:00
Astrologies 7cd4f5affc Render impl update 2021-12-20 07:44:39 -05:00
Astrologies cd7229db1b User dep impl update 2021-12-19 00:23:50 -05:00
Astrologies a671625523 User dep impl update 2021-12-19 00:20:44 -05:00
Astrologies ece63ed1cf User dep impl 2021-12-18 23:57:33 -05:00
Astrologies e059ce550d alphaland ticket dep 2021-12-17 06:11:34 -05:00
Astrologies f86671d3dc alphaland signing dep 2021-12-17 06:08:39 -05:00
Astrologies c34c18a46e Assets\Render update 2021-12-16 01:54:25 -05:00
Astrologies a3b2832abf Ui\ImageHelper update 2021-12-16 01:52:24 -05:00
Astrologies 984ead4c77 Assets\Render RenderPlace impl 2021-12-16 01:51:56 -05:00
Astrologies 1950552855 usermoderationmanager dep update 2021-12-15 17:06:29 -05:00
Astrologies 7ad6d19998 rccservicehelper dep update 2021-12-15 17:02:03 -05:00
Astrologies 4c032e6495 old assettypehelper remove 2021-12-15 17:00:35 -05:00
Astrologies 97c403917f old imagehelper remove 2021-12-15 17:00:26 -05:00
Astrologies cbc4041f49 Assets/Render and Users/Render dep 2021-12-15 17:00:15 -05:00
Astrologies 7e244634ae referral program member check 2021-12-12 18:27:45 -05:00
Nikita Petko 678a5e6e8a Update ClientSettings.php and WebsiteSettings.php
~ Add extra checks to Alphaland\Client\ClientSettingsApplications::FetchCombinedApplicationDependencies() to:
  1. Determine if the application dependency actually exists
  2. Determine if the application dependency has a dependency to it's
     super dependant

~ Make the Alphaland\Client\ClientSettingsKind an abstract class

~ Add Alphaland\Web\WebsiteSettings::GetOrCreateSetting() to website
settings in case we want to write a setting if it truly doesn't exist

Co-Authored-by: Jacob Valara <valara2@mfdlabs.com>
2021-12-11 16:43:49 +00:00
Nikita Petko c040db0c1f Update WebsiteSettings.php, create ClientSettings.php
Pretty self explainitory
2021-12-10 22:14:23 +00:00
Astrologies 082a25dd77 rccservicehelper dep 2021-12-09 04:37:01 -05:00
Astrologies 62f29193f5 Merge branch 'master' of https://github.com/Astrologies/Alphaland-Website 2021-12-06 22:36:05 -05:00
Astrologies aad0994a8f game dep chatstyle options 2021-12-06 22:35:55 -05:00
Nikita Petko c42c2dd12e Update DOC 2021-12-06 18:09:27 +00:00
Astrologies 69e4cdd724 rename table google_2fa to twofactor 2021-12-06 02:27:40 -05:00
Astrologies 5a982e292d staff bypass maintenance 2021-12-06 02:08:09 -05:00
Astrologies fd100eec75 referral program update 2021-12-03 16:41:44 -05:00
Astrologies 191a05c55a referralprogram dependency 2021-12-02 20:13:31 -05:00
Astrologies 50ba988609 usermoderationmanager uneeded depend 2021-12-02 00:22:51 -05:00
Astrologies e3333082e8 webcontextmanager force types 2021-12-01 23:15:17 -05:00