Log

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