mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-30 05:16:39 +02:00
9c234ffdf84adf85d8bd31dccb892e079e07703d
load (for example when the webserver is down), then the most recent version of that remote include will be used, and the ircd will still boot and be able to rehash. Even though this is quite a simple feature, it can make a key difference when deciding to roll out remote includes on your network. Previously, servers would be unable to boot or rehash when the webserver was down, which would be a big problem (often unacceptable). The latest version of fetched urls are cached in the cache/ directory as cache/<md5 hash of url>. Obviously, if there's no 'latest version' and an url fails, the ircd will still not be able to boot. This would be the case if you added or changed the path of a remote include and it's trying to fetch it for the first time. To disable this new behavior, check out REMOTEINC_SPECIALCACHE in include/config.h.
==[ COMPILING ]== To build the ircd, run: ./Config make If you specified an alternative location during ./Config you also need to run "make install". ==[ MAKING A CONFIG FILE ]== If you are new, then you need to create your own configfile: copy doc/example.conf to your main UnrealIRCd directory and call it unrealircd.conf . Then open it in an editor and carefully modify it, consult the docs (doc/unreal32docs.html, or online: www.unrealircd.com/unreal32docs.html) for more information about every block/setting. Common problems are explained in the FAQ, which is located at: http://www.vulnscan.org/UnrealIrcd/faq/ . ==[ BOOTING YOUR IRCD ]== Just type: ./unreal start Note that after booting the errors are usually logged to ircd.log, so check that file if you have any problems. Again, check the FAQ (and docs) if you have any boot problems.
Description
Languages
C
94.6%
M4
1.8%
Shell
1.5%
Rich Text Format
1%
Makefile
0.6%
Other
0.5%