Skip to content

try to fix LegacyServerPacketHeader #3

try to fix LegacyServerPacketHeader

try to fix LegacyServerPacketHeader #3

Triggered via push December 5, 2023 13:44
Status Success
Total duration 3m 30s
Artifacts 3

Build_Proxy.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
build (ubuntu): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): Framework/Networking/SSLSocket.cs#L77
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (ubuntu): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.'
build (ubuntu): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.'
build (ubuntu): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (ubuntu): HermesProxy/World/Client/PacketHandlers/TradeHandler.cs#L8
The using directive for 'Framework.Logging' appeared previously in this namespace
build (ubuntu): HermesProxy/Realm/RealmManager.cs#L142
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): HermesProxy/BnetServer/Services/BnetServices.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): HermesProxy/BnetServer/Networking/BnetTcpSession.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): HermesProxy/BnetServer/Services/BnetServices.cs#L114
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): Framework/Networking/SSLSocket.cs#L77
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (windows): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (windows): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.'
build (windows): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.'
build (windows): HermesProxy/World/Client/PacketHandlers/TradeHandler.cs#L8
The using directive for 'Framework.Logging' appeared previously in this namespace
build (windows): HermesProxy/Realm/RealmManager.cs#L142
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): HermesProxy/BnetServer/Networking/BnetTcpSession.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): HermesProxy/BnetServer/Services/BnetServices.cs#L114
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): HermesProxy/GlobalSessionData.cs#L791
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (macos): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (macos): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.' (https://aka.ms/dotnet-warnings/SYSLIB0030)
build (macos): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (macos): Framework/Networking/SSLSocket.cs#L77
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (macos): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
build (macos): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (macos): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.' (https://aka.ms/dotnet-warnings/SYSLIB0030)
build (macos): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
build (macos): Framework/Networking/SSLSocket.cs#L77
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (macos): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.

Artifacts

Produced during runtime
Name Size
HermesProxy-macos-universal-a7b3e7b09669a2c366bdb439ddaf46ffb5bee64e Expired
21.9 MB
HermesProxy-ubuntu-X64-a7b3e7b09669a2c366bdb439ddaf46ffb5bee64e Expired
12.2 MB
HermesProxy-windows-X64-a7b3e7b09669a2c366bdb439ddaf46ffb5bee64e Expired
31.2 MB