peavey
326191cd16
Put FileLogger in it's own class. Useful when logging doing more focused logging
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7561 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-25 11:53:07 +00:00
peavey
ea47684780
Bye bye Cygwin and static builds o/
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7547 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24 15:33:29 +00:00
peavey
2174d15de4
server.cpp
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7544 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24 15:16:19 +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
brain
ccd20043dd
Fix for bug #187
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6441 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-26 17:17:24 +00:00
brain
f25fb80f3b
Fucking grr.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6432 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-24 00:15:36 +00:00
brain
f586405ce8
Revert some stuff back to the old way
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6431 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 23:58:13 +00:00
brain
d7feb42926
Note: ne is not eq.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6430 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 23:38:46 +00:00
brain
b53ef46a75
Make our makefile bsd compatible again :/
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6429 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 23:35:33 +00:00
brain
2710741e10
Integrate OSX patches from BuildSmart, plus a few tweaks and fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6428 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 23:31:29 +00:00
brain
c1ee7b2ced
Back-out OSX patches till theyre completed, our stable tree is tied up with temporarily broken code :p
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6427 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 21:25:00 +00:00
brain
0a2c464826
First part of OSX patches for 1.1 from BuildSmart
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6426 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 18:03:56 +00:00
brain
f9e38155c6
Fix library detection flags (bad define put into the ldflags)
...
Change default flags from "-g" to "-O2 -g1". This takes us down from a build size of 350mb+ to 35mb, and still gives us the ability to backtrace! :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6419 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-21 12:30:21 +00:00
brain
aca1b631d7
Additional feature, pass -DVERSION_PKGCONFMODNAME="xxx" to modules that use the pkgconfig detection macros (the modules can use this if they like)
...
Extra tweak/fix: Allow for configure cache values containing the = symbol
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6413 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-20 22:18:50 +00:00
brain
0106c221c0
Better detection
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6411 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-20 22:03:42 +00:00
brain
5784c43969
Fixes to make ./configure prompt for libs if all else fails (discussed earlier with w00t).
...
The values prompted for are cached, so if you specify them then ./configure -update wont prompt again for them
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6408 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-20 21:41:29 +00:00
brain
a7741ecae9
Fix for NthDegree, thanks for the info :)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6399 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-19 23:34:14 +00:00
brain
973222f2ea
Commit #999999 , Brain learns to spell.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6391 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18 21:23:08 +00:00
brain
801747089b
$(FLAGS) was omitted from build line of a directory based module
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6390 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18 21:22:32 +00:00