ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/ircd.c
(Generate patch)

Comparing ircd-hybrid-7.2/src/ircd.c (file contents):
Revision 884 by michael, Wed Oct 24 21:51:21 2007 UTC vs.
Revision 885 by michael, Wed Oct 31 18:09:24 2007 UTC

# Line 381 | Line 381 | static void
381   initialize_server_capabs(void)
382   {
383    add_capability("QS", CAP_QS, 1);
384  add_capability("LL", CAP_LL, 1);
384    add_capability("EOB", CAP_EOB, 1);
385 +
386    if (ServerInfo.sid != NULL)   /* only enable TS6 if we have an SID */
387      add_capability("TS6", CAP_TS6, 0);
388 +
389    add_capability("ZIP", CAP_ZIP, 0);
390    add_capability("CLUSTER", CAP_CLUSTER, 1);
391   #ifdef HALFOPS
# Line 642 | Line 643 | main(int argc, char *argv[])
643    watch_init();
644    init_stats();
645    read_conf_files(1);   /* cold start init conf files */
645  initServerMask();
646    me.id[0] = '\0';
647    init_uid();
648    init_auth();          /* Initialise the auth code */
# Line 658 | Line 658 | main(int argc, char *argv[])
658      ilog(L_CRIT, "No server name specified in serverinfo block.");
659      exit(EXIT_FAILURE);
660    }
661 +
662    strlcpy(me.name, ServerInfo.name, sizeof(me.name));
663  
664    /* serverinfo{} description must exist.  If not, error out.*/
# Line 667 | Line 668 | main(int argc, char *argv[])
668        "ERROR: No server description specified in serverinfo block.");
669      exit(EXIT_FAILURE);
670    }
671 +
672    strlcpy(me.info, ServerInfo.description, sizeof(me.info));
673  
674    me.from    = &me;
# Line 729 | Line 731 | main(int argc, char *argv[])
731      eventAddIsh("check_splitmode", check_splitmode, NULL, 60);
732  
733    io_loop();
734 <  return(0);
734 >  return 0;
735   }

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)