Commit Graph

4859 Commits

Author SHA1 Message Date
JustArchi
ac8df87e08 Add support for network groups, #1798 2020-05-26 23:24:43 +02:00
JustArchi
7930a652dd Correct UnixSetFileAccess to allow chmoding a directory 2020-05-24 00:17:36 +02:00
JustArchi
80daf47f60 Unify common ASF csproj properties under Directory.Build.props 2020-05-23 20:11:31 +02:00
JustArchi
8b0af8469e Remove some packages that .NET Framework no longer needs 2020-05-23 17:55:48 +02:00
JustArchi
a658bfcbde Update Startup.cs 2020-05-23 17:55:23 +02:00
JustArchi
832ceb8827 Move AccessControl under netcoreapp3.1
.NET Framework includes this natively
2020-05-23 17:45:44 +02:00
JustArchi
4cb91bd46c Update ASF.cs 2020-05-23 15:15:55 +02:00
JustArchi
437417dadd Translations update 2020-05-23 15:15:10 +02:00
JustArchi
9c20956ac5 Use MD5 hashing also for WebProxy 2020-05-22 21:47:59 +02:00
JustArchi
fe71dc8a99 Remove one finally too much 2020-05-22 10:45:48 +02:00
JustArchi
94637d4a91 Avoid excessive objects allocation 2020-05-22 10:35:07 +02:00
JustArchi
d5d7a6a183 Update ArchiSteamFarm.csproj 2020-05-22 00:08:26 +02:00
JustArchi
5a2caab7fc Use MD5 for single instance path 2020-05-22 00:04:04 +02:00
JustArchi
8db90b6c2f Use hexadecimal strings for OS-wide resources
base64 slash character can cause problems with filepaths, besides, it's best to use ASCII only there due to various OS limitations
2020-05-21 23:42:32 +02:00
JustArchi
1c18fab68e Also chmod the directory for CrossProcessFileBasedSemaphore 2020-05-21 23:31:07 +02:00
JustArchi
42b59cd066 Update CrossProcessFileBasedSemaphore.cs 2020-05-21 23:09:53 +02:00
JustArchi
a47b85ff85 Allow CrossProcessFileBasedSemaphore to sleep asynchronously 2020-05-21 23:08:02 +02:00
JustArchi
0f1b3f05f9 Implement CrossProcessFileBasedSemaphore in place of CrossProcessMutexBasedSemaphore
Hopefully this one works better
2020-05-21 23:02:04 +02:00
JustArchi
01482e8dd0 Misc 2020-05-21 22:47:23 +02:00
JustArchi
771d8b3391 Do not attempt to join chat if the account is limited
It won't work anyway
2020-05-21 11:03:29 +02:00
JustArchi
9d17c5d791 Bump 2020-05-21 11:00:12 +02:00
JustArchi
0fe0e1a84d Disable cross-process semaphore on Linux for now 2020-05-21 10:51:57 +02:00
JustArchi
6db61d164f Bump 2020-05-20 23:40:05 +02:00
JustArchi
2b16198f22 Add LoginLimiter to cross-process semaphores 2020-05-20 23:09:27 +02:00
JustArchi
88bb631eea Update CrossProcessMutexBasedSemaphore.cs 2020-05-20 22:04:01 +02:00
JustArchi
6c22724835 Implement OS-wide, cross-process semaphores for ASF instances
Distinction is preserved on webproxy basis (even for LoginLimiter which shouldn't work like that)

Addresses crucial part of #1798
2020-05-20 22:01:29 +02:00
JustArchi
ab57163695 Update Logging.cs 2020-05-20 20:43:13 +02:00
dependabot-preview[bot]
28ba310b67 Bump NLog from 4.7.1 to 4.7.2
Bumps [NLog](https://github.com/NLog/NLog) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/NLog/NLog/releases)
- [Changelog](https://github.com/NLog/NLog/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/NLog/NLog/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 21:05:44 +00:00
JustArchi
a58b1bd4a3 Bump 2020-05-16 01:23:13 +02:00
JustArchi
9259043e6d Load NLog.config when not in AppContext.BaseDirectory instead
This is needed as custom NLog.config no longer gets loaded in single-file scenario, where NLog probes the directory of the unpacked files instead.

For non-single-publishes this doesn't change anything, as home directory is equal to base directory if not using custom path.
2020-05-16 00:54:28 +02:00
JustArchi
2d5b736e74 Bump 2020-05-15 23:26:09 +02:00
dependabot-preview[bot]
acd80a724d Bump NLog from 4.7.0 to 4.7.1
Bumps [NLog](https://github.com/NLog/NLog) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/NLog/NLog/releases)
- [Changelog](https://github.com/NLog/NLog/blob/v4.7.1/CHANGELOG.md)
- [Commits](https://github.com/NLog/NLog/compare/v4.7...v4.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-15 15:07:51 +00:00
dependabot-preview[bot]
5c2f0edadc Bump Microsoft.Extensions.Logging.Configuration from 3.1.3 to 3.1.4
Bumps [Microsoft.Extensions.Logging.Configuration](https://github.com/aspnet/Extensions) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/aspnet/Extensions/releases)
- [Commits](https://github.com/aspnet/Extensions/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 11:24:04 +00:00
dependabot-preview[bot]
af22b5158a Bump Microsoft.Extensions.Configuration.Json from 3.1.3 to 3.1.4
Bumps [Microsoft.Extensions.Configuration.Json](https://github.com/aspnet/Extensions) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/aspnet/Extensions/releases)
- [Commits](https://github.com/aspnet/Extensions/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 10:23:21 +00:00
dependabot-preview[bot]
80d4f377b0 Bump System.Collections.Immutable from 1.7.0 to 1.7.1
Bumps [System.Collections.Immutable](https://github.com/dotnet/corefx) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/dotnet/corefx/releases)
- [Commits](https://github.com/dotnet/corefx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-12 17:30:15 +00:00
dependabot-preview[bot]
c611d1dee8 Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 3.1.3 to 3.1.4
Bumps [Microsoft.AspNetCore.Mvc.NewtonsoftJson](https://github.com/aspnet/AspNetCore) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/aspnet/AspNetCore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/AspNetCore/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-12 17:07:52 +00:00
dependabot-preview[bot]
56d430046a Bump System.Composition from 1.4.0 to 1.4.1
Bumps [System.Composition](https://github.com/dotnet/corefx) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/dotnet/corefx/releases)
- [Commits](https://github.com/dotnet/corefx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-12 17:07:04 +00:00
JustArchi
7edbe4a82f Misc 2020-05-10 18:53:10 +02:00
JustArchi
4d0bdf6789 Skip translation progress for invariant languages as well
Fixes annoying notice in docker containers
2020-05-10 18:46:55 +02:00
JustArchi
8960478939 Bump 2020-05-09 20:00:34 +02:00
JustArchi
93ac4cf697 Translations update 2020-05-09 19:58:23 +02:00
JustArchi
5db6df045c When registering API key for ASF usage, signalize it in the domain name
This way user knows it's us who generated it, even though other people may access it as well
2020-05-05 20:14:08 +02:00
JustArchi
3d072cf14b Misc 2020-05-04 16:10:07 +02:00
JustArchi
a4f88ca928 Misc 2020-05-04 16:00:22 +02:00
JustArchi
8e5735726b Misc 2020-05-04 15:31:35 +02:00
Łukasz Domeradzki
4b1d04733d Misc 2020-05-03 20:15:12 +02:00
dependabot-preview[bot]
574a5c65d3 Bump Humanizer from 2.8.2 to 2.8.11
Bumps [Humanizer](https://github.com/Humanizr/Humanizer) from 2.8.2 to 2.8.11.
- [Release notes](https://github.com/Humanizr/Humanizer/releases)
- [Changelog](https://github.com/Humanizr/Humanizer/blob/master/release_notes.md)
- [Commits](https://github.com/Humanizr/Humanizer/compare/v2.8.2...v2.8.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-02 17:04:22 +00:00
dependabot-preview[bot]
428e7b2966 Bump Swashbuckle.AspNetCore from 5.4.0 to 5.4.1
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.4.0...v5.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-30 08:06:20 +00:00
dependabot-preview[bot]
c9cd228850 Bump Swashbuckle.AspNetCore.Annotations from 5.4.0 to 5.4.1
Bumps [Swashbuckle.AspNetCore.Annotations](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.4.0...v5.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-29 19:11:23 +00:00
dependabot-preview[bot]
cbe7fbbeea Bump Swashbuckle.AspNetCore.Newtonsoft from 5.4.0 to 5.4.1
Bumps [Swashbuckle.AspNetCore.Newtonsoft](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.4.0...v5.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-29 18:44:45 +00:00