2021-03-27 17:14:47 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<project version= "4" >
<component name= "AutoImportSettings" >
<option name= "autoReloadType" value= "SELECTIVE" />
</component>
<component name= "ChangeListManager" >
2021-04-17 11:20:21 +02:00
<list default= "true" id= "fbb0c733-4aa1-4d27-87d5-c7276d8aa613" name= "Default Changelist" comment= "For some reason, the tests on GH fail" >
2021-03-30 22:54:11 +02:00
<change beforePath= "$PROJECT_DIR$/.idea/workspace.xml" beforeDir= "false" afterPath= "$PROJECT_DIR$/.idea/workspace.xml" afterDir= "false" />
2021-04-17 11:20:21 +02:00
<change beforePath= "$PROJECT_DIR$/apg_test.go" beforeDir= "false" afterPath= "$PROJECT_DIR$/apg_test.go" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/config.go" beforeDir= "false" afterPath= "$PROJECT_DIR$/config.go" afterDir= "false" />
2021-03-27 17:14:47 +01:00
</list>
<option name= "SHOW_DIALOG" value= "false" />
<option name= "HIGHLIGHT_CONFLICTS" value= "true" />
<option name= "HIGHLIGHT_NON_ACTIVE_CHANGELIST" value= "false" />
<option name= "LAST_RESOLUTION" value= "IGNORE" />
</component>
<component name= "FileTemplateManagerImpl" >
<option name= "RECENT_TEMPLATES" >
<list >
<option value= "Go File" />
<option value= "Go Application" />
</list>
</option>
</component>
<component name= "GOROOT" url= "file://$PROJECT_DIR$/../../go1.16.2" />
<component name= "Git.Settings" >
<option name= "RECENT_BRANCH_BY_REPOSITORY" >
<map >
2021-03-27 17:17:41 +01:00
<entry key= "$PROJECT_DIR$" value= "main" />
2021-03-27 17:14:47 +01:00
</map>
</option>
<option name= "RECENT_GIT_ROOT_PATH" value= "$PROJECT_DIR$" />
</component>
<component name= "GitSEFilterConfiguration" >
<file-type-list >
<filtered-out-file-type name= "LOCAL_BRANCH" />
<filtered-out-file-type name= "REMOTE_BRANCH" />
<filtered-out-file-type name= "TAG" />
<filtered-out-file-type name= "COMMIT_BY_MESSAGE" />
</file-type-list>
</component>
<component name= "GoLibraries" >
<option name= "indexEntireGoPath" value= "false" />
</component>
<component name= "ProjectId" id= "1pxyItB9dnh8hLHpqlNK6NktVaL" />
<component name= "ProjectLevelVcsManager" >
<OptionsSetting value= "false" id= "Update" />
</component>
<component name= "ProjectViewState" >
<option name= "hideEmptyMiddlePackages" value= "true" />
<option name= "showLibraryContents" value= "true" />
</component>
<component name= "PropertiesComponent" >
<property name= "DefaultGoTemplateProperty" value= "Go Application" />
<property name= "RunOnceActivity.OpenProjectViewOnStart" value= "true" />
<property name= "RunOnceActivity.ShowReadmeOnStart" value= "true" />
<property name= "WebServerToolWindowFactoryState" value= "false" />
<property name= "configurable..is.expanded" value= "false" />
<property name= "configurable.GoLibrariesConfigurable.is.expanded" value= "true" />
<property name= "go.import.settings.migrated" value= "true" />
<property name= "go.sdk.automatically.set" value= "true" />
<property name= "go.tried.to.enable.integration.vgo.integrator" value= "true" />
<property name= "last_opened_file_path" value= "$USER_HOME$" />
<property name= "settings.editor.selected.configurable" value= "inlay.hints.go" />
</component>
<component name= "RecentsManager" >
<key name= "MoveFile.RECENT_KEYS" >
<recent name= "C:\Users\Winni Neessen\go\src\apg.go\chars" />
<recent name= "C:\Users\Winni Neessen\go\src\apg.go\lib" />
<recent name= "C:\Users\Winni Neessen\go\src\apg.go\test" />
</key>
</component>
2021-04-17 11:04:14 +02:00
<component name= "RunManager" selected= "Go Build.Run Application (with newstyle params)" >
2021-03-28 11:51:26 +02:00
<configuration name= "Run Application (show help text)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<parameters value= "-h" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-28 11:51:26 +02:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-28 11:51:26 +02:00
<method v= "2" />
</configuration>
<configuration name= "Run Application (show version string)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<parameters value= "-v" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-28 11:51:26 +02:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-28 11:51:26 +02:00
<method v= "2" />
</configuration>
2021-03-27 17:14:47 +01:00
<configuration name= "Run Application (with excludes)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<parameters value= "-m 20 -x 20 -C -E abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!]" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Run Application (with newstyle params and spelling and multiple pws)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<parameters value= "-m 10 -x 10 -M SLNU -l -n 6" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Run Application (with newstyle params and spelling)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<parameters value= "-m 10 -x 10 -M SLNU -l" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Run Application (with newstyle params)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<parameters value= "-M slNU" />
2021-03-27 17:14:47 +01:00
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Run Application (with params)" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<parameters value= "-m 20 -x 20 -C" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Run Application" type= "GoApplicationRunConfiguration" factoryName= "Go Application" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<filePath value= "$PROJECT_DIR$" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Benchmark Application" type= "GoTestRunConfiguration" factoryName= "Go Test" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
<filePath value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<framework value= "gobench" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<configuration name= "Test Application" type= "GoTestRunConfiguration" factoryName= "Go Test" >
<module name= "apg.go" />
<working_directory value= "$PROJECT_DIR$" />
<kind value= "PACKAGE" />
2021-04-17 11:04:14 +02:00
<package value= "github.com/wneessen/apg-go" />
2021-03-27 17:14:47 +01:00
<directory value= "$PROJECT_DIR$" />
<filePath value= "$PROJECT_DIR$" />
2021-04-17 11:04:14 +02:00
<framework value= "gotest" />
2021-03-27 17:14:47 +01:00
<method v= "2" />
</configuration>
<list >
<item itemvalue= "Go Build.Run Application" />
<item itemvalue= "Go Build.Run Application (with params)" />
<item itemvalue= "Go Build.Run Application (with excludes)" />
<item itemvalue= "Go Build.Run Application (with newstyle params)" />
<item itemvalue= "Go Build.Run Application (with newstyle params and spelling)" />
<item itemvalue= "Go Build.Run Application (with newstyle params and spelling and multiple pws)" />
2021-03-28 11:51:26 +02:00
<item itemvalue= "Go Build.Run Application (show help text)" />
<item itemvalue= "Go Build.Run Application (show version string)" />
2021-03-27 17:14:47 +01:00
<item itemvalue= "Go Test.Test Application" />
<item itemvalue= "Go Test.Benchmark Application" />
</list>
</component>
<component name= "SpellCheckerSettings" RuntimeDictionaries= "0" Folders= "0" CustomDictionaries= "0" DefaultDictionary= "application-level" UseSingleDictionary= "true" transferred= "true" />
<component name= "TypeScriptGeneratedFilesManager" >
<option name= "version" value= "3" />
</component>
<component name= "Vcs.Log.Tabs.Properties" >
<option name= "TAB_STATES" >
<map >
<entry key= "MAIN" >
<value >
<State >
<option name= "FILTERS" >
<map >
<entry key= "branch" >
<value >
<list >
<option value= "main" />
</list>
</value>
</entry>
</map>
</option>
</State>
</value>
</entry>
</map>
</option>
<option name= "oldMeFiltersMigrated" value= "true" />
</component>
<component name= "VcsManagerConfiguration" >
<MESSAGE value= "Updated README and gitignore files" />
<MESSAGE value= "v0.2.1: Support for more platforms added" />
<MESSAGE value= "v0.2.3: More chars, cleanup and better test coverage - Added more special characters - Fixed issue with ` character - Added lots of tests - Moved character range generation into it's own function - Better error handling - A bit of code cleanup" />
<MESSAGE value= "Split up functions into seperate files" />
<MESSAGE value= "Added spelling of pws. Ready for v0.2.4" />
<MESSAGE value= "Fixes in getCharRange() tests" />
<MESSAGE value= "excludeChars are now escaped before using them as regExp" />
<MESSAGE value= "Added sane defaults" />
<MESSAGE value= "Updates README.md. We are ready for v0.2.5" />
<MESSAGE value= "Break the switch/case" />
<MESSAGE value= "v0.2.6 - converted to go module structure - Better logging - Better error handling - Removed Makefile since github takes care of building/releasing" />
<MESSAGE value= "Tests cleanup. Used structs for tests instead of repeating code" />
<MESSAGE value= "v0.2.7: Switched global config to it's own package" />
<MESSAGE value= "Updated .gitignore" />
2021-03-27 17:17:41 +01:00
<MESSAGE value= "Removed .idea from .gitignore" />
<MESSAGE value= "Let's have centralized IDE config" />
2021-03-28 11:51:26 +02:00
<MESSAGE value= "New DEV branch" />
<MESSAGE value= "v0.2.9: Replaced standard go-help with custom usage text" />
2021-04-01 11:01:47 +02:00
<MESSAGE value= "v0.3.0: Unified the naming convention" />
2021-04-17 11:11:54 +02:00
<MESSAGE value= "v0.3.1: New password length behaviour To address issue #13, the password length behaviour of the original APG has been reproduced. Previously, when a minLength of 5 and a maxLength of 10 was given, apg-go se the pwLength to the preferred maxLength. With v0.3.1 it will choose a random length between minLength and maxLength instead, same as the original C-lang apg did. For this the minLength has been defaulted to a sane value of 12 (instead of the 8 of the original apg). The default for maxLength stayed at 20. Also the default number of generated passwords has been changed from 1 to 6, to replicate the behaviour of the original apg." />
2021-04-17 11:20:21 +02:00
<MESSAGE value= "For some reason, the tests on GH fail" />
<option name= "LAST_COMMIT_MESSAGE" value= "For some reason, the tests on GH fail" />
2021-03-27 17:14:47 +01:00
</component>
<component name= "VgoProject" >
<integration-enabled > true</integration-enabled>
</component>
<component name= "com.intellij.coverage.CoverageDataManagerImpl" >
2021-03-30 22:54:11 +02:00
<SUITE FILE_PATH= "coverage/apg_go$Test_Application.out" NAME= "Test Application Coverage Results" MODIFIED= "1616765230426" SOURCE_PROVIDER= "com.intellij.coverage.DefaultCoverageFileProvider" RUNNER= "GoCoverage" COVERAGE_BY_TEST_ENABLED= "false" COVERAGE_TRACING_ENABLED= "false" />
2021-04-01 10:53:51 +02:00
<SUITE FILE_PATH= "coverage/apg_go$TestGetRandNum_in_github_com_wneessen_apg_go__1_.out" NAME= "TestGetRandNum in github.com/wneessen/apg.go (1) Coverage Results" MODIFIED= "1616594443133" SOURCE_PROVIDER= "com.intellij.coverage.DefaultCoverageFileProvider" RUNNER= "GoCoverage" COVERAGE_BY_TEST_ENABLED= "false" COVERAGE_TRACING_ENABLED= "false" />
2021-03-27 17:14:47 +01:00
<SUITE FILE_PATH= "coverage/apg_go$BenchmarkGetRandNum_in_apg_go.out" NAME= "BenchmarkGetRandNum in apg.go Coverage Results" MODIFIED= "1616342745320" SOURCE_PROVIDER= "com.intellij.coverage.DefaultCoverageFileProvider" RUNNER= "GoCoverage" COVERAGE_BY_TEST_ENABLED= "false" COVERAGE_TRACING_ENABLED= "false" />
</component>
</project>