Bram Matthys
c0f18b3e8e
Replace user mode +v ("victim", receive infected DCC notices) with snomask +D (modules/snomasks/dccreject).
2015-06-21 19:48:13 +02:00
Bram Matthys
8a7dda0f38
move ircdcron to extras/ in source tree. remove some old Makefile stuff.
2015-06-19 20:32:36 +02:00
Bram Matthys
5e94fc9c72
Move to new directory structure, require 'make install'. (Not complete. Work in progress!)
2015-06-19 13:59:08 +02:00
Bram Matthys
7f675a8663
prepare for 3.4-alpha3
2015-06-10 11:52:44 +02:00
Bram Matthys
de59bf47ef
Move all built-in extended bans to modules/extbans/...
2015-06-05 15:38:01 +02:00
Bram Matthys
f81d22076c
Add configure check and compile with pthreads
2015-06-01 21:16:44 +02:00
Bram Matthys
547b2d69d0
Build with PCRE2 (not used yet). Enhance SSL build error (may need more fixing).
2015-05-31 21:47:11 +02:00
Travis McArthur
aea09603a4
Remove USE_SSL macro and associated code
...
We no longer support non-SSL builds, remove related code
2015-05-20 02:48:34 -04:00
Bram Matthys
9da1988375
change version to 3.4-alpha2
2015-05-19 11:27:44 +02:00
Bernard Spil
07e707ae5b
Fix build with LibreSSL
...
LibreSSL has removed RAND_egd completely, this patch adds RAND_egd
detection to configure and adds HAVE_RAND_EGD checks to the code where
required.
2015-03-10 11:55:37 +01:00
Bram Matthys
40a46f5019
prepare for alpha1
2014-07-20 19:16:17 +02:00
Travis McArthur
ec294b1373
Fix build for clang
2014-07-05 12:47:03 -07:00
Bram Matthys
184d63094b
re-run autoconf (./Config fix after port..)
2014-05-30 22:58:25 +02:00
Bram Matthys
7d2dea9256
Fix compile problem on OS X 10.9, reported and patch provided by
...
JustinTArthur (#4251 ).
2014-01-12 10:20:04 +01:00
Bram Matthys
101d2dd6a3
Big 3.4.x commit containing bug fixes and enhancements. Modularizing
...
user & channel modes. Fixing Windows build. Etc..
2014-05-11 20:56:02 +02:00
William Pitcock
349259eecb
- remove check for -fno-strict-aliasing, we no longer need it
2013-05-24 23:32:55 +00:00
William Pitcock
37b13dd90c
- LISTEN_SIZE should either be 5 or SOMAXCONN if defined. Nothing else. ( #4204 )
2013-05-20 07:26:34 +00:00
William Pitcock
42d8a95c2c
- remove BUFFERPOOL, which is not used by the new dbuf code
2013-05-20 05:11:46 +00:00
William Pitcock
c41ca43145
- Remove ziplinks support, patch from FalconKirtaran. ( #4189 )
2013-05-16 06:36:13 +00:00
William Pitcock
ad25d019b1
- Enable kqueue support on BSDs.
2013-01-14 04:32:39 -06:00
William Pitcock
5e427e9f89
- Add eventloop implementation for select(2).
2012-10-26 03:33:26 +00:00
William Pitcock
6a210e34b1
- Add a polling backend that uses epoll(2).
2012-10-26 00:20:57 +00:00
Bram Matthys
6ddeb0ccb3
Some quick changes to make the IRCd report as version 4.0-dev
2012-11-23 19:45:34 +01:00
Bram Matthys
f70a201715
- Update version to 3.2.10-rc1
2012-10-16 15:25:04 +02:00
Bram Matthys
f1c5f88539
- Upgraded to c-ares 1.9.1. Updated configure & other files.
2012-10-14 12:13:53 +02:00
Bram Matthys
719c0f73ae
- 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).
2012-02-26 10:22:19 +01:00
Nathan Phillip Brink
d8a6b6e512
Run ./autogen.sh per 6518968ca480.
2012-01-03 05:50:38 +00:00
Nathan Phillip Brink
23516d8e99
- Enforce matching of unrealircd version and PACKAGE_VERSION macros ( #4014 ).
...
Now the UNREAL_VERSION_GENERATION, UNREAL_VERSION_MAJOR,
UNREAL_VERSION_MINOR, and UNREAL_VERSION_SUFFIX macros are
autogenerated from PACKAGE_VERSION.
2011-12-26 17:23:36 +00:00
Nathan Phillip Brink
2ffa9a174f
- Fix version string in configure.ac.
2011-11-14 03:40:27 +00:00
Nathan Phillip Brink
0ff0b04a56
- Fix compilation issues with bundled tre and ./curlinstall-ed curl caused by over-generic regexes. Reported by warg.
2011-11-12 06:58:34 +00:00
binki
91c3283cfa
- Fix bundled TRE compilation error on OpenBSD with pkg-config-0.21
...
where pkg-config can't find 'tre.pc'. Reported by CuleX. (#3982 )
Also properly escape the sed expression used in the pkg-config call.
2010-12-24 02:29:53 +00:00
binki
df37d83f8b
- 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.
2010-12-22 16:02:39 +00:00
binki
9f710925f8
- Fix missing #include <stdint.h>. Fixes compile error on OpenBSD
...
reported by CuleX (#3977 ).
2010-12-21 04:53:05 +00:00
Bram Matthys
9c30f7b685
- Fixed bug with curl not finding libcares, reported by katslaw.
...
- Added workaround for 'curl-config' depending on 'bc'.
2010-12-19 16:38:07 +00:00
binki
964bb656c7
- Prepend a `0' to the begining of --with-permission, working around a Mac OS X bug and hiding the fact that chmod()'s params are octal from users. ( #3189 )
2010-08-19 00:58:24 +00:00
binki
d012c49f1b
- Install ircdcron scripts. ( #2620 )
...
- Autogenerate ircdcron/ircd.cron based on ./configure settings.
2010-08-16 02:29:34 +00:00
binki
7272715cec
- Upgrade to tre-0.8.0, adding hack similar to the one for c-ares to ensure that the bundled tre is compiled against even when a system libtre is installed. ( #3916 )
2010-08-16 02:09:51 +00:00
binki
f584875279
- Remove extras/c-ares before each time c-ares is compiled.
2010-08-11 03:53:46 +00:00
binki
a6c7bb1043
- Force compilation with bundled c-ares to statically link using more sed hackery in configure.ac.
2010-08-06 03:59:57 +00:00
binki
e540730751
- Upgraded c-ares to 1.7.3. API seems compatible with c-ares-1.6.3. ( #3932 )
2010-08-04 01:36:11 +00:00
binki
94c2b58366
- Fix a few compiler warnings with some double-casting and another const. ( #3939 )
2010-08-03 23:57:44 +00:00
Bram Matthys
85904c2277
- Fix the detection for curl-without-c-ares a little ( #0003940 ). ** fun.. autoconf 2.61**
2010-07-22 09:59:36 +00:00
binki
7a3bf15558
- Now define _SOLARIS, USE_LIBCURL, and ZIP_LINKS in setup.h instead of the Makefiles. This means better automatic rebuilds if the latter settings change.
2010-07-20 16:09:10 +00:00
binki
b2e4cf82f8
- Support compiling with a bundled c-ares again, the hacky way. ( #3931 )
2010-07-16 13:14:44 +00:00
binki
4eff1e8493
- Remove extraneous `I' from configure.ac, run ./autogen.sh. ( #3930 )
2010-07-15 21:33:54 +00:00
binki
7dbf154d04
- 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).
2010-07-08 02:51:43 +00:00
binki
2828e7f8b2
- Rename configure.in to configure.ac and modernize AC_INIT.
2010-06-19 03:22:51 +00:00
binki
c0790e90de
- Remove the Compile as hub/leaf'' concept as I'm quite sure this doesn't actually do anything ( #0003891 )
2010-05-05 22:39:18 +00:00
Bram Matthys
bd999808d7
- Updated pkg-config m4 macro (now 0.23) for configure, patch from ohnobinki ( #0003889 ).
2010-02-13 11:22:53 +00:00
Bram Matthys
ab2776eb6b
- 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 ).
2010-02-08 17:04:42 +00:00