teliva/src
Kartik K. Agaram d0111f1839 editable file permissions
Extremely cruddy implementation:
- I'm still unclear on how to represent the advice function:
  - How to handle errors when loading user configuration?
    Currently I refuse to start.
  - Whole function? More errors to handle in header and so on. What if
    the function is renamed?
  - Just body? Needs more structured editing support.
- Lots of duplication, particularly between the permissions in the menu
  and the permissions screen.

I don't know how to show the hostname at the time of connect() or
bind(), so networking is going to remain a boolean for now. It's also
unclear what effective constraints we can impose on what gets discussed
with a specific hostname. Everything outside the computer is out of
one's control.

One trick I learned is for consistently grabbing ASan logs on abort:
It's always safe to redirect stderr with ncurses!
2022-01-02 19:59:30 -08:00
..
lcurses flesh out very preliminary UI 2021-12-25 18:51:05 -08:00
luasec now building on OpenBSD 2021-11-27 07:58:58 -08:00
luasocket rename 2022-01-02 15:46:46 -08:00
Makefile update all places when changing color scheme 2021-12-25 15:14:33 -08:00
json.lua now. we. have. JSON. 2021-11-21 14:22:20 -08:00
kilo.c editable file permissions 2022-01-02 19:59:30 -08:00
lapi.c get rid of userstate hooks 2021-10-24 09:52:07 -07:00
lapi.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lauxlib.c clean up a few warnings with gcc 9.3.0 2021-10-22 19:25:59 -07:00
lauxlib.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lbaselib.c print's newline now returns to column 0 2021-10-22 21:22:27 -07:00
lcode.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lcode.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ldblib.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ldebug.c standardize warning flags everywhere 2021-11-22 19:01:07 -08:00
ldebug.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ldo.c instrumenting function calls with their depth 2021-11-13 08:16:41 -08:00
ldo.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ldump.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lfunc.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lfunc.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lgc.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lgc.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
linit.c https now working! 2021-11-21 15:55:52 -08:00
liolib.c editable file permissions 2022-01-02 19:59:30 -08:00
llex.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
llex.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
llimits.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lmathlib.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lmem.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lmem.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
loadlib.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lobject.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lobject.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lopcodes.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lopcodes.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
loslib.c sandbox: no system() 2021-12-25 08:22:15 -08:00
lparser.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lparser.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lstate.c mildly less confusing 2021-10-24 09:58:47 -07:00
lstate.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lstring.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lstring.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lstrlib.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ltable.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ltable.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ltablib.c clean up a few warnings with gcc 9.3.0 2021-10-22 19:25:59 -07:00
ltm.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
ltm.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lua.c . 2022-01-02 15:15:10 -08:00
lua.h reorg: pull Teliva-specific stuff out of lua.c 2021-12-25 13:33:37 -08:00
luaconf.h sandbox: no popen 2021-12-25 11:04:23 -08:00
lualib.h https now working! 2021-11-21 15:55:52 -08:00
lundump.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lundump.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lvm.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lvm.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lzio.c new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
lzio.h new fork of Lua 5.1 2021-10-22 19:24:44 -07:00
teliva.c editable file permissions 2022-01-02 19:59:30 -08:00
teliva.h editable file permissions 2022-01-02 19:59:30 -08:00
tlv.c . 2022-01-02 16:35:01 -08:00
tlv.h . 2022-01-02 16:35:01 -08:00
vimrc.vim vimrc 2021-11-05 13:23:58 -07:00