aboutsummaryrefslogtreecommitdiffstats
path: root/Config
Commit message (Expand)AuthorAgeFilesLines
* UnrealIRCd 3.2.10.6 releaseGravatar Bram Matthys2015-12-111-0/+23
* - Install server.*.pem files, patch from katsklaw (#3988).•••- The ./Config script will now ask whether to generate an SSL certificate when it does not exist (defaults to Yes), instead of always generating one. Gravatar Bram Matthys2012-08-171-3/+39
* - Moved nospoof to config file, suggested by and patch from nenolod (#4078).••• This means ping cookies are now controlled by set::ping-cookie [yes|no]. The default is 'yes' (enabled). Gravatar Bram Matthys2012-02-261-42/+0
* - Fix invalid use of 'wc -l' when detecting the AsynchDNS feature of••• libcurl which breaks compilation on FreeBSD; instead use 'grep -q'. Reported by Jobe (#3981), solution proposed by satmd. Gravatar binki2010-12-221-7/+9
* - Fixed bug with curl not finding libcares, reported by katslaw.•••- Added workaround for 'curl-config' depending on 'bc'. Gravatar Bram Matthys2010-12-191-38/+43
* - Reverted an IPv6/Config fix I did on July 17. Reported by chotaire (#3958).Gravatar Bram Matthys2010-09-081-2/+2
* - Same for IPv6Gravatar Bram Matthys2010-07-171-2/+2
* - Fixed similar bug like nospoof with ./Config, but now with prefixaq.Gravatar Bram Matthys2010-07-171-2/+2
* - Initialize ARG parameter properly in ./Config, otherwise everything fails.Gravatar Bram Matthys2010-07-171-1/+1
* - The configure.ac change silently changed the nospoof parameter in••• ./configure. This meant that the answer to NOSPOOF in ./Config was ignored and it was always enabled. Gravatar Bram Matthys2010-07-171-2/+2
* - Added some checks in ./Config which (often) ensures that the self-compiled••• curl version is new enough and is not using a c-ares which is binary incompatible. If the self-compiled curl version is (too) outdated, then we now suggest to rename it and have the installer re-download and compile it automatically. This avoids some potential crashes. Gravatar Bram Matthys2010-07-161-0/+41
* - The patch from #0003888 made ./Config favor the curl in /usr, even if it••• was not compiled with c-ares, which is clearly a bad idea as then the entire IRCd can hang for several seconds or more... We now check if they support asynch DNS, and skip them if they don't. Gravatar Bram Matthys2010-07-151-3/+22
* - Move configure.ac to the project's root.•••- Separate m4 macros into *.m4 files (it is much easier to run aclocal now). - Remove unused DOMAINNAME macro and --with-hostname= options as the DOMAINNAME macro isn't used anywheres and its use shouldn't be encouraged. - autogen.sh to bootstrap the buildsystem. We now maintain setup.h with autoheader. - --disable-blah now does the opposite of --enable-blah. The same for --with-blah and --without-blah. (This makes Gentoo users happier). Gravatar binki2010-07-081-14/+0
* - ./Config now remembers extra/custom ./configure parameters.Gravatar binki2010-05-171-3/+8
* - Remove the Compile as hub/leaf'' concept as I'm quite sure this doesn't act...Gravatar binki2010-05-051-35/+0
* - Updated ./Config description for NOSPOOF, it already said it protects••• against HTTP POST proxies, now added some extra text to say it also protects against the Firefox XPS IRC Attack. Also made NOSPOOF enabled by default on *NIX (this was already the case on Windows). - Updated ./Config description for DPATH. Seems quite some people answer this question wrong, and when that happens, you only get some obscure error when running './unreal start'. - Fixed 'unreal' script to give a better error if it cannot find the IRCd binary. Gravatar Bram Matthys2010-03-011-13/+26
* Removed old coders, pretty outdated...Gravatar Bram Matthys2010-02-111-2/+0
* - Added patch from ohnobinki (#0003888), only slightly edited, which improves••• curl detection, added checks to see if curl actually works (print out a clear curl error during configure, instead of getting an error during 'make'), and we now error when using --enable-libcurl without --with-system-cares if the system curl depends on c-ares. This is because this can cause ABI incompatability between curl's c-ares and our c-ares, which leads to odd issues such as: Could not resolve host: www.example.net (Successful completion) And possibly other weird issues, perhaps even crashes. Gravatar Bram Matthys2010-01-251-0/+8
* curl auto-installation:•••- Made ./Config description about remote includes a bit more clear. - When you now answer Yes to Remote includes in ./Config and $HOME/curl does not exist, it now asks you if you want to automatically download and install curl (which is done by ./curlinstall). This has been tested on Linux, further testing on f.e. FreeBSD is required. Gravatar Bram Matthys2010-01-031-14/+68
* - Added support for "chained" extbans. Put simply this allows extban combinat...••• such as ~q:~c:#test to only silence users on #test, for example. This feature is enabled by default, but can be disabled during ./Config -advanced. Module support for this feature must note the following: - For is_ok function, the extban can either assign extban_is_ok_nuh_extban, which will deal checking a chained extban (including checking for restricted extbans), or it can call that function from its own is_ok routine. For the latter case, remember to pass only the mask part of your ban format (ie, don't just pass para as otherwise it'll just call your is_ok again). - For conv_param function, the extban can either assign extban_conv_param_nuh_or_extban, which will automatically call conv_param for a chained extban, or pretty up a n!u@h mask. - For is_banned, the extban should call ban_check_mask with the mask part of the parameter. This will automatically call is_banned for a stacked extban, or match against a n!u@h. n!u@h is checked against the current user (ie, with the info in the globals ban_ip, etc), so things can get weird if you call this outside a normal ban check. Modules must keep in mind that chained extban support is not available (and neither are the three functions above) if DISABLE_STACKED_EXTBANS is #defined (this is controled by Config). Modules will not compile/load if they try to use them anyway. This change should not break extban modules, and should need some more extensive testing. - Misc fix for disabling extban chains, should've done stuff in our autoconf stuff instead of hacking configure directly :P . Gravatar Bram Matthys2009-11-291-0/+34
* #0003216 patched by djGrrr, regarding when you run ./Config for a secondGravatar stskeeps2007-06-141-4/+4
* then again, that didn't workGravatar Bram Matthys2006-06-081-3/+4
* This is easier :PGravatar Bram Matthys2006-06-081-5/+3
* - On certain (newer?) FreeBSD's you get "make: Permission denied" after ./Con...••• you do 'cd ..' and then 'cd -' again, make works just fine. This is going to be the most stupid workaround in history... Reported by vonitsanet and others (#0002926). Gravatar Bram Matthys2006-06-081-0/+5
* - Changed default PREFIX_AQ behavior to ON instead of OFF. Since basically al...••• clients support it now (mIRC, xchat, epic, eggdrop, Klient, PJIRC, irssi, CGI:IRC, etc). It has always been weird that win32 had it ON by default and *NIX OFF, anyway. Naturally this change will be mentioned clearly in next release notes. Gravatar Bram Matthys2006-03-301-1/+1
* slight ./Config text change regarding prefixesGravatar Bram Matthys2006-01-061-2/+2
* - Made the "strict aliasing"-warning-disabler use $CC instead of gcc.•••- Made ./Config better react to errors (no longer print a "everything is a big success" kind of message when in fact everything went wrong). - Made ./Config (configure) exit on openssl or zlib not found errors, instead of silently continueing and then causing trouble later on. Also now printing _a bit_ more helpful error message. Gravatar Bram Matthys2005-12-091-1/+1
* - Fixed a TKL crash on incorrect *line, reported by nanookles1234 (#0002524).•••- Redid include dependencies in Makefile, this makes things safer because on any .h change it would force a recompile of all files, but it could mean things will be a bit slower for us coders unless we tweak it later on. - Changed whois a bit to print less useless results. - Added several indicators to the "detect binary incompatible modules"-system such as detecting of a ziplinks module on non-ziplinks (on windows this is ok however), nospoof module on a a server without nospoof server, etc. Hopefully this will help some people preventing odd crashes because they did not recompile or (re)install modules properly. - Added './unreal backtrace', so far this has only been tested on Linux and FreeBSD. - Fixed a bug making ./Config not load the previously stored settings on Solaris 10 and probably other Unixes, reported by lion-o (#0002474). Gravatar Bram Matthys2005-05-261-2/+2
* Fixed a couple of problems introduced with the ./Config -advanced changedGravatar codemastr2005-01-171-2/+9
* $arg -> $ARGGravatar Bram Matthys2004-11-061-1/+1
* Made ./Config better handle command line arguments, Removed NAZIISH_CHBAN_HAN...Gravatar codemastr2004-11-061-24/+246
* Made environment variables correctly work in ConfigGravatar codemastr2004-03-201-6/+8
* Made ./Config remember libcurl directoryGravatar codemastr2004-01-291-1/+3
* - Changed NOSPOOF msg in ./Config a bit since this can also be effective against••• "blind proxies" (like HTTP POST proxies). - WebTV updates: made it so (user generated) channel notices are now displayed as privmsgs in the channel. Also made the /knock channelnotice a privmsg for webtv. Gravatar Bram Matthys2004-01-221-4/+3
* added configure checks for libcurl and other various changesGravatar codemastr2003-12-261-1/+53
* - Added comment regarding MLOCK and set::restrict-chanmodes in unreal32docs.h...•••- Made PREFIX_AQ a ./Config question at *NIX and enabled it by default at Win32. Gravatar Bram Matthys2003-11-211-0/+39
* blahGravatar stskeeps2003-05-021-0/+2
* - Mm, let's see what this checkin brings:••• * Removed thread questions from Config, and autoconf code from configure.in, leaving in the old macros though, but inactive --enable-standardthreads is dead as of now * Undefined HOOKTYPE_SCAN_INFO * Removed CONF_EXCEPT_SCAN * Removed locking in events, Lock/UnlockEventSystem still active for other possible uses. * Removed scanners, web server module * Removed except scan {} * Removed SCAN_API stuff from l_commands.c, win32 makefiles, etc * Removed basically any mentions of threads in source tree, excepting threads.h which Resolver uses on win32 * Documentation changes not done yet Gravatar stskeeps2003-05-011-36/+0
* Cleanups and /chgident fixGravatar codemastr2003-04-131-4/+0
* Fixed MAJOR "messages are lost" caused by BUFFERPOOL being to low and bad ret...•••If BUFFERPOOL dbuf_put would return -1, but at some places !dbuf_put was used, I've changed it so it will return 0 (so use !dbuf_put now, don't use dbuf_put(...) < 0 :P). I also added some nice warning thing. I couldn't send from the send routine because that's risky ;). And...... I also doubled the default BUFFERPOOL, so if you leave everything the default then BUFFERPOOL is now 52Mb instead of 26Mb, which should be ok for now. Gravatar Bram Matthys2003-04-111-1/+1
* added ziplinks support to ./Config and updated SSL support in ./ConfigGravatar codemastr2003-02-051-2/+75
* - Made standard-threads default, and made a Config option if to use FSU••• pthreads or not Gravatar stskeeps2002-08-251-0/+36
* Fixed a FSU Pthreads bug on Slackware (thanks to Frank Mueller)Gravatar codemastr2001-11-241-131/+0
* +- Added possiblity to add parameters to configure in ConfigGravatar stskeeps2001-07-101-0/+10
* .Gravatar stskeeps2001-07-021-1/+0
* added IPv6 support to ./ConfigGravatar codemastr2001-06-271-1/+34
* +- Taking some more Config changesGravatar stskeeps2001-06-221-3/+17
* +- Some more configure.in fixes, and made ./Config -q & -quick (do not ask•••+ questions, just run with data in config.settings) Gravatar stskeeps2001-06-221-45/+56
* +- Made CRYPTOIRCD get cached in config.cache•••+- Fixed generation of certs, moved from configure.in to Config +- Fixed lack of -lssl Gravatar stskeeps2001-06-191-0/+11
* Config changesGravatar codemastr2001-06-191-39/+30