w00t
23cd034320
Revert "Fix gnutls detection, wrong var was set, thanks SnoFox"
...
This reverts commit 334685f52c458cb05ccc84f30d7909649a2f84a9.
This broke gnutls detection on non-interactive use, reported by |Brad| from Debian.
Closes bug #660
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10946 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-04 18:52:45 +00:00
psychon
a204720982
Don't build the core as lots of shared objects, but instead do it properly.
...
I bet this breaks somewhere. If this breaks for you, blame w00t. :P
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10834 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-30 21:10:12 +00:00
brain
5b52adbfff
Fix gnutls detection, wrong var was set, thanks SnoFox
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10826 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-26 23:54:12 +00:00
w00t
68a9f6c266
Configure fixes; don't always use poll socket engine, better detection at when poll should be used also. Testing appreciated, as my perl sucks.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10263 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 00:59:11 +00:00
w00t
462a06dbe5
Fixes to make this compile, also add it into configure if epoll/kqueue/ports are not used.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10247 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 21:53:26 +00:00
brain
f8b9fd3cdc
Don't allow the user to configure less than 30 descriptors
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9701 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-11 00:19:59 +00:00
brain
22363de951
Apply voidzero's suggestion for a better worded prompt re. ssl modules
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8987 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-21 20:35:25 +00:00
brain
5ec5b14086
Backport --disable-rpath configure option for package maintainers
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8610 e03df62e-2008-0410-955e-edbf42e46eb7
2007-12-09 20:32:25 +00:00
brain
c1db857c87
Merge in relaxed ssl checking from trunk
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8478 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-03 19:50:06 +00:00
brain
b3bc672c66
Add -lunwind to libraries on openbsd to fix some compile issues (thanks nenolod)
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8120 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-04 21:27:20 +00:00
brain
a432599a72
Merge back fix for debug code left in configure
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7818 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-24 16:42:51 +00:00
brain
ae0a90c70c
backport: slightly better regexps, pointed out by stskeeps
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7816 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-24 16:10:53 +00:00
brain
3d0b913275
This suggestion from nenolod has caused us SO much hassle with detecting epoll.
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7809 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-23 21:14:15 +00:00
brain
1659a00e2f
Check for libgnugetopt, we need it in 4.x
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7786 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 21:06:16 +00:00
brain
7b69027e81
Backport tidyups
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7784 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 20:53:44 +00:00
brain
5504a57deb
Merge in freebsd patch (woot, our first conficted merge :p)
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7782 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-20 20:42:53 +00:00
brain
b063b7b0c0
Commit patch from djGrrr for libc/epoll detection on FC7
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7697 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-09 22:01:19 +00:00
brain
db94c271f4
Merge in epoll availability check from trunk
...
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7658 e03df62e-2008-0410-955e-edbf42e46eb7
2007-08-05 12:21:57 +00:00
brain
d6c34d9250
Why does getcache return "true" or undef?! Now returns 1 or 0. Thanks stskeeps
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7482 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21 13:01:12 +00:00
peavey
619d5a1347
Fix gnutls cert generation failing. Thx owine.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7479 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-20 22:06:14 +00:00
brain
fb3471e948
Fix for bug #353 , theres no solution to this but a slightly craqy one, but at least its one line.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7477 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-19 22:00:44 +00:00
brain
8d46dbfb1e
Check libc version for epoll then check that glibc is built against this kernel version, if not dont allow epoll
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7475 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-19 21:44:46 +00:00
peavey
6d461e285b
Fix copyright headers.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7466 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-17 18:27:36 +00:00
special
49a4bc6311
Module directories now use the concatenated linker flags from every cpp file, instead of just the last (which was rather unpredictable)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7459 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-17 09:53:35 +00:00
peavey
f2acdbc382
OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-16 17:30:04 +00:00
peavey
bab14f0dd2
'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are auto skipped by svn.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-16 17:14:45 +00:00
special
110d85009e
Little tweak to fix the output when directory modules execute programs for cflags
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7445 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-16 13:16:59 +00:00
brain
c36ea00019
Backport patch from stskeeps for checking success of gnutls cert generation
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7435 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-11 19:50:26 +00:00
brain
b9b7a3a2cf
Add -Wno-deprecated to prevent an annoyingly stupid gcc4.2 error which stops you passing a literal string to a char* parameter:
...
void a(char* foo); -> a("test") == WARNING on gcc4.2!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7418 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-01 12:36:37 +00:00
special
3c084000e2
Fixed sunos 5.11 support, and a header issue with the ports socketengine. Patch by Stskeeps
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7409 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-25 12:09:24 +00:00
peavey
1d409d0f8b
Apply patch from BuildSmart that fixes an install path.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7399 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-21 15:51:30 +00:00
peavey
4a1755fe8c
Apply OSX patch from BuildSmart that fixes installation issues.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7398 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-21 04:24:54 +00:00
brain
2885e18dcb
Same here
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7246 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-05 21:40:33 +00:00
brain
1b93cf63e3
Configure ldlibs patch by djGrrr
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7236 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-05 16:10:28 +00:00
w00t
9cf56d917d
Windows support. Tested and working to compile on freebsd and linux. Next step is to make sure it actually works in windows too. ;p. Add Burlex to contributors.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-19 15:56:42 +00:00
brain
cbb888a470
Allow for resizing of MAXBUF above/below 512 via non-interactive configure. (Some crazy mofo on the forums asked for this, good luck its your funeral :p)
...
THIS IS UNSUPPORTED BY US IF YOU CHANGE IT, WE WON'T EVEN TELL YOU HOW :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7022 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-14 16:31:49 +00:00
brain
c8c8552683
WINNAH
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7000 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12 20:46:11 +00:00
brain
01daa1fc77
Add openssl cert generation prettyness, make it like our gnutls one. It seems that openssl doesnt support templating like gnutls, so we pipe the input in from configure
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6952 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10 13:53:16 +00:00
brain
f22b487249
Fix for feature request in bug #262 , needs a bit of QA. Simpler prompting for gnutls cert generation in configure, we now use our nice configuration system to prompt for the more important details,
...
which we use to fill in a certtool template. Much nicer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6890 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05 20:07:25 +00:00
brain
772dc6c474
Add support for solaris 10 IO Completion Ports, contributed by nenolod
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6763 e03df62e-2008-0410-955e-edbf42e46eb7
2007-04-08 18:08:20 +00:00
brain
a772b4dbf5
Add licensing headers to files which are missing them and make sure they are up to date in others (e.g. point at the developer page on the wiki not list names)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6759 e03df62e-2008-0410-955e-edbf42e46eb7
2007-04-07 21:01:01 +00:00
brain
677b784ce8
Change openssl autoprompting to use pkg-config, so if you dont *have* pkg-config it wont prompt you to symlink openssl at all
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6624 e03df62e-2008-0410-955e-edbf42e46eb7
2007-03-04 19:06:09 +00:00
brain
c1f88cfa9c
Addition of feature request outlined in bug #195 , suggested by Bricker
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6602 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-19 19:57:41 +00:00
brain
11c638b22e
Change the wording of configure, to indicate that building as ipv6 is no longer an absolute "IPV6 ONLY" option
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6528 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-06 19:21:20 +00:00
special
07778c4625
configure was linking a nonexistant header with ssl that has been in include/ for awhile now
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6495 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-05 17:47:32 +00:00
w00t
60ed3083f4
Minor OS X patch, per BuildSmart for 10.3.x users
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6477 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-02 00:22:46 +00:00
brain
685861f2bd
Change the way versions are displayed by connect and /version so that its more friendly to searchirc's spider ;)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6474 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-01 20:12:20 +00:00
w00t
3102dedbb8
New patch from BuildSmart for OS X support, not broken like the last one
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6473 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-01 12:14:54 +00:00
brain
1680c90b21
Remove -O2, it seems to break tons of stuff with no clue how it did it
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6470 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-31 17:35:13 +00:00
brain
5b657c3cf0
Added 'make debug' which does 'make all' with -g rather than -O2 -g1.
...
To correct your config for this new feature, ./configure -modupdate.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6452 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-28 17:37:09 +00:00