udo
d33d5e80ba
fix canonical component artifact identity
2026-07-14 21:32:29 +00:00
udo
b6c2b8b08d
docs: note installed gate site root
2026-07-14 08:46:01 +00:00
udo
306420e4d3
test: derive installed site directory for gates
2026-07-14 08:44:09 +00:00
udo
d7f4749f9f
test: label expected source read failures
2026-07-14 06:23:50 +00:00
udo
afb17fc334
test: retry transient doc gate reads
2026-07-14 04:34:52 +00:00
udo
2a1400b78c
test: run CLI gates by group
2026-07-14 04:04:55 +00:00
udo
9d707a1c04
Document source read failures
2026-07-14 02:52:36 +00:00
udo
c1949e7430
Label unreadable source probes distinctly
2026-07-14 02:48:24 +00:00
udo
8eec28a639
Clarify CSRF field raw rendering
2026-07-14 00:04:43 +00:00
udo
7fabccd90a
Add CSRF hidden field helper
2026-07-13 23:52:49 +00:00
udo
096138d6a1
Fix wasm compile source race
2026-07-13 22:47:48 +00:00
udo
36ea0cd2a5
test: wait for dependency lock fixture readiness
2026-07-13 22:21:18 +00:00
udo
92baaa6299
fix: prevent stale mutation execution
2026-07-13 20:17:48 +00:00
udo
0187bb60cf
docs: publish password hashing APIs
2026-07-13 19:47:06 +00:00
udo
4414972079
feat: add native scrypt password hashing
2026-07-13 19:35:38 +00:00
udo
a288b539c6
Reject unreadable UCE source units
2026-07-13 15:28:35 +00:00
udo
cd2fa163e6
keep CLI units current during rebuilds
2026-07-13 14:20:29 +00:00
udo
97ecc6edd6
keep web requests off rebuild path
2026-07-13 12:25:42 +00:00
udo
5195ebeb25
avoid request stalls during proactive rebuilds
2026-07-13 12:12:14 +00:00
udo
c1039f5094
Parse standard absolute URL paths
2026-07-13 09:31:45 +00:00
udo
fe88d4143e
Keep warm wasm workers alive
2026-07-13 08:59:11 +00:00
udo
f7e9c5a4ec
Exclude cold module loads from guest deadlines
2026-07-13 08:51:46 +00:00
udo
73a2671112
Invalidate warmed wasm modules precisely
2026-07-13 08:36:55 +00:00
udo
ada01e34f4
Cache loaded source signatures safely
2026-07-13 08:07:37 +00:00
udo
02ed75fc85
Invalidate units when loaded sources change
2026-07-13 07:42:52 +00:00
udo
d857930ceb
Expose MySQL affected row counts
2026-07-13 07:10:03 +00:00
udo
0ff42f357f
Document request-scoped MySQL cleanup
2026-07-08 18:44:07 +00:00
udo
6bdccacf02
fix cli unit document root resolution
2026-07-06 20:35:09 +00:00
udo
6f446c4aef
hide internal csrf session key helper
2026-07-06 10:08:44 +00:00
udo
b8c2efe976
add native csrf helpers
2026-07-06 09:58:25 +00:00
udo
125a24e2f9
redact sensitive runtime config logging
2026-07-06 08:03:09 +00:00
udo
a6cb1c0390
fix wasm session and mysql placeholder state
2026-07-06 07:54:01 +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
udo
34a97e2577
chore: use version file for package builds
2026-06-15 16:19:55 +00:00
udo
6bb4f7f0ad
test: port network suite to uce cli runner
2026-06-13 22:58:35 +00:00
udo
b1856c1725
chore: narrow wasm backend entrypoint API
2026-06-13 22:32:02 +00:00
udo
af6500d134
fix: harden wasm w7 entrypoint paths
2026-06-13 22:08:52 +00:00
udo
c84fc86e6c
W6
2026-06-13 16:19:52 +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
577aae076e
W3
2026-06-13 02:07:38 +00:00
udo
eb8f303f94
docs: remove unsupported second-plane language roadmap
2026-06-12 20:36:57 +00:00
udo
89b5499c8f
fix: harden WASM phase 5 harness
2026-06-12 20:13:07 +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
7e2faf1472
spike: validate WASM phase 0
2026-06-12 11:40:26 +00:00
udo
7066da3cde
refactor: rename DTree to DValue
2026-06-12 11:05:52 +00:00
udo
941f5aea08
feat: add configurable UCE error pages
2026-06-12 08:59:09 +00:00
udo
b957a2373b
chore: ignore Python cache artifacts
2026-06-11 23:06:03 +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
8b37e7ea1e
Fix direct HTTP status sanitizer fallback
2026-05-21 10:19:43 +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
udo
14ebf10a22
changing doc format and HTML literals
2026-04-22 09:31:00 +00:00
udo
f7b066b374
changing doc format and HTML literals
2026-04-22 01:56:46 +00:00
udo
8223dcc6b3
I think I need to change the documentation format
2026-04-22 01:32:05 +00:00
udo
b53eb6e4f1
Enhance template parser to handle C++ comments and refactor preprocessing logic
...
- Updated parser to correctly interpret C++ `//` and `/* ... */` comments within template code.
- Split preprocessing implementation into separate files for better organization.
- Added regression test for comment parsing in templates.
- Adjusted CSS styles for improved layout and readability in documentation.
2026-04-20 21:41:23 +00:00
udo
dc05f9faa5
PHP familiarity shortcuts
2026-04-19 21:15:52 +00:00
udo
af642c8167
getting closer to full port of web app starter
2026-04-19 19:44:18 +00:00
udo
d1167aec3b
getting closer to full port of web app starter
2026-04-19 19:09:21 +00:00
udo
2b5586d7df
decided in favor of dedicated COMPONENT() macro, updates to documentation
2026-04-19 11:34:03 +00:00
udo
be514d63d6
trying to port web app starter from PHP
2026-04-19 09:38:23 +00:00
udo
46d98a092f
Enhance WebSocket support: add opcode handling, binary message support, and improve connection validation
2026-04-18 18:41:50 +00:00
udo
86dc93864e
Add WebSocket support and enhance chat functionality
...
- Implement WebSocket handling in the FastCGI server, allowing for real-time communication.
- Introduce functions for managing WebSocket connections, broadcasting messages, and sending to specific connections.
- Create a chat interface in the `websockets.ws.uce` file, including message handling and user notifications.
- Refactor existing code to accommodate WebSocket integration, ensuring compatibility with HTTP requests.
- Update documentation to reflect new features and usage instructions for WebSocket functionality.
2026-04-18 15:10:15 +00:00
udo
cd8f07aaa7
Refactor FastCGI server and compiler, enhance HTTP header parsing, and add WebSocket support
...
- Refactored FastCGIServer class to improve socket handling and added shutdown functionality.
- Updated compiler functions to streamline HTML and text literal processing.
- Enhanced split_kv function to support uppercase keys and added split_http_headers for better HTTP header parsing.
- Introduced new session management functions to validate and handle session IDs.
- Added WebSocket frame parsing and handling in the URI module.
- Created systemd service scripts for easier deployment and management of the UCE FastCGI runtime.
- Added new test cases for header handling, time parsing, and WebSocket functionality.
2026-04-18 14:04:58 +00:00
udo
984453f336
update sigh
2022-12-22 06:01:23 +00:00
udo
392b7224b1
Merge branch 'main' of github.com:ThingamaNet/uce
2022-04-18 23:37:37 +00:00
udo
364d83b199
doc update
2022-04-18 23:37:21 +00:00
udo
defc628204
packaging
2022-02-11 02:35:06 +00:00
udo
6f6919f3f0
backage builder
2022-02-11 01:51:32 +00:00
udo
0a6ebc60f0
precompile on startup
2022-01-31 00:42:16 +00:00
udo
3a9dfba86c
fixed bug in #load
2022-01-30 12:45:18 +00:00
udo
5df52146be
split_space
2022-01-30 12:19:20 +00:00
udo
17336fe649
Unicode stuff
2022-01-30 12:16:09 +00:00
udo
18ca2368bc
VERY basic UTF8 parser
2022-01-28 20:23:14 +00:00
udo
939009f9a1
shell stuff, preprocessor directive
2022-01-21 22:22:14 +00:00
udo
3e8f0f1fa7
initial import
2022-01-21 09:11:17 +00:00
udo
c047927b18
initial import
2022-01-21 09:10:38 +00:00