Changeset 511


Ignore:
Timestamp:
Dec 13, 2025, 12:06:53 PM (8 hours ago)
Author:
alloc
Message:

Compatibility for V 2.5

Location:
TFP-WebServer
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • TFP-WebServer/WebServer/ModInfo.xml

    r510 r511  
    55        <Description value="Integrated Webserver for the Web Dashboard and server APIs" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="2.1.0.0" />
     7        <Version value="2.5.0.0" />
    88        <Website value="" />
    99</xml>
  • TFP-WebServer/WebServer/src/ModApi.cs

    r505 r511  
    88        public class ModApi : IModApi {
    99                private Web webInstance;
    10                 private Mod modInstance;
     10                public static Mod ModInstance;
    1111               
    1212                public void InitMod (Mod _modInstance) {
    1313                        ModEvents.GameStartDone.RegisterHandler (GameStartDone);
    1414                        ModEvents.WorldShuttingDown.RegisterHandler (WorldShuttingDown);
    15                         modInstance = _modInstance;
     15                        ModInstance = _modInstance;
    1616
    1717                        Harmony.CreateAndPatchAll (Assembly.GetExecutingAssembly ());
     
    2323                        }
    2424                       
    25                         webInstance = new Web (modInstance.Path);
     25                        webInstance = new Web (ModInstance.Path);
    2626                        LogBuffer.Init ();
    2727
  • TFP-WebServer/WebServer/src/OpenID.cs

    r462 r511  
    1818                        new Regex (@"^https?:\/\/steamcommunity\.com\/openid\/id\/([0-9]{17,18})");
    1919
    20                 private static readonly X509Certificate2 caCert =
    21                         new X509Certificate2 ($"{Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location)}/steam-rootca.cer");
    22 
    23                 private static readonly X509Certificate2 caIntermediateCert =
    24                         new X509Certificate2 ($"{Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location)}/steam-intermediate.cer");
     20                private static readonly X509Certificate2 caCert = new X509Certificate2 ($"{ModApi.ModInstance.Path}/steam-rootca.cer");
     21
     22                private static readonly X509Certificate2 caIntermediateCert = new X509Certificate2 ($"{ModApi.ModInstance.Path}/steam-intermediate.cer");
    2523
    2624                private static bool verboseSsl = false;
  • TFP-WebServer/WebServer/src/WebAPI/OpenApiHelpers.cs

    r487 r511  
    3636                        string specText = ResourceHelpers.GetManifestResourceText (apiAssembly, masterResourceName, true);
    3737                        if (specText == null) {
    38                                 Log.Warning ($"[Web] Failed loading main OpenAPI spec from assembly '{Path.GetFileName (apiAssembly.Location)}'");
     38                                Log.Warning ($"[Web] Failed loading main OpenAPI spec from assembly '{apiAssembly}'");
    3939                                return;
    4040                        }
  • TFP-WebServer/bin/Mods/TFP_WebServer/ModInfo.xml

    r510 r511  
    55        <Description value="Integrated Webserver for the Web Dashboard and server APIs" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="2.1.0.0" />
     7        <Version value="2.5.0.0" />
    88        <Website value="" />
    99</xml>
Note: See TracChangeset for help on using the changeset viewer.