Git Product home page Git Product logo

monokickstart's People

Contributors

flibitijibibo avatar urkle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

monokickstart's Issues

Handling SSL certificates

Hi,
I'm trying to make a game updater/launcher (https://github.com/Nihlus/Launchpad) run self-contained on Linux (as long as libgtk2 and friends are installed on the system).
Using MonoKickstart I got it to work - mostly (thanks for this project by the way, this is really cool!).

The only remaining problem seems to be, that I want the updater to download stuff via https, so it needs SSL certificates - and apparently mono can't just use the ones already installed on the system, but wants those to be copied/converted into its own directories via cert-sync first (which additionally is painful because the cert path that needs to be passed to cert-sync is different on different distros).
Now having the user do that (or asking them to install mono or ca-certificates-mono) kinda defies the goal of providing something selfcontained that just works..

Do you have any idea on how to handle this with minimal pain?
For example, can I maybe somehow make the mono of monokickstart use certificates I provide myself in a subdirectory of the game/updater? Then I could put our current SSL certificate (the public part of it) there and if we need to update it, we could hopefully get the new certificate version to customers in time via the updater - without recompiling it.
But I'm open to other solutions as well, of course :)

Thanks in advance!

Cheers,
Daniel

MonoKickstart for Windows

I'm getting really sick of people having issues because of broken .NET installations, or explaining yet again that having 4.6.2 is not the same as having 3.5/4.0/etc.

Just a wild idea, but would compiling MonoKickstart as a Windows application do anything, so I have a consistent environment for all platforms?

Question on TLS 1.2 support

Hi,

I have an application running on FNA, and MonoKickstart which is trying to access a secure web api which uses TLS1.2 and it would seem that the TLS provider which comes with Mono by default doesn't support this. Per (http://www.mono-project.com/docs/about-mono/releases/4.8.0/#tls-12-support) mono has been able to support TLS1.2 since 4.8.0 if compiled with export MONO_TLS_PROVIDER=btls.

Just a question when you create the updated MonoKickstart binaries do you compile them manually? and with that flag? Or do you install the precompiled binaries which Xamarin makes available and use those?

I have tried the latest Mono installation and it seems to have another regression which stops my application running on it, so I am looking at recompiling the version used currently in MonoKickstart to get around this TLS issue.

Many thanks,
Jeff

Terraria 1.4

I've tried using this on terraria and I get this error when trying to run:

Corlib not in sync with this runtime: expected corlib version 149, found 36.

System.Exception: SDL2 Platform?

I know that *BSD is not officially supported, but I looked into if I can get this to run on openbsd. Ran into this exception which unfortunately is pretty unhelpful:

Unhandled Exception: System.Exception: SDL2 Platform? at RogueCastle.Program.Main (System.String[] args) [0x001cd] in <9e0a72020e164ca4a4be787b88f2337f>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: SDL2 Platform? at RogueCastle.Program.Main (System.String[] args) [0x001cd] in <9e0a72020e164ca4a4be787b88f2337f>:0

Could use pointers to what this is trying to tell me for next steps. Can't find anything when searching online or grepping through monokickstart and fna code base...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.