Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Libera-Chat/sable
/ functions
Functions
1,187 in github.com/Libera-Chat/sable
⨍
Functions
1,187
◇
Types & classes
375
↓ 1 callers
Method
entries_for_user
(&self, user: UserId)
sable_network/src/history/log.rs:128
↓ 1 callers
Method
error
Close this connection with an error message
sable_ircd/src/client.rs:158
↓ 1 callers
Method
event_log
Access the event log.
sable_network/src/node/mod.rs:163
↓ 1 callers
Function
exec_upgrade
( exe: impl AsRef<Path>, server_conf: impl AsRef<Path>, network_conf: impl AsRef<Path>, state:
sable_server/src/run.rs:43
↓ 1 callers
Method
expire_entries
Remove entries older than the given timestamp Note that this expiry operation is not exact; some older entries may remain
sable_network/src/history/log.rs:216
↓ 1 callers
Method
expire_objects
Expire objects older than the provided timestamp
sable_network/src/network/network/mod.rs:230
↓ 1 callers
Method
expire_users
Expire user objects whose last-relevant time is older than the given timestamp
sable_network/src/network/network/user_history.rs:123
↓ 1 callers
Method
export_server_statistics
(&self)
sable_network/src/node/management.rs:15
↓ 1 callers
Method
fail_authenticate
(&self, session_id: SaslSessionId)
sable_services/src/server/command/sasl_commands.rs:63
↓ 1 callers
Method
find_alias_user_with_id
(&self, id: UserId)
sable_network/src/network/network/alias_users.rs:42
↓ 1 callers
Method
find_connection
Find a client connection
sable_ircd/src/server/mod.rs:131
↓ 1 callers
Method
find_default_role
( &self, name: &state::ChannelRoleName, )
sable_network/src/network/network/default_roles.rs:41
↓ 1 callers
Method
find_new_connection
( &self, matching: &NewConnectionBanSettings, )
sable_network/src/network/ban/repository.rs:111
↓ 1 callers
Function
find_oper_block
( net: &'a Network, _user: &wrapper::User, oper_name: &str, )
sable_ircd/src/command/handlers/oper.rs:36
↓ 1 callers
Method
find_peer
Find a peer config with the given server name
sable_network/src/sync/network.rs:260
↓ 1 callers
Method
find_pre_registration
( &self, matching: &PreRegistrationBanSettings, )
sable_network/src/network/ban/repository.rs:100
↓ 1 callers
Method
find_pre_sasl
( &self, matching: &PreSaslBanSettings, )
sable_network/src/network/ban/repository.rs:122
↓ 1 callers
Method
fingerprints
(&self)
sable_network/src/network/wrapper/account.rs:41
↓ 1 callers
Method
flooded_connections
Drain the list of flooded-off connections for processing
sable_ircd/src/connection_collection.rs:157
↓ 1 callers
Method
format
(&self)
sable_ircd/src/isupport.rs:44
↓ 1 callers
Function
format_cmode_changes
(detail: &ChannelModeChange)
sable_network/src/utils/channel_modes.rs:12
↓ 1 callers
Method
format_for_client_caps
Format this message to be sent to a client with the given capabilities Returns `None` if the client should not receive the message at all, otherwise
sable_ircd/src/messages/mod.rs:118
↓ 1 callers
Function
format_umode_changes
(added: &UserModeSet, removed: &UserModeSet)
sable_network/src/utils/user_modes.rs:3
↓ 1 callers
Function
from_memfd
(fd: i32)
client_listener/examples/restart.rs:48
↓ 1 callers
Function
generate_message_list
(input: MessageDefnList)
sable_macros/src/define_messages.rs:154
↓ 1 callers
Method
get_default_role_cache
( &self, )
sable_network/src/network/network/default_roles.rs:32
↓ 1 callers
Method
get_or_create_channel
( &self, data: wrapper::Channel<'_>, )
sable_history/src/server/update_handler.rs:106
↓ 1 callers
Method
get_or_create_historic_user
( &self, huid: &HistoricUserId, data: &state::HistoricUser, )
sable_history/src/server/update_handler.rs:46
↓ 1 callers
Method
get_user
Iterate over all connections associated with the given user
sable_ircd/src/connection_collection.rs:132
↓ 1 callers
Method
get_user_connection
Lookup a local client connection by its network-wide UserConnectionId
sable_ircd/src/connection_collection.rs:140
↓ 1 callers
Method
handle_away_change
(&self, detail: &update::UserAwayChange)
sable_network/src/node/update_receiver.rs:26
↓ 1 callers
Method
handle_chan_perm_change
(&self, detail: &update::MembershipFlagChange)
sable_network/src/node/update_receiver.rs:133
↓ 1 callers
Function
handle_channel_mode
( server: &ClientServer, source: &wrapper::User<'_>, cmd: &dyn Command, response: &dyn Command
sable_ircd/src/command/handlers/mode.rs:103
↓ 1 callers
Method
handle_channel_mode_change
(&self, detail: &update::ChannelModeChange)
sable_network/src/node/update_receiver.rs:81
↓ 1 callers
Method
handle_channel_rename
(&self, detail: &update::ChannelRename)
sable_network/src/node/update_receiver.rs:171
↓ 1 callers
Method
handle_channel_topic
(&self, detail: &update::ChannelTopicChange)
sable_network/src/node/update_receiver.rs:126
↓ 1 callers
Method
handle_history_server_update
(&self, _detail: &update::HistoryServerUpdate)
sable_network/src/node/update_receiver.rs:250
↓ 1 callers
Method
handle_invite
(&self, detail: &update::ChannelInvite)
sable_network/src/node/update_receiver.rs:167
↓ 1 callers
Method
handle_join
(&self, detail: &update::ChannelJoin)
sable_network/src/node/update_receiver.rs:140
↓ 1 callers
Method
handle_kick
(&self, detail: &update::ChannelKick)
sable_network/src/node/update_receiver.rs:147
↓ 1 callers
Method
handle_list_mode_added
(&self, detail: &update::ListModeAdded)
sable_network/src/node/update_receiver.rs:88
↓ 1 callers
Method
handle_list_mode_removed
(&self, detail: &update::ListModeRemoved)
sable_network/src/node/update_receiver.rs:107
↓ 1 callers
Method
handle_management_command
(&self, cmd: ServerManagementCommand)
sable_network/src/node/management.rs:4
↓ 1 callers
Function
handle_monitor_add
( server: &ClientServer, cmd: &dyn Command, targets: Option<&str>, )
sable_ircd/src/command/handlers/monitor.rs:26
↓ 1 callers
Function
handle_monitor_clear
(server: &ClientServer, cmd: &dyn Command)
sable_ircd/src/command/handlers/monitor.rs:68
↓ 1 callers
Function
handle_monitor_del
( server: &ClientServer, cmd: &dyn Command, targets: Option<&str>, )
sable_ircd/src/command/handlers/monitor.rs:50
↓ 1 callers
Function
handle_monitor_list
(server: &ClientServer, cmd: &dyn Command)
sable_ircd/src/command/handlers/monitor.rs:76
↓ 1 callers
Function
handle_monitor_show
(server: &ClientServer, cmd: &dyn Command)
sable_ircd/src/command/handlers/monitor.rs:93
↓ 1 callers
Method
handle_new_message
(&self, detail: &update::NewMessage)
sable_network/src/node/update_receiver.rs:178
↓ 1 callers
Method
handle_new_message
( &self, new_message: update::NewMessage, update_timestamp: i64, )
sable_history/src/server/update_handler.rs:138
↓ 1 callers
Method
handle_new_server
(&self, detail: &update::NewServer)
sable_network/src/node/update_receiver.rs:202
↓ 1 callers
Method
handle_new_user_connection
(&self, _detail: &update::NewUserConnection)
sable_network/src/node/update_receiver.rs:232
↓ 1 callers
Method
handle_new_user_connection
(&self, detail: &update::NewUserConnection)
sable_ircd/src/server/update_handler.rs:119
↓ 1 callers
Method
handle_nick_change
(&self, detail: &update::UserNickChange)
sable_network/src/node/update_receiver.rs:45
↓ 1 callers
Method
handle_part
(&self, detail: &update::ChannelPart)
sable_network/src/node/update_receiver.rs:157
↓ 1 callers
Function
handle_preclient
( server: &ClientServer, net: &Network, cmd: &dyn Command, source: &PreClient, nick: Nickn
sable_ircd/src/command/handlers/nick.rs:18
↓ 1 callers
Method
handle_server_quit
(&self, detail: &update::ServerQuit)
sable_network/src/node/update_receiver.rs:214
↓ 1 callers
Method
handle_services_update
(&self, _detail: &update::ServicesUpdate)
sable_network/src/node/update_receiver.rs:254
↓ 1 callers
Method
handle_services_update
(&self, _detail: &update::ServicesUpdate)
sable_ircd/src/server/update_handler.rs:183
↓ 1 callers
Method
handle_umode_change
(&self, detail: &update::UserModeChange)
sable_network/src/node/update_receiver.rs:62
↓ 1 callers
Function
handle_user
( net: &Network, cmd: &dyn Command, source: wrapper::User<'_>, nick: Nickname, )
sable_ircd/src/command/handlers/nick.rs:38
↓ 1 callers
Method
handle_user_connection_disconnected
( &self, _detail: &update::UserConnectionDisconnected, )
sable_network/src/node/update_receiver.rs:236
↓ 1 callers
Method
handle_user_disconnect
(&self, detail: &update::UserConnectionDisconnected)
sable_ircd/src/server/update_handler.rs:176
↓ 1 callers
Method
handle_user_login
(&self, _detail: &update::UserLoginChange)
sable_network/src/node/update_receiver.rs:244
↓ 1 callers
Function
handle_user_mode
( server: &ClientServer, source: &wrapper::User<'_>, cmd: &dyn Command, response: &dyn Command
sable_ircd/src/command/handlers/mode.rs:43
↓ 1 callers
Method
handle_user_quit
(&self, detail: &update::UserQuit)
sable_network/src/node/update_receiver.rs:66
↓ 1 callers
Method
has
(&self, name: &str)
sable_ircd/src/client_message.rs:14
↓ 1 callers
Method
has_all
(&self, caps: ClientCapabilitySet)
sable_ircd/src/capability/mod.rs:101
↓ 1 callers
Method
has_any
(&self, caps: ClientCapabilitySet)
sable_ircd/src/capability/mod.rs:105
↓ 1 callers
Function
has_assigned_access
(user: &User, channel: &Channel)
sable_network/src/policy/standard_channel_policy.rs:18
↓ 1 callers
Function
has_default_access
(channel: &Channel)
sable_network/src/policy/standard_channel_policy.rs:44
↓ 1 callers
Function
has_ephemeral_access
(user: &User, channel: &Channel)
sable_network/src/policy/standard_channel_policy.rs:27
↓ 1 callers
Method
has_invite_for
Test whether an invite exists for this user to a given channel
sable_network/src/network/wrapper/user.rs:122
↓ 1 callers
Method
has_member
Test whether the given user is a member of this channel
sable_network/src/network/wrapper/channel.rs:42
↓ 1 callers
Function
has_minus
(changes: &ChannelModeChange)
sable_network/src/utils/channel_modes.rs:8
↓ 1 callers
Function
has_plus
(changes: &ChannelModeChange)
sable_network/src/utils/channel_modes.rs:4
↓ 1 callers
Method
historic_id
(&self)
sable_network/src/network/wrapper/user.rs:49
↓ 1 callers
Method
historic_users_by_nick
Iterate over historic users by nickname
sable_network/src/network/network/accessors.rs:136
↓ 1 callers
Method
id
(&self)
sable_network/src/network/wrapper/channel_registration.rs:10
↓ 1 callers
Method
id
(&self)
sable_network/src/network/wrapper/account.rs:10
↓ 1 callers
Method
ids
Retrieve the [`ObjectIdGenerator`] used to generate object identifiers
sable_network/src/node/mod.rs:128
↓ 1 callers
Function
initial_clock
()
sable_network/tests/data/sample_events.rs:197
↓ 1 callers
Method
into_batch
Create a batch, transferring ownership of `self` into it
sable_ircd/src/messages/message_sink.rs:35
↓ 1 callers
Method
is_empty
(&self)
sable_ircd/src/server/async_handler_collection.rs:31
↓ 1 callers
Method
is_no_change
(&self)
sable_network/src/network/option_change.rs:21
↓ 1 callers
Method
is_opened
(&self)
sable_ircd/src/messages/batch.rs:156
↓ 1 callers
Method
is_oper
Test whether this user is a network operator
sable_network/src/network/wrapper/user.rs:129
↓ 1 callers
Method
key
Get the channel key, if any
sable_network/src/network/wrapper/channel_mode.rs:26
↓ 1 callers
Method
last_ping
The timestamp of the last ping received from this server
sable_network/src/network/wrapper/server.rs:27
↓ 1 callers
Method
list_mode
Look up a ban-type list by ID
sable_network/src/network/network/accessors.rs:205
↓ 1 callers
Function
list_targets
For listing targets, we iterate backwards through time; this allows us to just collect the first timestamp we see for each target and know that it's t
sable_ircd/src/command/handlers/chathistory.rs:163
↓ 1 callers
Method
listen_loop
( self: Arc<NetworkTaskState>, listener: TcpListener, mut shutdown: oneshot::Receiver<
sable_network/src/sync/network.rs:422
↓ 1 callers
Method
load_ca_cert
Load and return the CA certificate for the network from the referenced file path
sable_network/src/sync/config.rs:73
↓ 1 callers
Method
load_cert_and_keys
Load and return the client certificate and private key for this node from the referenced file path
sable_network/src/sync/config.rs:105
↓ 1 callers
Method
load_client_ca
Load the client CA from the path specified in this configuration
sable_server/src/config.rs:99
↓ 1 callers
Method
load_tls_certificates
Load the provided TLS settings. This must be done before a TLS listener can be created.
client_listener/src/listener_collection.rs:277
↓ 1 callers
Function
make_historical_event
( channel: &crate::models::Channel, (id, timestamp, message_type, text, source_nick, source_ident, sou
sable_history/src/pg_history_service.rs:316
↓ 1 callers
Method
matches
(&self, hostname: &str, addr: &IpAddr)
sable_network/src/types/matchers.rs:38
↓ 1 callers
Method
missing_ids_for
(&self, clock: &EventClock)
sable_network/src/sync/eventlog.rs:218
↓ 1 callers
Method
modify_channel_access
( &self, source: AccountId, access_id: ChannelAccessId, role: Option<ChannelRo
sable_services/src/server/command/channel_commands.rs:69
← previous
next →
401–500 of 1,187, ranked by callers