272 Commits

Author SHA1 Message Date
brain
ccb32167fc stupid sunos check wont run
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1432 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 20:03:41 +00:00
brain
4e865f2259 Fixes for solaris
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1431 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 20:01:34 +00:00
brain
fb39fcf822 Fix to minor typo in solaris stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1430 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:57:33 +00:00
brain
004335d118 updated for solaris -lsocket / -lnsl
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1429 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:55:37 +00:00
brain
4997687ba3 Fixes for solaris pwd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1426 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:36:25 +00:00
brain
45bfdfa37b Fixes for solaris weirdness
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1425 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:35:23 +00:00
brain
654bbb2ca6 solaris fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1424 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:33:21 +00:00
brain
a9ef1a3a7d solaris randomness
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1423 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:32:05 +00:00
brain
3401c0322e weirdness
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1422 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-18 19:27:31 +00:00
brain
feada18e2f Made prompts clearer
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1415 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-17 03:29:04 +00:00
brain
ff2ac5a738 Default epoll/kqueue to yes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1414 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-17 03:25:24 +00:00
brain
8223578ca5 kqueue and epoll default to enabled now
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1413 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-17 03:24:45 +00:00
brain
55bc98f87d Experimental: Epoll support
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1408 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-17 01:40:40 +00:00
brain
d7f97fcb2b A few simple output lines (similar to gnu autoconf so people know what's happening)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1393 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15 16:20:08 +00:00
brain
685db94620 Changed kqueue warning - no longer experimental code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1392 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15 16:12:37 +00:00
brain
2304a0ffaf Added detection for kqueue, so if your BSD system doesn't have it, the configure doesnt ask you :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1391 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15 16:10:56 +00:00
brain
7730bd035b Added better detection of strlcpy that doesn't involve compiling a test program (faster)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1390 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15 16:04:22 +00:00
frostycoolslug
fc084d5ffa Added Cache support for the KQueue Question
Fixed Optimisations not being set.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1357 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-10 16:30:52 +00:00
brain
c2ddd50a5d Fixed kqueue setting not being changed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1351 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-10 00:35:10 +00:00
brain
8399a0bede Basics of kqueue() implementation for socket engine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1348 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-09 20:56:44 +00:00
brain
cf309c653c Modified to use -pipe
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1342 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-09 03:54:47 +00:00
brain
a4473314cd Missed a -c
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1341 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-09 03:51:00 +00:00
brain
19f306c72c New way of building modules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1340 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-09 03:48:54 +00:00
brain
71046a6a1c Now secures binaries with 0700 perms as theyre installed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1338 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-09 03:14:24 +00:00
brain
a11c452853 Fixed Craig's buggy configure :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1337 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-09 01:46:05 +00:00
frostycoolslug
1c43dbae91 Fixed bug resulting in osflags being called BEFORE getcache (Making it redundant.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1276 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-01 23:38:38 +00:00
brain
63a0e30a12 Fixed a typo preventing execution
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1275 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-01 22:27:18 +00:00
brain
4905b173f5 Fixed output of src/modules/Makefile saying it was made by Craig.net :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1270 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-30 20:58:06 +00:00
brain
0e79cbf8ba Updated for test gcc4 compatibility
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1253 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29 00:53:04 +00:00
frostycoolslug
bb617e4b6e Added support back for ./inspircd
Added a line to automatically chmod ./inspircd to 0744 ('Last Second Save!')
./configure now supports any future .file.inc includes (Yes, i can see into the future)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1227 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28 00:00:37 +00:00
brain
ea93eb64c5 Missing debug symbols?!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1207 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 23:50:23 +00:00
brain
b353694b1d Updated makefile
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1204 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 20:42:49 +00:00
brain
8eb983dd64 Strlen tidyup (based on results of gprof output)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1201 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 20:04:12 +00:00
frostycoolslug
4327b13b6f New Perl ./configure
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1196 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 15:50:20 +00:00
frostycoolslug
457be34d00 Old sh Version
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1195 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 15:49:47 +00:00
brain
4d4e4359d6 Added -Woverloaded-virtual to catch annoying module typos
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1192 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 01:47:01 +00:00
brain
15ec8bd377 Added -Wswitch -Wchar-subscripts -Wparentheses - more stable and more pedantic settings :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1191 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 01:25:07 +00:00
brain
b6f5d703b0 Major code tidyup (-W) - expect a few belches
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26 00:58:31 +00:00
frostycoolslug
d59e531c86 Fixed Non Fatal Warning:
./configure: line 485: [: : integer expression expected


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1045 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-11 17:47:57 +00:00
frostycoolslug
4325a58683 Fixed problem with strlcpy detection.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1035 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-10 20:11:12 +00:00
frostycoolslug
6bccd5409b Fixed badly setting colours, now all non green / yellow text is 'default' (Thanks ol and others)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1033 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-10 19:35:00 +00:00
frostycoolslug
81dfafc091 Removed 'irregular' output caused by Brains test for strlcpy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1027 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-10 01:03:06 +00:00
frostycoolslug
7c210e205e Modified Module Makefile autogeneration to depend on some .h files and its own cpp file.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1025 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-09 15:38:07 +00:00
frostycoolslug
2e5bad993e Added Dynamic src/modules/Makefile generation, during ./configure the script will search modules for /* $CompileFlags: */ and append any given flags to its g++ line.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1017 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-08 22:39:46 +00:00
frostycoolslug
83210d2ab4 Removed reference to depricated ./makeconf and updated command to exec to build the daemon.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@986 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 21:35:37 +00:00
frostycoolslug
c2dd34ae04 Added ./inspircd (start|stop|restart|rehash|status|cron|Cheese-Sandwich) (Happy luigiman?)
Made a slightly nicer method for .Makefile.inc
Updated ./configure to reflect the above changes.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@983 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 21:17:33 +00:00
frostycoolslug
e5b0f31c56 Fixed Potential bug in ./configure (case switches should be flag) not (flag)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@933 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-30 06:03:33 +00:00
brain
8d7a423107 Fixed a dumb -eq bug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@917 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-27 01:22:59 +00:00
brain
5174091b75 Fixed strlcpy detection
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@906 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25 19:51:52 +00:00
brain
9f1bd74b09 Added implementation of strlcpy and strlcat for systems that dont have it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25 19:25:41 +00:00