Bram Matthys
11e6da7c3d
- c-ares resolver: upgrade from 1.3.0 to 1.3.1. This mainly fixes compile problems,
...
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)
2006-06-25 12:40:31 +00:00
Bram Matthys
d1b7ac4e40
- Fixed problem if c-ares library is already installed system-wide, reported by Trystan.
2006-06-05 23:10:01 +00:00
Bram Matthys
1d5742dbcf
- Fixed compile (well, configure) problem on FreeBSD if compiling with remote includes
...
enabled. Reported by psadi (#0002941 ).
2006-06-03 21:52:59 +00:00
Bram Matthys
8ff913a2db
- 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).
2006-04-11 22:00:01 +00:00
Bram Matthys
2487621092
- Updated autoconf/configure.in again (does not produce different ./configure output)
2006-02-07 13:02:14 +00:00
Bram Matthys
545d087a99
- Updated autoconf/configure.in to make newer autoconf's work (developers only), reported
...
and patch provided by Xuefer (#0002798 ). Also rebuilt ./configure from configure.in with
autoconf 2.59 from my own machine.
2006-02-06 19:35:38 +00:00
Bram Matthys
1ee84a198a
- 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.
2005-12-09 21:15:57 +00:00
Bram Matthys
fb5c4c7214
let's try this... exiting on zlib/ssl not found error.
2005-12-09 20:29:14 +00:00
Bram Matthys
eddb406807
- Removed all old resolver code and switched over to c-ares (+our caching routines).
...
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 ).
2005-10-10 14:32:12 +00:00
Bram Matthys
0edd95dd2f
removed useless var + forgot to give credit to ratbox for in6addr_any detection code. configure not rebuild because there are not exactly source code changes...
2005-07-25 21:33:34 +00:00
Bram Matthys
ef43bedd03
blah.. that didn't work, this does. [seperate case/esac]
2005-07-25 21:24:57 +00:00
Bram Matthys
97cc076531
- Added -Wno-pointer-sign to get rid of those stupid warnings that are enabled by default
...
even without -Wall (!?) on GCC4.
2005-07-25 21:17:35 +00:00
Bram Matthys
3b84610599
- IPv6: Added configure check for in6addr_any to fix Fedora Core 4 compile problem,
...
reported by wheatie80 (#2594 ).
2005-07-25 21:11:27 +00:00
Bram Matthys
bc0e3e9722
no-strict-aliasing..
2005-07-22 23:30:57 +00:00
codemastr
274230c55f
Imported TRE 0.7.2 for *nix
2004-12-29 18:47:42 +00:00
codemastr
191127296a
Rewrote some of the previous change to deal with some strange issues
2004-11-26 22:14:30 +00:00
codemastr
1bb24f0515
Made ./Config better handle command line arguments, Removed NAZIISH_CHBAN_HANDLING as it didn't do anything, Added -advanced flag to ./Config to configure advanced options
2004-11-06 17:33:50 +00:00
codemastr
75b639af81
Fixed a +u problem and updated to TRE 0.7.0
2004-09-25 19:10:35 +00:00
codemastr
8e5fb728a4
Added ELIST support
2004-06-21 18:40:02 +00:00
codemastr
a450365faa
Made Unreal create the tmp/ dir at startup, rather than configure
2004-06-01 20:29:20 +00:00
codemastr
a9fbc71459
Imported TRE 0.6.8 for *nix
2004-05-29 18:58:23 +00:00
codemastr
9e9390e57e
Configure checks for inet_ntop/pton
2004-05-27 22:10:18 +00:00
codemastr
79c4cee4b7
Updated to TRE 0.6.7
2004-05-15 19:43:20 +00:00
Bram Matthys
e501f1b90f
- Force a TRE recompile if ./Config is re-run, due to timestamp fun if you were
...
upgrading to CVS every time TRE was not recompiled even if you did make clean.
2004-04-14 18:21:49 +00:00
codemastr
6be3ab9291
Updated TRE to 0.6.6
2004-03-21 19:01:15 +00:00
codemastr
ddcec35e9f
Fixed a compile problem on Solaris
2004-03-07 22:03:41 +00:00
codemastr
0fb0490262
Imported TRE 0.6.5 on Linux
2004-03-05 22:43:38 +00:00
codemastr
4ce745ca37
SSL fix and added can_setq
2004-01-30 21:13:32 +00:00
codemastr
dc11242795
Made the configure script not add -I or -L for /usr/include and /usr/lib
2004-01-18 21:58:01 +00:00
codemastr
e7c7909d66
Various minor changes
2004-01-17 18:38:40 +00:00
codemastr
759be00efe
Fixed a compile bug regarding TRE
2004-01-07 00:28:46 +00:00
codemastr
3dd67bf248
Integrated TRE into Unreal
2004-01-04 20:12:31 +00:00
codemastr
ce14fdec61
Added TRE compiling
2004-01-04 19:11:50 +00:00
codemastr
d274d493fd
...
2004-01-02 23:12:27 +00:00
codemastr
5de605d767
Made the TRE library get compiled
2004-01-02 20:30:41 +00:00
codemastr
042ce07691
Various remote include fixes
2003-12-30 18:45:40 +00:00
codemastr
3be92d0201
added configure checks for libcurl and other various changes
2003-12-26 00:29:36 +00:00
codemastr
af289c8687
Various fixes and changes
2003-12-16 19:39:38 +00:00
codemastr
3a5a4947f0
Made it so modules can be reloaded (new image) on /rehash
2003-12-06 01:09:32 +00:00
Bram Matthys
948b4e61ad
- Added comment regarding MLOCK and set::restrict-chanmodes in unreal32docs.html.
...
- Made PREFIX_AQ a ./Config question at *NIX and enabled it by default at Win32.
2003-11-21 15:13:45 +00:00
codemastr
142f037fd2
Linux PPC fix
2003-09-14 16:43:02 +00:00
codemastr
6e45d6ccd3
Fixed a PPC problem
2003-07-18 22:02:14 +00:00
codemastr
4bda94acf3
Crontab fixes
2003-07-16 21:13:25 +00:00
codemastr
51462f5ee1
...
2003-07-14 22:23:32 +00:00
codemastr
31f2e23e30
temporarily disabled TRE
2003-06-15 17:01:49 +00:00
codemastr
9661a1a713
Made ./Config setup TRE
2003-06-13 15:11:57 +00:00
codemastr
825ee732bf
./Config fixes for Solaris
2003-05-30 20:31:07 +00:00
codemastr
730c302c72
Made regex use extended regexps, and fixed a Sun compile problem
2003-05-15 18:40:08 +00:00
codemastr
2c3eb0339c
Solaris compile fix, and deny channel::redirect
2003-05-14 22:34:44 +00:00
stskeeps
878a0f899b
- Check in autoconf for MacOS X that will make compiling and running on it
...
to work
2003-05-13 12:35:52 +00:00