solent-eng / solent

Free software sequencer architecture
GNU Lesser General Public License v3.0
7 stars 4 forks source link

Implement rail_linetalk #144

Closed cratuki closed 6 years ago

cratuki commented 6 years ago

Like line-console, but supporting multiple users and requiring login.

Name, rail_linetalk

Do the scenario for it. This can lead into a MUD tutorial.

SSL would be ideal, but we may want to hold off in this round. Expect this to be awkward for multi-platform.

Abolish the existing line-console. It is an open console, which encourages bad habits.

cratuki commented 6 years ago

I had a look into SSL, and it might be less work than I expected.

SSL can be annoying in that it requires certificate generation. So it might be easy to implement the functionality, but annoying to use in practice.

Still, it is worth a look. A well-secured linetalk system could become a defactor standard approach to building connections between systems.

cratuki commented 6 years ago

Have pushed branch 144. This has a basic rail_linetalk in it, and a demonstration app. No ssl yet.

Evanerfbdgcn commented 6 years ago

Is there any specific graphics engine you had in mind that would be SSL compatable? Or is it easier for it to be text based for now

cratuki commented 6 years ago

Graphics engine is a different issue. And - less fundamental. (I'm going to continue this conversation away from the thread.)

cratuki commented 6 years ago

** Ended up putting some bugfixes in to the solent.demo packages, and surrounding tweaks. This was not deliberate, it was a side-effect of me having incomplete branch 144 issues still open.

cratuki commented 6 years ago

Committed. Did not end up going deep on SSL in this issue.