New pages
Jump to navigation
Jump to search
- 20:42, 26 September 2024 Binaries/mask (hist | edit) [972 bytes] Shorun (talk | contribs) (Created page with "the mask binary is parth of the "[https://wolfpak.vtchost.com/forum/viewforum.php?f=17&sid=b743998bf231ee4c4c9a9a61a2922313 auth-client]" package and is used to temporary change your user, or "mask" yourself as someone else, it stores your real username and returns your old login without have to enter the password by unmasking again. this still requires you to enter the target user's password and that the target user has access to the computer you are on,...") Tag: Visual edit
- 19:17, 26 September 2024 Api/auth.unmask (hist | edit) [206 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to mask as another user on the rednet network '''usage:''' auth.unmask() '''output:''' removes the mask set by auth.mask()") Tag: Visual edit
- 19:17, 26 September 2024 Api/auth.mask (hist | edit) [557 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to mask as another user on the rednet network '''usage:''' auth.mask(username, password) '''output:''' become the new user untill the mask is removed with auth.unmask()") Tag: Visual edit
- 01:33, 25 September 2024 Apt/getpack (hist | edit) [1,615 bytes] Shorun (talk | contribs) (Created page with "this document explains how apt knows what files to download/remove. to be added soon") Tag: Visual edit
- 01:32, 25 September 2024 Apt/list (hist | edit) [465 bytes] Shorun (talk | contribs) (Created page with "this document explains how apt knows what software is available. to be added soon.") Tag: Visual edit
- 01:32, 25 September 2024 Apt/addrepo (hist | edit) [654 bytes] Shorun (talk | contribs) (Created page with "this document explains how apt knows a url is a repository server to be added soon") Tag: Visual edit
- 01:07, 25 September 2024 Apt/compatibility (hist | edit) [8,993 bytes] Shorun (talk | contribs) (Created page with "to design an app for use trough apt, you do need to create one file and one folder in specific locations, these files will tell apt how to install your software. '''manifest and repository idea''' on the primary apt server, in <nowiki>https://minux.vtchost.com/apt/</nowiki> you will find 2 main folders, one called "manifest" and the other "repository". the manifest contains the file lists and version data, these tell apt what files to search for and install and w...") Tag: Visual edit
- 01:01, 25 September 2024 Manuals/repoinstall (hist | edit) [1,764 bytes] Shorun (talk | contribs) (Created page with "users can host their own file repository, this allows them to share their own programs with the world wide web! You will need to host a '''real webserver''' for APT to funtion, it uses HTTP. '''downloading a base''' download a version of the repository files [https://minux.vtchost.com/dl/ here] for a clean repository (empty)use the "minuxrepository.minimal.rar" archive. for a full primary server download a stable version. '''Installing the files''' create a fold...") Tag: Visual edit
- 00:57, 25 September 2024 Apt (hist | edit) [590 bytes] Shorun (talk | contribs) (Created page with "apt is the software manager that minux uses, it downloads files from the real internet. here you can find more information on how apt works and how to run a repository yourself. - to be added.") Tag: Visual edit
- 00:30, 25 September 2024 Protocols/netfolder (hist | edit) [2,992 bytes] Shorun (talk | contribs) (Created page with "this protocol explains how netfolder talks over the network putfile client: "NETFOL-TEST" - string client: path - string, server location client: login - string, username to be used client: pass - string, password for this user server: path - bounce server: login - bounce server: pass - bounce client: sync reply - string - must be = "SYNC-SUCC" to proceed. server: "NETFOLDER-DENIED" if refused or "NETFOLDER-PUTFILE" if accepted, both strings. se...") Tag: Visual edit
- 00:18, 25 September 2024 Protocols/ (hist | edit) [34 bytes] Shorun (talk | contribs) (Created page with "did you mean rednet protocols?")
- 23:43, 24 September 2024 Protocols/auth (hist | edit) [7,939 bytes] Shorun (talk | contribs) (Created page with "this is a list of the auth protocol rednet data '''AUTH Server:''' variable: _G.authserver '''login procedure:''' client:"AUTH-LOGIN" [request login] server:"AUTH-ACK" [request confirmed] client: string - login [send username] client: string - password [send password] server: string - login [bounce username] server: string - password[bounce password] client: "AUTH-SYNC" / "AUTH-SYNC-FAIL" [we respond if the bounced values match yes or no] server:...") Tag: Visual edit
- 23:42, 24 September 2024 Protocols/dhcp (hist | edit) [2,601 bytes] Shorun (talk | contribs) (Created page with "the following is a list of how the DHCP talks over the network, "bounce" is sending back the data so the sender can verify for integrity the servers don't wait for to long for users, you can't type this fast enough, you'll have to use programs to make use of this. this is to prevent a single user from hogging the servers. '''dhcp request: -''' used by clients to find the dhcp server client: BROADCAST:"DHCP-REQ" [requests dhcp id] server: "DHCP-ACK"[responds with i...") Tag: Visual edit
- 23:37, 24 September 2024 Protocols (hist | edit) [384 bytes] Shorun (talk | contribs) (Created page with ""protocols" are how minux rednet systems actually talk, the rednet data they expect and what order. the following are the protocols used by minux and it's related software. dhcp - the dhcp/dns system auth - the auth user/ownership system netfolder - netfolder fileserver system") Tag: Visual edit
- 23:32, 24 September 2024 Globals (hist | edit) [2,684 bytes] Shorun (talk | contribs) (Created page with "Minux uses a couple global variables to keep track of things. '''Base OS variables: -''' all of these are part of minux-main _G.modemside - string - the side the modem is found at, all but bottom. if none this string is "[NONE]". _G.diskside - string - side the disk drive is on, if none this string is "[NONE]". see "/bin/makeboot.sh" for an example. _G.monitorside - string - side the monitor is on, if none this string is "[NONE]". see "/etc/minux-main/sys/monitorpri...") Tag: Visual edit
- 23:27, 24 September 2024 Api/auth. (hist | edit) [39 bytes] Shorun (talk | contribs) (Created page with "did you mean the auth api?") Tag: Visual edit
- 23:21, 24 September 2024 Api/auth.checkowner() (hist | edit) [283 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to obtain ownership data of a system on the rednet network '''usage:''' auth.checkowner() '''output:''' sets _G.owner to the owner name and _G.ownergroup to the group name, otherwise sets them to nil") Tag: Visual edit
- 23:19, 24 September 2024 Api/auth.checkgroup() (hist | edit) [254 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to check if a user is a member of a group on the rednet network '''usage:''' auth.useradd(groupname, username) '''output:''' sets _G.isgroupmember to either true or false") Tag: Visual edit
- 23:18, 24 September 2024 Api/auth.leavegroup() (hist | edit) [228 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to create new users on the rednet network '''usage:''' auth.leavegroup(groupname, username) '''output:''' removes username from groupname grou^p") Tag: Visual edit
- 23:17, 24 September 2024 Api/auth.joingroup() (hist | edit) [216 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to add users to groups on the rednet network '''usage:''' auth.useradd(groupname, username) '''output:''' adds username to groupname") Tag: Visual edit
- 23:16, 24 September 2024 Api/auth.groupdel() (hist | edit) [209 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to delete groups from the rednet network '''usage:''' auth.useradd(groupname) '''output:''' removes the group named groupname") Tag: Visual edit
- 23:15, 24 September 2024 Api/auth.groupadd() (hist | edit) [261 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to create new groups on the rednet network '''usage:''' auth.groupadd(groupname) '''output:''' creates a group called groupname, sets the currently logged in user as group owner") Tag: Visual edit
- 23:14, 24 September 2024 Api/auth.delowner() (hist | edit) [222 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to remove computer ownership on the rednet network '''usage:''' auth.delowner() '''output:''' removes ownership data of the current system") Tag: Visual edit
- 23:13, 24 September 2024 Api/auth.setowner() (hist | edit) [417 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to mark ownership of a specific computer on the auth network '''usage:''' auth.setowner(systemname, groupname) '''output:''' registers this computer ID as systemname on the auth network with the currently logged in user as owner. if groupname is provided then that group will act as a whitelist allowing user access to it's members.") Tag: Visual edit
- 23:11, 24 September 2024 Api/auth.setpass() (hist | edit) [227 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to change a user's password on the network '''usage:''' auth.setpass(username, password) '''output:''' changes the password for user "username"") Tag: Visual edit
- 23:10, 24 September 2024 Api/auth.userdel() (hist | edit) [212 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to create new users on the rednet network '''usage:''' auth.userdel(username) '''output:''' deletes username from the auth network") Tag: Visual edit
- 23:10, 24 September 2024 Api/auth.useradd() (hist | edit) [470 bytes] Shorun (talk | contribs) (Created page with "this api is part of the auth client side package and is used to create new users on the rednet network '''usage:''' auth.useradd(username, password, ADM) '''output:''' creates a new user with username and password, if ADM is provided as a string this user will be an admin. eg: auth.useradd("foo", "bar") creates a user with the name foo and password bar auth.useradd("foo", "bar", "ADM") creates an admin user with the name foo and password bar") Tag: Visual edit
- 23:06, 24 September 2024 Api/auth (hist | edit) [1,111 bytes] Shorun (talk | contribs) (Created page with "the auth api is part of the [https://wolfpak.vtchost.com/forum/viewtopic.php?f=17&t=46&sid=2ce2c9aa6ecdc05c0058253d52fe37ce auth-client package] and is used to manage auth users, groups and system ownership. most of these require the user to be an admin to use. '''''auth.useradd(username, password, admin)''''' adds a user to the rednet network, if admin == "ADM" then we try to make an admin in stead '''''auth.userdel(username)''''' delet...") Tag: Visual edit
- 23:03, 24 September 2024 Api/dhcp. (hist | edit) [39 bytes] Shorun (talk | contribs) (Created page with "did you mean the dhcp api?") Tag: Visual edit
- 23:02, 24 September 2024 Api/dhcp.unregister() (hist | edit) [230 bytes] Shorun (talk | contribs) (Created page with "this api is part of dhcp and is used to unregister a computer on the dns records '''useage:''' dhcp.unregister(name) '''output:''' removes "name" in the dns records, it can no longer be found with "nslookup"") Tag: Visual edit
- 23:01, 24 September 2024 Api/dhcp.register() (hist | edit) [243 bytes] Shorun (talk | contribs) (Created page with "this api is part of dhcp and is used to register a computer on the dns records '''useage:''' dhcp.register(name) '''output:''' registers this computer id under name in the dns records, it can now be found with "nslookup"") Tag: Visual edit
- 22:59, 24 September 2024 Api/dhcp.lookup() (hist | edit) [332 bytes] Shorun (talk | contribs) (Created page with "this api is part of dhcp and is used to obtain or refresh dns cache data. run on request, updates the dns variables to be used by other programs '''useage:''' dhcp.lookup(name) '''output:''' searches for "name", can be either computer name or ID, stores the data in _G.lookupid, _G.lookupname, _G.lookupowner") Tag: Visual edit
- 22:57, 24 September 2024 Api/dhcp.renew() (hist | edit) [288 bytes] Shorun (talk | contribs) (Created page with "this api is part of dhcp and is used to obtain or refresh DHCP server data. normally run on startup, can be used to re-run mostly for testing purpuses. '''useage:''' dhcp.renew() '''output:''' updates _G.server to either the responding dhcp server's ID or "[none]"") Tag: Visual edit
- 22:51, 24 September 2024 Api/dhcp (hist | edit) [415 bytes] Shorun (talk | contribs) (Created page with "the dhcp api is part of the a[https://wolfpak.vtchost.com/forum/viewtopic.php?f=17&t=46&sid=2ce2c9aa6ecdc05c0058253d52fe37ce uth-client software package] and requires a working dhcp server '''''dhcp.renew()''''' broadcasts for a dhcp server and renews the id '''''dhcp.lookup(name)''''' does a lookup in the register for "name", can be either name or ID outputs data in _G.lookupid, _G.lookupname, _G.lookupowner for use by other programs....") Tag: Visual edit
- 22:48, 24 September 2024 Api/netfolder. (hist | edit) [49 bytes] Shorun (talk | contribs) (Created page with "did you mean the netfolder api?") Tag: Visual edit
- 22:46, 24 September 2024 Api/netfolder.putfolder() (hist | edit) [511 bytes] Shorun (talk | contribs) (Created page with "this api is used by netfolder clients to upload a folder to a fileserver can only clone paths so they are identical on both sides. '''usage:''' netfolder.putfolder(server, serverpath) '''output:''' does a recursive fs.list() on "serverpath" on your local computer and then "putfile" the files found on the server, same paths as on the computer. makes a copy of "serverpath" from the server to your computer as it finds it, all pathnames are iden...") Tag: Visual edit
- 22:44, 24 September 2024 Api/netfolder.getfolder() (hist | edit) [556 bytes] Shorun (talk | contribs) (Created page with "this api is used by netfolder clients to download an entire folder and all it's subdirectories can only clone paths from the server to the client, so the path is the same on both sides. '''usage:''' netfolder.getfolder(server, serverpath) '''output:''' does a recursive fs.list() on "serverpath" on the fileserver, processes the answer for download and then uses getfile to download the found files. in effect this makes a copy of "serverpath" t...") Tag: Visual edit
- 22:42, 24 September 2024 Api/netfolder.putfile() (hist | edit) [309 bytes] Shorun (talk | contribs) (Created page with "this api is used by netfolder clients to upload a file to a fileserver '''usage:''' netfolder.putfile(server, serverpath, localpath) '''output:''' uploads a single file to "server" on location "serverpath" from local location "localpath". will overwrite whatever is at "serverpath"") Tag: Visual edit
- 22:38, 24 September 2024 Api/netfolder.getfile() (hist | edit) [484 bytes] Shorun (talk | contribs) (Created page with "this api is a part of netfolder and is used by a client to obtain a specific file it can ask for a file in a seperate path then it is client side, allowing for "hidden" files '''useage:''' netfolder.getfile(server, serverpath, localpath) '''output:''' downloads a single file from "server" on location "serverpath" to local location "localpath". this is for single files that were stashed away safely for backups. will overwrite whatever is at "l...") Tag: Visual edit
- 22:34, 24 September 2024 Api/netfolder.delete() (hist | edit) [253 bytes] Shorun (talk | contribs) (Created page with "this api is part of the netfolder package it is used by netfolder clients to delete a file on a fileserver '''usage:''' netfolder.delete(path) '''output:''' deletes "path" on "server", can be either a file or folder.") Tag: Visual edit
- 22:33, 24 September 2024 Api/netfolder.list() (hist | edit) [406 bytes] Shorun (talk | contribs) (Created page with "this api is part of netfolder it is used by netfolder clients to list the contents of a folder on a fileserver '''usage:''' netfolder.list(path) '''output:''' does a recursive fs.list() on the fileserver's disk, target is "path". the result gets sent to the client and stored in /temp/netfolder/list.ls this can then be used to "getfolder" or to find a specific file.") Tag: Visual edit
- 22:27, 24 September 2024 Api/netfolder (hist | edit) [612 bytes] Shorun (talk | contribs) (Created page with "t")
- 10:36, 24 September 2024 Manuals/loginfix (hist | edit) [1,088 bytes] Shorun (talk | contribs) (Created page with "t")
- 10:29, 24 September 2024 Manuals/bootup (hist | edit) [1,875 bytes] Shorun (talk | contribs) (Created page with "t")
- 10:26, 24 September 2024 Manuals/reset (hist | edit) [805 bytes] Shorun (talk | contribs) (Created page with "t")
- 10:22, 24 September 2024 Manuals/configfiles (hist | edit) [2,663 bytes] Shorun (talk | contribs) (Created page with "t")
- 10:19, 24 September 2024 Manuals/errorcodes (hist | edit) [1,506 bytes] Shorun (talk | contribs) (Created page with "this is not a manual but a list of error codes minux can trow at you debug and error codes is still a work in progress, this is not complete yet. '''apt''' 100 - Apt Access denied, not owner or admin 101 - invalid input 102 - getfile found no source file, resetting to default source 103 - failed to meet package dependency's. 104 - apt noticed that "installed.db" is missing, it created a new one 105 - apt package installation failed, file was not found. 106 -...")
- 10:11, 24 September 2024 Manuals/authrights (hist | edit) [2,339 bytes] Shorun (talk | contribs) (Created page with "t")
- 10:02, 24 September 2024 Manuals/ (hist | edit) [26 bytes] Shorun (talk | contribs) (Created page with "did you mean manuals ?")
- 09:52, 24 September 2024 Manuals/starter (hist | edit) [14,600 bytes] Shorun (talk | contribs) (Created page with "t")