Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test new compilation methods for Client module #33

Open
panagiks opened this issue Oct 27, 2016 · 1 comment
Open

Test new compilation methods for Client module #33

panagiks opened this issue Oct 27, 2016 · 1 comment

Comments

@panagiks
Copy link
Owner

The currently tested compilation method is complicated and error prone. I suggest we look into migrating to either cx-freeze or py2exe. The new tool has to be able to:

  • Generate a single executable.
  • Compile the Client module to .exe under a Linux based OS (meaning the the compilation take place in a Linux system)

I haven't tested either of these tools yet (and I probably won't for some time since I'm currently working on adding decent TLS to RSPET's communication -see Add-TLS branch- and shielding the Server module against malicious clients -there are still a couple of ways a custom made client can cripple some of the Server's functionalities-) though the later choice seems to fail the second requirement (purely from some searching I've done).

So if anyone wants to test RSPET's Client module with either of these tools or suggest/test with another tool feel free to join us :)

@tunnelsnake
Copy link
Contributor

I have experience with cx-freeze and py2exe. I'd love to help you out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants