aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove annoying debugGravatar brain2008-02-241-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9027 e03df62e-2008-0410-955e-edbf42e46eb7
* More stuffGravatar brain2008-02-242-18/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9026 e03df62e-2008-0410-955e-edbf42e46eb7
* Add mutexes to this to make it a bit more threadsafeGravatar brain2008-02-242-68/+99
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9025 e03df62e-2008-0410-955e-edbf42e46eb7
* I apologise for the 712 space-indented lines i put in here :< *runs*Gravatar brain2008-02-241-246/+246
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9024 e03df62e-2008-0410-955e-edbf42e46eb7
* Put log-switching back into configreaderGravatar aquanight2008-02-241-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9023 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for 'bail' and 'user' parameters to rehash threadGravatar brain2008-02-243-3/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9022 e03df62e-2008-0410-955e-edbf42e46eb7
* Theres more to do here. Read the TODOsGravatar brain2008-02-241-4/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9021 e03df62e-2008-0410-955e-edbf42e46eb7
* This craq can go byebyeGravatar brain2008-02-241-127/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9020 e03df62e-2008-0410-955e-edbf42e46eb7
* Rollback complete! Everyone please go through the code and check i havent ↵Gravatar brain2008-02-246-471/+280
| | | | | | forgotten to incorporate your tweaks and changes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9019 e03df62e-2008-0410-955e-edbf42e46eb7
* spanningtree now correctly uses OnReadConfig, so its config is AVAILABLE ↵Gravatar brain2008-02-242-1/+7
| | | | | | | | | when it comes to read it. No more bitching about missing config tags. This MIGHT fix the other problem listed in bug #461 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9018 e03df62e-2008-0410-955e-edbf42e46eb7
* No longer crashes.Gravatar brain2008-02-241-40/+50
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9017 e03df62e-2008-0410-955e-edbf42e46eb7
* This segfaults atm. i'm working on it.Gravatar brain2008-02-242-7/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9016 e03df62e-2008-0410-955e-edbf42e46eb7
* Probably doesnt runGravatar brain2008-02-241-2/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9014 e03df62e-2008-0410-955e-edbf42e46eb7
* First part of my evil empire! BWAHAHAHAHAHAHAH...HAHAHAHA...AHAHAH *cough* ↵Gravatar brain2008-02-242-8/+18
| | | | | | err i mean... remote includes (BWAHAHAHA) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9013 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentsGravatar brain2008-02-221-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9010 e03df62e-2008-0410-955e-edbf42e46eb7
* Add the same thread safety checks to this, now ive got the project as a ↵Gravatar brain2008-02-221-1/+9
| | | | | | whole compiling. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9009 e03df62e-2008-0410-955e-edbf42e46eb7
* Thread safety stuff, waiting for pointer to become 'safe' before changing it ↵Gravatar brain2008-02-221-1/+8
| | | | | | (e.g. to launch another thread) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9007 e03df62e-2008-0410-955e-edbf42e46eb7
* Debug removalGravatar brain2008-02-221-9/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9006 e03df62e-2008-0410-955e-edbf42e46eb7
* Forgot to initialize critical section. somehow, the new logging code exposed ↵Gravatar brain2008-02-222-3/+20
| | | | | | this error??? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9005 e03df62e-2008-0410-955e-edbf42e46eb7
* ffsGravatar brain2008-02-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9004 e03df62e-2008-0410-955e-edbf42e46eb7
* Exception handlingGravatar brain2008-02-221-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9003 e03df62e-2008-0410-955e-edbf42e46eb7
* w00t broke it :pGravatar brain2008-02-222-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9002 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert remaining InspIRCd::Log() calls to new logging systemGravatar aquanight2008-02-2266-291/+291
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
* 9000 ;pGravatar w00t2008-02-221-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9000 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a note about interfaces that may be usefulGravatar w00t2008-02-221-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8999 e03df62e-2008-0410-955e-edbf42e46eb7
* Nuke TIMESYNC from orbit \o/Gravatar w00t2008-02-2223-137/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8998 e03df62e-2008-0410-955e-edbf42e46eb7
* Add mutex wrappersGravatar brain2008-02-221-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8996 e03df62e-2008-0410-955e-edbf42e46eb7
* Add mutex wrappersGravatar brain2008-02-221-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8995 e03df62e-2008-0410-955e-edbf42e46eb7
* Now compiles with win32thread and testsuiteGravatar brain2008-02-222-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8993 e03df62e-2008-0410-955e-edbf42e46eb7
* Closer to compilationGravatar brain2008-02-222-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8992 e03df62e-2008-0410-955e-edbf42e46eb7
* Configure macros not needed hereGravatar brain2008-02-221-11/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8991 e03df62e-2008-0410-955e-edbf42e46eb7
* Win32ThreadEngine makes sense now. No gaurantees it compiles yet.Gravatar brain2008-02-221-30/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8990 e03df62e-2008-0410-955e-edbf42e46eb7
* These are just copies of the pthread engine right now, will probably make ↵Gravatar brain2008-02-212-1/+93
| | | | | | them work tomorrow night git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8988 e03df62e-2008-0410-955e-edbf42e46eb7
* ThreadEngine::GetName(), for display in /versionGravatar brain2008-02-211-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8985 e03df62e-2008-0410-955e-edbf42e46eb7
* Make the output for the test run a bit neaterGravatar brain2008-02-211-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8984 e03df62e-2008-0410-955e-edbf42e46eb7
* Working thread test!!!Gravatar brain2008-02-212-7/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8983 e03df62e-2008-0410-955e-edbf42e46eb7
* Now buildble.Gravatar brain2008-02-211-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8982 e03df62e-2008-0410-955e-edbf42e46eb7
* Threadengine stuffGravatar brain2008-02-211-2/+66
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8980 e03df62e-2008-0410-955e-edbf42e46eb7
* Testsuite now does somethingGravatar brain2008-02-211-4/+42
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8979 e03df62e-2008-0410-955e-edbf42e46eb7
* Even moreGravatar brain2008-02-211-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8978 e03df62e-2008-0410-955e-edbf42e46eb7
* Testsuite stuff and fixesGravatar brain2008-02-211-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8977 e03df62e-2008-0410-955e-edbf42e46eb7
* More test suite stuffGravatar brain2008-02-213-3/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8976 e03df62e-2008-0410-955e-edbf42e46eb7
* Testsuite stuffGravatar brain2008-02-211-0/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8975 e03df62e-2008-0410-955e-edbf42e46eb7
* The issue from stable does not exist here, because we initialize ↵Gravatar brain2008-02-211-1/+1
| | | | | | userrec::quietquit to false in QuitUser (we didnt in stable) however it makes sense to also init this in the ctor git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8974 e03df62e-2008-0410-955e-edbf42e46eb7
* Wheee, mass commit! this adds const stafety, throwing a compile error if ↵Gravatar brain2008-02-20136-212/+213
| | | | | | | | | anyone does: "parameters[n] = blahvar;" in a command handler etc. where they REALLY SHOULD NOT fuck with the value and should copy the pointer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8971 e03df62e-2008-0410-955e-edbf42e46eb7
* Seems trivial now, looking at it. Still to test then will commit to trunk.Gravatar brain2008-02-201-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8969 e03df62e-2008-0410-955e-edbf42e46eb7
* A module looks left out?Gravatar brain2008-02-181-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8968 e03df62e-2008-0410-955e-edbf42e46eb7
* Phew. Fix a bunch of method sigs to stop warnings.Gravatar w00t2008-02-1834-50/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8966 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone please help me fix the warnings in modules caused by this change. ↵Gravatar brain2008-02-1819-38/+31
| | | | | | All mode handler OnMode events, ModeWatcher::BeforeMode/AfterMode, plus OnRawMode now have a bool servermode parameter git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8964 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch by Darom that fixes race condition when unloading m_mysql.so ↵Gravatar brain2008-02-181-2/+18
| | | | | | that may cause it to crash, fixes bug #438 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8963 e03df62e-2008-0410-955e-edbf42e46eb7