47 Commits

Author SHA1 Message Date
udo
b8c2efe976 add native csrf helpers 2026-07-06 09:58:25 +00:00
udo
a6cb1c0390 fix wasm session and mysql placeholder state 2026-07-06 07:54:01 +00:00
root
991a0f62b4 harden runtime config and docs 2026-06-27 20:58:07 +00:00
udo
c148c1b36b test: allow skipping nested local service probes 2026-06-22 02:39:36 +00:00
udo
30fcfce103 test: include response tails in site failures 2026-06-22 01:31:44 +00:00
udo
41b034739b test: use explicit failed-count checks 2026-06-22 01:14:07 +00:00
udo
bd007231de test: distinguish case failures from summary labels 2026-06-22 00:56:46 +00:00
udo
7cf930b4a8 test: accept explicit zero-failure summaries 2026-06-22 00:39:12 +00:00
udo
4d17d80f9a test: build failed-count markers explicitly 2026-06-22 00:21:10 +00:00
udo
0d59ea4b1c test: rely on site summary failure counts 2026-06-21 23:54:01 +00:00
udo
a0d085859c test: stabilize cold local service probes 2026-06-21 23:37:01 +00:00
udo
9e70dde366 test: detect site case failures explicitly 2026-06-21 23:05:32 +00:00
udo
c73dbc8503 test: retry cold site suite probes 2026-06-21 22:42:02 +00:00
udo
1d6c882fb7 test: wait for complete local HTTP bodies 2026-06-21 22:24:12 +00:00
udo
245119f952 test: report site suite marker details 2026-06-21 22:07:28 +00:00
udo
e113215ffa test: wait for slow streamed test responses 2026-06-21 21:50:37 +00:00
udo
1088f6b9a5 test: tolerate cold unit browser responses 2026-06-21 21:21:39 +00:00
root
1770323a2a fix test runner repo path handling 2026-06-21 21:05:51 +00:00
root
b8b56cf3dd cleanup, docs 2026-06-16 23:02:45 +00:00
root
ea08d5f28b cleanup, docs 2026-06-16 12:21:31 +00:00
root
dff1959341 cleanup, error pages 2026-06-16 08:46:54 +00:00
root
f2a3503ac3 configurable trans-membrance hostcall blocklist 2026-06-16 01:13:06 +00:00
root
99cd92fb4a docs 2026-06-15 21:42:50 +00:00
root
1a5c6547b9 post-W7 cleanup 2026-06-15 12:00:46 +00:00
root
ad2ba7b632 W7 done done 2026-06-15 11:08:44 +00:00
root
04745f39a8 W7 done done 2026-06-15 10:53:36 +00:00
root
f5637bb587 W7 done done 2026-06-15 10:28:23 +00:00
root
8587fbc5aa wasm runtime: central WS broker, unified handlers, W7d holdouts, membrane completeness
- WS: a dedicated broker process owns HTTP_PORT + every connection; it forwards
  renders to the worker pool over uce.sock (non-blocking) and applies ws_*
  command batches flushed back at workspace teardown. Removes the now-dead
  per-worker websocket executor (-509 lines).
- Dispatch: unify CLI / WebSocket / serve_http / page render through one
  serve_via_wasm(entry_unit, handler) path; handler string -> __uce_<handler>
  export symbol.
- W7d: rewrite zip.uce to the membrane return-value error contract (no C++
  try/catch), error-reporting.uce to genuine wasm traps instead of throw, and
  sharedunit.uce to unit_info(); empty the native-only token gate.
- Membrane: wire ls / mkdir / file_mtime through new uce_host_file_list /
  uce_host_file_mkdir / uce_host_file_mtime hostcalls (resolve_guest_file gains
  directory support). Fixes /doc/index.uce listing nothing; adds a regression
  assertion that the index enumerates items.
- Docs: add docs/wasm-runtime-architecture.md; record the W7e staged native-
  deletion plan in WASM-PROPOSAL.md.

Verified: scripts/run_cli_tests.sh --include-wasm-kill -> 87 passed, 0 failed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 17:51:51 +00:00
root
15e8d092bc W7+ 2026-06-14 01:37:39 +00:00
udo
6bb4f7f0ad test: port network suite to uce cli runner 2026-06-13 22:58:35 +00:00
udo
af6500d134 fix: harden wasm w7 entrypoint paths 2026-06-13 22:08:52 +00:00
root
d6421cb8f3 feat: extend wasm backend entrypoints 2026-06-13 21:50:19 +00:00
udo
5a56d4f39e W5 2026-06-13 15:10:42 +00:00
Udo
afaa4dd7c0 feat: cut over to WASM backend 2026-06-13 08:42:31 +00:00
udo
961df2d542 phase 5 2026-06-12 19:55:35 +00:00
udo
80285b7fb4 feat: implement WASM phase 1 DValue ABI 2026-06-12 12:42:56 +00:00
udo
7066da3cde refactor: rename DTree to DValue 2026-06-12 11:05:52 +00:00
udo
20db669589 fix: stabilize runtime follow-up regressions 2026-06-11 23:03:07 +00:00
udo
7f757654b6 fix: harden UCE runtime and starter 2026-06-11 13:44:24 +00:00
Udo
71ddcaf7d4 Consolidate config and base64 helpers 2026-05-21 10:31:21 +00:00
Udo
41e9ca219f Streamline hardening helpers and expand coverage 2026-05-21 10:12:11 +00:00
Udo
0d8b74930c Harden HTTP path headers sessions and archives 2026-05-21 09:56:25 +00:00
Udo
d37517041d Add custom server API and runtime limits 2026-05-21 09:36:23 +00:00
Udo
02e153a6a7 Add archive helpers and harden task runtime 2026-05-21 00:00:23 +00:00
Udo
9f7625c7fd working on documentation and more API functions 2026-04-29 12:09:37 +00:00
Udo
cd445f3c9b some cleanup 2026-04-28 12:10:07 +00:00
Udo
223cf4c6e1 website with slop placeholders 2026-04-22 13:31:51 +00:00