-
Notifications
You must be signed in to change notification settings - Fork 1
Git mirror of https://bitbucket.org/lacop/ircd
License
lacop/ircd
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
_ _ (_)_ __ ___ __| | | | '__/ __/ _` | | | | | (_| (_| | |_|_| \___\__,_| ircd - minimalistic irc server ================================================================================ ~~ About ~~ Very simple irc server made as a project for a System programming class. Support small subset of RFC 1459: NICK, JOIN, WHO, PART, PRIVMSG, QUIT Should work fine with most clients but they won't be happy, since they won't receive responses to most of their queries. ~~ CLI ~~ If CLI (getopt) is enabled during configuration and compilation you can use the following options: ircd [-v] [-a addr] [-p port] -v Enable verbose (debug) output. Default is off. -a Set the listening address. Default is INADDR_ANY. -p Set the port port. Default is 6667. ~~ Build process ~~ You can just compile and link all files in the project: $ gcc -std=c99 -c src/*.c src/commands/*.c $ gcc -o ircd *.o There is also a CMake configaration file that will produce the required makefile: $ cmake . $ make Extra options can be enabled/disabled with the CUI configurator: $ ccmake . ================================================================================
Packages 0
No packages published