Commit Graph

28 Commits

Author SHA1 Message Date
Kan18 a77deb72ec
Add a one-time password system (#47)
This commit adds a one-time password system. Users can generate
passwords by using the `genotp` command (or manually queuing a set_otp
event with the SHA-256 hash of the one-time password they want to set)
and these passwords will be valid, along with the normal password,
either until the computer shuts down (or the net daemon is killed), a
new one-time password is generated, or the one-time password is used.
2020-08-24 01:20:42 -04:00
kepler155c@gmail.com 42bd4b2b69 remove preferred apps/alternates - same can be accomplished using aliases 2020-06-15 19:54:42 -06:00
kepler155c@gmail.com 8279c1ae12 environments, error messages, and stack traces, oh my!
Changed the way processes are launched.
multishell.openTab and kernel.run now accept the current environment as a parameter.
That new process inherits a copy of the passed environment.
Reduces complexity as the calling process is not required to create a suitable env.
Stack traces have been greatly improved and now include the stack for coroutines that error.
2020-05-11 17:25:58 -06:00
kepler155c@gmail.com b0db0b86bd kernel improvements 2020-05-08 22:32:44 -06:00
kepler155c@gmail.com 3d3e5400cf tidy up env creation - round 1 2020-05-05 17:25:58 -06:00
kepler155c 7224d441ca
Ui enhancements 2.0 (#31)
* canvas overhaul

* minor tweaks

* list mode for overview

* bugfixes + tweaks for editor 2.0

* minor tweaks

* more editor work

* refactor + new transitions

* use layout() where appropriate and cleanup

* mouse triple click + textEntry scroll ind

* cleanup

* cleanup + theme editor

* color rework + cleanup

* changes for deprecated ui methods

* can now use named colors
2020-04-21 22:40:59 -06:00
Anavrins 39522ee5b1 Cleanup 2020-03-30 02:07:20 -04:00
kepler155c@gmail.com 57ea46dde7 alternatives 2019-11-08 19:54:41 -07:00
Kan18 09be81be27 lua 5.2 compatibility (#14)
compatibility update - making a few changes in next commit...
2019-07-20 16:19:30 -06:00
kepler155c@gmail.com 4c2d121562 reduce net traffic 2019-07-08 13:52:53 -04:00
kepler155c@gmail.com ccc7693f46 minor tweaks 2019-07-08 00:16:28 -04:00
kepler155c@gmail.com aec5ac0121 oops again 2019-07-01 20:39:34 -04:00
kepler155c@gmail.com 9e85a0dae1 shuffled some files around 2019-07-01 17:22:19 -04:00
kepler155c@gmail.com 61a26d7c55 encryption perf 2019-06-30 19:53:26 -04:00
kepler155c@gmail.com 721cd840b3 encrypt improvements 2019-06-30 14:47:45 -04:00
kepler155c@gmail.com 67779ab814 secure telnet 2019-06-29 23:43:21 -04:00
kepler155c@gmail.com 1c29197983 security - final round? 2019-06-29 22:02:00 -04:00
kepler155c@gmail.com e75a357209 security updates 2019-06-29 16:35:33 -04:00
kepler155c@gmail.com 343ce7fdc2 move apis into rom/modules/main for shell compatibility 2019-06-28 13:50:02 -04:00
kepler155c@gmail.com bcd33af599 The big Anavrins security update (round 1) 2019-06-27 21:08:46 -04:00
kepler155c@gmail.com 3c22a872b0 spaces->tabs + cleanup + pathing fixes 2019-06-18 15:19:24 -04:00
kepler155c@gmail.com 310879a801 sanitize discovery messages 2019-05-20 15:19:39 -04:00
kepler155c@gmail.com c44dc765da change _debug to _syslog 2019-05-03 15:30:09 -04:00
kepler155c@gmail.com 7749e14cad protected network services 2019-04-20 13:48:13 -04:00
kepler155c@gmail.com 62a3bc1360 sanitize network info a bit 2019-04-20 12:34:45 -04:00
kepler155c@gmail.com e6d1e58ce2 drop dowm menus resize fix 2019-04-14 17:44:29 -04:00
kepler155c@gmail.com 70733ab4f2 network group wip + virtual dirs + better trust 2019-04-08 09:30:47 -04:00
kepler155c@gmail.com 737ac095de fix menu separators + sys dir restructure 2019-03-31 15:16:45 -04:00