aboutsummaryrefslogtreecommitdiffstats
path: root/autoconf
Commit message (Expand)AuthorAgeFilesLines
* - Fix compilation issues with bundled tre and ./curlinstall-ed curl caused by...Gravatar Nathan Phillip Brink2011-11-121-2/+2
* Add .hgignore, removing replaced .cvsignore files.Gravatar Nathan Phillip Brink2011-07-131-1/+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-2/+5
* - Fix the detection for curl-without-c-ares a little (#0003940). ** fun.. aut...Gravatar Bram Matthys2010-07-221-2/+2
* - Now define _SOLARIS, USE_LIBCURL, and ZIP_LINKS in setup.h instead of the M...Gravatar binki2010-07-201-5/+5
* - Support compiling with a bundled c-ares again, the hacky way. (#3931)Gravatar binki2010-07-161-2/+9
* - 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-084-941/+243
* - Replaced some coders@lists.unrealircd.org references with bugs.unrealircd.org.•••- Update/add some .cvsignore files. Gravatar binki2010-06-211-0/+1
* - Rename configure.in to configure.ac and modernize AC_INIT.Gravatar binki2010-06-191-2/+3
* - Remove the Compile as hub/leaf'' concept as I'm quite sure this doesn't act...Gravatar binki2010-05-051-1/+0
* - Updated pkg-config m4 macro (now 0.23) for configure, patch from ohnobinki ...Gravatar Bram Matthys2010-02-131-12/+10
* - Another c-ares fix for Solaris 10, this time it had to do with••• PATH_SEPARATOR, the exact error was: error: PATH_SEPARATOR not set. Reported by j0inty, patch provided by ohnobinki (#0003887). Gravatar Bram Matthys2010-02-081-0/+5
* - Fix for --with-system-cares, reported and patch provided by ohnobinki (#000...Gravatar Bram Matthys2010-02-081-1/+1
* - Reverted the revert and updated one line to fix the fix.Gravatar Bram Matthys2010-02-081-10/+83
* - Patch from above is (temp.) reverted, Unreal wouldn't compile without curl.Gravatar Bram Matthys2010-01-271-83/+10
* - 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-10/+83
* 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-0/+2
* - 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/+2
* this is not the way it should be done... but i have no time to fix the real i...Gravatar Bram Matthys2009-11-291-0/+157
* - Applied another patch from ohnobinki which adds --with-system-cares••• (#0003847). Gravatar Bram Matthys2009-05-131-9/+15
* - Added ./configure option called --with-system-tre by which you can specify••• a path to the TRE library (instead of using the TRE we ship with Unreal). Patch provided by ohnobinki (#0003842). Gravatar Bram Matthys2009-05-131-6/+11
* - Print out an error if a user uses standard ./configure stuff instead of••• ./Config. Won't catch all cases, but will definitely catch most problems. Gravatar Bram Matthys2009-05-131-4/+5
* - Fixed compile issue on Solaris regarding c-ares (-lrt), reported and••• test shell provided by fraggeln (#0003854). - Improved automatic SSL detection on Solaris (/usr/sfw), reported by fraggeln (also #0003854). Gravatar Bram Matthys2009-04-152-2/+5
* - Fix for compile problem on FreeBSD (and possibly other OS's):••• - When pkg-config is present but does not recognize --static, use default c-ares library options. - Set default c-ares library options to -lcares on FreeBSD and others. Set to -lcares -lrt on Linux (previously was -lcares -lrt for all). Thanks to goldenwolf for the bugreport (#0003803) and providing a test- shell to trace this issue down. Gravatar Bram Matthys2009-02-011-2/+20
* - Win32 makefile: removed /MAPINFO:LINES, since visual studio 2005 and up••• don't support this and will fail to compile UnrealIRCd. This fixes #3680, reported by therock247uk. - Upgraded c-ares to 1.6.0 (also now using pkg-config). If you get a "undefined reference to `clock_gettime'" error, then you might consider installing 'pkg-config' on your system, and then simply re-run ./Config and make, should fix things. __TODO__: win32 c-ares upgrade to 1.6.0 (and copy & fix header files). __TODO__: testing! testing! i'd like to be sure this c-ares is stable! Gravatar Bram Matthys2008-12-141-2/+6
* - The OS version output is now taken from uname() at runtime instead of••• 'uname -a' at compile time. This fixes bug #1438 and #3320 reported by Mouse and Monk, where because of previous behavior the IRCd sometimes would not compile in certain environments. Gravatar Bram Matthys2008-08-091-1/+0
* - Upgraded c-ares to 1.5.1, thanks to aegis for the partial patch (#0003671).••• This also fixed a curl compile/run issue, reported by static-x (#0003545). Gravatar Bram Matthys2008-04-071-1/+1
* Index: Changes•••=================================================================== RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v retrieving revision 1.1.1.1.2.1.2.1.2.2234.2.643 diff -u -r1.1.1.1.2.1.2.1.2.2234.2.643 Changes --- Changes 11 Jun 2007 23:52:32 -0000 1.1.1.1.2.1.2.1.2.2234.2.643 +++ Changes 12 Jun 2007 00:06:09 -0000 @@ -1467,3 +1467,4 @@ - help.conf updates... #0002420 reported by KnuX fixed by WolfSage - #0003264 reported by Robby22 regarding help.conf typo - Updated c-ares to version 1.4.0 +- Updated tre to version 0.7.5 Gravatar wolfsage2007-06-121-1/+1
* Index: Changes•••=================================================================== RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v retrieving revision 1.1.1.1.2.1.2.1.2.2234.2.642 diff -u -r1.1.1.1.2.1.2.1.2.2234.2.642 Changes --- Changes 10 Jun 2007 12:25:06 -0000 1.1.1.1.2.1.2.1.2.2234.2.642 +++ Changes 11 Jun 2007 23:52:00 -0000 @@ -1466,3 +1466,4 @@ - #0002844 reported by RandomNumber: make spamfilter actions case insensitive - help.conf updates... #0002420 reported by KnuX fixed by WolfSage - #0003264 reported by Robby22 regarding help.conf typo +- Updated c-ares to version 1.4.0 Gravatar wolfsage2007-06-111-1/+1
* - c-ares resolver: upgrade to 1.3.2.Gravatar Bram Matthys2006-11-251-1/+1
* - c-ares resolver: upgrade from 1.3.0 to 1.3.1. This mainly fixes compile pro...••• including one reported by frigola on an old Sun Cobalt RAQ3. It will probably also fix an issue with the just released curl 7.15.4, if compiling with remote includes. TODO: Update win32 (not urgent) Gravatar Bram Matthys2006-06-251-1/+1
* - Fixed problem if c-ares library is already installed system-wide, reported ...Gravatar Bram Matthys2006-06-051-1/+3
* - Fixed compile (well, configure) problem on FreeBSD if compiling with remote...••• enabled. Reported by psadi (#0002941). Gravatar Bram Matthys2006-06-031-3/+9
* - c-ares (currently, a forked off version) enhancements:••• - '/quote dns i' now shows the nameserver settings (which is taken from /etc/resolv.conf on *NIX, and from the registry on Windows) - We no longer depend on a C++ compiler (was useless c-ares dependency caused by libtool) - '/REHASH -dns' now rereads the resolver data from resolv.conf/registry, no IRCd restart needed anymore. It's currently kinda experimental however, but I *think* it will work ok. Unfortunately the above features required some ugly hacks if curl was enabled, so if you use curl (Remote includes), feel free to test on your OS (Linux, but especially FreeBSD and the other *NIXes) to see if things still compile (make clean; ./Config && make). Gravatar Bram Matthys2006-04-111-4/+13
* - Updated autoconf/configure.in again (does not produce different ./configure...Gravatar Bram Matthys2006-02-071-6/+6
* - Updated autoconf/configure.in to make newer autoconf's work (developers onl...••• and patch provided by Xuefer (#0002798). Also rebuilt ./configure from configure.in with autoconf 2.59 from my own machine. Gravatar Bram Matthys2006-02-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-0/+18
* let's try this... exiting on zlib/ssl not found error.Gravatar Bram Matthys2005-12-091-2/+2
* - Removed all old resolver code and switched over to c-ares (+our caching rou...••• This should get rid of some annoying untracable (and usually rare) crashbugs in the old resolver. Besides that, it makes things look more clean and understandable. This should be the fix for the following bugids (all the same issue): #2499, #2551, #2558, #2559, #2603, #2642, #2502, #2501, #2618, #2616. Feedback and testing is very much welcomed (syzop@unrealircd.com). Gravatar Bram Matthys2005-10-101-6/+37
* removed useless var + forgot to give credit to ratbox for in6addr_any detecti...Gravatar Bram Matthys2005-07-251-1/+1
* blah.. that didn't work, this does. [seperate case/esac]Gravatar Bram Matthys2005-07-251-5/+8
* - Added -Wno-pointer-sign to get rid of those stupid warnings that are enable...••• even without -Wall (!?) on GCC4. Gravatar Bram Matthys2005-07-251-2/+6
* - IPv6: Added configure check for in6addr_any to fix Fedora Core 4 compile pr...••• reported by wheatie80 (#2594). Gravatar Bram Matthys2005-07-251-0/+17
* no-strict-aliasing..Gravatar Bram Matthys2005-07-221-0/+7
* Imported TRE 0.7.2 for *nixGravatar codemastr2004-12-291-1/+1
* Rewrote some of the previous change to deal with some strange issuesGravatar codemastr2004-11-261-1/+14
* Made ./Config better handle command line arguments, Removed NAZIISH_CHBAN_HAN...Gravatar codemastr2004-11-061-2/+12
* Fixed a +u problem and updated to TRE 0.7.0Gravatar codemastr2004-09-251-1/+1
* Added ELIST supportGravatar codemastr2004-06-211-0/+5
* Made Unreal create the tmp/ dir at startup, rather than configureGravatar codemastr2004-06-011-1/+1