|
b617d30f
|
2025-09-05T18:23:26
|
|
wip: refactor tag_init_pcall
|
|
d031eaf3
|
2025-09-05T18:22:23
|
|
wip: refactor tag_init_pcall
|
|
b9750869
|
2025-09-05T17:00:15
|
|
error handling
|
|
ea7a64b2
|
2025-09-05T16:38:56
|
|
init
|
|
81172cc5
|
2025-09-05T16:21:43
|
|
better error messages
|
|
5dfbc89a
|
2025-09-05T15:59:12
|
|
fix various bugs
|
|
9e0cf3c1
|
2025-09-05T14:01:46
|
|
refactor *_new_ref -> p*_init_copy
|
|
755b4ec4
|
2025-09-05T13:20:41
|
|
wip call.kc3
|
|
1a9f9171
|
2025-09-05T13:08:43
|
|
call_ident, call_sym => pcall_ident, pcall_sym
|
|
452e95e6
|
2025-09-05T12:23:25
|
|
clear right after merge left in buf_parse_call_op_rec
|
|
cf6bb68d
|
2025-09-05T12:10:32
|
|
fix memleak in ikc3/buf linenoise
|
|
141d7d3f
|
2025-09-04T21:21:56
|
|
fix error handling in facts_replace_tags
|
|
19d3f3b5
|
2025-09-04T20:31:26
|
|
marshall test vector
|
|
875495f7
|
2025-09-04T20:21:13
|
|
remove debug messages
|
|
99a4c3f5
|
2025-09-04T20:21:05
|
|
fix env_eval_quote_call
|
|
bc24b1d0
|
2025-09-04T19:37:13
|
|
wip call_delete: invalid ref count
|
|
c78e5bd0
|
2025-09-04T18:34:55
|
|
all tests pass without dump
|
|
2738d6eb
|
2025-09-04T17:26:01
|
|
fix marshall_read_test and env dump size
|
|
c0da8987
|
2025-09-04T17:07:56
|
|
marshall tests pass
|
|
bd3bd014
|
2025-09-04T16:37:03
|
|
fix a couple of marshall read tests for refactor of e_tag_type
|
|
88b1b55f
|
2025-09-04T16:36:46
|
|
recount in hex e_tag_type comments
|
|
479fbad6
|
2025-09-04T15:57:30
|
|
fix marshall tests in libkc3 tests
|
|
b4f08176
|
2025-09-04T15:43:13
|
|
wip tests
|
|
1c650a41
|
2025-09-04T14:43:40
|
|
fix buf_parse_pcall_brackets
|
|
a941a0e2
|
2025-09-04T14:24:47
|
|
wip double free
|
|
22c655b6
|
2025-09-04T13:44:44
|
|
fix bugs in call/pcall refactor
|
|
17a0f716
|
2025-09-04T01:50:29
|
|
tag_init pcall
|
|
a9077c87
|
2025-09-04T01:19:32
|
|
wip memory corruption or bug in facts_remove_fact
|
|
b81214b7
|
2025-09-03T21:18:36
|
|
debug
|
|
3440459e
|
2025-09-03T20:58:40
|
|
fix alphanum order
|
|
2c5db5af
|
2025-09-03T20:42:44
|
|
wip memory corruption, please run ASan
|
|
8c37a1ae
|
2025-09-03T16:31:20
|
|
wip call
|
|
46eafd3c
|
2025-09-03T14:14:48
|
|
buf_inspect_stacktrace → plist_reverse(stacktrace)
|
|
d0f8128e
|
2025-09-03T13:23:59
|
|
show securelevel in system dashboard
|
|
5875a8b4
|
2025-09-03T13:23:44
|
|
include securelevel.h in kc3.h
|
|
593b8e7c
|
2025-09-03T13:23:25
|
|
set securelevel in httpd
|
|
0f2052cb
|
2025-09-03T12:18:20
|
|
faster rendering in test/httpd
|
|
ae614143
|
2025-09-03T12:11:09
|
|
fix test/httpd dump and optimize doc_index and sitemap
|
|
afc249b4
|
2025-09-03T11:19:30
|
|
fix str_split with empty section
|
|
b5cf25bd
|
2025-09-03T11:18:55
|
|
add missing fclose in embed.c
|
|
95067e52
|
2025-09-03T10:59:25
|
|
fix buf_read_to_str and str_init_slice error checking
|
|
3727f2e5
|
2025-09-02T17:52:26
|
|
update dump and env_test dump size
|
|
e9d5c8c9
|
2025-09-02T17:51:01
|
|
securelevel = 3 → block and abort on all env_eval_* functions
|
|
01ce95b5
|
2025-09-02T17:40:00
|
|
fix whitespace
|
|
ff81f94e
|
2025-09-02T17:38:36
|
|
todo
|
|
627943a3
|
2025-09-02T17:37:53
|
|
securelevel > 1 → no facts add or remove unless cleaning global env
|
|
a28c0299
|
2025-09-02T17:10:52
|
|
block all env_def* and kc3_def* if securelevel(0) > 1
|
|
7cd070cb
|
2025-09-02T15:55:10
|
|
comment on securelevel in file comments
|
|
34f94089
|
2025-09-02T15:27:12
|
|
securelevel(level > 0) → block cfn definition, eval, and system calls
|
|
29617eb2
|
2025-09-01T20:21:00
|
|
securelevel → update_sources
|
|
edcff8a4
|
2025-09-01T20:20:06
|
|
securelevel
|
|
a5d7a338
|
2025-09-01T19:03:53
|
|
todo
|
|
c6e091a5
|
2025-09-01T18:40:47
|
|
todo
|
|
8d900409
|
2025-09-01T18:09:59
|
|
todo
|
|
97083c7e
|
2025-09-01T01:04:19
|
|
fix structured RPC protocol and display output
|
|
b1336c44
|
2025-09-01T00:41:17
|
|
rpc with structured data
|
|
3f95edac
|
2025-08-31T23:41:53
|
|
rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box.
|
|
cc4b2b9d
|
2025-08-30T16:49:48
|
|
workaround gcc bug
|
|
ebc56160
|
2025-08-30T16:40:06
|
|
ikc3 rpc: fix error output in client and server
|
|
ec591bdf
|
2025-08-30T16:08:44
|
|
send error message from memory buffer in server err to client result
|
|
67910ca8
|
2025-08-30T14:36:28
|
|
ikc3 rpc: fix server-side no-error result when running in server mode.
|
|
c4e312e2
|
2025-08-30T14:21:07
|
|
readme and todo
|
|
b01e9155
|
2025-08-30T14:19:44
|
|
README.md
|
|
204504b4
|
2025-08-30T14:07:48
|
|
ikc3 RPC working !!!
|
|
d04883ec
|
2025-08-30T01:48:47
|
|
try thread implementation but it does not work for repl
|
|
f10ae809
|
2025-08-30T00:14:55
|
|
fix refactor of buf_read_until_*
|
|
be5c221e
|
2025-08-29T22:49:40
|
|
finish refactor of buf_read_until_*
|
|
bdf0f1e5
|
2025-08-29T20:58:04
|
|
fix env_address_of
|
|
305a2316
|
2025-08-29T20:26:11
|
|
WIP refactor: buf_read_str into str
|
|
d4d2b2ea
|
2025-08-29T20:03:33
|
|
refactor: convert read_line to sw
|
|
b1ffd800
|
2025-08-29T18:40:38
|
|
feat: partial rpc ikc3
|
|
0e963413
|
2025-08-29T18:08:47
|
|
todo
|
|
00dbad30
|
2025-08-29T17:48:54
|
|
wip ikc3 rpc
|
|
12aa2ab2
|
2025-08-29T17:16:30
|
|
wip fix build
|
|
e6156f80
|
2025-08-29T17:13:00
|
|
wip
|
|
8e39f996
|
2025-08-29T16:41:54
|
|
fix build
|
|
6887f034
|
2025-08-29T16:31:44
|
|
feat: funny segfault remote exploit
|
|
dfa6a72c
|
2025-08-29T16:08:15
|
|
feat: RPC kc3 !!!
|
|
6feaf6f2
|
2025-08-29T15:53:33
|
|
feat: server socket init
|
|
72fb0bbe
|
2025-08-29T15:45:32
|
|
move socket and tls libs earlier in build order (before ikc3)
|
|
5930eea0
|
2025-08-29T15:45:17
|
|
feat: socket(_buf) initialization
|
|
12a878e5
|
2025-08-29T14:46:34
|
|
todo
|
|
c89975c6
|
2025-08-29T14:42:02
|
|
todo: g_client and g_server
|
|
8b54db68
|
2025-08-29T13:57:25
|
|
add error messages to argument parsing
|
|
befed27f
|
2025-08-29T12:50:18
|
|
feat: ikc3_client and ikc3_server + usage reformat
|
|
35b5681e
|
2025-08-29T12:10:16
|
|
feat: ikc3_client & ikc3_server skeletons
|
|
f14aad31
|
2025-08-29T11:44:09
|
|
feat: separate ikc3_dump
|
|
3bc68137
|
2025-08-29T11:33:59
|
|
feat: separate ikc3_load
|
|
b2fda7f1
|
2025-08-29T10:57:33
|
|
fix: duplicate --trace arg parsing
|
|
2db44de3
|
2025-08-28T19:10:02
|
|
tls_config.c
|
|
a8511f34
|
2025-08-28T18:16:30
|
|
TLS.ca_cert_path()
|
|
b030d5d9
|
2025-08-28T17:30:47
|
|
TODO
|
|
bcf30cb7
|
2025-08-28T17:10:24
|
|
fix build of tls.c
|
|
3f7b63ee
|
2025-08-28T17:10:17
|
|
link tls into main build
|
|
1a1b2453
|
2025-08-28T16:48:06
|
|
configure and update sources link to tls subdirectory
|
|
851b149b
|
2025-08-28T16:47:42
|
|
bump revision
|
|
8fe68293
|
2025-08-28T16:12:52
|
|
refactor STR_1 -> STR and STR_CONST
|
|
5a3e63f6
|
2025-08-28T15:58:22
|
|
fix Makefile .PHONY
|
|
b9c4b742
|
2025-08-28T15:14:20
|
|
fix compilation
|
|
b8b6ed4b
|
2025-08-28T15:04:14
|
|
wip tls certificate path
|