171 Commits

Author SHA1 Message Date
22c340648b massive optimizations and fixes 2025-06-03 18:34:22 -05:00
98be4aef25 simplify embed 2025-06-03 12:00:09 -05:00
b596ce9072 simplify sandbox and execution flow 2025-06-03 11:51:48 -05:00
86a122a50c Move Go lua libs to lualibs 2025-06-03 11:38:30 -05:00
61f66d6594 fix lots of luajit api regressions 2025-06-02 22:18:54 -05:00
1ad3059ff0 fix fenv error 2025-06-02 12:29:45 -05:00
e2b1b932ff migrate to new LJTG API 2025-06-02 11:15:56 -05:00
cc6a7675d8 update config, new LJTG version 2025-06-01 21:49:30 -05:00
c0c6100c17 rewrite logger and main 2025-05-31 15:26:06 -05:00
ac646bbad8 config rewrite 2025-05-31 13:02:16 -05:00
3f86c31c9f rewrite color utils 2025-05-31 09:11:21 -05:00
31a3625873 env capabilities 2025-05-30 17:45:58 -05:00
266da9fd23 major sqlite bug fix, minor lua state closing fix, add headers to lua ctx 2025-05-30 13:24:58 -05:00
5b698f31e4 various optimizations, static file serving changes, break down luarouter 2025-05-29 15:59:16 -05:00
163e94d576 change version, add logical route groups 2025-05-28 22:40:34 -05:00
39d14d0025 optimize session set, move lua libs to global 2025-05-28 18:28:24 -05:00
6264407d02 optimize http server 2025-05-26 13:03:29 -05:00
e4cd490f0f add table support to sessions, fix root lua path, optimize sesison manager 2025-05-26 12:56:20 -05:00
82470b35a0 Try to optimize route compile benchmark, optimize luarouter 2025-05-24 22:28:20 -05:00
13cb83b7a7 fix tests 2025-05-24 21:50:51 -05:00
e548849f88 middleware 1 2025-05-24 18:29:39 -05:00
ac607213fc add exists helper to sqlite wrapper 2025-05-24 11:39:13 -05:00
bf5a841716 big ol logger refactor 2025-05-24 11:06:22 -05:00
d1ec8ade9c add LRU cache to fs retrieval 2025-05-24 09:45:38 -05:00
a055638e4b remove template implementation 2025-05-24 08:28:05 -05:00
6322a893ef add cached template engine 2025-05-24 07:50:12 -05:00
9f71fd7c0f render function fixes, http optimizations 2025-05-23 22:51:29 -05:00
ca85e735b0 update sqlite wrapper and sandbox with utils 2025-05-23 17:10:12 -05:00
5913bc4ba3 fix core function bug 2025-05-22 11:30:23 -05:00
6aed56bef4 return render functions to self-contained 2025-05-22 07:29:13 -05:00
bf1d05fc3c add new parsing functions 2025-05-21 22:04:56 -05:00
62ce3a5387 add basic benchmarking 2025-05-21 14:56:59 -05:00
4965f76268 add send utilities 2025-05-20 22:49:23 -05:00
c98ceff5ff file watcher optimizations 2025-05-10 18:29:59 -05:00
d328015681 re-add connection tracking, but simpler this time 2025-05-10 18:19:26 -05:00
0581d72065 remove all connection tracking 2025-05-10 15:23:57 -05:00
8f9a9da5a1 drop connection tracking to slim down sqlite handling 2025-05-10 15:08:56 -05:00
98b2931d59 sqlite improvements 2025-05-10 14:53:37 -05:00
c754877f7d remove core dir 2025-05-10 13:02:09 -05:00
7fde7d495b add math library, move lua code 2025-05-10 13:00:49 -05:00
f8ce5d6ae0 remove LJTG submodule 2025-05-08 17:56:48 -05:00
553fd59630 remove ljtg submodule 2025-05-08 17:56:47 -05:00
27ed139274 add cache stats to debug page 2025-05-05 16:44:24 -05:00
9ea06eb1b4 string, table, crypto and util library changes 2025-05-05 14:14:36 -05:00
861ab73d83 util library and string lib extension 2025-05-05 09:40:15 -05:00
30a126909b Refactor sqlite, up password mem default, refactor fs 2025-05-03 16:18:18 -05:00
551f311755 add positional parameter support 2025-05-03 16:10:40 -05:00
c005066816 add init script to gitignore 2025-05-03 15:17:25 -05:00
f7b000e428 remove test init script 2025-05-03 15:16:57 -05:00
972df7003b add session tools, password hashing, adjust create_table 2025-05-03 15:15:21 -05:00