brain
0471fe2677
Removal of AES, this is no longer required. (This also eliminates code that isnt ours, and was some public domain crap)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5915 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-10 15:51:31 +00:00
brain
6115897d26
Fix for bug #177 , generate the version string at configure time and write it into the .inspircd.inc,
...
then when running the ./inspircd, output the string, this way we dont need the source code to hand to
report the version. (btw special, the doctor has cured you of perlprogramophobia)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5841 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04 17:03:10 +00:00
brain
cc563ef8ec
Apply CXXFLAGS patch from darix
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5774 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-19 01:35:11 +00:00
brain
754a1a4b88
Remove unused /usr/local/lib from helperfuncs.cpp include dirs etc, its not been needed for several versions
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5773 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-19 01:12:26 +00:00
brain
dc43378b58
Add -fno-strict-aliasing to shut up gcc when building with -O2. We know what we're doing with the 'punned pointer' is perfectly valid and works fine (and we've been doing it since 1.0 alphas)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5771 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-19 00:52:26 +00:00
brain
91c14cde8b
Add CXXFLAGS appending thing from darix
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5769 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-18 23:05:32 +00:00
brain
44305c4625
Enable removal of debug info for tiny systems
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5699 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-11 21:26:47 +00:00
brain
b0e7410a99
More pipe. Everyone likes pipe
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5629 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-02 18:17:29 +00:00
brain
857b9beed4
Fix the makefile confusion removal of these headers creates
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5601 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-31 17:45:34 +00:00
brain
372656dbe5
Update configure, remove a bunch of deprecated makefiles that have been just a #warning for about 1000 revs
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5600 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-31 17:42:09 +00:00
brain
e81b8faed7
Test commit 2
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5598 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-31 13:16:59 +00:00
brain
ff6e512046
Test commit
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5597 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-31 13:11:07 +00:00
brain
2aa6c66308
Test commit
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5579 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-29 01:32:14 +00:00
brain
3c3b338a9d
Added unsupported warning for non-interactive configure. WE DONT SUPPORT NON-INTERACTIVE!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5543 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 19:32:47 +00:00
brain
ddb55c296c
Allow configuring of MAX_DESCRIPTORS by picking max number of clients
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5542 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 19:27:07 +00:00
w00t
663e0a4e12
Remove the fucking optimization directive from configure, it's not supported, yet people keep seeming to think it IS, and whinging about it - I've HAD ENOUGH :|
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5538 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 11:42:45 +00:00
brain
d00fc6f9bf
Add $ModDep: special comment, similar to $CompileFlags and $LinkerFlags.
...
$ModDep allows a module to specify headers it depends on, e.g. all of the
headers which use u_listmode.h now do this:
/* $ModDep: ../../include/u_listmode.h */
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5534 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 16:37:03 +00:00
brain
c358bb0d62
Apply patch for bug#155 submitted by jamie
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5368 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01 16:27:50 +00:00
brain
f2bf5b703f
Dont let people enable gnutls/openssl when they dont have it... imho people shouldnt try and enable support for things they dont have, whats next, preventing
...
them symlinking it? :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5342 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-26 21:40:51 +00:00
brain
7db1805f6f
Make svshold case insensitive, fix ./configure -update and ./configure -modupdate which were...still broke :p
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5341 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-26 19:59:39 +00:00
brain
c86ee8c8d2
Fix (broken) ./configure -update and ./configure -modupdate
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5318 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-25 11:11:45 +00:00
special
e304c0b37b
Fixed the reversal of update and modupdate in ./configure
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5312 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-24 08:39:49 +00:00
brain
b1add86f04
More detail in system detection
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5297 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 11:29:44 +00:00
brain
73890bca3e
More help text stuff
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5296 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 11:15:00 +00:00
brain
44411004b0
Hard requirement on 5.6.0 and above of perl
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5295 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 11:07:56 +00:00
brain
56d9b1701e
Tidy up configure to display better in 80x25
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5294 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 11:04:34 +00:00
brain
4dccfb4d35
Tidy up help text
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5293 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:53:41 +00:00
brain
a708569806
clarify -- and - stuff
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5292 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:51:48 +00:00
brain
32c1599c21
Fix old interactive opts and -update etc
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5291 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:50:31 +00:00
brain
b91c37b8f9
Fix typo
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5290 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:35:47 +00:00
brain
88ac4810e1
Allow -help as well as --help
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5289 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:33:46 +00:00
brain
465aa31a06
Skip certificate generation if we're running non-interactive
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5288 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:32:20 +00:00
brain
efac25c23a
optional non-interactive configure (woo yay, ./configure --help for info)
...
NO I AM NOT HERE, im committing from work :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5287 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-19 10:25:02 +00:00
brain
ac6719f6c6
Patch from jamie to detect malformed openssl versions
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5235 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-13 20:50:08 +00:00
brain
00c46713a3
Remove execinfo and threaded dns detection
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5215 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-11 00:14:48 +00:00
brain
c20523c9f0
What TWONK made uname be /bin/uname, its NOT in /bin on bsd.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5214 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-11 00:06:46 +00:00
brain
e20a61674e
Remove -Ldl from c++ opts in freebsd... its always been a non-op (all it does is try to look in dir 'dl' for libs, which doesnt exist anyway) and was being used as a pointless "comment" to indicate dynamic linking was in use. Removed in case it ever breaks something.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5210 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-10 20:00:47 +00:00
brain
cf0f30eea3
We were printing a command instead of exec'ing it :p
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5146 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-05 23:34:15 +00:00
brain
b02af8b2a9
Obtaining of ssl cert in gnutls module and placing it into a class which is extended to the user, type ssl_cert.
...
In a while the openssl module will also populate this same high level class with data
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5123 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-03 17:29:29 +00:00
brain
1b7c615062
Auto loading of commands as shared objects via dlsym (very lightweight interface, just expects a command_t* pointer)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5118 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-03 00:09:38 +00:00
brain
f5a50a0b6d
cmd_* files are now shared object. This lets make -j optimize the build process a little better (it doesnt have to wait for the cmd_ files to finish so it can link commands.cpp against them), and it makes libIRCDcommands.so not be 20mb in size (which might hit file size limits on some shell hosters)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5117 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-02 23:06:14 +00:00
brain
d20dd9a5c3
Remove -v argument from install (openbsd doesnt like it) - thanks wyleniauy
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5082 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-30 11:55:15 +00:00
brain
5b8d2c4cab
Remove a ton of <typeinfo>, <iostream>, <sstream> etc that we usually never use
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5081 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-30 09:51:50 +00:00
brain
d54fd9b1e6
Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5080 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-30 09:03:03 +00:00
brain
c87cfcdb79
Changed modes/ makefile (not yet tested)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4979 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-19 00:14:18 +00:00
om
667bf73637
#define IS_MINGW on..MinGW (*shock*)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4836 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-10 15:28:31 +00:00
om
0056f9a759
Don't use -fPIC on MinGW platforms
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4835 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-10 15:06:43 +00:00
om
75d72cb832
Add a few tidbits for MinGW, check for C:\ style paths as well as just beginning with '/' when determining if a path is absolute (only check if OSTYPE = MINGW32)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4834 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-10 15:04:10 +00:00
om
e80c54a965
Change to use the core perl module Cwd rather than the pwd command. Should be more portable. (Om's bi-monthly MinGw attempt)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4831 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-10 13:46:11 +00:00
brain
f9d9052040
Misplaced backtick makes stuff look ugly
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4698 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 11:05:06 +00:00