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
/
include
1 folder
·
60 files
at
dev
TwinUsers
·
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
bd36ceba
inline
Comet
3mo ago
authproc.h
Comet
3mo ago
bandbi.h
Add bandb IRCd APIs.
16y ago
batch.h
Comet
3mo ago
cache.h
Change struct Dictionary(*) to rb_dictionary(_\1).
10y ago
capability.h
Separate client vs server caps
7mo ago
certfp.h
Comet
3mo ago
channel.h
added halfop support with prefix %
3mo ago
chmode.h
added halfop support with prefix %
3mo ago
class.h
Add class::max_autoconn configuration
6y ago
client_tags.h
Comet
3mo ago
client.h
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
datecode.h.in
build: split serno generation out into a script
7mo ago
defaults.h
Move setup.h include above rb_lib.h and fix meson assertion printout In autotools, NDEBUG is defined in setup.h, which means we need this included before we include any system headers which depend on it (i.e. assert.h). As such, make this the first include in stdinc.h instead of transitively including it from ircd_defs.h.
3mo ago
dns.h
Comet
3mo ago
hash.h
hash.c: Save some more bytes
10y ago
hook.h
Add user_welcome hook This hook is executed when the registration burst is being sent to a new local user, after sending RPL_ISUPPORT but before sending LUSERS output. Many IRCv3 specifications use this timing as the point to send additional information during registration bursts, so having an easy hook point to do that makes implementing such specs possible.
3mo ago
hostmask.h
Comet
3mo ago
ircd_defs.h
Comet
3mo ago
ircd_getopt.h
Clean up include/stdinc.h and librb/include/rb_lib.h
5mo ago
ircd_linker.h
Comet
3mo ago
ircd_signal.h
Remove $Id tags from everything.
10y ago
ircd.h
Clean up include/stdinc.h and librb/include/rb_lib.h
5mo ago
listener.h
Remove WebSocket support
2y ago
logger.h
logger: add idebug
10y ago
m_info.h
Unify the preprocessor macro for OpenSSL support
7mo ago
match.h
GitHub CI Workflow: Bump OS and compiler versions (#447)
1y ago
meson.build
build: add Meson buildsystem
7mo ago
messages.h
Implemented user mode +B for BOT - Added UMODE_BOT and IsBot() in include/client.h - Mapped user mode letter B in ircd/s_user.c - Added config name bot in ircd/newconf.c - Advertises BOT=B in ISUPPORT/005 via ircd/supported.c - WHOIS now sends numeric 335 <nick> :is a bot - Updated help/docs:
3mo ago
modules.h
Comet
3mo ago
monitor.h
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
msg.h
remove LAST in comment too; it's a bit pointless
6y ago
msgbuf.h
Comet
3mo ago
newconf.h
Pass block name to conf_start callbacks Configuration blocks of the form block "name" { ... } previously were unsupported in extensions calling add_top_conf because the name portion was not exposed to anything within the extension. Pass the name along so callbacks can use that data instead of relying on global state in newconf.c with static storage duration.
3mo ago
numeric.h
Implemented user mode +B for BOT - Added UMODE_BOT and IsBot() in include/client.h - Mapped user mode letter B in ircd/s_user.c - Added config name bot in ircd/newconf.c - Advertises BOT=B in ISUPPORT/005 via ircd/supported.c - WHOIS now sends numeric 335 <nick> :is a bot - Updated help/docs:
3mo ago
operhash.h
Make struct operhash_entry private.
16y ago
packet.h
Remove $Id tags from everything.
10y ago
parse.h
Propagate server-time implicitly (ugh)
1y ago
patchlevel.h
Remove $Id tags from everything.
10y ago
privilege.h
Comet
3mo ago
ratelimit.h
Comet
3mo ago
reject.h
ircd/listener: return a fatal TLS alert for early rejected TLS clients
2y ago
response.h
Comet
3mo ago
restart.h
Clean up include/stdinc.h and librb/include/rb_lib.h
5mo ago
s_assert.h
Comet
3mo ago
s_conf.h
New Feature: default topic for freshly joined channels
3mo ago
s_newconf.h
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
s_serv.h
Update labeled-response code
4mo ago
s_stats.h
Expand `STATS t` to include batch info
5mo ago
s_user.h
Track and inform modules of privset changes
5y ago
scache.h
Remove $Id tags from everything.
10y ago
send.h
Add sendto_list_local_* and sendto_monitor_with_capability These are needed for METADATA support, and sendto_monitor was refactored into a common sendto_list_local_internal method used by all of the newly-added functions as well. Test cases were also added to excercise the new functions.
3mo ago
serno.h.in
build: split serno generation out into a script
7mo ago
serno.h.SH
remove date from version
3mo ago
snomask.h
Comet
3mo ago
sslproc.h
sslproc: use global ServerInfo configuration
10y ago
stdinc.h
Move setup.h include above rb_lib.h and fix meson assertion printout In autotools, NDEBUG is defined in setup.h, which means we need this included before we include any system headers which depend on it (i.e. assert.h). As such, make this the first include in stdinc.h instead of transitively including it from ircd_defs.h.
3mo ago
substitution.h
Comet
3mo ago
supported.h
Make change_isupport useful
3mo ago
tgchange.h
Comet
3mo ago
whowas.h
Remove $Id tags from everything.
10y ago