MCPcopy Create free account

hub / github.com/adrgs/requestrepo / functions

Functions362 in github.com/adrgs/requestrepo

FunctioncreateSession
( adminToken?: string, )
frontend/src/api/client.ts:42
FunctioncreateShareToken
( token: string, requestId: string, )
frontend/src/api/client.ts:151
Functioncreate_session
POST /api/v2/sessions - Create a new session
src/src/http/routes_v2.rs:223
Methoddefault
()
src/src/certs/tls.rs:135
FunctiondeleteAllRequests
(token: string)
frontend/src/api/client.ts:144
FunctiondeleteRequest
( token: string, requestId: string, )
frontend/src/api/client.ts:135
Functiondelete_all_requests
DELETE /api/v2/requests - Delete all requests
src/src/http/routes_v2.rs:867
Functiondelete_request
DELETE /api/v2/requests/:id - Delete single request
src/src/http/routes_v2.rs:791
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/src/certs/tls.rs:22
FunctiongetDnsRecords
(token: string)
frontend/src/api/client.ts:51
FunctiongetFiles
(token: string)
frontend/src/api/client.ts:74
FunctiongetFolderPaths
(files: FileTree)
frontend/src/lib/fileTree.ts:226
FunctiongetParentPath
(path: string)
frontend/src/lib/fileTree.ts:79
FunctiongetRequest
( token: string, requestId: string, )
frontend/src/api/client.ts:125
FunctiongetRequests
( token: string, limit = 100, offset = 0, )
frontend/src/api/client.ts:103
FunctiongetSharedRequest
( shareToken: string, )
frontend/src/api/client.ts:164
FunctiongetSubdomainUrl
(subdomain: string)
frontend/src/lib/config.ts:86
Methodget_cache_control
Get cache control header based on file path
src/src/http/static_files.rs:176
Methodget_content_type
Get content type based on file extension
src/src/http/static_files.rs:154
Functionget_dns
GET /api/v2/dns - Get DNS records
src/src/http/routes_v2.rs:383
Functionget_file
GET /api/v2/files/:path - Get single file
src/src/http/routes_v2.rs:610
Functionget_files
GET /api/v2/files - Get all files
src/src/http/routes_v2.rs:519
Functionget_request
GET /api/v2/requests/:id - Get single request
src/src/http/routes_v2.rs:742
Functionget_shared_request
GET /api/v2/requests/shared/:token - Get a shared request (no auth required)
src/src/http/routes_v2.rs:985
FunctionhandleAuthSubmit
(password: string)
frontend/src/App.tsx:31
FunctionhandleClick
(e: React.MouseEvent)
frontend/src/components/file-tree/FileTreeItem.tsx:68
FunctionhandleClickOutside
(e: MouseEvent)
frontend/src/components/ui/ContextMenu.tsx:59
FunctionhandleCloseSidebar
()
frontend/src/components/layout/AppLayout.tsx:23
FunctionhandleContextMenu
(e: React.MouseEvent)
frontend/src/components/file-tree/FileTreeItem.tsx:77
FunctionhandleCopyCode
()
frontend/src/pages/RequestsPage.tsx:100
FunctionhandleCopyUrl
()
frontend/src/components/layout/Toolbar.tsx:25
FunctionhandleCreateSession
()
frontend/src/components/layout/EmptyState.tsx:13
FunctionhandleCreateSession
()
frontend/src/components/layout/Topbar.tsx:54
FunctionhandleDeleteAll
()
frontend/src/components/layout/Sidebar.tsx:167
FunctionhandleEscape
(e: KeyboardEvent)
frontend/src/components/ui/ContextMenu.tsx:65
FunctionhandleKeyDown
(e: React.KeyboardEvent)
frontend/src/components/file-tree/FileTreeItem.tsx:83
FunctionhandleKeyDown
(e: KeyboardEvent)
frontend/src/pages/DnsSettingsPage.tsx:86
FunctionhandleKeyDown
(e: KeyboardEvent)
frontend/src/pages/ResponseEditorPage.tsx:229
FunctionhandleMarkAllRead
()
frontend/src/components/layout/Sidebar.tsx:181
FunctionhandleNewUrl
()
frontend/src/components/layout/Toolbar.tsx:30
FunctionhandlePasswordChange
(value: string)
frontend/src/components/auth/AdminAuthOverlay.tsx:25
FunctionhandleRetry
()
frontend/src/components/auth/BackendOfflineOverlay.tsx:20
FunctionhandleScroll
()
frontend/src/components/ui/ContextMenu.tsx:71
FunctionhandleShare
()
frontend/src/components/layout/Topbar.tsx:77
FunctionhandleShareRequest
()
frontend/src/pages/RequestsPage.tsx:110
FunctionhandleSubmit
(e: React.FormEvent)
frontend/src/components/auth/AdminAuthOverlay.tsx:33
FunctionhandleVisibility
()
frontend/src/hooks/useWebSocket.ts:209
Functionhandler
(e: MediaQueryListEvent)
frontend/src/stores/themeStore.ts:56
Functionhealth
Health check endpoint for monitoring and orchestration Only accessible from private IPs (10.x.x.x, 172.16-31.x.x, 192.168.x.x, 127.x.x.x) For external
src/src/http/routes.rs:29
Methodinject_config
Inject runtime configuration into index.html This escapes values properly to prevent XSS via malicious env vars. The escaping handles: - JSON string
src/src/http/static_files.rs:109
FunctionisFolderEmpty
(files: FileTree, folderPath: string)
frontend/src/lib/fileTree.ts:135
FunctionisValidBase64
(str: string)
frontend/src/lib/base64.ts:33
Functionlist_requests
GET /api/v2/requests - List requests with pagination Query params: - token: JWT token (or use Authorization header) - limit: Max results (default 100
src/src/http/routes_v2.rs:661
Methodload_directory
Recursively load files from a directory
src/src/http/static_files.rs:63
Functionmain
()
src/src/main.rs:5
Methodnew
()
src/src/cache/mod.rs:67
Methodnew
()
src/src/utils/config.rs:52
Methodnew
( cache: Arc<Cache>, tx: Arc<broadcast::Sender<CacheMessage>>, static_files: Arc<Stati
src/src/http/mod.rs:59
Methodnew
(max_per_second: u32)
src/src/dns/mod.rs:38
Methodnew
(cache: Arc<Cache>, tx: Arc<broadcast::Sender<CacheMessage>>)
src/src/smtp/mod.rs:46
Methodnew
(cache: Arc<Cache>, tx: Arc<broadcast::Sender<CacheMessage>>)
src/src/tcp/mod.rs:27
Methodnew
()
src/src/certs/challenge.rs:21
Methodnew
(expected_domain: String, renewal_days: u64)
src/src/certs/validation.rs:22
Methodnew
Create a new CertManager Loads existing certificates if available
src/src/certs/mod.rs:45
Methodnew
Create a new TLS manager (starts with no config loaded)
src/src/certs/tls.rs:64
Methodnew
Create a new ACME client, loading or creating account credentials
src/src/certs/acme.rs:21
Methodnew
(cert_dir: impl Into<PathBuf>)
src/src/certs/storage.rs:14
Methodnormalize_domain
Normalize a domain to lowercase with trailing dot for DNS consistency
src/src/certs/challenge.rs:59
Methodobtain_ip_certificate
Obtain a short-lived certificate for an IP address via HTTP-01 Returns (certificate_chain_pem, private_key_pem)
src/src/certs/acme.rs:173
Functionparse_email_headers
Parse email data using mail-parser to extract headers
src/src/smtp/mod.rs:451
Methodrun
(&self)
src/src/http/mod.rs:73
Methodrun
(&self)
src/src/smtp/mod.rs:50
Methodrun
(&self)
src/src/tcp/mod.rs:36
Functionshare_request
POST /api/v2/requests/:id/share - Create a share token for a request
src/src/http/routes_v2.rs:905
Methodstart_cleanup_task
Start the background cleanup task
src/src/cache/mod.rs:89
Methodstart_renewal_task
Start the background renewal tasks (domain + IP)
src/src/certs/mod.rs:148
Functiontest_admin_token_not_set
()
src/src/utils/auth.rs:48
Functiontest_admin_token_required_when_not_set
()
src/src/tests/auth_tests.rs:37
Functiontest_build_certified_key
()
src/src/certs/tls.rs:383
Functiontest_build_server_config
()
src/src/certs/tls.rs:306
Functiontest_cache_stats
()
src/src/tests/cache_tests.rs:84
Functiontest_can_create_session_no_admin_required
()
src/src/tests/auth_tests.rs:47
Functiontest_compression
()
src/src/tests/cache_tests.rs:72
Functiontest_config_fields
()
src/src/certs/mod.rs:357
Functiontest_config_tls_fields_exist
()
src/src/tests/certs_tests.rs:123
Functiontest_creates_directory
()
src/src/certs/storage.rs:255
Functiontest_csr_generation
()
src/src/certs/acme.rs:276
Functiontest_delete
()
src/src/tests/cache_tests.rs:16
Functiontest_delete_request
()
src/src/tests/http_tests.rs:130
Functiontest_dns_cache_multiple_record_types
()
src/src/tests/dns_tests.rs:27
Functiontest_dns_cache_record_storage
()
src/src/tests/dns_tests.rs:11
Functiontest_dns_challenge_handler
()
src/src/tests/certs_tests.rs:101
Functiontest_dns_keys_pattern
()
src/src/tests/dns_tests.rs:103
Functiontest_dns_record_deletion
()
src/src/tests/dns_tests.rs:87
Functiontest_dns_records_cache_integration
()
src/src/tests/http_tests.rs:34
Functiontest_dns_subdomain_record_storage
()
src/src/tests/dns_tests.rs:68
Functiontest_domain_match_logic
()
src/src/certs/validation.rs:266
Functiontest_domain_normalization
()
src/src/certs/challenge.rs:292
Functiontest_empty_list_lrange
()
src/src/tests/cache_tests.rs:155
Functiontest_files_storage_and_retrieval
()
src/src/tests/http_tests.rs:92
← previousnext →201–300 of 362, ranked by callers