diff --git a/.idea/.idea.Larpix/.idea/workspace.xml b/.idea/.idea.Larpix/.idea/workspace.xml new file mode 100644 index 0000000..d0aa3b1 --- /dev/null +++ b/.idea/.idea.Larpix/.idea/workspace.xml @@ -0,0 +1,574 @@ + + + + LarpixServer/LarpixServer.csproj + LarpixVoice/LarpixVoice.csproj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 4 +} + + + + { + "keyToString": { + ".NET Project.LarpixServer.executor": "Run", + ".NET Project.LarpixVoice.executor": "Run", + "ModuleVcsDetector.initialDetectionPerformed": "true", + "Publish to folder.Larpix Linux.executor": "Run", + "Publish to folder.LarpixVoice.executor": "Run", + "Publish to folder.Server Linux.executor": "Run", + "Publish to folder.Voice Linux.executor": "Run", + "RunOnceActivity.MCP Project settings loaded": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true", + "RunOnceActivity.cidr.known.project.marker": "true", + "RunOnceActivity.git.unshallow": "true", + "RunOnceActivity.readMode.enableVisualFormatting": "true", + "RunOnceActivity.typescript.service.memoryLimit.init": "true", + "cidr.known.project.marker": "true", + "codeWithMe.voiceChat.enabledByDefault": "false", + "git-widget-placeholder": "main", + "node.js.detected.package.eslint": "true", + "node.js.detected.package.tslint": "true", + "node.js.selected.package.eslint": "(autodetect)", + "node.js.selected.package.tslint": "(autodetect)", + "nodejs_package_manager_path": "npm", + "settings.editor.selected.configurable": "preferences.pluginManager", + "vue.rearranger.settings.migration": "true" + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1774795186528 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LarpixServer/Encryption/Encryption.cs b/LarpixServer/Encryption/Encryption.cs index f7338d9..ca97792 100644 --- a/LarpixServer/Encryption/Encryption.cs +++ b/LarpixServer/Encryption/Encryption.cs @@ -193,7 +193,7 @@ public class Encryption public static string GetRandomString(int length) { - const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()_+=-"; + const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz!@_"; return new string(Enumerable.Repeat(chars, length) .Select(s => s[Random.Shared.Next(s.Length)]).ToArray()); } diff --git a/LarpixServer/Filesystem/Fs.cs b/LarpixServer/Filesystem/Fs.cs index ab2a8d5..2d69a7d 100644 --- a/LarpixServer/Filesystem/Fs.cs +++ b/LarpixServer/Filesystem/Fs.cs @@ -431,4 +431,4 @@ public class Fs fileLock.Release(); } } -} \ No newline at end of file +} \ No newline at end of file