Sign in
Join now
Comet
snowfields.name
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
[READ-ONLY] Mirror of https://github.com/VibeDevelopers/Comet.
irc
irc-server
ircd
+3 more
irc
irc-server
ircd
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Comet
/
modules
1 folder
·
73 files
at
dev
TwinUsers
·
Fix labeled-response when doing multi-target messages When performing a multi-target PRIVMSG/NOTICE/TAGMSG (i.e. PRIVMSG nick1,nick2 ...) where those targets are on remote servers would cause an assertion failure for opening a remote labeled-response batch while one was already open. Move the logic up to calculate how many servers we're expecting responses from once rather than opening a batch per client.
·
1w ago
cdccc51f
core
Fix labeled-response when doing multi-target messages When performing a multi-target PRIVMSG/NOTICE/TAGMSG (i.e. PRIVMSG nick1,nick2 ...) where those targets are on remote servers would cause an assertion failure for opening a remote labeled-response batch while one was already open. Move the logic up to calculate how many servers we're expecting responses from once rather than opening a batch per client.
1w ago
cap_account_tag.c
Comet
3mo ago
cap_server_time.c
Comet
3mo ago
chm_nocolour.c
Comet
3mo ago
chm_noctcp.c
Comet
3mo ago
m_accept.c
Batch labeled-response multiline responses
5mo ago
m_admin.c
Batch labeled-response multiline responses
5mo ago
m_alias.c
Tidy up module loading code
7mo ago
m_away.c
Replace most checks for +o with oper:general
6y ago
m_cap.c
Update labeled-response code
4mo ago
m_capab.c
Prevent users from running CAPAB pre-registration
5mo ago
m_certfp.c
common.h: raison d'être is gone, so out it goes.
10y ago
m_challenge.c
Batch labeled-response multiline responses
5mo ago
m_chghost.c
Mailmap and copyright update for Ariadne
5y ago
m_close.c
Check for IsOper instead of IsOperGeneral for command handlers Using IsOperGeneral to decide whether to use the normal or oper command handler for a client means that opered-up network bots and such will not be able to execute oper commands unless they have the oper:general privilege granted to them. This privilege allows them to do far more than execute oper commands.
1mo ago
m_connect.c
Check for IsOper instead of IsOperGeneral for command handlers Using IsOperGeneral to decide whether to use the normal or oper command handler for a client means that opered-up network bots and such will not be able to execute oper commands unless they have the oper:general privilege granted to them. This privilege allows them to do far more than execute oper commands.
1mo ago
m_dline.c
m_dline: make the private reason private
5y ago
m_encap.c
common.h: raison d'être is gone, so out it goes.
10y ago
m_etrace.c
Check for IsOper instead of IsOperGeneral for command handlers Using IsOperGeneral to decide whether to use the normal or oper command handler for a client means that opered-up network bots and such will not be able to execute oper commands unless they have the oper:general privilege granted to them. This privilege allows them to do far more than execute oper commands.
1mo ago
m_grant.c
bandb: fix SQL injection vulnerability due to malformed operator name
2mo ago
m_help.c
Batch labeled-response multiline responses
5mo ago
m_info.c
cycle_host_change: imported from Fircd
3mo ago
m_invite.c
added halfop support with prefix %
3mo ago
m_ison.c
m_ison: Do not report unregistered connections
6y ago
m_kline.c
refuse opers setting an invalidly long k-line reason
4y ago
m_knock.c
Replace most checks for +o with oper:general
6y ago
m_links.c
Batch labeled-response multiline responses
5mo ago
m_list.c
Comet
3mo ago
m_lusers.c
Batch labeled-response multiline responses
5mo ago
m_map.c
Batch labeled-response multiline responses
5mo ago
m_monitor.c
Expand monitor - new is_monitoring function that modules can use to determine if a particular client is monitoring a particular nickname - new hook that is fired when a user adds a nick to their monitor list
3mo ago
m_motd.c
Batch labeled-response multiline responses
5mo ago
m_names.c
Batch labeled-response multiline responses
5mo ago
m_oper.c
bandb: fix SQL injection vulnerability due to malformed operator name
2mo ago
m_operspy.c
common.h: raison d'être is gone, so out it goes.
10y ago
m_pass.c
Apply review suggestions
7mo ago
m_ping.c
Message handlers should return void.
10y ago
m_pong.c
send "End of burst" snote to L_NETWIDE (#356)
4y ago
m_post.c
Message handlers should return void.
10y ago
m_privs.c
Fix s2s labeled-response batches
5mo ago
m_rehash.c
REHASH: Move privilege check for oper:remoteban to appropriate places (#460)
1y ago
m_restart.c
Remove shared blocks
5y ago
m_resv.c
Keep propagated bans in a dictionary, not a list
5y ago
m_sasl.c
Log error when SASL is aborted due to misconfiguration
3mo ago
m_scan.c
Check for IsOper instead of IsOperGeneral for command handlers Using IsOperGeneral to decide whether to use the normal or oper command handler for a client means that opered-up network bots and such will not be able to execute oper commands unless they have the oper:general privilege granted to them. This privilege allows them to do far more than execute oper commands.
1mo ago
m_services.c
Add m_quarantine
6mo ago
m_set.c
Check for IsOper instead of IsOperGeneral for command handlers Using IsOperGeneral to decide whether to use the normal or oper command handler for a client means that opered-up network bots and such will not be able to execute oper commands unless they have the oper:general privilege granted to them. This privilege allows them to do far more than execute oper commands.
1mo ago
m_signon.c
Add m_quarantine
6mo ago
m_snote.c
Comet
3mo ago
m_starttls.c
Adjust unsigned int -> uint64_t for all caps
7mo ago
m_stats.c
Batch labeled-response multiline responses
5mo ago
m_svinfo.c
make more snotes L_NETWIDE
5y ago
m_tb.c
ircd: send tags on every message
9y ago
m_testline.c
Batch labeled-response multiline responses
5mo ago
m_testmask.c
Check for IsOper instead of IsOperGeneral for command handlers Using IsOperGeneral to decide whether to use the normal or oper command handler for a client means that opered-up network bots and such will not be able to execute oper commands unless they have the oper:general privilege granted to them. This privilege allows them to do far more than execute oper commands.
1mo ago
m_tginfo.c
common.h: raison d'être is gone, so out it goes.
10y ago
m_time.c
Batch labeled-response multiline responses
5mo ago
m_topic.c
added halfop support with prefix %
3mo ago
m_trace.c
Batch labeled-response multiline responses
5mo ago
m_unreject.c
Message handlers should return void.
10y ago
m_user.c
m_nick/m_sasl/m_user: restore check for mixing of client and server protocol
8y ago
m_userhost.c
m_userhost: hide user's own IP if iline spoofed
5y ago
m_users.c
Batch labeled-response multiline responses
5mo ago
m_version.c
Batch labeled-response multiline responses
5mo ago
m_wallops.c
Remove some legacy cruft
5mo ago
m_who.c
Batch labeled-response multiline responses
5mo ago
m_whois.c
Expand doing_whois/doing_whois_global hook data Use hook_data_client_approval instead of hook_data_client so that we can pass whether operspy WHOIS is being performed as part of the hook data. hook_data_client_approval is backwards compatible by having the same beginning layout as hook_data_client, so modules compiled against the old hook data should have no issues.
3mo ago
m_whowas.c
Batch labeled-response multiline responses
5mo ago
m_xline.c
Keep propagated bans in a dictionary, not a list
5y ago
Makefile.am
Update labeled-response code
4mo ago
meson.build
Update labeled-response code
4mo ago
sno_routing.c
Comet
3mo ago
um_callerid.c
um_callerid: increase hook priority to restore +Rg behavior
3y ago
um_regonlymsg.c
um_regonlymsg: prevent unregistered users from NOTICEing +R users too
4y ago