brain
|
ea3a764bb8
|
This should fix remote rehash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9030 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 19:41:49 +00:00 |
|
brain
|
e83461d2e2
|
Add some important comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9029 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 19:08:26 +00:00 |
|
brain
|
1deb30602a
|
Yay, local /rehash is now fixed :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9028 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 19:04:13 +00:00 |
|
brain
|
81b10b9049
|
Remove annoying debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9027 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 19:00:42 +00:00 |
|
brain
|
a36fa98300
|
More stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9026 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 18:52:31 +00:00 |
|
brain
|
5f8f96e0b6
|
Add mutexes to this to make it a bit more threadsafe
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9025 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 18:42:35 +00:00 |
|
brain
|
3dcfddf965
|
I apologise for the 712 space-indented lines i put in here :< *runs*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9024 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 17:58:21 +00:00 |
|
aquanight
|
cbcd51cb7f
|
Put log-switching back into configreader
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9023 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 17:48:23 +00:00 |
|
brain
|
b119a88b55
|
Allow for 'bail' and 'user' parameters to rehash thread
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9022 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 17:45:21 +00:00 |
|
brain
|
f7df5c69c4
|
Theres more to do here. Read the TODOs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9021 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 17:18:15 +00:00 |
|
brain
|
3a6199fb23
|
This craq can go byebye
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9020 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 15:57:21 +00:00 |
|
brain
|
23fb1f062b
|
Rollback complete! Everyone please go through the code and check i havent forgotten to incorporate your tweaks and changes.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9019 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 15:55:23 +00:00 |
|
brain
|
4f50b9dfb1
|
spanningtree now correctly uses OnReadConfig, so its config is AVAILABLE 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
|
2008-02-24 14:54:42 +00:00 |
|
brain
|
da1fcf32ad
|
No longer crashes.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9017 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 14:39:48 +00:00 |
|
brain
|
1dd4660299
|
This segfaults atm. i'm working on it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9016 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 14:32:06 +00:00 |
|
aquanight
|
2aca48ec49
|
Make cmd_*.cpp build to a .so in one step, no intermediate .o
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9015 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 14:31:15 +00:00 |
|
brain
|
2dca25b85b
|
Probably doesnt run
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9014 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 14:18:25 +00:00 |
|
brain
|
d43120ca4a
|
First part of my evil empire! BWAHAHAHAHAHAHAH...HAHAHAHA...AHAHAH *cough* err i mean... remote includes (BWAHAHAHA)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9013 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 14:09:02 +00:00 |
|
aquanight
|
feda1f5f9b
|
Make run-cc.pl show all sources on multi-source BUILDS (== socketengine and threadengine)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9012 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-24 14:07:25 +00:00 |
|
brain
|
8df7899385
|
CoreExport is required for the factories
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9011 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 21:19:19 +00:00 |
|
brain
|
e71625d79c
|
Comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9010 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 19:43:47 +00:00 |
|
brain
|
010812f2a7
|
Add the same thread safety checks to this, now ive got the project as a whole compiling.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9009 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 19:11:43 +00:00 |
|
brain
|
372dd12a80
|
Change object output filename for spanningtree's server.cpp and modules.cpp files so that STUPID msvc doesnt think theyre duplicates. should work.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9008 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 19:00:25 +00:00 |
|
brain
|
6b7bafc148
|
Thread safety stuff, waiting for pointer to become 'safe' before changing it (e.g. to launch another thread)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9007 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 18:42:21 +00:00 |
|
brain
|
1c2b47abad
|
Debug removal
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9006 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 18:24:37 +00:00 |
|
brain
|
223e2c9a14
|
Forgot to initialize critical section. somehow, the new logging code exposed this error???
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9005 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 18:17:48 +00:00 |
|
brain
|
59c8e5d064
|
ffs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9004 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 17:55:10 +00:00 |
|
brain
|
3af16c1489
|
Exception handling
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9003 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 17:50:19 +00:00 |
|
brain
|
a00ce3bc24
|
w00t broke it :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9002 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 17:45:27 +00:00 |
|
aquanight
|
da07481450
|
Convert remaining InspIRCd::Log() calls to new logging system
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 16:47:10 +00:00 |
|
w00t
|
07e1c65d9e
|
9000 ;p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9000 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 16:42:39 +00:00 |
|
w00t
|
5c96498c1f
|
Add a note about interfaces that may be useful
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8999 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 16:42:02 +00:00 |
|
w00t
|
29b51086b9
|
Nuke TIMESYNC from orbit \o/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8998 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 16:40:02 +00:00 |
|
brain
|
6dd148749f
|
someone forgot to add all the new m_spanningtree files to the project too :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8997 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:46:14 +00:00 |
|
brain
|
ed1902f23c
|
Add mutex wrappers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8996 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:33:41 +00:00 |
|
brain
|
5942eeb7ed
|
Add mutex wrappers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8995 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:33:32 +00:00 |
|
brain
|
cc185ac484
|
Who left out socketengine_select from the vc80 project in trunk? goes to show how often we build it :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8994 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:27:09 +00:00 |
|
brain
|
3b25592002
|
Now compiles with win32thread and testsuite
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8993 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:26:01 +00:00 |
|
brain
|
08277954dc
|
Closer to compilation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8992 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:15:33 +00:00 |
|
brain
|
a0369fc40d
|
Configure macros not needed here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8991 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:11:43 +00:00 |
|
brain
|
a6f16dd4d0
|
Win32ThreadEngine makes sense now. No gaurantees it compiles yet.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8990 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 15:08:41 +00:00 |
|
brain
|
c708c0b6cf
|
Add extra stuff to compile threadengine_win32.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8989 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 14:49:58 +00:00 |
|
brain
|
9bc734b739
|
These are just copies of the pthread engine right now, will probably make them work tomorrow night
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8988 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 21:41:20 +00:00 |
|
brain
|
18b1f95c40
|
Change of configure message to plainer english as requested by voidzero
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8986 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 20:34:25 +00:00 |
|
brain
|
9bc7a6139d
|
ThreadEngine::GetName(), for display in /version
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8985 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:59:26 +00:00 |
|
brain
|
62f015300f
|
Make the output for the test run a bit neater
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8984 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:32:00 +00:00 |
|
brain
|
4d4882d667
|
Working thread test!!!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8983 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:27:55 +00:00 |
|
brain
|
4e5244a4d8
|
Now buildble.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8982 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:11:31 +00:00 |
|
brain
|
e05da189da
|
More fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8981 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:09:31 +00:00 |
|
brain
|
21193e2e62
|
Threadengine stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8980 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:06:20 +00:00 |
|