MCPcopy Create free account

hub / github.com/Libera-Chat/sable / functions

Functions1,187 in github.com/Libera-Chat/sable

↓ 7 callersMethodserver
(&self)
sable_network/src/network/wrapper/services.rs:11
↓ 7 callersMethodsource
(&self)
sable_ircd/src/command/handlers/services/mod.rs:30
↓ 7 callersMethodstore
Store a message sink to be used later
sable_ircd/src/server/message_sink_repository.rs:30
↓ 7 callersMethodsync_log
Access the replicated event log
sable_network/src/node/mod.rs:168
↓ 6 callersMethodadd
Add a user to the store. This (or one of the update variants) should be called by the [`Network`] for every change to a client-protocol-visible attri
sable_network/src/network/network/user_history.rs:26
↓ 6 callersFunctionclock_from
(ids: &[EventId])
sable_network/src/network/event/tests.rs:12
↓ 6 callersMethodconnection
(&self)
sable_ircd/src/command/handlers/services/mod.rs:48
↓ 6 callersMethodderef
(&self)
sable_ircd/src/command/plumbing/source_types.rs:67
↓ 6 callersMethoddominates
(&self, other: &ChannelAccessSet)
sable_network/src/network/state/access_flag.rs:87
↓ 6 callersMethodeq
(&self, rhs: &String)
sable_network/src/types/pattern.rs:30
↓ 6 callersMethodformat
(&self)
sable_ircd/src/messages/mod.rs:170
↓ 6 callersMethodget_history_for_target
( &self, source: UserId, target: TargetId, from_ts: Option<i64>, to_ts
sable_network/src/history/local_service.rs:37
↓ 6 callersMethodname
(&self)
sable_ircd/src/capability/repository.rs:132
↓ 6 callersMethodnext
(&mut self)
sable_ircd/src/utils/line_wrapper.rs:32
↓ 6 callersFunctionparse_limit
(s: &str)
sable_ircd/src/command/handlers/chathistory.rs:39
↓ 6 callersMethodpre_client
(&self)
sable_ircd/src/command/client_command.rs:25
↓ 6 callersMethodremote_addr
The remote IP address from which this client connected
sable_ircd/src/client.rs:148
↓ 6 callersMethodrequire_oper
(&self, user: &wrapper::User)
sable_network/src/policy/standard_oper_policy.rs:22
↓ 6 callersMethoduser_matches_list
Scan the provided list for an entry that matches the given user.
sable_network/src/policy/ban_resolver.rs:9
↓ 5 callersMethodargs
(&self)
sable_ircd/src/command/client_command.rs:184
↓ 5 callersMethodaway_reason
(&self)
sable_network/src/network/wrapper/user.rs:69
↓ 5 callersFunctioncall_handler
( ctx: &'a dyn Command, handler: &impl HandlerFn<'a, Amb, Pos>, args: ArgListIter<'a>, )
sable_ircd/src/command/plumbing/mod.rs:45
↓ 5 callersMethodchannel
Look up a channel by ID
sable_network/src/network/network/accessors.rs:173
↓ 5 callersMethodchannel_by_name
Look up a channel by name.
sable_network/src/network/network/accessors.rs:196
↓ 5 callersMethodchannels
Iterate over the user's channel memberships
sable_network/src/network/wrapper/user.rs:108
↓ 5 callersMethodip
(&self)
sable_network/src/network/wrapper/user_connection.rs:21
↓ 5 callersMethodmessage
Look up a message by ID
sable_network/src/network/network/accessors.rs:282
↓ 5 callersMethodremove
Remove a connection, by connection ID
sable_ircd/src/connection_collection.rs:94
↓ 5 callersMethodremove
Remove the stored sink for the given event
sable_ircd/src/server/message_sink_repository.rs:59
↓ 5 callersMethodtext
Return the topic text
sable_network/src/network/wrapper/channel_topic.rs:22
↓ 5 callersMethodupdate_with_id
Update this clock to reflect receipt of a given event ID.
sable_network/src/network/event/clock.rs:35
↓ 5 callersMethoduser_id
(&self)
sable_ircd/src/messages/batch.rs:116
↓ 4 callersMethodchannel_role
(&self, id: ChannelRoleId)
sable_services/src/database/jsonfile.rs:307
↓ 4 callersMethodconfig
Retrieve the current network configuration
sable_network/src/network/network/accessors.rs:311
↓ 4 callersMethoddispatch_command
Look up and execute the handler function for to a given command. Returns `Some` if the handler is asynchronous and needs to be polled; `None` if the
sable_ircd/src/command/dispatcher.rs:56
↓ 4 callersFunctionempty
()
sable_ircd/src/client_message.rs:188
↓ 4 callersMethodget_alias_users
(&self)
sable_network/src/network/network/alias_users.rs:35
↓ 4 callersMethodis_registered
Retrieve the corresponding registration, if any
sable_network/src/network/wrapper/channel.rs:52
↓ 4 callersMethodis_set
(&self, flag: ChannelAccessFlag)
sable_network/src/network/state/access_flag.rs:79
↓ 4 callersMethodis_tls
Is this a TLS connection?
client_listener/src/connection.rs:33
↓ 4 callersMethodmembership
Look up a membership by ID.
sable_network/src/network/network/accessors.rs:246
↓ 4 callersMethodmessage_type
(&self)
sable_network/src/network/wrapper/message.rs:113
↓ 4 callersMethodname
The server's name
sable_network/src/network/wrapper/server.rs:22
↓ 4 callersMethodnext
(&mut self)
sable_network/src/history/log.rs:77
↓ 4 callersMethodnext
(&mut self)
sable_services/src/database/jsonfile.rs:59
↓ 4 callersFunctionnotify_monitors
( server: &ClientServer, nick: &Nickname, mut make_numeric: impl FnMut() -> UntargetedNumeric, )
sable_ircd/src/monitor.rs:164
↓ 4 callersMethodremove_user
( &mut self, id: UserId, message: String, event: &Event, updates: &dyn
sable_network/src/network/network/user_state.rs:8
↓ 4 callersMethodservers
Iterate over servers
sable_network/src/network/network/accessors.rs:277
↓ 4 callersFunctionsimple
()
sable_network/src/sync/tests.rs:16
↓ 4 callersFunctiontarget_id_for_entry
Helper to extract the target name for chathistory purposes from a given event. This might be the source or target of the actual event, or might be No
sable_network/src/history/local_service.rs:15
↓ 4 callersMethodupdate
Update the details of a user that's already in the store, reusing the existing nickname and account
sable_network/src/network/network/user_history.rs:60
↓ 4 callersMethodversion
The server's build version
sable_network/src/node/mod.rs:188
↓ 3 callersMethodaccount
(&self)
sable_network/src/id.rs:123
↓ 3 callersMethodaccount_by_name
Retrieve an account by name
sable_network/src/network/network/accessors.rs:326
↓ 3 callersMethodaccount_with_fingerprint
Retrieve an account with the given authorised fingerprint
sable_network/src/network/network/accessors.rs:335
↓ 3 callersMethodadd_listener
Create a new listener with the given socket address and type. Note that this method will only return an `Err(_)` variant if sending the control messa
client_listener/src/listener_collection.rs:263
↓ 3 callersMethodadd_user
Associate an existing connection with a user A UserId and UserConnectionId are both required - if the user has a client connection on this server, it
sable_ircd/src/connection_collection.rs:78
↓ 3 callersMethodapply
(&mut self, target: impl Into<ObjectId>, details: impl Into<EventDetails>)
sable_network/src/network/tests/fixtures.rs:30
↓ 3 callersMethodbuild_alias_users
(&self)
sable_network/src/network/network/alias_users.rs:4
↓ 3 callersMethodbuild_default_role_cache
( &self, )
sable_network/src/network/network/default_roles.rs:11
↓ 3 callersMethodcall
(&mut self, req: Request<Body>)
sable_server/src/management.rs:112
↓ 3 callersMethodcan_register
Determine whether this connection is ready to complete registration. This will return true if the connection is ready to either register as a new use
sable_ircd/src/client.rs:253
↓ 3 callersMethodcapabilities
(&self)
sable_ircd/src/messages/batch.rs:120
↓ 3 callersMethodchannel_roles
Iterate over all channel roles
sable_network/src/network/network/accessors.rs:413
↓ 3 callersMethodclient_capabilities
The [`CapabilityRepository`] describing the server's supported client capability flags
sable_ircd/src/server/mod.rs:142
↓ 3 callersMethodclock
The log's current event clock
sable_network/src/sync/eventlog.rs:97
↓ 3 callersMethodclose
Close the connection.
client_listener/src/connection.rs:47
↓ 3 callersMethodcollide_user
( &mut self, user_id: UserId, _from: Nickname, trigger: &Event, update
sable_network/src/network/network/user_state.rs:64
↓ 3 callersMethodenable_peer
(&self, name: &ServerName)
sable_network/src/sync/network.rs:193
↓ 3 callersMethodentries
The entries in the list
sable_network/src/network/wrapper/list_mode.rs:26
↓ 3 callersMethodepoch
The server's epoch
sable_network/src/node/mod.rs:183
↓ 3 callersMethodflatten
(self)
sable_network/src/utils/flatten_result.rs:8
↓ 3 callersFunctionformat_source
(node: &NetworkNode, id: Option<UserId>, ip: Option<IpAddr>)
sable_network/src/audit/mod.rs:31
↓ 3 callersMethodget
(&self, id: &NetworkBanId)
sable_network/src/network/ban/repository.rs:93
↓ 3 callersMethodget
Get the most recent event contained in this clock for the given originating server.
sable_network/src/network/event/clock.rs:30
↓ 3 callersMethodget_user
Get the historic user representing the current state of the given user object
sable_network/src/network/network/user_history.rs:118
↓ 3 callersMethodhas_dependencies_for
(&self, e: &Event)
sable_network/src/sync/eventlog.rs:200
↓ 3 callersMethodhas_role_named
Search for a role with the given name applicable to this channel
sable_network/src/network/wrapper/channel.rs:59
↓ 3 callersMethodhash
(&self, data: &str)
sable_services/src/hashing.rs:62
↓ 3 callersFunctionhashed_nick_for
Generate a hashed nickname for the given user ID, to be used for the loser of a nickname collision
sable_network/src/network/state_utils.rs:8
↓ 3 callersFunctioninternal_error
()
sable_server/src/management.rs:57
↓ 3 callersMethodload_from_disk
(&self)
sable_network/src/config.rs:20
↓ 3 callersMethodlog
(self)
sable_network/src/audit/mod.rs:124
↓ 3 callersMethodmatches
Test whether the given string matches this pattern. Note that this is always case-insensitive
sable_network/src/types/pattern.rs:49
↓ 3 callersMethodme
(&self)
sable_network/src/sync/network.rs:189
↓ 3 callersMethodnetwork_bans
Iterate over network bans
sable_network/src/network/network/accessors.rs:287
↓ 3 callersMethodnick_binding_for_user
Return the current nick binding information for a given user ID
sable_network/src/network/network/accessors.rs:75
↓ 3 callersMethodnotify_monitors
Same as [`Self::try_notify_monitors`] but logs errors instead of returning `Result`.
sable_ircd/src/monitor.rs:107
↓ 3 callersMethodparse
( ctx: &'a dyn Command, arg_list: &'b mut ArgListIter<'a>, )
sable_ircd/src/command/plumbing/argument_type.rs:153
↓ 3 callersMethodprefix_file
(&self, filename: impl AsRef<Path>)
sable_server/src/config.rs:90
↓ 3 callersMethodraw_memberships
Iterate over raw membership states
sable_network/src/network/network/accessors.rs:259
↓ 3 callersMethodraw_users
Return an iterator over the raw `state::User` objects.
sable_network/src/network/network/accessors.rs:29
↓ 3 callersMethodrequire
Return the original result of argument parsing, whether successful or not
sable_ircd/src/command/plumbing/conditional_argument_types.rs:53
↓ 3 callersMethodresponse_sink
(&self)
sable_ircd/src/command/handlers/services/mod.rs:39
↓ 3 callersMethodrole_named
Look up a role by name
sable_network/src/network/wrapper/channel_registration.rs:34
↓ 3 callersMethodrun
(mut self)
client_listener/src/internal/connection_task.rs:35
↓ 3 callersMethodsend_and_process
( &self, peer: &PeerConfig, msg: Message, response_sender: UnboundedSender<Req
sable_network/src/sync/network.rs:313
↓ 3 callersFunctionsend_who_reply
( response: &dyn CommandResponse, target: &wrapper::User, channel: Option<&wrapper::Channel>,
sable_ircd/src/command/handlers/who.rs:56
↓ 3 callersMethodserver
Look up a server by ID
sable_network/src/network/network/accessors.rs:272
↓ 3 callersMethodsession_key
Return the user's session key, if any
sable_network/src/network/wrapper/user.rs:139
← previousnext →101–200 of 1,187, ranked by callers