Delta-v/Content.Server.Database/Migrations/Postgres
Simon f9f2549746 Automated whitelists (#23985)
* Beginnings of making the breadmemes jobs easier

* stuff

* stuff pt. 2

* Stuff pt.3

* Stuff I forgot last time

* Basic whitelist

Only people that are added to the whitelist with the addwhitelist command will be able to join. I call this the "legacy" whitelist

* Remove always deny condition in favor of just breaking if playtime check fails

* Change default whitelist

Default whitelist is now the "legacy" whitelist.

* localization

* Admin check

* minor spelling change

* Fix build

* Whitelist message

* Fix vars not being datafield and spelling mistakes

* Minor spelling mistake

* Change config for salamander

* Reviews and stuff

* Add summaries

* Fix whitelists

* Forgot to add a datafield

* Fixing stuff I guess

* Reuse admin remarks to reduce load when connecting.

* Update log messages to be verbose instead of debug

* Reviews

* whoops

* Explain a bit more how whitelist checking works

* Apply CE's review

* Append Membership to Blacklist and Whitelist conditions

* Fix review comments

* Uncapitalize playerConnectionWhitelist, add to ignored client prototypes

* Make note count field work

* Fix cvar for thingy

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2024-08-30 05:37:15 +01:00
..
20200929113117_Init.Designer.cs
20200929113117_Init.cs
20201006223000_SelectedCharacterSlotFk.cs
20201028210620_Admins.Designer.cs
20201028210620_Admins.cs
20201109092921_ExtraIndices.Designer.cs
20201109092921_ExtraIndices.cs
20201203093409_ClothingAndPronouns.Designer.cs
20201203093409_ClothingAndPronouns.cs
20210103151756_BackpackPreference.Designer.cs
20210103151756_BackpackPreference.cs
20210211211033_AdminOOCColor.Designer.cs
20210211211033_AdminOOCColor.cs
20210321230012_HWID.Designer.cs
20210321230012_HWID.cs
20210915093340_UniqueHighPriorityJob.Designer.cs
20210915093340_UniqueHighPriorityJob.cs
20211120202701_AdminLogs.Designer.cs
20211120202701_AdminLogs.cs
20211121123543_AdminLogsImpact.Designer.cs
20211121123543_AdminLogsImpact.cs
20220103235647_whitelist.Designer.cs
20220103235647_whitelist.cs
20220108185749_add-species.Designer.cs
20220108185749_add-species.cs
20220127170845_UnifyMore.Designer.cs
20220127170845_UnifyMore.cs
20220129005644_ServerBanHit.Designer.cs
20220129005644_ServerBanHit.cs
20220214061058_RoleBans.Designer.cs
20220214061058_RoleBans.cs
20220308222742_Cleanup.Designer.cs
20220308222742_Cleanup.cs
20220310173734_SpeciesMarkings.Designer.cs
20220310173734_SpeciesMarkings.cs
20220313151800_ServerNameFts.Designer.cs
20220313151800_ServerNameFts.cs
20220324144654_AdminNotes.Designer.cs
20220324144654_AdminNotes.cs
20220325170225_PlayerReadRules.Designer.cs
20220325170225_PlayerReadRules.cs
20220326104916_UploadedResourcesLog.Designer.cs
20220326104916_UploadedResourcesLog.cs
20220503222955_FixIndices.Designer.cs
20220503222955_FixIndices.cs
20220505084828_MarkingsJsonb.Designer.cs
20220505084828_MarkingsJsonb.cs
20220509060724_FlavorText.Designer.cs
20220509060724_FlavorText.cs
20220724000132_PlayTime.Designer.cs
20220724000132_PlayTime.cs
20220816163319_Traits.Designer.cs
20220816163319_Traits.cs
20230319110655_ProfileTraitIndexUnique.Designer.cs
20230319110655_ProfileTraitIndexUnique.cs
20230319112124_ServerBanExemption.Designer.cs
20230319112124_ServerBanExemption.cs
20230402214647_BanAutoDelete.Designer.cs
20230402214647_BanAutoDelete.cs
20230503001749_AdminNotesImprovement.Designer.cs
20230503001749_AdminNotesImprovement.cs
20230725193102_AdminNotesImprovementsForeignKeys.Designer.cs
20230725193102_AdminNotesImprovementsForeignKeys.cs
20230727190902_AdminLogCompoundKey.Designer.cs
20230727190902_AdminLogCompoundKey.cs
20231021071411_RoundStartDate.Designer.cs
20231021071411_RoundStartDate.cs
20231024041204_DropAdminLogEntity.Designer.cs
20231024041204_DropAdminLogEntity.cs
20231126234054_ConnectionLogServer.Designer.cs
20231126234054_ConnectionLogServer.cs
20231226154937_AdminLogPk.Designer.cs
20231226154937_AdminLogPk.cs
20240112194620_Blacklist.Designer.cs Automated whitelists (#23985) 2024-08-30 05:37:15 +01:00
20240112194620_Blacklist.cs Automated whitelists (#23985) 2024-08-30 05:37:15 +01:00
20240201091301_SpawnPriorityPreference.Designer.cs
20240201091301_SpawnPriorityPreference.cs
20240301130641_ClothingRemoval.Designer.cs
20240301130641_ClothingRemoval.cs
20240318022005_AdminMessageDismiss.Designer.cs
20240318022005_AdminMessageDismiss.cs
20240403072242_Loadouts.Designer.cs
20240403072242_Loadouts.cs
20240409013837_FixRoundStartDateNullability.Designer.cs
20240409013837_FixRoundStartDateNullability.cs
20240531011555_RoleWhitelist.Designer.cs
20240531011555_RoleWhitelist.cs
20240606065731_RemoveLastReadRules.Designer.cs
20240606065731_RemoveLastReadRules.cs
20240606121555_ban_notify_trigger.Designer.cs
20240606121555_ban_notify_trigger.cs
20240606175154_ReturnLastReadRules.Designer.cs
20240606175154_ReturnLastReadRules.cs
20240621120713_ConnectionLogTimeIndex.Designer.cs
20240621120713_ConnectionLogTimeIndex.cs
20240623005121_BanTemplate.Designer.cs
20240623005121_BanTemplate.cs
PostgresServerDbContextModelSnapshot.cs Automated whitelists (#23985) 2024-08-30 05:37:15 +01:00