| Commit message (Expand) | Author | Age | Files | Lines |
| * | UnrealIRCd 3.2.10.6 release | Bram Matthys | 2015-12-11 | 1 | -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.
| Bram Matthys | 2012-08-17 | 1 | -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).
| Bram Matthys | 2012-02-26 | 1 | -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.
| binki | 2010-12-22 | 1 | -7/+9 |
| * | - Fixed bug with curl not finding libcares, reported by katslaw.•••- Added workaround for 'curl-config' depending on 'bc'.
| Bram Matthys | 2010-12-19 | 1 | -38/+43 |
| * | - Reverted an IPv6/Config fix I did on July 17. Reported by chotaire (#3958). | Bram Matthys | 2010-09-08 | 1 | -2/+2 |
| * | - Same for IPv6 | Bram Matthys | 2010-07-17 | 1 | -2/+2 |
| * | - Fixed similar bug like nospoof with ./Config, but now with prefixaq. | Bram Matthys | 2010-07-17 | 1 | -2/+2 |
| * | - Initialize ARG parameter properly in ./Config, otherwise everything fails. | Bram Matthys | 2010-07-17 | 1 | -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.
| Bram Matthys | 2010-07-17 | 1 | -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.
| Bram Matthys | 2010-07-16 | 1 | -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.
| Bram Matthys | 2010-07-15 | 1 | -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).
| binki | 2010-07-08 | 1 | -14/+0 |
| * | - ./Config now remembers extra/custom ./configure parameters. | binki | 2010-05-17 | 1 | -3/+8 |
| * | - Remove the Compile as hub/leaf'' concept as I'm quite sure this doesn't act... | binki | 2010-05-05 | 1 | -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.
| Bram Matthys | 2010-03-01 | 1 | -13/+26 |
| * | Removed old coders, pretty outdated... | Bram Matthys | 2010-02-11 | 1 | -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.
| Bram Matthys | 2010-01-25 | 1 | -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.
| Bram Matthys | 2010-01-03 | 1 | -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 .
| Bram Matthys | 2009-11-29 | 1 | -0/+34 |
| * | #0003216 patched by djGrrr, regarding when you run ./Config for a second | stskeeps | 2007-06-14 | 1 | -4/+4 |
| * | then again, that didn't work | Bram Matthys | 2006-06-08 | 1 | -3/+4 |
| * | This is easier :P | Bram Matthys | 2006-06-08 | 1 | -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).
| Bram Matthys | 2006-06-08 | 1 | -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.
| Bram Matthys | 2006-03-30 | 1 | -1/+1 |
| * | slight ./Config text change regarding prefixes | Bram Matthys | 2006-01-06 | 1 | -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.
| Bram Matthys | 2005-12-09 | 1 | -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).
| Bram Matthys | 2005-05-26 | 1 | -2/+2 |
| * | Fixed a couple of problems introduced with the ./Config -advanced changed | codemastr | 2005-01-17 | 1 | -2/+9 |
| * | $arg -> $ARG | Bram Matthys | 2004-11-06 | 1 | -1/+1 |
| * | Made ./Config better handle command line arguments, Removed NAZIISH_CHBAN_HAN... | codemastr | 2004-11-06 | 1 | -24/+246 |
| * | Made environment variables correctly work in Config | codemastr | 2004-03-20 | 1 | -6/+8 |
| * | Made ./Config remember libcurl directory | codemastr | 2004-01-29 | 1 | -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.
| Bram Matthys | 2004-01-22 | 1 | -4/+3 |
| * | added configure checks for libcurl and other various changes | codemastr | 2003-12-26 | 1 | -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.
| Bram Matthys | 2003-11-21 | 1 | -0/+39 |
| * | blah | stskeeps | 2003-05-02 | 1 | -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
| stskeeps | 2003-05-01 | 1 | -36/+0 |
| * | Cleanups and /chgident fix | codemastr | 2003-04-13 | 1 | -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.
| Bram Matthys | 2003-04-11 | 1 | -1/+1 |
| * | added ziplinks support to ./Config and updated SSL support in ./Config | codemastr | 2003-02-05 | 1 | -2/+75 |
| * | - Made standard-threads default, and made a Config option if to use FSU••• pthreads or not
| stskeeps | 2002-08-25 | 1 | -0/+36 |
| * | Fixed a FSU Pthreads bug on Slackware (thanks to Frank Mueller) | codemastr | 2001-11-24 | 1 | -131/+0 |
| * | +- Added possiblity to add parameters to configure in Config | stskeeps | 2001-07-10 | 1 | -0/+10 |
| * | . | stskeeps | 2001-07-02 | 1 | -1/+0 |
| * | added IPv6 support to ./Config | codemastr | 2001-06-27 | 1 | -1/+34 |
| * | +- Taking some more Config changes | stskeeps | 2001-06-22 | 1 | -3/+17 |
| * | +- Some more configure.in fixes, and made ./Config -q & -quick (do not ask•••+ questions, just run with data in config.settings)
| stskeeps | 2001-06-22 | 1 | -45/+56 |
| * | +- Made CRYPTOIRCD get cached in config.cache•••+- Fixed generation of certs, moved from configure.in to Config
+- Fixed lack of -lssl
| stskeeps | 2001-06-19 | 1 | -0/+11 |
| * | Config changes | codemastr | 2001-06-19 | 1 | -39/+30 |