Posted 08 June 2012 - 03:49 PM
A list of the various programs that I've made for my server.
gOS - A secure (as much as I could make it) OS that's simple. Needs testing. I'm sorry, but it's broken, because I couldn't test when it was released. gOS 2.0 will have better config files that you can't put random code in, and hack the system :D/>/>
Download: http://ge.tt/7NNcLXK/v/0gLogin - Pretty much the whole login system for gOS, to be implemented in your own programs
It's designed to be pasted into your own programs
Function list
rmUser(adminPassword, user) - deletes the user specified
addUser(adminPassword, user, userPassword) - adds the user specified
init() - loads the usernames and passwords into the main table
chkUsr(user) - checks the existance of that user
chkCred(user, password) - password is in plain text, function for checking if the credentials entered match those on file
gLogin.catchData(user, password) - internal function to add a user to the table (used in init) This function is protected against abuse.Btw, computer doesn't like playing minecraft, so I have *never* played 1.4. Aw well, it turns out that I have nothing of value on my computer, so might as well wipe it, and install Win8. UPDATE: stupid videocard, or something unplugged. FIIIXED
Here's teh latest version circa July lol: http://ge.tt/7NNcLXK/v/0?c (btw, wtfpl licensed, because I can't continue development (or can I?))
Quite amusingly, someone made a linux distro named gOS >:-( before I started this CC OS
ps: probably rewriting, as the current codebase is horrible.
gOS - A secure (as much as I could make it) OS that's simple. Needs testing. I'm sorry, but it's broken, because I couldn't test when it was released. gOS 2.0 will have better config files that you can't put random code in, and hack the system :D/>/>
Spoiler
Installation instructions: put the contents of the zip in the saves/world/computer/id folder. I'll make an installer LATER.Download: http://ge.tt/7NNcLXK/v/0
Spoiler
http://pastebin.com/K41N3tsJIt's designed to be pasted into your own programs
Function list
Spoiler
sync() - internal, writes the accounts to diskrmUser(adminPassword, user) - deletes the user specified
addUser(adminPassword, user, userPassword) - adds the user specified
init() - loads the usernames and passwords into the main table
chkUsr(user) - checks the existance of that user
chkCred(user, password) - password is in plain text, function for checking if the credentials entered match those on file
gLogin.catchData(user, password) - internal function to add a user to the table (used in init) This function is protected against abuse.
Here's teh latest version circa July lol: http://ge.tt/7NNcLXK/v/0?c (btw, wtfpl licensed, because I can't continue development (or can I?))
Quite amusingly, someone made a linux distro named gOS >:-( before I started this CC OS
ps: probably rewriting, as the current codebase is horrible.