-
39d14d0025
optimize session set, move lua libs to global
Sky Johnson
2025-05-28 18:28:24 -05:00
-
6264407d02
optimize http server
Sky Johnson
2025-05-26 13:03:29 -05:00
-
e4cd490f0f
add table support to sessions, fix root lua path, optimize sesison manager
Sky Johnson
2025-05-26 12:56:20 -05:00
-
82470b35a0
Try to optimize route compile benchmark, optimize luarouter
Sky Johnson
2025-05-24 22:28:20 -05:00
-
13cb83b7a7
fix tests
Sky Johnson
2025-05-24 21:50:51 -05:00
-
e548849f88
middleware 1
Sky Johnson
2025-05-24 18:29:39 -05:00
-
ac607213fc
add exists helper to sqlite wrapper
Sky Johnson
2025-05-24 11:39:13 -05:00
-
bf5a841716
big ol logger refactor
Sky Johnson
2025-05-24 11:06:22 -05:00
-
d1ec8ade9c
add LRU cache to fs retrieval
Sky Johnson
2025-05-24 09:45:38 -05:00
-
a055638e4b
remove template implementation
Sky Johnson
2025-05-24 08:28:05 -05:00
-
6322a893ef
add cached template engine
Sky Johnson
2025-05-24 07:50:12 -05:00
-
9f71fd7c0f
render function fixes, http optimizations
Sky Johnson
2025-05-23 22:51:29 -05:00
-
ca85e735b0
update sqlite wrapper and sandbox with utils
Sky Johnson
2025-05-23 17:10:12 -05:00
-
5913bc4ba3
fix core function bug
Sky Johnson
2025-05-22 11:30:23 -05:00
-
6aed56bef4
return render functions to self-contained
Sky Johnson
2025-05-22 07:29:13 -05:00
-
bf1d05fc3c
add new parsing functions
Sky Johnson
2025-05-21 22:04:56 -05:00
-
62ce3a5387
add basic benchmarking
Sky Johnson
2025-05-21 14:56:59 -05:00
-
4965f76268
add send utilities
Sky Johnson
2025-05-20 22:49:23 -05:00
-
c98ceff5ff
file watcher optimizations
Sky Johnson
2025-05-10 18:29:59 -05:00
-
d328015681
re-add connection tracking, but simpler this time
Sky Johnson
2025-05-10 18:19:26 -05:00
-
0581d72065
remove all connection tracking
Sky Johnson
2025-05-10 15:23:57 -05:00
-
8f9a9da5a1
drop connection tracking to slim down sqlite handling
Sky Johnson
2025-05-10 15:08:56 -05:00
-
98b2931d59
sqlite improvements
Sky Johnson
2025-05-10 14:53:37 -05:00
-
c754877f7d
remove core dir
Sky Johnson
2025-05-10 13:02:09 -05:00
-
7fde7d495b
add math library, move lua code
Sky Johnson
2025-05-10 13:00:49 -05:00
-
f8ce5d6ae0
remove LJTG submodule
Sky Johnson
2025-05-08 17:56:25 -05:00
-
553fd59630
remove ljtg submodule
Sky Johnson
2025-05-08 17:56:17 -05:00
-
27ed139274
add cache stats to debug page
Sky Johnson
2025-05-05 16:44:24 -05:00
-
9ea06eb1b4
string, table, crypto and util library changes
Sky Johnson
2025-05-05 14:14:36 -05:00
-
861ab73d83
util library and string lib extension
Sky Johnson
2025-05-05 09:40:15 -05:00
-
30a126909b
Refactor sqlite, up password mem default, refactor fs
Sky Johnson
2025-05-03 16:18:18 -05:00
-
551f311755
add positional parameter support
Sky Johnson
2025-05-03 16:10:40 -05:00
-
c005066816
add init script to gitignore
Sky Johnson
2025-05-03 15:17:25 -05:00
-
f7b000e428
remove test init script
Sky Johnson
2025-05-03 15:16:57 -05:00
-
972df7003b
add session tools, password hashing, adjust create_table
Sky Johnson
2025-05-03 15:15:21 -05:00
-
fbd0753d1d
add script running, move all to main
Sky Johnson
2025-05-02 18:58:37 -05:00
-
4fbdf995ef
filesystem first pass
Sky Johnson
2025-05-02 17:54:15 -05:00
-
a36064bb89
template renderer
Sky Johnson
2025-05-02 16:40:40 -05:00
-
8678211369
sqlite pass 1
Sky Johnson
2025-05-02 11:39:42 -05:00
-
1867b30d68
fix argument to json.decode
Sky Johnson
2025-05-02 08:07:21 -05:00
-
df9e0cb21b
enhance json module
Sky Johnson
2025-05-02 08:02:36 -05:00
-
55e18c5f30
move json encode/decode to Go
Sky Johnson
2025-05-02 07:20:30 -05:00
-
a6420423a9
csrf support
Sky Johnson
2025-05-01 16:25:07 -05:00
-
efcad468ad
refactoring
Sky Johnson
2025-05-01 15:01:55 -05:00
-
b13908b93f
config cli arg, 0 defaults to gomaxprocs
Sky Johnson
2025-05-01 13:23:45 -05:00
-
04450779f2
change directory behavior
Sky Johnson
2025-05-01 13:18:24 -05:00
-
d50081ef55
simplify watcher
Sky Johnson
2025-05-01 13:04:39 -05:00
-
87eaddd8e4
refactor
Sky Johnson
2025-05-01 12:24:26 -05:00
-
50f4cb91f6
finalize session management
Sky Johnson
2025-04-10 14:27:50 -05:00
-
8c134774ee
optimize session using benc
Sky Johnson
2025-04-10 14:09:38 -05:00
-
941e810acb
optimize session manager
Sky Johnson
2025-04-10 13:55:05 -05:00
-
c952242a9c
implement sessions
Sky Johnson
2025-04-10 13:01:17 -05:00
-
195800082a
start sessions.... again
Sky Johnson
2025-04-10 10:44:52 -05:00
-
7b7876e864
clean up
Sky Johnson
2025-04-10 09:58:54 -05:00
-
ab6135e98a
clean up
Sky Johnson
2025-04-10 09:48:58 -05:00
-
ba9a3db0a0
optimize sandbox
Sky Johnson
2025-04-10 09:26:14 -05:00
-
0abf31ed3a
work on sessions
Sky Johnson
2025-04-10 07:51:15 -05:00
-
35ce09d66e
work on sessions
Sky Johnson
2025-04-09 23:12:23 -05:00
-
ac991f40a0
optimize sessions 1
Sky Johnson
2025-04-09 20:54:49 -05:00
-
85b0551e70
session rewrite
Sky Johnson
2025-04-09 20:47:22 -05:00
-
5ebcd97662
massive rewrite 1
Sky Johnson
2025-04-09 19:03:35 -05:00
-
f4b1e5fad7
runner rework 1
Sky Johnson
2025-04-09 16:19:51 -05:00
-
5ba0a0abd9
remove ants
Sky Johnson
2025-04-09 12:44:06 -05:00
-
068fdc0617
session fix attempt 1
Sky Johnson
2025-04-08 22:54:16 -05:00
-
b2c1d1cb9f
http response fix
Sky Johnson
2025-04-08 22:24:38 -05:00
-
8e511c5dc9
runner cleanup 2
Sky Johnson
2025-04-08 22:10:50 -05:00
-
ec7dcce788
router cleanup 1
Sky Johnson
2025-04-08 21:26:52 -05:00
-
c0b493b6bc
reorg 2
Sky Johnson
2025-04-07 21:59:11 -05:00
-
6f020932c4
fix debug
Sky Johnson
2025-04-05 22:47:27 -05:00
-
b9d59bf57c
finish cookie migration
Sky Johnson
2025-04-05 22:36:26 -05:00
-
45ae6a9d31
finish move to goccy/go-json
Sky Johnson
2025-04-05 22:27:19 -05:00
-
46caf94ae1
sessions 2
Sky Johnson
2025-04-05 22:26:01 -05:00
-
ed770f069c
reorg 1, watcher op 1
Sky Johnson
2025-04-05 22:09:06 -05:00
-
3a10b22bac
runner cleanup 1
Sky Johnson
2025-04-05 13:55:50 -05:00
-
d07673e088
refactor config, add example config
Sky Johnson
2025-04-04 18:33:39 -05:00
-
78556cea1d
cleanup 2
Sky Johnson
2025-04-04 11:22:13 -05:00
-
cac1b8cf92
move moonshark to core
Sky Johnson
2025-04-04 10:50:07 -05:00
-
0a18167df7
cleanup 1
Sky Johnson
2025-04-04 10:49:16 -05:00
-
23239b00fc
hyper op 2
Sky Johnson
2025-04-03 22:12:00 -05:00
-
9d326eaec1
router op 1
Sky Johnson
2025-04-03 21:56:27 -05:00
-
f6c260a525
hyper op 1
Sky Johnson
2025-04-03 21:10:26 -05:00
-
95eae40357
fasthttp 1
Sky Johnson
2025-04-03 13:14:45 -05:00
-
5bba4ffcf8
big logger update 1
Sky Johnson
2025-04-03 12:59:12 -05:00
-
b0dcdec6a5
runner rewrite 1
Sky Johnson
2025-04-03 10:52:49 -05:00
-
945886abe6
csrf 2 go 1
Sky Johnson
2025-04-03 10:12:14 -05:00
-
eea5ba8c8a
csrf 1
Sky Johnson
2025-04-02 22:22:03 -05:00
-
472d175093
modify default content type
Sky Johnson
2025-04-01 13:26:14 -05:00
-
d34ef94ad7
fix cookie defaults
Sky Johnson
2025-04-01 11:56:57 -05:00
-
d516147238
sessions 3
Sky Johnson
2025-03-29 18:20:31 -05:00
-
82c588336d
sessions 2
Sky Johnson
2025-03-29 15:58:23 -05:00
-
21559bd6b7
sessions 1
Sky Johnson
2025-03-29 14:01:10 -05:00
-
2a2ffc9cc5
optimize config, fix poolsize, structurize moonshark
Sky Johnson
2025-03-29 11:12:48 -05:00
-
8a3515ed06
simplify Config
Sky Johnson
2025-03-29 09:14:32 -05:00
-
6fadf26bea
goroutine runner 1
Sky Johnson
2025-03-28 21:56:58 -05:00
-
78337988bd
round-robin 1
Sky Johnson
2025-03-28 15:14:36 -05:00
-
d07fc638e6
cap naming convention
Sky Johnson
2025-03-28 14:44:49 -05:00
-
d6feb408ce
use only global logger
Sky Johnson
2025-03-28 14:15:34 -05:00
-
6154b5303c
http client fix and sandbox optimization
Sky Johnson
2025-03-28 14:01:22 -05:00
-
08a532f11a
try to preserve http_request
Sky Johnson
2025-03-27 18:25:53 -05:00
-
b336ce5efa
consolidate http modules
Sky Johnson
2025-03-27 15:49:07 -05:00