34 Commits

Author SHA1 Message Date
Kan18
28733d77e8 oops 2026-03-22 15:18:07 -04:00
Kan18
be13d87266 actually set it to 30 2026-03-22 15:18:07 -04:00
Kan18
e3ea71f5a3 Increase discovery message interval, distribute messages
Previously on large server(s), there was an issue where because
chunkloaded computers all started up at once, so they all had the same
discovery message sending timer. This prevents that by starting each off
with a random offset. Also increases the interval for sending messages
from 15 s to 30 s, so that messages (which are the same, a lot of the
time) get sent less often.
2026-03-22 15:18:07 -04:00
Kan18
fd6f39770a Sanitize label in samba.lua
Prevent labels from having .., /, *, control characters, or quotes (this
generally messes things up) and limit them to a reasonable length. We
might possibly also want to do this in snmp.lua, I'm not sure if that
will break things though
2026-03-22 15:18:07 -04:00
MayaTheShy
c1b2e03fd6 Implement HMAC verification for encrypted messages and attach HMAC during encryption 2026-03-22 11:21:44 -04:00
MayaTheShy
9e06241ac3 Refactor trustConnection function to use getTrustKey instead of getPassword for improved security 2026-03-22 11:20:57 -04:00
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