Commit Graph

  • b10e2f0d6f Add description, screenshot. master Phil Hagelberg 2016-06-22 10:46:45 +07:00
  • 8d44f76fb1 Fix readme typo. Phil Hagelberg 2016-06-22 10:45:37 +07:00
  • b3c35d6146 Require passwords in editor. Phil Hagelberg 2015-07-16 16:22:56 +07:00
  • d5c3be0251 Update for changes in latest orb. Phil Hagelberg 2015-07-06 10:02:41 +07:00
  • c8d28ea268 Add changelog. Phil Hagelberg 2015-06-29 22:54:27 +07:00
  • 3feeb8ab8f 0.1.0-RC1 Phil Hagelberg 2015-06-29 22:36:51 +07:00
  • 5868023cc8 Use diginet.lookup instead of direct table access. Phil Hagelberg 2015-06-29 22:36:08 +07:00
  • 9a83b96b7f digiline function/script uses current server position. Phil Hagelberg 2015-06-29 21:56:31 +07:00
  • 17f9834b65 Escape shell output when building formspec; trim output earlier. Phil Hagelberg 2015-06-29 21:35:07 +07:00
  • 6bde4b7cdc Restore shell session with proper sandbox on load. Phil Hagelberg 2015-06-29 21:34:54 +07:00
  • 46c0d6d9cf Check for existence of chat commands. Phil Hagelberg 2015-06-29 21:34:39 +07:00
  • e6264c4f45 Document communication. Phil Hagelberg 2015-06-28 16:07:12 +07:00
  • 58fa0db24c Makefile rule for releasing modpack. Phil Hagelberg 2015-06-28 16:07:02 +07:00
  • b9b9b53115 Use DNS when flashing luacontrollers. Phil Hagelberg 2015-06-28 16:06:50 +07:00
  • 78888244fd Screenshots in the readme. Phil Hagelberg 2015-06-28 11:00:26 +07:00
  • cb0c9847eb Set infotext on server with position. Phil Hagelberg 2015-06-28 10:54:07 +07:00
  • a4dd63dd94 Fix bug where restored sessions didn't get shells attached to them. Phil Hagelberg 2015-06-27 22:15:09 +07:00
  • 9de7d5e1e9 Fix on_destruct server callback. Phil Hagelberg 2015-06-27 22:14:53 +07:00
  • ff90e5b1fa Check for chat command privileges. Phil Hagelberg 2015-06-27 21:43:44 +07:00
  • d10e391a40 Report save/load errors back to editor modeline. Phil Hagelberg 2015-06-27 21:29:36 +07:00
  • e5b83ff3b2 Use = for terminal commands instead of /. Phil Hagelberg 2015-06-27 17:10:32 +07:00
  • 32ea3a7dde Add chat_command to the sandbox. Phil Hagelberg 2015-06-27 16:57:50 +07:00
  • 483bae1d44 Add mouse button to terminal. Phil Hagelberg 2015-06-27 15:10:05 +07:00
  • 71f80484b0 Fix editor to allow changing fields programmatically. Phil Hagelberg 2015-06-27 14:15:58 +07:00
  • a373947281 Fix typo from luacheck changes. Phil Hagelberg 2015-06-27 14:15:35 +07:00
  • 5fcda52c8d Improve textures. Phil Hagelberg 2015-06-27 13:41:05 +07:00
  • bef76083c9 Pacify luacheck for real; add Makefile. Phil Hagelberg 2015-06-27 13:40:29 +07:00
  • 8f12faefaa Removed unused nodes and textures. Phil Hagelberg 2015-06-27 13:40:04 +07:00
  • 9cc373674b Remove deprecated minetest.env calls. Phil Hagelberg 2015-06-27 08:23:40 +07:00
  • 330b0be4db Add editor block. Addresses #19. Phil Hagelberg 2015-06-26 23:11:32 +07:00
  • 1f353324b0 Move saved servers file. Phil Hagelberg 2015-06-26 23:07:48 +07:00
  • 914e001334 Add diginet script. Phil Hagelberg 2015-06-26 23:07:33 +07:00
  • 86634c1319 Add digiline, flash, and setports scripts. Phil Hagelberg 2015-06-25 22:56:14 +07:00
  • fd71443d9d Textures for terminal. Phil Hagelberg 2015-06-22 22:03:03 +07:00
  • 9f92fb5aff Fix login from terminal node. Phil Hagelberg 2015-06-22 22:00:21 +07:00
  • 9c60a57980 Fix callbacks in terminal. Phil Hagelberg 2015-06-22 21:43:29 +07:00
  • 78ab0add8d Don't lower gravity. Phil Hagelberg 2015-06-22 21:22:04 +07:00
  • 65b1284114 Don't require server file in world to be present. Phil Hagelberg 2015-06-22 21:18:40 +07:00
  • 97ac909bb4 Make this repo just about the calandria mod. Phil Hagelberg 2015-06-21 11:35:28 +07:00
  • e9227c98a0 Clarify a couple things in the readme. Phil Hagelberg 2015-06-20 16:27:08 +07:00
  • 272e7fa972 Readme updates. Phil Hagelberg 2015-06-20 16:02:18 +07:00
  • d45245ecfc Attempt to use player-level formspec callbacks instead. Phil Hagelberg 2015-06-18 20:41:38 +07:00
  • 84f3651d71 Attempt to reopen formspec upon input. Phil Hagelberg 2015-06-15 08:01:51 +07:00
  • fa31e6cb10 Save/load server sessions to/from disk. Phil Hagelberg 2015-06-11 12:44:52 +07:00
  • 651ed2453d Use env.IN/OUT instead of env.read/write functions. Phil Hagelberg 2015-06-10 18:26:16 +07:00
  • a708f638c4 Don't need mesecons lightstone. Phil Hagelberg 2015-06-09 15:29:58 +07:00
  • 12ab2e50ba First pass at diginet. Phil Hagelberg 2015-06-09 13:23:25 +07:00
  • c45531ab2b Add API description to diginet readme. Phil Hagelberg 2015-06-08 22:37:30 +07:00
  • 8f93177c80 Update server.lua to use diginet. Phil Hagelberg 2015-06-08 22:37:21 +07:00
  • e191d8d0c1 Rework digipad into calterm using diginet. Phil Hagelberg 2015-06-08 21:53:55 +07:00
  • 2d68e1bb74 Add diginet mod, only documentation so far. Phil Hagelberg 2015-06-08 20:18:43 +07:00
  • 02da6c61ae Don't try to execute empty string input. Phil Hagelberg 2015-06-08 11:25:40 +07:00
  • 1f176f8866 Better reloadability. Phil Hagelberg 2015-06-08 11:25:04 +07:00
  • 8f8efe19a5 Fix deserializing fs of saved servers. Phil Hagelberg 2015-06-07 21:56:12 +07:00
  • 9bcf0d41be Get rid of key_for. Phil Hagelberg 2015-06-07 16:40:32 +07:00
  • 09b7610600 Add a bunch of explanatory comments. Phil Hagelberg 2015-06-06 12:16:09 +07:00
  • 9332f0648d Move digi daemon to userspace. Phil Hagelberg 2015-06-06 10:09:39 +07:00
  • 628dce683f Fix a typo in fs saving. Phil Hagelberg 2015-05-31 11:31:03 +07:00
  • b14ebee1bd Strip special nodes out of filesystem before save/load. Phil Hagelberg 2015-05-29 20:45:15 +07:00
  • 5d2358b673 Oops; cat works in full-files. Phil Hagelberg 2015-05-29 15:11:43 +07:00
  • 0e0879f1c3 Expose digilines as named pipes in /digi dir. Phil Hagelberg 2015-05-29 15:01:29 +07:00
  • 41aa33ae02 Add mkfifo for named pipes. Phil Hagelberg 2015-05-29 14:26:10 +07:00
  • 99e2e992fb Make read/write/append work with function files. Phil Hagelberg 2015-05-29 11:57:25 +07:00
  • acfc2de6c3 Support echo -n and use newlines normally. Phil Hagelberg 2015-05-29 11:20:55 +07:00
  • cc0b29b88d Add reload. Phil Hagelberg 2015-05-29 10:51:17 +07:00
  • a58aff76ad Clean up digipad mod a bit. Phil Hagelberg 2015-05-28 21:42:52 +07:00
  • 0c817d0dbd Disable terminal prompt; enlarge formspec. Phil Hagelberg 2015-05-28 21:34:19 +07:00
  • b44733d274 Replace digiterm with digipad. Phil Hagelberg 2015-05-28 17:32:34 +07:00
  • c064252cab Add digipad mod. Phil Hagelberg 2015-05-28 17:32:27 +07:00
  • 23fb740736 Explain installation process. Phil Hagelberg 2015-05-28 13:15:41 +07:00
  • 25f3889b0a Add COPYING file. Phil Hagelberg 2015-05-28 12:43:26 +07:00
  • 954d09250e Document more about how to get started and current state. Phil Hagelberg 2015-05-28 12:15:51 +07:00
  • eeb25bd1c6 Fix saving of server filesystems. Phil Hagelberg 2015-05-27 17:17:05 +07:00
  • fecf2a8b07 Forgot to commit grep script. Phil Hagelberg 2015-05-27 10:30:33 +07:00
  • 6767b789ef Add grep, fix the scheduler. Phil Hagelberg 2015-05-26 22:49:34 +07:00
  • 503399f46b Move process table to filesystem. Phil Hagelberg 2015-05-26 21:18:53 +07:00
  • b6a110f380 Avoid spurious newlines in cat/echo. Phil Hagelberg 2015-05-26 18:46:06 +07:00
  • 5e06335424 Implement cd as a primitive too. Phil Hagelberg 2015-05-26 18:45:25 +07:00
  • 7121169297 Work in progress: input/output redirection. Phil Hagelberg 2015-05-26 16:48:32 +07:00
  • e13c369ea9 Copy env table for each execution. Phil Hagelberg 2015-05-26 15:25:54 +07:00
  • cbb20ac380 Fix a few bugs in the built-in bin/ scripts. Phil Hagelberg 2015-05-26 14:30:52 +07:00
  • 3a7a840f2f Document differences from unix; fixes #2. Phil Hagelberg 2015-05-26 14:26:03 +07:00
  • 3f37f20259 These aren't symmetric coroutines; we need a scheduler. Phil Hagelberg 2015-05-25 22:02:03 +07:00
  • 869b8ad896 Fixes #11, except that coroutine.yield() crashes. Phil Hagelberg 2015-05-25 21:23:43 +07:00
  • a6c1ef3ee3 Place stdin and stdout in env table. Phil Hagelberg 2015-05-25 18:12:23 +07:00
  • 6dae4abb73 Add chmod, chown, chgrp. Phil Hagelberg 2015-05-25 10:13:59 +07:00
  • b4f6ff86f5 Handle errors in scripts without dumping you out. Phil Hagelberg 2015-05-25 10:10:49 +07:00
  • 18adf8f93e Fix server block to seed filesystem correctly. Phil Hagelberg 2015-05-22 23:12:58 +07:00
  • a46c66e9e7 Tidy up fs.lua. Phil Hagelberg 2015-05-22 22:19:00 +07:00
  • 0b2f78336d Actually perform sandboxing in proxy fs iterator. Phil Hagelberg 2015-05-22 22:06:17 +07:00
  • 004e034465 Allow iterators to work through proxy fs. Phil Hagelberg 2015-05-22 20:30:57 +07:00
  • 3c27c31523 Move utils to its own file. Phil Hagelberg 2015-05-22 20:30:41 +07:00
  • d6593e8f6a Enforce access limitations in filesystem with proxy fs. Phil Hagelberg 2015-05-21 13:57:53 +07:00
  • 16ba3c53d4 Add protected_fs; not yet working. Phil Hagelberg 2015-05-21 12:14:29 +07:00
  • ccad9f139e ls prints directories with a trailing slash. Phil Hagelberg 2015-05-21 09:13:36 +07:00
  • 12e7d157f9 Simplify permissions. Phil Hagelberg 2015-05-21 09:12:49 +07:00
  • 50a3dd1f54 Split out fs, shell into their own files. Implement groups. Phil Hagelberg 2015-05-20 18:18:29 +07:00
  • c0da634f83 Add screenshots. Phil Hagelberg 2015-05-20 11:59:56 +07:00
  • 301994181a Rename computer -> server. Phil Hagelberg 2015-05-19 10:44:21 +07:00
  • 743ed37b13 Finish plumbing output all the way through to digiterm. Phil Hagelberg 2015-05-17 23:39:23 +07:00