brain
|
71b73c76bc
|
Dont allow USERIP (where loaded) on unregistered users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4950 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 10:27:22 +00:00 |
|
brain
|
6e9bb66493
|
Dont allow USERHOST (and new WHO) on unregistered users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4947 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 10:24:39 +00:00 |
|
brain
|
3d0dc0e357
|
Don't allow adding of invalid nicknames to watchlist
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4945 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 10:19:12 +00:00 |
|
brain
|
56cec38f3e
|
Get rid of SocketEngine::Wait and array-copy, change to SocketEngine::DispatchEvents
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4944 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 10:07:22 +00:00 |
|
special
|
77a4fbd1c4
|
Modified m_silence to take masks instead of nicknames. Since this is *much* more CPU intensive, we should probably put in a maximum number of entries soon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4943 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 02:40:04 +00:00 |
|
brain
|
e381b06561
|
EventHandler class, an abstraction for raw i/o
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4941 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 01:08:14 +00:00 |
|
special
|
3c82d2d767
|
Forward port of /list pattern matching, reported by Stskeeps
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4940 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 00:56:26 +00:00 |
|
brain
|
79961a8903
|
Optimize tons more timer checking stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4938 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 21:21:33 +00:00 |
|
brain
|
95fa07b5c6
|
DoSocketTimeouts and TickTimers only need to be called once a second. Why they were being called once every time around the mainloop, up to 30 times a second, is beyond me.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4937 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 21:08:09 +00:00 |
|
brain
|
52f7f1a296
|
Add modules.h to cmd_connect.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4936 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:47:54 +00:00 |
|
brain
|
05165a4d5b
|
Just comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4935 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:23:22 +00:00 |
|
brain
|
4fe8189876
|
Fix typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4934 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:18:18 +00:00 |
|
brain
|
4bf95512bc
|
userrec::AddBuffer and userrec::Write end up copying the const std::string& into a non-const to make use of it, why not just pass std::string and let the compiler do the copy when passing it?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4933 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:16:15 +00:00 |
|
brain
|
7a76705c4c
|
Improve userrec::AddBuffer (remove craq char to std::string loop)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4932 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:12:10 +00:00 |
|
brain
|
b6641a519f
|
Change a std::string operator+= to append()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4931 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:06:18 +00:00 |
|
brain
|
9037003b88
|
Optimization and removal of casts (profiling stuff)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4930 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 13:58:04 +00:00 |
|
brain
|
e0a572b920
|
Check in eline, gline and kline for the @ which signifies an ident. Without the ident, these are malformed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4929 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 17:03:11 +00:00 |
|
brain
|
4ac62d7e33
|
Optimizations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4927 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 09:43:17 +00:00 |
|
brain
|
94bde6a26a
|
Wasnt checking channel name on ban deletion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4926 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 09:42:21 +00:00 |
|
brain
|
5f16ce6270
|
LeaChim please try this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4923 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 09:04:29 +00:00 |
|
brain
|
8f7d880d0b
|
free() REQUIRES casts to free const char*'s :<
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4922 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 08:50:02 +00:00 |
|
brain
|
39f81682b1
|
Because the iterator can be whacked (and the item) inside of SetBan, make copies
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4921 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 08:49:03 +00:00 |
|
brain
|
57b6e22c08
|
Tweak: Setting server pointer isnt required
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4920 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-16 08:41:06 +00:00 |
|
brain
|
2d04877100
|
If +L is set without +l, dont forward users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4918 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-13 14:08:24 +00:00 |
|
brain
|
3b7ce097e2
|
Clear fd_ref_table and socket_ref arrays in the constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4915 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-13 11:17:54 +00:00 |
|
brain
|
497e200257
|
So i wonder why we've not had this problem sooner
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4914 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 20:54:28 +00:00 |
|
brain
|
a5da688e2b
|
Make sure that the hostname isnt set after the timeout period
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4912 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 20:27:30 +00:00 |
|
brain
|
48291aaee5
|
This commit is dedicated to Boo ;-pppppp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4911 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 17:36:08 +00:00 |
|
om
|
992f5e2545
|
Catch exceptions from SQLresolver
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4910 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 15:32:51 +00:00 |
|
om
|
bc14912c0c
|
Complain if we can't find the binary
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4909 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 13:43:42 +00:00 |
|
brain
|
ff5376b7b6
|
Document base modes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4908 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 01:22:26 +00:00 |
|
brain
|
0771566143
|
Explain what ModeParser does
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4907 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 01:19:25 +00:00 |
|
brain
|
cba65964eb
|
Document the nspace namespace
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4906 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 01:17:23 +00:00 |
|
brain
|
d9d4f8fdad
|
Document some missing xline stuff
Document the variants of SocketEngine for epoll, kqueue and select
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4905 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 01:13:40 +00:00 |
|
brain
|
787020a2d7
|
More docs. Tons more docs. I need coffee and we're out of coffee :<
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4904 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 01:04:56 +00:00 |
|
brain
|
5d59031ee3
|
Document command_parse.h and CommandParser class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4903 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 00:51:35 +00:00 |
|
brain
|
8ef6da00a7
|
Document irc::socket namespace members/classes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4902 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-12 00:31:37 +00:00 |
|
brain
|
6c01915414
|
Remove a blank line! WOO YAY! biggest commit all week!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4901 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 23:41:32 +00:00 |
|
brain
|
6050df73f4
|
Just to mess with om's head, remove helperfuncs.h from everywhere
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4900 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 23:31:13 +00:00 |
|
brain
|
b6a20325ca
|
Document TimerManager class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4899 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 22:57:42 +00:00 |
|
brain
|
c9f5327966
|
Added comment about why its important to push_back onto the string_list when doing OnStats, rather than just WriteServ'ing stuff to the user
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4898 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 22:53:11 +00:00 |
|
brain
|
b96de3df20
|
Document XLineManager
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4897 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 21:56:25 +00:00 |
|
brain
|
3f6d53996f
|
Just about enough docs to rebuild the docs page now
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4896 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 20:16:22 +00:00 |
|
brain
|
b5de33f4a7
|
Tons more docs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4895 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 19:32:37 +00:00 |
|
brain
|
6557d7fa40
|
Documentation of new chanrec functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4894 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 19:17:31 +00:00 |
|
brain
|
ec62d9d1ef
|
Document all the new methods (eventually there will be more detail)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4893 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 18:55:51 +00:00 |
|
brain
|
be8d814737
|
Documented all of the functions in a basic manner here. More detail to follow
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4892 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 18:41:32 +00:00 |
|
brain
|
420e1c25d2
|
More comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4891 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 18:22:20 +00:00 |
|
brain
|
15f58df9fd
|
Tons of comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4890 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 17:01:35 +00:00 |
|
brain
|
cfb2c2fff4
|
CamelCaseRocksSoMuchICamelCasedAllTheMethodsOfClassInspIRCdSoThatItAllLooksNeat.
NowSomebodyHasToSpendHoursDocumentingAllOfThisIWonderWhoThatWillEndUpBeing...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4889 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 16:14:44 +00:00 |
|