MCPcopy Create free account

hub / github.com/OnitiFR/mulch / functions

Functions644 in github.com/OnitiFR/mulch

FunctionListSecretsUsageController
ListSecretsUsageController returns a list of secrets with their usage count
cmd/mulchd/controllers/secret.go:239
FunctionListSeedController
ListSeedController lists seeds
cmd/mulchd/controllers/seed.go:16
FunctionListVMsController
ListVMsController list VMs
cmd/mulchd/controllers/vm.go:252
FunctionLockedController
LockedController will return "true" / "false" following vm.Locked value (internal server only)
cmd/mulchd/controllers/locked.go:12
FunctionLogController
LogController sends logs to client
cmd/mulchd/controllers/log.go:14
FunctionMapStringToInterface
MapStringToInterface convert a map[string]string to a map[string]interface{}
common/tools.go:73
FunctionNewKeyController
NewKeyController creates and add a new API key to the DB
cmd/mulchd/controllers/key.go:37
FunctionNewKeyRightController
NewKeyRightController add a new right to the key
cmd/mulchd/controllers/key.go:109
FunctionNewOverflowBuffer
NewOverflowBuffer creates a new OverflowBuffer
cmd/mulchd/server/ring_buffer.go:11
FunctionNewVMAsyncController
NewVMAsyncController creates asynchronously a new VM and use a callback URL when finished (success or failure)
cmd/mulchd/controllers/vm.go:87
FunctionNewVMSyncController
NewVMSyncController creates synchronously a new VM (we just remove error from NewVMController, since we use the stream to report errors)
cmd/mulchd/controllers/vm.go:146
FunctionPhoneController
PhoneController receive "phone home" requests from instances (mulch client is not supposed to call this)
cmd/mulchd/controllers/phone.go:12
FunctionPublicKeyFile
PublicKeyFile returns an AuthMethod using a private key file
cmd/mulchd/server/ssh.go:101
MethodRead
(p []byte)
cmd/mulchd/volumes/volume_download.go:47
MethodRead
(p []byte)
cmd/mulchd/volumes/volume_transfer.go:46
MethodRegister
Register will create PhoneHomeHubClient attached to the hub
cmd/mulchd/server/phone_home.go:78
MethodRemove
Remove an operation from the list
cmd/mulchd/server/operations.go:48
MethodRequest
Request a Reverse Proxy reload, if not already requested. The request is delayed in order to "mutualize" multiple requests in a short amount of time.
cmd/mulchd/server/proxy_reload.go:30
MethodRoundTrip
(req *http.Request)
cmd/mulch-proxy/proxy.go:77
MethodRun
Run the VM state monitoring loop
cmd/mulchd/server/vmstate_database.go:143
MethodRun
Run the seeder (check Last-Modified dates, download new releases, rebuilds seeders)
cmd/mulchd/server/seeds.go:161
MethodRun
Run the database monitoring loop
cmd/mulchd/server/backup_database.go:46
MethodRun
Run the ProxyServer (foreground)
cmd/mulch-proxy/proxy.go:458
FunctionSearchVMsController
SearchVMsController search VMs with criteria
cmd/mulchd/controllers/vm_search.go:145
FunctionSecretsStatsController
SecretsStatsController returns some stats about secrets
cmd/mulchd/controllers/secret.go:265
FunctionSetBackupExpireController
(req *server.Request)
cmd/mulchd/controllers/backup.go:235
FunctionSetSecretController
SecretController creates or updates a secret
cmd/mulchd/controllers/secret.go:16
MethodSetTarget
SetTarget allows the client to change (receiving) target
cmd/mulchd/server/hub.go:97
MethodSetTarget
SetTarget define or change the default target for the request, for both sending (Stream) and receiving (HubClient)
cmd/mulchd/server/request.go:45
MethodSign
Sign has the agent sign the data using a protocol 2 key as defined in [PROTOCOL.agent] section 2.6.2
cmd/mulchd/server/ssh_agent.go:71
MethodSignWithFlags
SignWithFlags has the agent sign the data using a protocol 2 key as defined in [PROTOCOL.agent] section 2.6.2
cmd/mulchd/server/ssh_agent.go:81
MethodSigners
Signers returns signers for all keys
cmd/mulchd/server/ssh_agent.go:126
FunctionSyncSecretsController
SyncSecretsController syncs secrets with another peer
cmd/mulchd/controllers/secret.go:144
FunctionTest2Controller
Test2Controller is another test.
cmd/mulchd/controllers/tests.go:8
FunctionTestConcurrentSlotHeldDuringConnectionPhase
TestConcurrentSlotHeldDuringConnectionPhase checks that the anti-abuse intent is preserved: with the concurrent limiter active, a client that cancels
cmd/mulch-proxy/proxy_test.go:112
FunctionTestDisconnectPropagatesDuringStreaming
TestDisconnectPropagatesDuringStreaming is the core regression test: when the concurrent rate-limiter is active, a client disconnection during a strea
cmd/mulch-proxy/proxy_test.go:55
FunctionTestUpgradeStillWorksWithConcurrentLimit
TestUpgradeStillWorksWithConcurrentLimit guards against the WebSocket / 101 regression: the response body of an upgraded connection must remain an io.
cmd/mulch-proxy/proxy_test.go:159
FunctionTrustListCB
(reader io.Reader, _ http.Header)
cmd/mulch/topics/trust_list.go:42
MethodUnregister
Unregister a client from the hub
cmd/mulchd/server/phone_home.go:89
FunctionUploadBackupController
UploadBackupController will upload a backup image to storage
cmd/mulchd/controllers/backup.go:159
FunctionVMRename
VMRename will rename the VM in Mulch and in libvirt (including disks) TODO: try to make some sort of transaction here WARNING: currently not used (old
cmd/mulchd/server/vm.go:1523
FunctionVersionController
VersionController return versions
cmd/mulchd/controllers/version.go:10
MethodWrite
(p []byte)
cmd/mulchd/volumes/volume_upload.go:36
MethodWrite
(p []byte)
cmd/mulchd/volumes/volume_transfer.go:50
MethodWrite
(p []byte)
common/write_counter.go:18
FunctionbackupListCB
(reader io.Reader, _ http.Header)
cmd/mulch/topics/backup_list.go:42
FunctiondoListCB
(reader io.Reader, _ http.Header)
cmd/mulch/topics/do.go:65
FunctiongreenhouseListCB
(reader io.Reader, _ http.Header)
cmd/mulch/topics/greenhouse_list.go:36
MethodhandleRequest
(res http.ResponseWriter, req *http.Request)
cmd/mulch-proxy/proxy.go:271
FunctionhostKeyBlindTrustChecker
knownHostHash hash hostname using salt64 like ssh is doing for "hashed" .ssh/known_hosts files *func knownHostHash(hostname string, salt64 string) str
cmd/mulchd/server/ssh.go:65
MethodhostPolicy
(ctx context.Context, host string)
cmd/mulch-proxy/proxy.go:204
Functioninit
()
cmd/mulch/topics/trust_list.go:69
Functioninit
()
cmd/mulch/topics/secret_set.go:31
Functioninit
()
cmd/mulch/topics/backup_delete.go:24
Functioninit
()
cmd/mulch/topics/vm_activate.go:34
Functioninit
()
cmd/mulch/topics/do.go:98
Functioninit
()
cmd/mulch/topics/secret_list.go:70
Functioninit
()
cmd/mulch/topics/completion_generate.go:18
Functioninit
()
cmd/mulch/topics/trust_clean.go:19
Functioninit
()
cmd/mulch/topics/backup.go:31
Functioninit
()
cmd/mulch/topics/peer_list.go:20
Functioninit
()
cmd/mulch/topics/backup_download.go:37
Functioninit
()
cmd/mulch/topics/seed.go:15
Functioninit
()
cmd/mulch/topics/vm_console.go:37
Functioninit
()
cmd/mulch/topics/vm_redefine.go:62
Functioninit
()
cmd/mulch/topics/sshconfig.go:207
Functioninit
()
cmd/mulch/topics/secret_get.go:19
Functioninit
()
cmd/mulch/topics/status.go:138
Functioninit
()
cmd/mulch/topics/vm_stop.go:33
Functioninit
()
cmd/mulch/topics/vm_infos.go:53
Functioninit
()
cmd/mulch/topics/vm_lock.go:27
Functioninit
()
cmd/mulch/topics/backup_umount.go:41
Functioninit
()
cmd/mulch/topics/vm_start.go:27
Functioninit
()
cmd/mulch/topics/key_right_remove.go:25
Functioninit
()
cmd/mulch/topics/trust_forward.go:54
Functioninit
()
cmd/mulch/topics/vm_backup.go:40
Functioninit
()
cmd/mulch/topics/vm_load.go:52
Functioninit
()
cmd/mulch/topics/secret_usage.go:85
Functioninit
()
cmd/mulch/topics/secret_stats.go:46
Functioninit
()
cmd/mulch/topics/key_delete.go:19
Functioninit
()
cmd/mulch/topics/completion.go:28
Functioninit
()
cmd/mulch/topics/trust.go:13
Functioninit
()
cmd/mulch/topics/secret_delete.go:19
Functioninit
()
cmd/mulch/topics/vm_delete.go:30
Functioninit
()
cmd/mulch/topics/vm_deactivate.go:31
Functioninit
()
cmd/mulch/topics/vm_unlock.go:27
Functioninit
()
cmd/mulch/topics/ssh.go:126
Functioninit
()
cmd/mulch/topics/backup_upload.go:40
Functioninit
()
cmd/mulch/topics/key_right_add.go:50
Functioninit
()
cmd/mulch/topics/vm_search.go:68
Functioninit
()
cmd/mulch/topics/key_me.go:20
Functioninit
()
cmd/mulch/topics/vm.go:13
Functioninit
()
cmd/mulch/topics/state_zip.go:30
Functioninit
()
cmd/mulch/topics/vm_exec.go:36
Functioninit
()
cmd/mulch/topics/vm_restart.go:33
Functioninit
()
cmd/mulch/topics/backup_list.go:82
Functioninit
()
cmd/mulch/topics/root.go:47
Functioninit
()
cmd/mulch/topics/vm_abort.go:26
Functioninit
()
cmd/mulch/topics/vm_config.go:26
Functioninit
()
cmd/mulch/topics/seed_status.go:57
← previousnext →501–600 of 644, ranked by callers