7382 Commits

Author SHA1 Message Date
brain
0ae3241087 ARGH SPACE INDENTS, DIE DIE DIE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8849 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-07 15:16:19 +00:00
w00t
982d506afd Sorta update this.. won't give a full file list as it's now kinda huge.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8848 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-07 09:13:56 +00:00
w00t
ae7d718468 Rework the suggested logger implementation to one that doesn't suck donkey and flesh it out a little more. I actually think this is a workable idea now, and I might start on it sometime soon. :-)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8847 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 22:29:17 +00:00
w00t
1c0a64d142 Won't somebody please think of the children.. kqueue too ;(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8846 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 19:27:26 +00:00
w00t
ece812709f epoll did it too. >:(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8845 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 19:26:42 +00:00
w00t
97746c44b6 Pro tip #2: making a fatal error 'SPARSE' logging only is a bit silly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8844 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 19:20:27 +00:00
w00t
5ece0bc068 Pro tip: printf() doesn't add newlines for you
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8843 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 19:19:12 +00:00
w00t
a1eacefd62 Fix warnings (thanks owine)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8842 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 16:18:39 +00:00
w00t
da6d1d696a Add <auditorium:operoverride> setting, based on patch contributed by Sm0ke0ut
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8841 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-06 15:13:47 +00:00
brain
f40f176ed8 More tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8839 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 23:52:51 +00:00
brain
4516e75176 This makes more sense
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8837 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 23:34:57 +00:00
w00t
6fea8ffbc2 Add server.cpp, handles all stuff related to the server command. treesocket2.cpp is now ~700 lines :-)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8836 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 15:16:20 +00:00
w00t
488ea09da2 We have two perfectly good macros, use them
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8835 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 15:05:36 +00:00
w00t
ada79c95bd Add new developers to list at startup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8834 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 13:47:48 +00:00
brain
630eecae13 dz, you cant delete a nonpointer!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8833 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 03:39:41 +00:00
fez
0862df5ab6 fixed std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8832 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 03:02:40 +00:00
fez
9e75755772 fixed more std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8831 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 03:02:05 +00:00
fez
d8fdb4c7b7 fixed std:: stuff - that should be all of it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8830 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:46:31 +00:00
fez
a533e2fada fixed std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8829 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:43:45 +00:00
fez
b9310040c8 fixed std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8828 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:43:19 +00:00
fez
e1b1b6380c fixed std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8827 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:42:39 +00:00
fez
41c5854a19 fixed w00t's brain (I mean std:: stuff)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8826 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:42:01 +00:00
fez
532d9de8c5 fixed std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8825 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:41:22 +00:00
fez
426be9a89f fixed std:: stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8824 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 02:40:51 +00:00
brain
6e053a9ff6 MODEACTION_ALLOW was being used instead of DENY, fixes bug #490
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8821 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 15:43:48 +00:00
w00t
db137fc40e Forward port crash fix on load of randquote from 1.1 (r8819).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8820 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 15:39:54 +00:00
w00t
e21214f274 Fix exemptchanops for some modules, fixes bug #485 reported by John. Thanks.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8818 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 14:03:42 +00:00
w00t
a8b19c295d Brain, look at this please
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8817 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 13:56:11 +00:00
w00t
feb4dbeef4 Clean up some FJOIN stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8816 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 12:15:57 +00:00
w00t
dd0f59211e Move a piece of HMAC to hmac.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8815 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 11:49:43 +00:00
w00t
a3f89e7725 Split treesocket2 into various smaller files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8814 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 11:45:24 +00:00
w00t
cea2a8c168 Rename burst.cpp to netburst.cpp - it does not just contain burst handling.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8813 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 10:42:07 +00:00
w00t
67728a4429 Split more of treesocket1
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8812 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 09:37:27 +00:00
w00t
3d73ffea4a Fix trivial desync with FTOPIC: if topic is identical, we still need to broadcast FTOPIC out to the network so all other servers update setter and settime
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8810 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 23:46:11 +00:00
w00t
f57b33efe8 Split treesocket1 into a number of smaller files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8809 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 23:40:22 +00:00
w00t
f127161467 Clear up header insanity
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8808 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 23:20:20 +00:00
w00t
34fe4276bd (finally) remove deprecated CMD_USER_DELETED
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8807 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 21:23:06 +00:00
w00t
f0683739e2 Propegate BURST and ENDBURST network-wide for timing of bursts, and to keep XLine application pending until the most opportune moment. Also do some general cleaning up.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8806 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 15:04:42 +00:00
brain
5602af9c71 Whoops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8805 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:56:38 +00:00
brain
e735ddf50b What do you think of this, w00t?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8804 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:53:26 +00:00
w00t
2d34bb24b2 Fix burst time indicator: set startburst in treeserver's constructor, BURST in treesocket is only valid placement for incoming connections.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8803 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:49:25 +00:00
w00t
7483f170de Show extra debug for burst time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8802 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:43:30 +00:00
w00t
43aaead8a8 Broken, but.. show how many milliseconds a burst takes. Someone care to tell me why this is fucked/fix it?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8801 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 00:21:55 +00:00
w00t
1c63bc4c57 Remove an obsolete value
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8800 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 00:04:10 +00:00
w00t
d6c30d18bd Murder space indents.. now if I find out who did them, I'll murder them too ;(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8799 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 23:49:37 +00:00
w00t
5c7ee67999 Add some notes on proposed logging stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8798 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 23:38:20 +00:00
w00t
366a676843 Small tidyup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8797 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 23:24:19 +00:00
w00t
27fbecdaa7 Back out the AllowDevoiceSelf stuff, it wasn't going to work anyway. Accidental commit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8796 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:58:56 +00:00
w00t
8509727e16 Cache User::GetIPString()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8795 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:57:28 +00:00
w00t
7f7e508640 Avoid reallocating this every new connection (patch from hottpd)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8794 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:48:41 +00:00