kc3-lang/kc3

Branch :


Log

Author Commit Date CI Message
thodg 3f685486 2025-09-11 16:54:22 fix make fx
thodg a6e50037 2025-09-11 15:21:45 libkc3: env_if_then_else
thodg a3b77550 2025-09-11 14:54:26 wip fx
thodg 0a905b52 2025-09-11 14:20:06 wip httpd fx
thodg 60a01429 2025-09-10 14:23:13 dump httpd fx
thodg a7658209 2025-09-10 14:22:58 TODO.md
thodg 7095d69d 2025-09-08 18:47:29 make dump
thodg 36908c2f 2025-09-08 18:25:46 fix make fx
thodg f94a0d2f 2025-09-07 17:50:18 port kc3 to NetBSD 10.1
thodg f5543225 2025-09-07 17:22:25 actually do not clean rwlock if not ready
thodg bcd3d383 2025-09-07 17:16:25 fix rwlock_clean on rwlock = {0}
thodg a99c1554 2025-09-07 17:07:21 add debug messages to rwlock destroy
thodg 4a42c25a 2025-09-07 16:16:00 return sysctl for ncpu on NetBSD
thodg ea96589c 2025-09-07 00:02:58 update dump and httpd with lib/kc3/0.1/err.kc3 and io.kc3
thodg b225e904 2025-09-06 23:52:59 httpd: clean unused -D option, use error output as a .error.log file
thodg 6aca9eb5 2025-09-06 23:34:15 remove unused code in http server
thodg 69350449 2025-09-06 23:32:01 add targets to test/wget/Makefile
thodg 56fca311 2025-09-06 13:35:48 update todo
thodg f022ed98 2025-09-06 13:33:28 update todo
thodg cbdfa5f7 2025-09-06 12:58:48 cd test/wget && make local_test
thodg fae77c8a 2025-09-06 12:58:16 ignore wget files
thodg 29ef1bec 2025-09-06 12:48:09 fix broken links in doc md
thodg d5f5986a 2025-09-06 12:39:26 ignore wget files
thodg 06231fb0 2025-09-06 12:38:28 cd test/wget && make
thodg 7f6b4b42 2025-09-06 12:37:50 add webfonts
thodg 1ca0285e 2025-09-06 12:19:47 make dump
thodg 57a71cb8 2025-09-06 12:18:25 env_eval: revert to pass by copy in callable eval
thodg 78b90b86 2025-09-06 12:18:04 env_eval: revert to pass by copy in callable eval
thodg 16f90182 2025-09-06 11:54:35 make dump
thodg 3ea221fe 2025-09-06 11:41:35 revert to local copy of s_call for env_eval_call
thodg f50c4a34 2025-09-05 21:01:41 wip mem leak
thodg 497817c3 2025-09-05 20:26:33 wip memleak
thodg 08657763 2025-09-05 19:37:44 wip mem leaks
thodg b7044c7d 2025-09-05 18:52:43 pcallable_init_copy refactor
thodg f9989e48 2025-09-05 18:28:49 refactor buf_parse_plist_paren
thodg b617d30f 2025-09-05 18:23:26 wip: refactor tag_init_pcall
thodg d031eaf3 2025-09-05 18:22:23 wip: refactor tag_init_pcall
thodg b9750869 2025-09-05 17:00:15 error handling
thodg ea7a64b2 2025-09-05 16:38:56 init
thodg 81172cc5 2025-09-05 16:21:43 better error messages
thodg 5dfbc89a 2025-09-05 15:59:12 fix various bugs
thodg 9e0cf3c1 2025-09-05 14:01:46 refactor *_new_ref -> p*_init_copy
thodg 755b4ec4 2025-09-05 13:20:41 wip call.kc3
thodg 1a9f9171 2025-09-05 13:08:43 call_ident, call_sym => pcall_ident, pcall_sym
thodg 452e95e6 2025-09-05 12:23:25 clear right after merge left in buf_parse_call_op_rec
thodg cf6bb68d 2025-09-05 12:10:32 fix memleak in ikc3/buf linenoise
thodg 141d7d3f 2025-09-04 21:21:56 fix error handling in facts_replace_tags
thodg 19d3f3b5 2025-09-04 20:31:26 marshall test vector
thodg 875495f7 2025-09-04 20:21:13 remove debug messages
thodg 99a4c3f5 2025-09-04 20:21:05 fix env_eval_quote_call
thodg bc24b1d0 2025-09-04 19:37:13 wip call_delete: invalid ref count
thodg c78e5bd0 2025-09-04 18:34:55 all tests pass without dump
thodg 2738d6eb 2025-09-04 17:26:01 fix marshall_read_test and env dump size
thodg c0da8987 2025-09-04 17:07:56 marshall tests pass
thodg bd3bd014 2025-09-04 16:37:03 fix a couple of marshall read tests for refactor of e_tag_type
thodg 88b1b55f 2025-09-04 16:36:46 recount in hex e_tag_type comments
thodg 479fbad6 2025-09-04 15:57:30 fix marshall tests in libkc3 tests
thodg b4f08176 2025-09-04 15:43:13 wip tests
thodg 1c650a41 2025-09-04 14:43:40 fix buf_parse_pcall_brackets
thodg a941a0e2 2025-09-04 14:24:47 wip double free
thodg 22c655b6 2025-09-04 13:44:44 fix bugs in call/pcall refactor
thodg 17a0f716 2025-09-04 01:50:29 tag_init pcall
thodg a9077c87 2025-09-04 01:19:32 wip memory corruption or bug in facts_remove_fact
thodg b81214b7 2025-09-03 21:18:36 debug
thodg 3440459e 2025-09-03 20:58:40 fix alphanum order
thodg 2c5db5af 2025-09-03 20:42:44 wip memory corruption, please run ASan
thodg 8c37a1ae 2025-09-03 16:31:20 wip call
thodg 46eafd3c 2025-09-03 14:14:48 buf_inspect_stacktrace → plist_reverse(stacktrace)
thodg d0f8128e 2025-09-03 13:23:59 show securelevel in system dashboard
thodg 5875a8b4 2025-09-03 13:23:44 include securelevel.h in kc3.h
thodg 593b8e7c 2025-09-03 13:23:25 set securelevel in httpd
thodg 0f2052cb 2025-09-03 12:18:20 faster rendering in test/httpd
thodg ae614143 2025-09-03 12:11:09 fix test/httpd dump and optimize doc_index and sitemap
thodg afc249b4 2025-09-03 11:19:30 fix str_split with empty section
thodg b5cf25bd 2025-09-03 11:18:55 add missing fclose in embed.c
thodg 95067e52 2025-09-03 10:59:25 fix buf_read_to_str and str_init_slice error checking
thodg 3727f2e5 2025-09-02 17:52:26 update dump and env_test dump size
thodg e9d5c8c9 2025-09-02 17:51:01 securelevel = 3 → block and abort on all env_eval_* functions
thodg 01ce95b5 2025-09-02 17:40:00 fix whitespace
thodg ff81f94e 2025-09-02 17:38:36 todo
thodg 627943a3 2025-09-02 17:37:53 securelevel > 1 → no facts add or remove unless cleaning global env
thodg a28c0299 2025-09-02 17:10:52 block all env_def* and kc3_def* if securelevel(0) > 1
thodg 7cd070cb 2025-09-02 15:55:10 comment on securelevel in file comments
thodg 34f94089 2025-09-02 15:27:12 securelevel(level > 0) → block cfn definition, eval, and system calls
thodg 29617eb2 2025-09-01 20:21:00 securelevel → update_sources
thodg edcff8a4 2025-09-01 20:20:06 securelevel
thodg a5d7a338 2025-09-01 19:03:53 todo
thodg c6e091a5 2025-09-01 18:40:47 todo
thodg 8d900409 2025-09-01 18:09:59 todo
thodg 97083c7e 2025-09-01 01:04:19 fix structured RPC protocol and display output
thodg b1336c44 2025-09-01 00:41:17 rpc with structured data
thodg 3f95edac 2025-08-31 23:41:53 rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box.
thodg cc4b2b9d 2025-08-30 16:49:48 workaround gcc bug
thodg ebc56160 2025-08-30 16:40:06 ikc3 rpc: fix error output in client and server
thodg ec591bdf 2025-08-30 16:08:44 send error message from memory buffer in server err to client result
thodg 67910ca8 2025-08-30 14:36:28 ikc3 rpc: fix server-side no-error result when running in server mode.
thodg c4e312e2 2025-08-30 14:21:07 readme and todo
thodg b01e9155 2025-08-30 14:19:44 README.md
thodg 204504b4 2025-08-30 14:07:48 ikc3 RPC working !!!
thodg d04883ec 2025-08-30 01:48:47 try thread implementation but it does not work for repl