return err_notregistered(client), sendbuf(client), 0;
if (args[0] && strcmp(args[0], hostname) != 0)
return err_nosuchserver(client, args[0]), sendbuf(client), 0;
- rpl_version(client, "v0.0.1", "PatchyIRCD v0.0.1"), sendbuf(client);
+ rpl_version(client, PACKAGE_VERSION, PACKAGE_STRING), sendbuf(client);
rpl_isupport(client), sendbuf(client);
} else if(strcmp(command, "ADMIN") == 0) {
if (!is_registered(client))
}
void rpl_yourhost(struct client_data *client) // 002
{
- copy_strf(&databuf, ":%s 002 %s :Your host is PatchyIRCD, running version 0.0.1\r\n", hostname, client->nick);
+ copy_strf(&databuf, ":%s 002 %s :Your host is " PACKAGE_NAME ", running version " PACKAGE_VERSION "\r\n", hostname, client->nick);
}
void rpl_created(struct client_data *client) // 003
{
}
void rpl_myinfo(struct client_data *client) // 004
{
- copy_strf(&databuf, ":%s 004 %s PatchyIRCD 0.0.1 iworZ beIqwklPimnstov\r\n", hostname, client->nick);
+ copy_strf(&databuf, ":%s 004 %s " PACKAGE_STRING " iworZ beIqwklPimnstov\r\n", hostname, client->nick);
}
void rpl_isupport(struct client_data *client) // 005
{
static void show_license(void)
{
fprintf(stderr,
-"PatchyIRCD 0.0.1\n"
+PACKAGE_STRING "\n"
"Copyright (c) 2022, 2024 Sam Smith\n"
"Copyright (c) 2022-2025 Egor\n"
"\n"
show_license();
- fprintf(stderr, "[PatchyIRCD]: Starting up...\n");
+ fprintf(stderr, "Starting up...\n");
net_init();
netpoll::init();
// Main loop
while (is_running || dyingclients) {
if (is_siginted) {
- fprintf(stderr, "[PatchyIRCD]: Cleaning up...\n");
+ fprintf(stderr, "Cleaning up...\n");
for (int i = 0; i < listener_count; i++) {
netpoll::del_and_close(listeners[i].sock);
}