2930 Commits

Author SHA1 Message Date
brain
59c1262dc1 Someone didnt know how to check for no parameters (*looks at Craig*)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3734 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-19 17:59:22 +00:00
brain
33701bf0ec Check g++ not gcc in configure
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3733 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-19 17:08:59 +00:00
brain
7a49be0b34 Test fix for topic loop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3732 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-18 21:22:17 +00:00
brain
acf64694a6 Allow adding of new client ports via /REHASH.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3731 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-18 18:31:03 +00:00
brain
21b698e39f Document m_antibear, m_safelist
YES OM, ALPHABETICAL ORDER! :D


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3730 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-18 16:31:08 +00:00
brain
13f5a7cc98 See previous change
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3729 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-18 16:01:23 +00:00
brain
4a7c03ca35 No RFC says anything about hiding channels containing only +i users -- and it could confuse the crap out of people. Removed feature
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3728 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-18 16:00:38 +00:00
om
8f912b54ca Tidy up around the ex AMD64 'fix'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3727 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-17 01:39:01 +00:00
om
b7c8361317 Did the same thing here :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3726 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-17 01:35:38 +00:00
om
f67cfe1eca Giving printf formats and not giving it arguments for them != cunning
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3725 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-17 01:34:35 +00:00
om
2ca30f42a2 AMD64 warning 'fix' which tested fine when I added it seems to now...stop things connecting...which is just cunning imo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3724 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-17 01:27:29 +00:00
brain
1667f43351 Fix to warning line 218
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3723 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-16 18:46:59 +00:00
brain
5c3dd95446 Catch std::bad_alloc program wide (to catch out nazi sysadmins who restrict machines to small memory sizes, and expect things to still run fine :p)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3722 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-16 18:09:04 +00:00
brain
99c2964bca Pass int not userrec
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3721 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 17:21:46 +00:00
brain
1fd0e61944 Casting to keep gcc happy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3720 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 17:18:53 +00:00
brain
3f94a3cc87 Typo in copy/paste from safelist
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3719 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 17:17:31 +00:00
brain
88e7a35027 Added preliminary m_antibear.cpp, a security module to cripple bear.txt based trojan bots
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3718 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 17:15:02 +00:00
brain
c6e941f5c8 Remove timer stuff left over from m_safelist
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3717 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 17:03:29 +00:00
brain
bb8724e9bf First-revision m_securelist.cpp, prevents /LIST in the first minute of connection crippling most automated spambots and virus drones
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3716 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 17:00:57 +00:00
om
5ba06b20cc Comment one of w00tie's comments, fix typo in log message, and make it look like I ctually was active today... :>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3715 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-15 01:09:59 +00:00
brain
edcb293a5b ChangeLogs 1.0.3 -> 1.0.1
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3713 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-14 12:24:50 +00:00
om
5ce8762572 Experimental change to avoid warning on 64bit systems, this is a simple one-line rollback if anyone has trouble (but it fixes the warning bugging me ;p) - Works on AMD64 Linux
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3712 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-14 01:42:43 +00:00
brain
c190d28aad Sanity check, writing to array[-1] is not clever and not profitable.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3711 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-14 00:48:31 +00:00
brain
cf9e5918ec *hits eggy with a stick*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3710 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 23:48:22 +00:00
brain
70441ab01b Now compiles :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3709 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 23:42:35 +00:00
brain
e353a57986 Move to 1.0.4+SVN
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3708 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 21:52:19 +00:00
brain
d64a61a0e4 Better checking for if its svn or not
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3706 e03df62e-2008-0410-955e-edbf42e46eb7
v1.0.3
2006-03-13 20:53:08 +00:00
brain
78db8a3413 Fixed to show proper 'r0' on non-svn
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3705 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 20:51:09 +00:00
brain
8e5f363f23 Move to 1.0.3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3704 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 20:49:26 +00:00
brain
60079fde5b Obscure bug of the week: InspIRCd crashes when given more than 64 client ports to bind in the config file (yes, *REALLY*.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3701 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 13:51:44 +00:00
brain
883c04a08a Removal of ancient TRUE/FALSE #defines (C-ish stuff)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3700 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 13:42:56 +00:00
brain
bb5fa08081 Changed to use IS_LOCAL not user->fd > -1
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3699 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-13 01:19:26 +00:00
brain
bf3b7b4696 Removed lowercasing of servername on validation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3698 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 21:55:20 +00:00
brain
f194712b8f Case insensitive server names (Hopefully) - to be tested
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3697 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 21:50:00 +00:00
brain
a98d2d295a Altered some stuff to make case insensitive servernames (wont compile yet!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3696 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 21:30:01 +00:00
brain
572a7b503b Commented a lot of stuff that hasnt been commented since 1.0.2
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3695 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 18:03:02 +00:00
brain
3a7fa1660c Const refs (this is about the last of them in the core api)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3694 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 16:56:02 +00:00
brain
1135a57ace Fixed a missing reference to chanrec::modes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3693 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 15:20:52 +00:00
brain
ced58c3be3 Renamed to chanrec::modes
Renamed IsCustomModeSet to IsModeSet
GetModeParameter will now return the channel limit (as a string) for a request for mode 'l' and the channel key for a request for mode 'k'.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3692 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 14:49:30 +00:00
brain
988568f3d1 *NEEDS TESTING* changed binarymodes to use the custom_modes entries
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3691 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 14:26:15 +00:00
brain
c738817483 Removed chanrec::binarymodes - insp wont compile atm do not use :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3690 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 13:38:16 +00:00
brain
6e9cea230c Adding to the buffer was clearing it first, reverting the buffering to a pre-alpha-6 kind of way of doing stuff (erk)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3689 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-12 02:27:38 +00:00
brain
a7e24c5ddc Removal of shellscript kludge :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3688 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 21:59:00 +00:00
brain
3d023700b1 Work out revision id without src/svn-rev.sh!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3687 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 21:56:45 +00:00
brain
5fa0e83de4 Complete removal of all stl stuff here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3686 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 20:38:15 +00:00
brain
43b4a302d4 Completely removed the deque
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3685 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 20:08:38 +00:00
brain
8af51fb7d5 Put some error checking back in here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3684 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 20:04:24 +00:00
brain
4c03c456e6 Temporarily removed output buffering as an experiment
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3683 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 19:58:10 +00:00
brain
59cdf913f1 Blah
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3682 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 19:47:50 +00:00
brain
7144d8c63c Logging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3681 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-11 19:46:57 +00:00