|
Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
|
| src | |
| native_runtime | |
| c | |
| native_app_config.c | Loads app-local runtime configuration and resolves app-relative override paths from local config and manifest data |
| native_app_config.h | Declares app-local runtime configuration helpers and the app-local configuration record |
| native_app_runtime_clone.c | Deep-copies AppRuntime structures so loaded runtime state can be duplicated safely |
| native_app_runtime_clone.h | Declares helpers for cloning AppRuntime values |
| native_app_runtime_finalize.c | Finalizes loaded app runtime records by applying serve overrides and resolving effective runtime paths |
| native_app_runtime_finalize.h | Declares helpers that finalize loaded app runtime configuration |
| native_app_runtime_paths.c | Finds app roots and computes default or effective build, state, base, log, debug, and error-report paths |
| native_app_runtime_paths.h | Declares helpers for locating app roots and deriving runtime paths |
| native_artifact_emit.c | Builds native app and website artifact metadata and emits JSON or HTML report payloads |
| native_artifact_emit.h | Declares helpers that build native artifact and report payload strings |
| native_backup_restore.c | Implements native backup and restore reporting for app state and sqlite snapshots |
| native_backup_restore.h | Declares native backup and restore report builders |
| native_barcode_decode.c | |
| native_barcode_decode.h | |
| native_barcode_runtime_ops.c | |
| native_barcode_runtime_ops.h | |
| native_connection.c | Wraps accepted sockets with transport metadata and provides connection IO and lifecycle helpers |
| native_connection.h | Declares the native connection abstraction and transport metadata helpers |
| native_dispatch_table.c | Matches API request paths against the dispatch table and resolves the response artifact file to serve |
| native_dispatch_table.h | Declares dispatch-table request path helpers |
| native_dynamic_config.c | |
| native_dynamic_config.h | Declares Pharos-owned dynamic runtime config resolution helpers |
| native_dynamic_dispatch.c | Route dispatch for in-process dynamic-app request handling |
| native_dynamic_dispatch.h | Route dispatch for in-process dynamic-app request handling |
| native_dynamic_media.c | Serves static assets from the artifact directory for in-process dynamic-app request handling, and provides media mutation helpers for upload, delete, and path-resolution operations |
| native_dynamic_media.h | Media and static asset serving for in-process dynamic handling |
| native_dynamic_multipart.c | Pharos-owned multipart form-data parsing for in-process dynamic handling |
| native_dynamic_multipart.h | Pharos-owned multipart form-data parsing for in-process dynamic handling |
| native_dynamic_relational.c | |
| native_dynamic_relational.h | Declares Pharos-owned native relational runtime helpers for dynamic apps |
| native_dynamic_request_fields.c | URL decoding, query-string parsing, and form-value extraction for in-process dynamic request handling |
| native_dynamic_request_fields.h | Request field extraction helpers for in-process dynamic handling |
| native_dynamic_runtime.c | In-process dynamic-app request handler for the Pharos native runtime |
| native_dynamic_runtime.h | In-process dynamic-app request handler for the Pharos native runtime |
| native_dynamic_template.h | Declares template rendering functions for the in-process dynamic runtime |
| native_fs.c | Provides filesystem helpers for directory creation, recursive copy or removal, and file writes |
| native_fs.h | Declares native filesystem helper routines |
| native_http_access_log.c | Implements native access log and error log helpers |
| native_http_access_log.h | Declares native access log and error log helpers |
| native_http_log.c | Supplies MIME lookup, status parsing, client IP extraction, and log-safe HTTP formatting helpers |
| native_http_log.h | Declares HTTP logging and response formatting helpers |
| native_http_request.c | Parses HTTP requests from native connections into method, target, header, cookie, and body fields |
| native_http_request.h | Declares the parsed HTTP request record and request parsing helpers |
| native_http_response.c | Implements native HTTP response writing helpers |
| native_http_response.h | Declares native HTTP response writing helpers |
| native_json_config.c | Provides lightweight JSON and conf value extraction helpers for manifests and config files |
| native_json_config.h | Declares lightweight JSON and conf value lookup helpers |
| native_json_runtime_ops.c | |
| native_json_runtime_ops.h | |
| native_listener.c | Opens the configured listener, manages cleanup registration, and reports the active serve endpoint |
| native_listener.h | Declares native listener state and socket lifecycle helpers |
| native_migrate_verify.c | Verifies sqlite migration state natively and emits structured migration verification reports |
| native_migrate_verify.h | Declares native migration verification entry points |
| native_ops_bridge.c | Bridges native ops commands to doctor, drift, deploy-check, and migration verification report generation |
| native_ops_bridge.h | Declares native bridge helpers for Pharos ops commands |
| native_process_capture.c | Runs child processes and captures their output, optionally with injected environment values |
| native_process_capture.h | Declares child-process capture helpers |
| native_request_path.c | Normalizes request targets by stripping query strings and remapping them under an app mount path |
| native_request_path.h | Declares request target normalization helpers |
| native_runtime_cleanup.c | Implements cleanup helpers for native runtime-owned data structures |
| native_runtime_cleanup.h | Declares cleanup helpers for native runtime-owned data structures |
| native_runtime_load.c | Loads AppRuntime values from the finalized artifact-local app manifest and validates required runtime fields |
| native_runtime_load.h | Declares helpers for loading native runtime metadata from manifests |
| native_runtime_reports.c | Serializes runtime-level and app-level build and status metadata into JSON report payloads |
| native_runtime_reports.h | Declares builders for native runtime report payloads |
| native_runtime_stack.c | Resolves the runtime apps directory, fingerprints it for reload detection, logs startup state, and matches requests to mounted apps |
| native_runtime_stack.h | Declares runtime stack helpers for app discovery, reload detection, and request matching |
| native_runtime_types.h | Defines shared native runtime data structures used across the Pharos C runtime |
| native_serve_config.c | Parses native serve CLI arguments and applies runtime-conf-derived defaults to ServeConfig |
| native_serve_config.h | Declares helpers for parsing and normalizing native serve configuration |
| native_shell_bridge.c | Invokes Pharos shell runtime, build, and status command surfaces for native callers |
| native_shell_bridge.h | Declares bridge helpers for invoking Pharos shell command surfaces |
| native_spawn_argv.c | Builds the argv vector used to launch an app entrypoint for an incoming HTTP request |
| native_spawn_argv.h | Declares argv construction helpers for spawned app requests |
| native_spawn_temp_body.c | Writes multipart request bodies to temporary files and removes them during cleanup |
| native_spawn_temp_body.h | Declares temporary request-body file helpers |
| native_static_serve.c | Implements native static artifact serving helpers |
| native_static_serve.h | Declares native static artifact serving helpers |
| native_support.c | Collects shared low-level helpers for buffers, strings, path manipulation, file reads, and simple path predicates |
| native_support.h | Declares shared low-level support helpers used across the Pharos native runtime |
| native_yyjson_helpers.c | Implements small reusable yyjson wrappers with explicit ownership and type checks for Pharos native runtime callers |
| native_yyjson_helpers.h | Declares shared helper wrappers around vendored yyjson parsing and serialization APIs |
| pharos_runtime.c | Native Pharos runtime entrypoint and orchestration for serve, runtime, website, and ops command flows |
| pharos_zxing_reader.c | |
| pharos_zxing_reader.h | |
| pharos_zxing_reader_cli.c | |
| stb_image.h | |
| ucal_static_server.c | Provides a minimal loopback static server for serving UCAL build artifacts and route-mapped files directly from a build root |
| yyjson.c | |
| yyjson.h |