Commit graph

199 commits

Author SHA1 Message Date
Archi
db2cbde708
Bump 2022-04-05 20:28:30 +02:00
Archi
635afa7165
Update Madness 2022-04-02 16:41:48 +02:00
Archi
9273d73640
Check for overflow and underflow in debug builds 2022-04-02 13:58:55 +02:00
Archi
83a353dfe0
Bump 2022-03-24 22:28:40 +01:00
Archi
9ce527c938
Bump 2022-03-18 19:51:04 +01:00
Archi
799ec2965f
Bump 2022-03-12 22:34:55 +01:00
Archi
c7e9c0c3b0
Bump 2022-03-12 22:34:35 +01:00
Archi
0f12174564
Bump 2022-03-07 18:43:29 +01:00
Archi
bc8a4a50d2
Bump 2022-03-03 14:51:41 +01:00
Archi
abbe0cca22
Bump 2022-02-25 00:35:12 +01:00
Archi
a9edc7ad7a
Bump 2022-02-24 14:17:11 +01:00
Archi
173cec5ef7
Bump 2022-02-10 20:14:51 +01:00
Archi
d16c4822eb
Bump 2022-02-10 20:14:35 +01:00
Łukasz Domeradzki
f807bdb660
Fix permissions when proxifying commands (#2509)
* Fix permissions when proxifying commands

* Version bump
2022-02-08 23:17:03 +01:00
Archi
31db72b2d6
Bump 2022-02-03 21:05:04 +01:00
Archi
f28ae15cc9
Bump 2022-02-03 19:55:01 +01:00
Archi
8fb1a2e1ea
Bump 2022-01-23 14:31:20 +01:00
Archi
1dcb103bf7
Bump 2022-01-23 13:01:41 +01:00
Archi
c08f259806
Bump 2022-01-23 12:46:02 +01:00
Archi
dae6f9d328
Use newer syntax for Enum.IsDefined() 2022-01-23 01:37:43 +01:00
Archi
290aa3ba34
Bump 2022-01-10 11:21:50 +01:00
Archi
a04781747e
Bump 2022-01-06 20:48:26 +01:00
Archi
c4b3899ae3
Bump 2022-01-06 20:18:56 +01:00
Archi
07a7358493
Bump 2021-12-28 14:09:57 +01:00
Archi
475b8aa649
I lied 2021-12-28 14:09:38 +01:00
Archi
6b498af3c9
Bump 2021-12-28 12:13:13 +01:00
Archi
d141dce93d
Bump 2021-12-20 18:41:29 +01:00
Archi
5a5a573e46
Bump 2021-12-15 20:41:41 +01:00
Archi
dc6968b371
Bump 2021-12-15 20:33:52 +01:00
Archi
429b030021
Use alternative logic for public signing 2021-12-13 15:47:13 +01:00
Archi
225003c5d1
Try to fix netf, once again into the breach 2021-12-12 01:44:17 +01:00
Archi
bf70f27449
Bump 2021-12-08 17:01:14 +01:00
Archi
b9108742d4
Bump 2021-12-07 21:27:30 +01:00
Archi
31da584f75
Relax root warning
Even though the case is justified, we shouldn't render whole setups unsupported because of that, as running as root, while discouraged, does not directly affect the program stability.

This is especially true on Windows boxes where there is a lot of setups running with administrators by default and users are not even aware of that, I don't have a good fix for them (apart from reinstallation), and because I do not, I should not expect from them to supply cmd-line arg they don't even understand why.
2021-12-04 13:38:00 +01:00
Archi
90bf83cf48
Bump 2021-11-27 12:03:24 +01:00
Archi
b00e157349
Bump 2021-11-25 13:57:57 +01:00
Archi
8f233acd32
Bump 2021-11-23 11:05:43 +01:00
Archi
035d4b9ed8
Bump 2021-11-19 22:30:32 +01:00
Archi
c709d529c1
Closes #2455 2021-11-18 21:33:06 +01:00
Łukasz Domeradzki
99569ee3fe
Implement additional checksum verification for ASF builds (#2453)
* #2452

* Fix netf

* Apply feedback

* Misc

* Misc

* Apply feedback
2021-11-18 21:16:47 +01:00
Archi
93b6ffdc23
Bump 2021-11-12 16:40:17 +01:00
Archi
9575b58258
Madness to the rescue! 2021-11-11 23:36:48 +01:00
Archi
66344a1a3d
Fix netf again and again
Bless madness
2021-11-11 20:14:32 +01:00
Archi
60376c4d93
Bring up new Madness alpha3 to fix netf 2021-11-11 01:17:49 +01:00
Archi
a9249a90f6
Remove TrimMode declaration
"link" should be default in .NET 6.0+
2021-11-11 00:22:03 +01:00
Archi
cc85b681f7
Bump 2021-11-10 22:37:13 +01:00
Archi
95ad16e26d
Revert "Set EnableCompressionInSingleFile"
This reverts commit ae3a60759a.
2021-11-10 21:05:39 +01:00
Łukasz Domeradzki
0850a261cb
Add osx-arm64 ASF variant (#2451) 2021-11-10 20:36:09 +01:00
Archi
ae3a60759a
Set EnableCompressionInSingleFile
The tradeoff is worth it for size in our case, people that don't want the startup time hit should be using generic package anyway
2021-11-10 20:01:10 +01:00
Archi
0964cdac96
Minimize define hell
Skipping a 20 KB stub in OS-specific non-windows builds and omitting a few very fast if checks isn't worth the code quality degradation that involves all of the ifdef options.

ifdefs should be reserved for stuff that either doesn't compile whatsoever in some specific configurations (NETFRAMEWORK), or is required to make logical decisions based on the compiler input (e.g. DEBUG for detecting debugging builds or ASF_VARIANT_* for hardcoding the platform identifier to use for auto-updates)

In all other situations, we should use OperatingSystem if condition, even if it's equal to hitting them on the platforms that are unlikely to hit them.

And I say unlikely, because nothing stops me from downloading a win-x64 build and running it like a generic one on windows, what you gonna do?
2021-11-10 19:03:05 +01:00