263 lines
9.9 KiB
JavaScript
263 lines
9.9 KiB
JavaScript
export {
|
|
PROTOCOL_NAME,
|
|
PROTOCOL_APP_CHANNEL_NAME,
|
|
PROTOCOL_CAP_CHANNEL_NAME,
|
|
PROTOCOL_CHAT_CHANNEL_NAME,
|
|
PROTOCOL_MESHDROP_CHANNEL_NAME,
|
|
TOPIC_STRING,
|
|
BLOCK_SIZE,
|
|
MBR_MAGIC,
|
|
topicKey,
|
|
buildMbr,
|
|
parseMbr
|
|
} from './constants.js'
|
|
|
|
export { setupSeedChannel } from './lib/channel.js'
|
|
export { setupBareOsChatChannel } from './lib/chat-channel.js'
|
|
export { bareOsProtMuxChatChannelEnabled } from './lib/chat-env.js'
|
|
export { setupBareOsMeshdropChannel } from './lib/meshdrop-channel.js'
|
|
export { bareOsProtMuxMeshdropChannelEnabled } from './lib/meshdrop-env.js'
|
|
export {
|
|
BARE_OS_CHAT_WIRE_SCHEMA_VERSION,
|
|
BARE_OS_CHAT_EVT_TEXT,
|
|
BARE_OS_CHAT_EVT_PRESENCE,
|
|
msgChatHelloEncoding,
|
|
msgChatHelloAckEncoding,
|
|
msgChatJoinEncoding,
|
|
msgChatLeaveEncoding,
|
|
msgChatEventEncoding,
|
|
msgChatControlEncoding
|
|
} from './lib/chat-messages.js'
|
|
export {
|
|
BARE_OS_MESHDROP_WIRE_SCHEMA_VERSION,
|
|
msgMeshdropEnvelopeEncoding
|
|
} from './lib/meshdrop-messages.js'
|
|
export {
|
|
BARE_OS_SEED_RPC_METHODS,
|
|
BARE_OS_SEED_RPC_METHOD_SHORT_NAMES,
|
|
BARE_OS_SEED_RPC_METHOD_SHORT_NAME_SET,
|
|
bareOsIsAllowedSeedRpcMethodShort
|
|
} from './lib/seed-rpc-methods.js'
|
|
export { BARE_OS_PROTOCOL_PACKAGE_VERSION } from './lib/protocol-meta.js'
|
|
export {
|
|
BARE_OS_KERNEL_FEATURE_BITS_DOC,
|
|
BARE_OS_FEATURE_IPC_FANOUT,
|
|
BARE_OS_FEATURE_ABORT_TIMEOUT,
|
|
BARE_OS_FEATURE_HTTP_POLICY,
|
|
BARE_OS_FEATURE_VIRTUAL_FILES,
|
|
BARE_OS_FEATURE_HOST_STATS,
|
|
BARE_OS_FEATURE_CRYPTO_URANDOM,
|
|
BARE_OS_FEATURE_SANDBOX_SCRIPT,
|
|
BARE_OS_FEATURE_BOOT_STEP_HOOKS,
|
|
BARE_OS_FEATURE_BOOT_PHASE_HOOKS,
|
|
BARE_OS_FEATURE_IPC_DUPLEX,
|
|
BARE_OS_FEATURE_VFS_UNION,
|
|
BARE_OS_FEATURE_PROC_SWARM,
|
|
BARE_OS_FEATURE_SHELL_STREAMING_PIPES,
|
|
BARE_OS_FEATURE_SHELL_CMDSUBST,
|
|
BARE_OS_FEATURE_SEED_CAP_RPC,
|
|
BARE_OS_FEATURE_EXTENDED_PROC,
|
|
BARE_OS_FEATURE_VIRTUAL_FILE_META,
|
|
BARE_OS_FEATURE_VFS_UNION_WRITE_POLICY,
|
|
BARE_OS_FEATURE_IPC_PER_CHANNEL,
|
|
BARE_OS_FEATURE_SANDBOX_WORKER,
|
|
BARE_OS_FEATURE_TELEMETRY_EXPORT,
|
|
BARE_OS_FEATURE_BOOT_POLICY,
|
|
BARE_OS_FEATURE_SEED_REPLICATION_STATUS_RPC,
|
|
BARE_OS_FEATURE_LAZY_PERSONAL_DRIVE,
|
|
BARE_OS_FEATURE_SYSTEM_REVISION_HOOKS,
|
|
BARE_OS_FEATURE_BARE_MANIFEST_TIERS,
|
|
BARE_OS_FEATURE_HOST_DELEGATE_REGISTRY,
|
|
BARE_OS_FEATURE_IPC_SESSION_NAMESPACE,
|
|
BARE_OS_FEATURE_PROC_BARE_OS_DIR,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_PRIMARY,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_EXTENDED_SEEDING_PLATFORM,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_RLIMITS_DELEGATES_SHELL,
|
|
BARE_OS_FEATURE2_SEED_REPLICATION_QUEUE_RPC,
|
|
BARE_OS_FEATURE2_SEED_CAPABILITY_ATTESTATION_RPC,
|
|
BARE_OS_FEATURE2_SEED_MBR_LAYOUT_RPC,
|
|
BARE_OS_FEATURE2_PEAR_IPC_REQUEST,
|
|
BARE_OS_FEATURE2_MIRROR_DRIVE_CTX,
|
|
BARE_OS_FEATURE2_AUTOPASS_HDMS_HINTS,
|
|
BARE_OS_FEATURE2_BIN_WORKER_OFFLOAD,
|
|
BARE_OS_FEATURE2_DIAGNOSTICS_CHANNEL,
|
|
BARE_OS_FEATURE2_INITD_IDLE_STOP,
|
|
BARE_OS_FEATURE2_INITD_UNITS_D,
|
|
BARE_OS_FEATURE2_CRON_REBOOT_JITTER,
|
|
BARE_OS_FEATURE2_INITD_BOOT_READY_UNITS,
|
|
BARE_OS_FEATURE2_PROC_CGROUPS_TCP,
|
|
BARE_OS_FEATURE2_VFS_WATCH_PSEUDO,
|
|
BARE_OS_FEATURE2_SHELL_PARAM_EXPAND_V2,
|
|
BARE_OS_FEATURE2_ENV_DASH_S,
|
|
BARE_OS_FEATURE2_JSON_SCHEMAS_REPO,
|
|
BARE_OS_FEATURE2_CONTRACT_TESTS_PROTOCOL,
|
|
BARE_OS_FEATURE2_KERNEL_EXT_PROC,
|
|
BARE_OS_FEATURE2_SEED_SNAPSHOT_HINTS_RPC,
|
|
BARE_OS_FEATURE2_SEED_PEER_FIREWALL_STATS_RPC,
|
|
BARE_OS_FEATURE2_SEED_STAGING_SLOT_SURFACE,
|
|
BARE_OS_FEATURE2_PROC_PEAR_TRUST,
|
|
BARE_OS_FEATURE2_BLIND_PEER_HINT,
|
|
BARE_OS_FEATURE2_BARE_SUBPROCESS_BRIDGE,
|
|
BARE_OS_FEATURE2_INITD_CONDITION_PATH,
|
|
BARE_OS_FEATURE2_INITD_GRAPH_PROC,
|
|
BARE_OS_FEATURE2_INITD_SUSPEND_RESUME_ORDER,
|
|
BARE_OS_FEATURE2_TIMER_ON_INACTIVE,
|
|
BARE_OS_FEATURE2_PROC_NET_UDP,
|
|
BARE_OS_FEATURE2_VFS_WATCH_SWARM,
|
|
BARE_OS_FEATURE2_HDMS_HEALTH_PROC,
|
|
BARE_OS_FEATURE3_PROC_RLIMITS_JSON,
|
|
BARE_OS_FEATURE3_BOOT_POLICY_V3,
|
|
BARE_OS_FEATURE3_DELEGATE_CONCURRENCY,
|
|
BARE_OS_FEATURE3_SHELL_LOCAL_DECLARE,
|
|
BARE_OS_FEATURE3_HOST_CAPABILITY_PROBE,
|
|
BARE_OS_FEATURE3_CI_SCHEMA_EXAMPLES,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_OFFLINE_NET_EXTENSIONS,
|
|
BARE_OS_FEATURE4_OFFLINE_LKG_BOOT,
|
|
BARE_OS_FEATURE4_NET_SUMMARY_PROC,
|
|
BARE_OS_FEATURE4_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE4_TELEMETRY_SCHEMA_V4,
|
|
BARE_OS_FEATURE4_KERNEL_EXT_REGISTRY_V2,
|
|
BARE_OS_FEATURE4_CONTRACT_TESTS_ROADMAP,
|
|
BARE_OS_FEATURE4_HOST_STORAGE_PROC,
|
|
BARE_OS_FEATURE4_IPC_SESSION_AUDIT,
|
|
BARE_OS_FEATURE4_INITD_CONDITION_DIRECTORY,
|
|
BARE_OS_FEATURE4_DELEGATE_FAIRNESS_METRICS,
|
|
BARE_OS_FEATURE4_BIN_WORKER_ACTIVE,
|
|
BARE_OS_FEATURE4_SUBPROCESS_JOB_SURFACE,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_HOST_TRANSPORT_DELEGATES,
|
|
BARE_OS_FEATURE5_HOST_BARE_OS_PROC,
|
|
BARE_OS_FEATURE5_SUBPROCESS_BRIDGE_SNAPSHOT_V2,
|
|
BARE_OS_FEATURE5_NET_SUMMARY_TRANSPORT,
|
|
BARE_OS_FEATURE5_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE5_REPLICATION_SYNC_WINDOWS,
|
|
BARE_OS_FEATURE5_VFS_UNION_READLINK,
|
|
BARE_OS_FEATURE5_KERNEL_PROFILE_WARM,
|
|
BARE_OS_FEATURE5_HDMS_OPS_HINTS_V2,
|
|
BARE_OS_FEATURE5_TELEMETRY_OTEL_V2,
|
|
BARE_OS_FEATURE5_BIN_WORKER_PATTERN_ALLOW,
|
|
BARE_OS_FEATURE5_STAGING_ROLLBACK_HINTS,
|
|
BARE_OS_FEATURE5_KERNEL_DEBUG_PROC,
|
|
BARE_OS_FEATURE5_BARE_MANIFEST_RISK,
|
|
BARE_OS_FEATURE5_REPLICATION_QUEUE_METRICS_V2,
|
|
BARE_OS_FEATURE5_SEED_RPC_TYPED_ERRORS,
|
|
BARE_OS_FEATURE5_REPO_DOC_CI,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_REPLICATION_OPERATOR_SURFACE,
|
|
BARE_OS_FEATURE6_CAP_WORD,
|
|
BARE_OS_FEATURE6_SEED_RPC_EXTENDED,
|
|
BARE_OS_FEATURE6_REPLICATION_JSON_ADVISORY,
|
|
BARE_OS_FEATURE6_PROC_OPERATOR_METRICS,
|
|
BARE_OS_FEATURE6_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE6_KERNEL_EXT_REGISTRY_V3,
|
|
BARE_OS_FEATURE6_PEAR_BARE_BRIDGE,
|
|
BARE_OS_FEATURE6_STRICT_PROC_ALIAS,
|
|
BARE_OS_FEATURE6_VFS_POSIX_EXTENSIONS,
|
|
BARE_OS_FEATURE6_INITD_LIFECYCLE_EXTENSIONS,
|
|
BARE_OS_FEATURE6_WORKER_SANDBOX_DELEGATES,
|
|
BARE_OS_FEATURE6_NET_POLICY_EXTENDED,
|
|
BARE_OS_FEATURE6_TELEMETRY_AUDIT,
|
|
BARE_OS_FEATURE6_DOC_CI_CONTRACTS,
|
|
BARE_OS_FEATURE6_HANDSHAKE_TOKEN_BUCKET,
|
|
BARE_OS_FEATURE6_COMPACT_SEED_PING,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_PEAR_CORESTORE_HRPC,
|
|
BARE_OS_FEATURE7_CAP_WORD,
|
|
BARE_OS_FEATURE7_SEED_RPC_EXTENDED,
|
|
BARE_OS_FEATURE7_REPLICATION_JSON_ADJUNCT,
|
|
BARE_OS_FEATURE7_PROC_OPERATOR_METRICS,
|
|
BARE_OS_FEATURE7_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE7_KERNEL_EXT_REGISTRY_V4,
|
|
BARE_OS_FEATURE7_PEAR_BARE_BRIDGE_EXTENDED,
|
|
BARE_OS_FEATURE7_VFS_POSIX_EXTENSIONS,
|
|
BARE_OS_FEATURE7_INITD_SUBPROCESS,
|
|
BARE_OS_FEATURE7_WORKER_NET,
|
|
BARE_OS_FEATURE7_TELEMETRY_AUDIT,
|
|
BARE_OS_FEATURE7_DOC_CI_CONTRACTS,
|
|
BARE_OS_FEATURE7_COMPACT_MUX_ADVERT,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_BARE_RUNTIME_PROTO_MUX,
|
|
BARE_OS_FEATURE8_CAP_WORD,
|
|
BARE_OS_FEATURE8_SEED_RPC_EXTENDED,
|
|
BARE_OS_FEATURE8_REPLICATION_JSON_ADJUNCT,
|
|
BARE_OS_FEATURE8_PROC_OPERATOR_METRICS,
|
|
BARE_OS_FEATURE8_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE8_KERNEL_EXT_REGISTRY_V5,
|
|
BARE_OS_FEATURE8_PEAR_BARE_BRIDGE_EXTENDED,
|
|
BARE_OS_FEATURE8_VFS_POSIX_EXTENSIONS,
|
|
BARE_OS_FEATURE8_INITD_SUBPROCESS,
|
|
BARE_OS_FEATURE8_WORKER_NET,
|
|
BARE_OS_FEATURE8_TELEMETRY_AUDIT,
|
|
BARE_OS_FEATURE8_DOC_CI_CONTRACTS,
|
|
BARE_OS_FEATURE8_HTTP_DHT_PROXY_ROUTES,
|
|
BARE_OS_FEATURE8_PROTOMUX_CAP_CHANNEL,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_BARE_MODULE_CRYPTO_STAGING,
|
|
BARE_OS_FEATURE9_CAP_WORD,
|
|
BARE_OS_FEATURE9_SEED_RPC_EXTENDED,
|
|
BARE_OS_FEATURE9_REPLICATION_JSON_ADJUNCT,
|
|
BARE_OS_FEATURE9_PROC_OPERATOR_METRICS,
|
|
BARE_OS_FEATURE9_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE9_KERNEL_EXT_REGISTRY_V6,
|
|
BARE_OS_FEATURE9_PEAR_BARE_BRIDGE_EXTENDED,
|
|
BARE_OS_FEATURE9_VFS_POSIX_EXTENSIONS,
|
|
BARE_OS_FEATURE9_INITD_SUBPROCESS,
|
|
BARE_OS_FEATURE9_WORKER_NET,
|
|
BARE_OS_FEATURE9_TELEMETRY_AUDIT,
|
|
BARE_OS_FEATURE9_DOC_CI_CONTRACTS,
|
|
BARE_OS_FEATURE9_HTTP_DHT_PROXY_ROUTES_V2,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_PEAR_INSPECT_LOGGER_TLS,
|
|
BARE_OS_FEATURE10_CAP_WORD,
|
|
BARE_OS_FEATURE10_SEED_RPC_EXTENDED,
|
|
BARE_OS_FEATURE10_REPLICATION_JSON_ADJUNCT,
|
|
BARE_OS_FEATURE10_PROC_OPERATOR_METRICS,
|
|
BARE_OS_FEATURE10_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE10_KERNEL_EXT_REGISTRY_V7,
|
|
BARE_OS_FEATURE10_PEAR_BARE_BRIDGE_EXTENDED,
|
|
BARE_OS_FEATURE10_VFS_POSIX_EXTENSIONS,
|
|
BARE_OS_FEATURE10_INITD_SUBPROCESS,
|
|
BARE_OS_FEATURE10_WORKER_NET,
|
|
BARE_OS_FEATURE10_TELEMETRY_AUDIT,
|
|
BARE_OS_FEATURE10_DOC_CI_CONTRACTS,
|
|
BARE_OS_FEATURE10_COMPACT_READY_RPC_V4,
|
|
BARE_OS_KERNEL_FEATURES_STOCK_WORD_HYPERCORE_PACK_HRPC_LIFECYCLE,
|
|
BARE_OS_FEATURE11_CAP_WORD,
|
|
BARE_OS_FEATURE11_SEED_RPC_EXTENDED,
|
|
BARE_OS_FEATURE11_REPLICATION_JSON_ADJUNCT,
|
|
BARE_OS_FEATURE11_PROC_OPERATOR_METRICS,
|
|
BARE_OS_FEATURE11_BOOT_POLICY_SURFACE,
|
|
BARE_OS_FEATURE11_KERNEL_EXT_REGISTRY_V8,
|
|
BARE_OS_FEATURE11_PEAR_BARE_BRIDGE_EXTENDED,
|
|
BARE_OS_FEATURE11_VFS_POSIX_EXTENSIONS,
|
|
BARE_OS_FEATURE11_INITD_SUBPROCESS,
|
|
BARE_OS_FEATURE11_WORKER_NET,
|
|
BARE_OS_FEATURE11_TELEMETRY_AUDIT,
|
|
BARE_OS_FEATURE11_DOC_CI_CONTRACTS,
|
|
BARE_OS_FEATURE11_HTTP_DHT_PROXY_ROUTES_V3,
|
|
BARE_OS_FEATURE11_COMPACT_READY_RPC_V5,
|
|
BARE_OS_FEATURE11_SWARM_CHAT
|
|
} from './lib/kernel-feature-bits.js'
|
|
export {
|
|
BARE_OS_KERNEL_CAPABILITY_WIRE_VERSION,
|
|
BARE_OS_KERNEL_CAPABILITY_WORDS_JSON_KEY,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_PRIMARY,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_EXTENDED_SEEDING_PLATFORM,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_RLIMITS_DELEGATES_SHELL,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_OFFLINE_NET_EXTENSIONS,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_HOST_TRANSPORT_DELEGATES,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_REPLICATION_OPERATOR_SURFACE,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_PEAR_CORESTORE_HRPC,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_BARE_RUNTIME_PROTO_MUX,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_BARE_MODULE_CRYPTO_STAGING,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_PEAR_INSPECT_LOGGER_TLS,
|
|
BARE_OS_KERNEL_CAPABILITY_KEY_HYPERCORE_PACK_HRPC_LIFECYCLE,
|
|
BARE_OS_KERNEL_CAPABILITY_WORD_KEYS,
|
|
buildKernelCapabilityWordsObject,
|
|
getKernelCapabilityWords,
|
|
readKernelCapabilityWord
|
|
} from './lib/kernel-capability-wire.js'
|
|
export {
|
|
BARE_OS_POSIX_PROFILE_VERSION,
|
|
BARE_OS_POSIX_PROFILE_ID,
|
|
BARE_OS_POSIX_PROFILE_REFERENCE
|
|
} from './lib/bare-os-posix-profile.js'
|
|
export {
|
|
BARE_OS_PROTOMUX_CHANNEL_SCHEMA_VERSION,
|
|
BARE_OS_PROTOMUX_CORK_HINT_VERSION
|
|
} from './lib/protomux-channel-schema.js'
|