brain
|
5d942eaf95
|
Regression for buffering of sockets
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3760 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 14:20:57 +00:00 |
|
brain
|
2d04042f17
|
Regressed buffering code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3759 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 14:12:45 +00:00 |
|
brain
|
b1cbabb6da
|
Removal of DoOneIteration stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3758 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 13:57:59 +00:00 |
|
brain
|
407f59d95b
|
All software threading stuff *disabled*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3757 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 13:36:14 +00:00 |
|
brain
|
040cd2edde
|
IS_LOCAL check on flushwritebuf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3756 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 13:18:38 +00:00 |
|
brain
|
1acf56c1ed
|
Listening sockets are now explicitly nonblocking just in case the socket engine screws up and says we can accept() when we cant...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3755 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 01:52:03 +00:00 |
|
w00t
|
c46c37300a
|
Remove unnecessary casting.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3754 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 00:04:15 +00:00 |
|
w00t
|
272d4011ea
|
Possible fix for a desync condition
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3753 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-25 21:52:45 +00:00 |
|
brain
|
a4e29fc330
|
kill_link safety checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3752 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-25 20:07:25 +00:00 |
|
brain
|
3a8f99c057
|
Bugfix for bug #101 being as the fix was just one simple line :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3751 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-25 12:10:39 +00:00 |
|
w00t
|
defe8a0899
|
Removal of software threading idea in CullList. Nice idea, but did really whacked out things with a lot of sockets.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3749 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-22 18:53:20 +00:00 |
|
brain
|
0e962ce7dd
|
Stack overflow prevention allows deeper recursion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3748 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-22 07:24:05 +00:00 |
|
brain
|
392c3490d9
|
unsigned long -> unsigned int: unsigned int should be the same size on AMD64 as it is on 32 bit, but unsigned long is NOT.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3747 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-21 18:54:57 +00:00 |
|
brain
|
bc6a985761
|
Tidyup: (unsigned) cast to more explicit (unsigned char)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3746 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-21 18:38:40 +00:00 |
|
w00t
|
b2fad82ee3
|
It prevents bear.txt, the module though happens to be a .so - thanks Lauren
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3745 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-21 04:42:18 +00:00 |
|
brain
|
dbeb7109c5
|
Why does EVERYONE forget to include helperfuncs.h?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3744 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-20 02:02:58 +00:00 |
|
brain
|
b8952f84a6
|
Trivial: ServerPrivmsgAll() sending Notices
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3743 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-20 01:55:15 +00:00 |
|
brain
|
06ef259ccf
|
Trivial: 401 numeric for m_remove when nick or channel cannot be found
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3742 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 22:59:30 +00:00 |
|
brain
|
f13826a95e
|
Someone doesnt validate their input.... ;-p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3741 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 22:41:01 +00:00 |
|
brain
|
18a67e4a2a
|
Don't permit non-opers to /NOTICE $* and /PRIVMSG $* :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3740 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 21:42:08 +00:00 |
|
brain
|
cf5ee19bca
|
who left out m_ssl_dummy?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3739 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 20:56:45 +00:00 |
|
brain
|
54a0ed6f79
|
LUSERS oper count was broken and reporting the oper count to always be equal to the number of users (whoops)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3738 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 20:38:50 +00:00 |
|
brain
|
1a44c42dab
|
Made 'install' a little quieter
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3737 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 18:41:47 +00:00 |
|
brain
|
8b6d388167
|
Took out ability to issue parameterless helpop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3736 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 18:37:58 +00:00 |
|
brain
|
6f89f9cb90
|
Check for link tags with undefined ipaddr fields (for drunk admins that typo)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3735 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-19 18:10:24 +00:00 |
|
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 |
|